Alan Kay and OO Programming

#317 – May 26, 2019

sponsor

Find A Job Through Vettery

Vettery specializes in tech roles and is completely free for job seekers. How does it work? You apply to join the platform, and once accepted, you’ll start receiving interview requests directly from top companies growing their tech teams. You decide which interviews you want to take, all from the comfort of your inbox!

this week's favorite

Alan Kay and OO Programming

This is Dr. Alan Kay we're talking about! He doesn't have random opinions about "objects", he invented the word back in the 60s . He saw what was happening in the programming world and was helping to craft many of these ideas, so he created a word to make these ideas easier to talk about.

Reverse engineering and bypassing exam surveillance software

It has come to my attention that the Danish government has not only postponed The Digital Exam Monitor, that we analyzed and completely bypassed in our previous article, but also possibly discontinued a week after we contacted them about our bypass. Not to speculate that we independently got the Danish government to withdraw their decision to monitor exams, but we surely didn’t go unnoticed.

A Tale of Query Optimization

Last December, I got an interesting bug report from the VWO support team. It seemed like the loading time of a particular analytics report was ridiculously slow for a big Enterprise customer. Since I am part of the Data platform, a flag was immediately raised and I got involved in debugging the issue.

SOLID Principles: The Software Developer's Framework to Robust & Maintainable Code

The SOLID principles are a set of software design principles that teach us how we can structure our functions and classes to be as robust, maintainable and flexible as possible.

I don't know how CPUs work so I simulated one in code

A few months ago it dawned on me that I didn’t really understand how computers work under the hood. I still don’t understand how modern computers work.

newsletters