Rob Janssen

All | Unread | Read

LibGDX - Super Mario Bros

Make Better Software The Training Series

Español | Português © 2016 Boondoggle Media, LLC

Key Steps in Developing .NET Core Applications – Microsoft MVP Award Program Blog

Editor’s note: The following post was written by Microsoft Azure MVP Damir Dobric as part of our Technical Tuesday series with support from his technical editor, Windows Development MVP Andreas Erben. .NET Core is the new big thing in the .NET universe, no question.

Implementing Secure CORS APIs

Cross Origin Request and Sharing (CORS) has been around for a while now, and browser support is pretty much ubiquitous. It appears CORS is still a bit of a dark art since we still don’t see that many CORS enabled services.

Throughput vs Latency and Lock-Free vs Wait-Free

On the previous post we showed an excellent presentation by Cliff Click, and one of the things he mentions is that there is performance for throughput and performance for latency, which really resonated with me. When people talk about performance, they're usually just interested in throughput.

Why do CPUs have multiple cache levels?

I understand the need for a cache but I don’t understand why there are multiple levels of cache instead of having just one larger level. In other words, let’s say the L1 cache is 32K, the L2 cache is 256K, and the L3 cache is 2M, why not have a single 32K + 256K + 2M L1 cache?

Kernel memory randomization and trampoline page tables

In the past few months, I have been working on adding memory randomization to the Linux kernel for x86_64. Coding low-level and early boot features can introduce strange bugs. You usually don’t have a call stack or information, it just reboots.

Visual Studio's most useful (and underused) tips

There was a cool comment in my last blog post (one of many, as always, the comments > the content). Btw, "until I realized that the Solution Explorer tree nodes are searchable." This one is a saver!

Why aren’t we using SSH for everything?

Unlike many others, you might stop yourself before typing “ls” and notice?—?that’s no shell, it’s a chat room! While the little details sink in, it dawns on you that there is something extra-special going on in here.

'[openssh-unix-announce] Announce : OpenSSH 7.3 released'

[prev in list] [next in list] [prev in thread] [next in thread] List: openssh-unix-announce Subject: [openssh-unix-announce] Announce: OpenSSH 7.3 released From: Damien Miller <djm () openbsd ! org> Date: Message-ID: 7e553bd7abde5703 () openbsd ! org [Download message RAW] OpenSSH 7.

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.