Modern JavaScript for Ancient Web Developers
There’s a certain kind of old-school, backend web developer who, a long time ago, mastered things like Perl or Python or PHP or Java Server…
“If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner”
Best 7 links of week #17, 2017
There’s a certain kind of old-school, backend web developer who, a long time ago, mastered things like Perl or Python or PHP or Java Server…
Let's find out how well you know computers! All of these programs have a variable NUMBER in them. Your mission: guess how big NUMBER needs to get before the program takes 1 second to run.
Today Stack Overflow released the results of their 2017 survey of more than 64,000 developers.
In case you missed it, Node now supports async/await out of the box since version 7.6. If you haven’t tried it yet, here are a bunch of…
In every community there’s a coming-of-age process, a rite of passage that every newcomer must experience before he or she can really be…
Buttons are a common element of interaction design. While they may seem like a very simple UI element, they are still one of the most important ones to create. In today's article, we'll be covering the essential items you need to know in order to create effective controls that improve user experi…
I was involved with Pinterest from 5 employees through 650. Here’s what I learned.
by Robert C. Martin
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In this book, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship.