Rob Janssen

All | Unread | Read

The Legend of Zelda Ultimate Glitch Explained [Arbitrary Code Execution] - Warp Straight to Zelda!

This glitch will only work on version 1.1 of the Famicom version of the game. Don't try this on the NES because it won't work.Shout-outs again to Sockfolder for discovering the glitch and writing this code. Sockfolder is a brilliant glitch hunter and programmer who does similar stuff for other thing

LibGDX - Super Mario Bros

Infographics: Operation Costs in CPU Clock Cycles

TO BE FIXED: floating-point division will be lowered to 10-40TO BE FIXED: C function direct call will be lowered to 15-30, indirect call – to 20-50, and virtual call – to 30-60Click to enlargeNB: scale is logarithmic!

An Interview with Eric Lippert

Dear Readers, we are thrilled to have Eric Lippert to talk to us once again in our 4th Anniversary edition of the DNC Magazine. To jog your memory, we took Eric's interview in May 2013 which can be found here Eric Lippert is a developer who works on language tool infrastructure at Facebook.

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.

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.