The USE method addresses shortcomings in other commonly used methodologies. Brendan Gregg, Joyent Performance issues can be complex and mysterious, providing little or no clue to their origin.
Emotional CodingThe “five stages of grief” is an oft-referenced model of human behavior when faced with a significant loss. As programmers, we face losses and resolute adversities on daily basis, from bugs that simply refuse to be revealed, to horrible software, and missed deadlines.
Front-end Code Standards & Best PracticesFor all code languages, we require indentation to be done via soft tabs (using the space character). Hitting Tab in your text editor shall be equivalent to four spaces. We prefer readability over file-size savings when it comes to maintaining existing files.
Programming's not for you? How about thinking? Be empowered.There seems to be two extremes of this whole "Learn to Code" movement which has come to a crescendo with the "What most schools don't teach" video from Code.org.
Unobtrusive JavaScript vs. Declarative TemplatesHow do I “think in AngularJS” if I have a jQuery background? Suppose I'm familiar with developing client-side applications in jQuery, but now I'd like to start using AngularJS.
My First 5 Minutes On A Server; Or, Essential Security for Linux ServersServer security doesn’t need to be complicated. My security philosophy is simple: adopt principles that will protect you from the most frequent attack vectors, while keeping administration efficient enough that you won’t develop “security cruft”.
The Apprentice Programmer – Too-biasedI dropped out of school when I was 16 years old. School was not for me. To me, computers were so much more interesting. Right or wrong, I felt like I wasted my time there and my real education was starting when I came home.
Do Not Pass This Way AgainConsidering MySQL? Use something else. Already on MySQL? Migrate. For every successful project built on MySQL, you could uncover a history of time wasted mitigating MySQL's inadequacies, masked by a hard-won, but meaningless, sense of accomplishment over the effort spent making MySQL behave.
How to DebugOne of the painful parts of teaching a lab-based embedded systems course is that over and over I have to watch a team with a relatively simple bug in their code, but who is trying to fix it by repeatedly making random changes.
Scott HanselmanEpisode 4 (that's from 2006, people, over 8 years ago!) of the Hanselminutes Podcast was on (CI) Continuous Integration. I was deep into CI at a large bank and having a blast. It's just such a joy to have a reliable and repeatable build. Even more so if setting up that build is easy.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.