2016 week 49 in programming

This guy taught me better than my professor. Welcome to Programming from A to Z! “Programming from A to Z” is a course I teach at ITP. This playlist is anyone who would like to follow al…

Read more

2016 week 48 in programming

Crypto 101 - an introductory course on cryptography, freely available for programmers of all ages and skill levels It tries to go through all of the major dramatis personae of cryptography to make T…

Read more

2016 week 47 in programming

Programmers are having a huge discussion about the unethical and illegal things they’ve been asked to do Dozens of people have already been killed by faulty software in cars, while hundreds of peopl…

Read more

2016 week 46 in programming

Programmers are having a huge discussion about the unethical and illegal things they’ve been asked to do Dozens of people have already been killed by faulty software in cars, while hundreds of peopl…

Read more

2016 week 45 in programming

Some guy named Marc Andreessen was convinced that Netscape should embed a programming language in HTML => Javascript gets written in 10 days flat. Brendan Eich convinced his pointy-haired boss at…

Read more

2016 week 44 in programming

H.264 is Magic Now we’re getting to the juicy bits! Ha puns! If you took an information theory class, you might remember information entropy. Information entropy is the number of bits required…

Read more

2016 week 43 in programming

Applying the Linus Tarvolds “Good Taste” Coding Requirement To the best of my ability to discern, the crux of the “Good taste” requirement is the elimination of edge cases, w…

Read more

The Eclipse Survival Guide

After starting with Java, Scala, C++ or any other language you probably start using an ide, well there are many out there for everyones personal preferences I’ll mainly focus on Eclipse.It&rsquo…

Read more

About me

My primary interest is to learn how to design software systems, so as to maximize the productivity of development teams. In doing this I try to look at current technological landscape and investigate…

Read more