In my previous post on laptops for developers, I shortlisted a few options. In this one, I share the story of how I will end up developing with a Chromebook. I almost bought a Lenovo After mulling it over, and taking into account the feedback I received, I was quite positive I’d be buying a
Over the last couple of weeks, I’ve been heavily researching laptops for software developers. Why I’m looking for a new laptop When shopping for a developer laptop, I usually stick to powerful machines with a relatively large screen. My main operating system is OS X, so my last few laptops have all been MacBook
I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.) Below is a list of high-quality sites for programming exercises. This is
As things went well with my recent giveaway (congratulations to the winner, Tom R.), I figured it would be fun to do another this week. Unlike the previous one however, I’m delighted to report that this this giveaway is open to participants around the world, not just those in the US. Prize Details For
I call it my billion-dollar mistake. It was the invention of the null reference. — Sir Tony Hoare In mathematics, functions have a domain and a codomain. These are respectively the set of inputs and the set of possible outputs. The function then simply relates an input to an output. For example, consider the
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.