In celebration of JavaScript's 25th anniversary, Pluralsight is offering 25 FREE courses in the month of December.
Want your Go programs to run faster? Optimizing string comparisons in Go can improve your application’s response time and help scalability. Comparing two strings to see if they’re equal takes processing power, but not all comparisons are the same.
There are tons of front end frameworks to choose from, and getting good with them is no small task. But sharpening your core JavaScript skills can make you better at all front-end frameworks. By thoroughly understanding JavaScript at its core, you will write better programs, faster, with less struggle.
Windows Subsystem for Linux (WSL) is awesome.
It gives you the power to use Linux within your Windows system. A Linux shell can be difficult to learn, but the payoffs are incredible. You can become insanely productive with it. I encourage every Windows developer to give this a try.
This is a comprehensive list of my favorite courses on Web Development I've taken recently. You can take them all this weekend for free!
Building software is easy. Building well designed, good software is hard. Here are some of the most important pillars of good software design.
Strut up to that whiteboard with confidence by following this simple plan to nail your next technical interview.
We preach reusability and sometimes strive for it, but it rarely becomes a reality.
Imagine you’re working in a factory. You’re assembling Toyotas all day long, then your part won’t fit. What’s going on? You do this hundreds of times a day but now the bolts won’t go in. No reason to panic, you pull a cord to get help. Two co-workers arrive immediately. They find out you have a box of bolts with the wrong thread. They swap out the bolts, and you keep going.
You may have heard the term “code smells” lately, it seems its being talked about frequently again. In this short post I’ll explain what they are, and a few of them you may run across.