This book teaches assembly language for x86 processors and the GNU/Linux operating system. Therefore we will be giving all of the examples using the GNU/Linux standard GCC tool set. If you are not familiar with GNU/Linux and the GCC tool set, they will be described shortly.
The inverse of IoC is ControlSometimes, I look at where the Java developer community is heading and I think to myself: “They’re all doing it wrong!”. This leads naturally to the follow-up thought: “Or am I the only one not getting it?” This time, I’m surprised by people’s affection of IoC containers.
In Defense of Copy & PasteAdherence to DRY (“Don’t Repeat Yourself”) does not necessarily preclude repetition of code.
Sorting big files using k-way merge sortIn this post I am sharing a code kata we did recently at Sinbadsoft: sorting large files with limited memory. By large files I mean files that would not fit in the available amount of RAM.
Estimation is EvilWhat you don’t know can hurt you, especially when you convince yourself that you do know it. Many Agile teams—I believe it’s most Agile teams—get some improvement from applying Agile values, principles, and practices.
Static constructors, part onePreviously on FAIC we saw how easy it was to deadlock a program by trying to do something interesting in a static constructor.1 Static constructors and destructors2 are the two really weird kinds of methods, and you should do as little as possible in them.
Easy 6502In this tiny ebook I’m going to show you how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, and the Nintendo Entertainment System.
When PR says No but Engineering says YesLooks like my post on how MongoDB is broken by design got a response from 10gen PR. It's an illustrative example of how corporate PR can let down regular developers.
Coder To Developer: IntroductionIn this episode I dive into what it takes to advance your career, from personal level as well as tips for progressing as fast as possible.
Coder to Developer: The ProjectIn this episode I talk about things to consider when you finally get the chance to setup your own project as lead developer.
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.