background preloader

Coding (Other)

Facebook Twitter

GitHub - dargaCode/WebDevStudyResources: (MarkDown) - An ordered list of the courses and info I've found most helpful. Git in 5 Minutes. Many people consider Git to be too confusing or complex to be a choice for version control.

Git in 5 Minutes

Yet Git considers to grow in adoption, and many interesting things have grown up around it. This document is geared for someone wanted to get started with Git, often coming from a Subversion background. For most basic needs this document will cover 70 to 90 percent of your use. Getting Started To use Git you will have to setup a repository. To make your current directory a Git repository we simply run init. git init To make a new directory that is a Git repository we just specify a directory. git init newrepo From here on out we'll assume that you are in the root of the Git repository unless otherwise noted. Adding New Files So we have a repository, but nothing in it. Git add filename To add everything in your directory try git add .. Committing a Version Now that we've added these files, we want them to actually be stored in the Git repository. Git commit -m "Adding files" Editing Files git push git pull. Web Development Tutorials & Resources.

Python Cheat Sheet. String String Methods Array Indexes and Slices.

Python Cheat Sheet

37 Awesome Resources You Can Use To Supplement A Coding Bootcamp - Firehose. Coding bootcamps provide a core path to learning to code, but that doesn’t mean that there aren’t additional resources out there that students should know about.

37 Awesome Resources You Can Use To Supplement A Coding Bootcamp - Firehose

The best coding bootcamps typically attract the hungriest learners. These students constantly seek new information and are always trying to improve their skills. But sometimes, it can be difficult to navigate the internet and find the type of quality resources that can amplify a bootcamp experience. Let’s explore the universe of programming resources together — Free Code Camp. There are a lot of free programming resources out there.

Let’s explore the universe of programming resources together — Free Code Camp

Here’s a list of more than a thousand free programming books. Here’s a list of hundreds of free online university courses on math, computer science, and engineering. You could participate in one of dozens of major hackathons this month. Or you could hang out with developers at one of more than a thousand hackerspaces around the globe. Resource Cards - Selected free resources for designers. 101 Ways to Make Your Website More Awesome · AwesomeWeb. I was talking to an old client last week and she said, “Nick, I know I need help with the site, but I’m not sure what I need.”

101 Ways to Make Your Website More Awesome · AwesomeWeb

So I asked around. Friends, family, other non-internet-y business folk. They all said the same thing: Comparison of web frameworks. From Wikipedia, the free encyclopedia This is a comparison of notable web frameworks. General[edit] Basic information about each framework. ASP.NET[edit] C[edit] C++[edit] GoldenLayout- a multi-window javascript layout manager for webapps. Day 1 - Advent of Code. Santa was hoping for a white Christmas, but his weather machine's "snow" function is powered by stars, and he's fresh out!

Day 1 - Advent of Code

To save Christmas, he needs you to collect fifty stars by December 25th. Collect stars by helping Santa solve puzzles. Two puzzles will be made available on each day in the advent calendar; the second puzzle is unlocked when you complete the first. DevTools Challenger. 621+ Programming Resources — Free Stuff. MockFlow - Online Wireframe Tool and Design Cloud. Untitled. Animated Animals in CSS and SVG. Learn some interesting animation techniques involving Sass and SVG filters for realistic motion effects on the example of animated animals.

Animated Animals in CSS and SVG

View demo Download source Today we want to show you how the clever use of HTML, CSS sequenced animations, and SVG filters can bring to life one of the most unlikely (yet adorable) things to be seen on a web page – animals. We’ll explore two techniques for drawing the animals: one with plain HTML and CSS, and one with inline SVG background images. This demo is highly experimental – animated SVG filters are currently only available in Chrome. Free Code Camp Alternatives. AlternativeTo AlternativeTo is a free service that helps you find better alternatives to the products you love and hate.

Free Code Camp Alternatives

The site is made by Ola and Markus in Sweden, with a lot of help from our friends in Italy, Finland, USA and contributors from all over the world. That's right, all the lists of alternatives are crowd-sourced, and that's what makes the data powerful and relevant. Feel free to send us your questions and feedback on hello@alternativeto.net, in our discussion forums or tweet us at @AlternativeTo. Libraries - The Open Source Discovery Service. BuiltWith Technology Lookup. Contributing to Open Source on GitHub · GitHub Guides. A great way to get involved in open source is to contribute to the existing projects you’re using.

Contributing to Open Source on GitHub · GitHub Guides

GitHub is home to more than 5 million open source projects. There are projects for every skill set like recipes, HTML/CSS, Ruby, Astrophysics and many more. This guide will cover what you might find in a typical project and how to make a great contribution. Find Projects. Programming & DevOps news, tutorials & tools. Big Data University: Login to the site.

