The Ultimate Intermediate Ruby on Rails Tutorial: Let’s Create an Entire App!

By Domantas G There are plenty tutorials online which show how to create your first app. This tutorial will go a step further and explain line-by-line how to create a more complex Ruby On Rails application. Throughout the whole tutorial, I will gradually introduce new techniques and concepts. The idea

Read More

Noise is all around us.

by Donavon West Noise is all around us. It’s even in our source code. And it can distract us from what is important. Image: CC0 [https://creativecommons.org/publicdomain/zero/1.0/] license by Tookapic [https://www.pexels.com/photo/night-television-tv-video-8158/]Noise! Noise! Noise! It’s all around us. That person on the train playing a video game on their phone with

Read More

Why side projects are so damn important

by Jake Prins Why side projects are so damn important Trello, Craigslist, Unsplash, AppSumo, Twitter, Gmail… what do all these successful companies have in common? Yes, they can all trace their humble beginnings back to being something we might call a ‘side project’. Side projects come in many forms and

Read More

How to use Python and Flask to build a web app — an in-depth tutorial

Python is an incredibly versatile language. It’s considered to be a staple of modern development. It’s used for the simplest of scripts to complex machine learning and neural network training algorithms. But perhaps the less-known usage of Python is its use as a web server. Overshadowed by more popular frameworks

Read More

How JavaScript rest parameters actually work

My last article [https://medium.com/@yazeedb/how-do-object-assign-and-spread-actually-work-169b53275cb] covered spread syntax and Object.assign in detail, but glossed over rest parametersin the interest of time. I do, however, feel they deserve a closer look. Let’s begin at the trusty MDN Docs [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters] : > The rest parameter syntax allows us to represent an indefinite

Read More

I just asked 23,000 developers what they think of JavaScript. Here’s what I learned.

by Sacha Greif I just asked 23,000 developers what they think of JavaScript. Here’s what I learned. I recently published our results for the 2017 edition of the annual State of JavaScript survey, collected from over 23,000 developers. The results revealed many things, from popularity trends to salary breakdowns. You’ll

Read More

5 GitHub tips for new coders

by Alyson La 5 GitHub tips for new coders This October I celebrated my 5 year anniversary working at GitHub. ? 5 years ago, I was an enthusiastic accountant (like straight nerd — my former twitter handle was @taxaly) who knew nothing about code, let alone about using Git and

Read More

Does a Computer Science degree really boost your salary? I crunched the numbers to find out.

by Leigh Silverstein Does a Computer Science degree really boost your salary? I crunched the numbers to find out. Photo by Neil Cooper [https://unsplash.com/photos/qoMkohLzc6g?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] I was in the middle of writing an article about the correlation of specialization to salary in the software industry. I had

Read More