Book of the day

Book Review

97 Things Every Programmer Should Know
Friday 21 Jul

Author: Kevlin Henney
Publisher: O'Reilly, 2010
Pages: 258
ISBN: 978-0596809485
Print: 0596809484
Kindle: B0039OVIAK
Aimed at: Practising programmers
Rating: 5
Reviewed by: Alex Armstrong


The 97 Things series presents a well-chosen collection of short essays in a highly accessible way. There is plenty to interest every programmer here.


Featured Articles

Self-Descriptive Arrays
Joe Celko
article thumbnail

Put on your thinking cap for another set of conundrums that will exercise your coding skills. This time Melvin Frammis introduces his junior partner Bugsy Cottman to some classic number puzzles that can be solved with arrays.

Java Books For Beginners
Kay Ewbank
article thumbnail

Java is one of, if not the most, widespread programming language. Given its popularity, it's not surprising that our reviewers have scrutinized over 50 books relating to it, both new and classic. This is the pick of recommended titles.

Master JavaScript Regular Expressions
Ian Elliot
article thumbnail

Regular expressions can seem complex but the biggest reason for this is that most programmers don't take them seriously enough. Spend just a little time finding out how they work and you can do amazing things.

The Programmers Guide To Kotlin - Arrays & Strings
Mike James
article thumbnail

Arrays and strings are the most basic of the more advanced data types. They are so familiar that you might think you don't need to look at them, but Kotlin has its own way of doing most things.

jQuery 3 - Consuming Promises
Ian Elliot
article thumbnail

Promises are a way of organizing asynchronous calls that is better than using callbacks. The callbacks are still there but they are come with a degree of organization. Previously jQuery was criticized for implementing a promise mechanism that was non-standard. Promises in jQuery 3 are compatible with the standard. 

RSS feed of all content
I Programmer - full contents
Copyright © 2017 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.