Free or Cheap Online Classes for Digital Skills. We live in a digital world.

Free or Cheap Online Classes for Digital Skills

Just look at where you’re reading this article right now—without that phone, tablet, or laptop in front of you, this content would never reach you. Now, I’ll be honest and say that I’m old-fashioned, which is why I prefer using Post-its instead of Apple Calendars, holding a physical book rather than reading with a Kindle, or talking in person rather than through social media. But like everyone else, I’ve had to adapt to life’s changes—and quite honestly, it’s actually made me a lot more productive and efficient in everything I do. So, while none of the skills below are completely necessary to survive and thrive in this world, they might be pretty useful to pick up in your free time. If nothing else, understanding what other teams in your office do will help you communicate more clearly with them when you’re collaborating on projects.

The best way to learn anything nowadays? 1. Best Tools for Freelance Designers and Developers. Optimize and Check CSS Performance. Become a Better Programmer by Mastering Google. The Web Dev Zone is brought to you in partnership with Mendix. Download this Forrester Report to gain a better understanding of the low-code platform market and how to make a strategic platform selection you won’t regret. Modern programming is now often equated to being really good at Google. If you're trying to achieve something in code, 99% of the time it's likely that someone else has already done it and posted it up on Stack Overflow or Github.

No longer is there a need for a stack of textbooks at a developers desk; instead, we just need to type it into the search box and hope it shows up in the first 9 results. CMS.js - Javascript CMS. Color - Style - Google design guidelines. Search Tree Implementation. A Gentle Introduction to Algorithms for Web Developers. Untitled. DZone: Programming & DevOps news, tutorials & tools. Aptitude. Launching Aptitude with no command-line options, will give you a menu-driven, text-based front-end to the Advanced Packaging Tool (APT) system. Many of the common package management functions, such as installation, removal, and upgrade, can be performed in Aptitude with single-key commands, which are typically lowercase letters. Aptitude is best suited for use in a non-graphical terminal environment to ensure proper functioning of the command keys.

You may start the menu-driven interface of Aptitude as a normal user by typing the following command at a terminal prompt: When Aptitude starts, you will see a menu bar at the top of the screen and two panes below the menu bar. The top pane contains package categories, such as New Packages and Not Installed Packages. Using Aptitude for package management is relatively straightforward, and the user interface makes common tasks simple to perform. Apt-Get. The apt-get command is a powerful command-line tool, which works with Ubuntu's Advanced Packaging Tool (APT) performing such functions as installation of new software packages, upgrade of existing software packages, updating of the package list index, and even upgrading the entire Ubuntu system.

Being a simple command-line tool, apt-get has numerous advantages over other package management tools available in Ubuntu for server administrators. Some of these advantages include ease of use over simple terminal connections (SSH), and the ability to be used in system administration scripts, which can in turn be automated by the cron scheduling utility.

Some examples of popular uses for the apt-get utility: Install a Package: Installation of packages using the apt-get tool is quite simple. For example, to install the network scanner nmap, type the following: sudo apt-get install nmap Remove a Package: Removal of a package (or packages) is also straightforward. Hosted Libraries   The Google Hosted Libraries is a stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries. Google works directly with the key stakeholders for each library effort and accepts the latest versions as they are released. Libraries To load a hosted library, copy and paste the HTML snippet for that library (shown below) in your web page. HIKE - Introduction to accessibility concepts for the Web.

15 Must-Know Chrome DevTools Tips and Tricks. What is open source software? The term "open source" refers to something that can be modified and shared because its design is publicly accessible. While it originated in the context of computer software development, today the term "open source" designates a set of values—what we call the open source way. Open source projects, products, or initiatives are those that embrace and celebrate open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community development.

Online Computer Programming & Coding Courses. 01 Character Input. 29 January 2014. Refactor.io - Share your code instantly for refactoring and code review. Introduction to Python Track Step - Dataquest. Clojure Distilled. The difficulty in learning Clojure does not stem from its syntax, which happens to be extremely simple, but from having to learn new methods for solving problems. As such, we'll focus on understanding the core concepts and how they can be combined to solve problems the functional way.

Hack.pledge() Become a Better Web Developer. Complete Web Developer Bootcamp with Rails - HTML, CSS, JS, & Ruby on Rails. StackSkills. 45 free online classes you can take (and finish) by the end of this year. Form Validation Tutorial with React.JS. Beginner’s Guide to React.js, With Examples. React.js is a JavaScript library that was created by Facebook. Create a Free Tech Blog · A Year of Commits. 12 Jul 2015. Building a Realtime Quiz with PubNub. 25 tools every new coder needs — Free Code Camp. Examining Google's Guide to Tech Development - Part 1. Get involved in open source communities. An A-Z Index of the Apple OS X command line.

Coleman McCormick.