Rob Janssen

All | Unread | Read

Programming Concepts: Concurrency

For the third post in this Programming Concepts series, we’ll be discussing concurrency. Concurrency is a property of systems (program, network, computer, etc.) in which several computations are executing simultaneously, and potentially interacting with each other.

Five Things Old Programmers Should Remember — Medium

If you’ve been-there-done-that and you’re now building your dream home with your retirement fund, this post really isn’t for you. Congratulations are in order. But if, like me, you find yourself getting older and still can’t resist the desire to keep coding and building things, then read on.

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:

Why you shouldn’t create asynchronous wrappers with Task.Run()

Many developers confuse asynchronous operations with parallel execution. It’s an easy mistake to make given that both are associated with a Task object.

Using logstash, ElasticSearch and log4net for centralized logging in Windows

The ability to collate and interrogate your logs is an essential part of any distributed architecture. Windows doesn’t have much of a native story here and solutions often involve stitching together different technologies via configuration.

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.

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.