Rob Janssen

Thomas A. Limoncelli's answer to What is the fastest algorithm to find the largest number in an unsorted array?

While Ken Alverson's answer about parallel answers is probably the best algorithmic answer, and Tim Farage's answer is probably the most literal interpretation of the question.... let me give the most pragmatic answer. Why pragmatic? Because I'm in operations and I actually live in the real world.

Tips for Entity Framework Migrations

Migrations are very powerful. When they work it’s awesome, but when things go wrong trying to determine what happened can be extremely frustrating. I have spent quite a bit of time mastering a process that works well for me. Here are a few pointers I have learned along the way:

VW

Do you know the name Michael Horn? He's the CEO of Volkswagen of America.

Sitting for long periods doesn’t make death more imminent, study suggests

You've read the warnings: "Sitting will kill you." And many of you have sought out standing desks, fearful that a chair will only hasten the end of your mortal existence.

Fake Websites Snag Real SSL Certificates for Phishing Scams

Cyberawareness Cybercrime Phishing by LIFARS0 comments A UK-based internet services company has discovered hundreds of SSL certificates issued to fraudulent domains impersonating popular websites to target victims in phishing attacks.

5 Questions Every Unit Test Must Answer

Every developer knows we should write unit tests in order to prevent defects from being deployed to production. What most developers don’t know are the essential ingredients of every unit test.

Cache is the new RAM

This is from a talk given at Defrag 2014. One of the (few) advantages of being in technology for a long time is that you get to see multiple tech cycles beginning to end. You get to see how breakthroughs actually propagate.

How We Changed the Facebook Friends Icon — Facebook Design — Medium

Facebook headquarters is an amazing place. The snacks are free, the sun always shines and everyone is full of the best intentions. During my first week I encountered hundreds of people earnestly trying to make the world a better place.

What is this thing you call "thread safe"?

Caveat: I am not an expert on multi-threading programming. In fact, I wouldn't even say that I am competent at it. My whole career, I've needed to write code to spin up a secondary worker thread probably less than half a dozen times. So take everything I say on the subject with some skepticism.

Why developers hate being interrupted

Interruptions are to developers what kryptonite is to Superman—they kill productivity and there’s a significant recovery period.

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.