Rob Janssen

All | Unread | Read

Common API Security Pitfalls - Philippe De Ryck

I always list this talk as an option, as it remains very popular at many conferences. It also draws a full room each time. The shift towards an API landscape indicates a significant evolution in the way we build applications. The rise of JavaScript and mobile applications have sparked an explosion o

The Internet of Pwned Things - Troy Hunt

If it connects, it can be pwned! As much as we may love IoT, it introduces all new vulnerabilities in places we've never before seen them. We're collecting classes of data that have never been digitised before, storing it on the cloud and opening up control of devices to potentially anyone with an i

The Inversion of Control pattern in the test of time

This is the simplest example that ignores important features like mixed object lifetimes. That's why I scoff at these posts... Show a *real* example of an object graph that mixes scoped, transient and singleton dependencies. https://t.co/9IvSiO4t8a

Hosting your own NuGet Server and Feed for build artifacts with BaGet

NuGet is the package management system underlying the .NET programming platform. Just like Ruby Gems or NPM Packages, you can bring in 3rd party packages or make your own. The public repository is hosted at http://nuget.

Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions

This blog post is a brief introduction to the world of vectorized instructions in C#, and it is meant to be accessible for developers that have never really used them before on their own, just like I had not until today.

Solving Tricky Coordination Problems in Stateless .NET Services - Loris Cro

Developing modern, service-oriented architectures requires that our services become stateless to enable horizontal scalability. ASP.NET helps in doing so with IDistributedCache, but caching is only one of many new coordination problems.In this session I will present how to approach some coordination

Building a self-contained game in C# under 8 kilobytes

As someone who grew up in the times of 1.44 MB floppy disks and 56 kbit modems, I’ve always liked small programs. I could fit many small programs on a floppy disk I carried with me.

Shay Rojansky - How Entity Framework translates LINQ all the way to SQL - Dotnetos Conference 2019

Visit our website to learn more! https://conf.dotnetos.org/ Facebook: https://www.facebook.com/dotnetos/ Twitter: https://twitter.com/dotnetosorg Shay is a senior software engineering working in Microsoft's data access team, on Entity Framework Core, the .NET database API (ADO.NET) and other stuff.

Protobuffers Are Wrong

I’ve spent a good deal of my professional life arguing against using protobuffers. They’re clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has.

Time-of-check to time-of-use

In software development, time-of-check to time-of-use (TOCTOU, TOCTTOU or TOC/TOU) is a class of software bugs caused by a race condition involving the checking of the state of a part of a system (such as a security credential) and the use of the results of that check.

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.