Rob Janssen

All | Unread | Read

Unit Testing MVC6 and EntityFramework 7 with xUnit

Unit testing along with Test Driven Development (TDD) have become increasingly common in recent years throughout the software development community, and MVC is no exception to this trend.

How is NSA breaking so much crypto?

There have been rumors for years that the NSA can decrypt a significant fraction of encrypted Internet traffic.

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.

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.

Why SQL is neither legacy, nor low-level, nor difficult, nor the wrong place for (business) data logic, but is simply awesome!

The following fallacies are things that I hear all the time. – Timeless. E.g. by someone who thinks that NoSQL databases are “modern”.

Neither necessary nor sufficient

The language referred to is Rust, but that is hardly relevant here. I wrote a reply on Reddit, but I thought I’d take the time to elaborate a bit more in the form of a blog post. Quoting Bjarne Stroustrup the point can be summarised succinctly:

Coding like it's 1999 : Vallified

“Run into an obstacle in what you’re working on? Hmm, I wonder what’s new online. Better check.” If you haven’t already, you should start reading Paul Graham’s essays.

The microservices cargo cult

Microservices are awesome. We know this because of all the success stories that are circulating lately. The news is full of such stories, of people taking large, monolithic codebases, breaking them up, adding HTTP APIs and enjoying all the benefits.

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.