Rob Janssen

All | Unread | Read

A Look at MongoRepository for .NET

Most of the open source projects we share with you on InfoQ increase the capabilities of another library or technology. MongoRepository is different in that it intentionally limits the capabilities of the underlying library. We’ll let Rob Janssen why it does this in his own words.

A General Guide to Testing New Software Products

So you’ve been asked to test that new version of your software product. Your colleagues on the development team have been working away for months and at long last the much-anticipated release has landed on your desk for testing.

How GameCube/Wii emulator Dolphin got a turbocharge

Something remarkable is happening with Dolphin. The GameCube and Wii emulator has been around for more than a decade now, which is a long time for an emulator to be in active development. It was born as a rough, limited GameCube emulator before growing into a bustling open source project in 2008.

Exercism

Deliberately focus on improving your skills. Gain a deep understanding of the fundamentals of your craft.

Heavybit Library — Amber Feng

Hey guys. Thanks for coming. I'm Amber. I lead the project engineering team at Stripe. I've been there for around three years now and I spend a lot of my time there working on the API, building things on the API, generally trying to figure out how to scale our API.

Why is there a 64KB no-man's land near the end of the user-mode address space?

We learned some time ago that there is a 64KB no-man's land near the 2GB boundary to accommodate a quirk of the Alpha AXP processor architecture. But that's not the only reason why it's there.

Why is address space allocation granularity 64K?

You may have wondered why VirtualAlloc allocates memory at 64K boundaries even though page granularity is 4K. You have the Alpha AXP processor to thank for that.

Intel Underestimates Error Bounds by 1.3 quintillion

Intel’s manuals for their x86/x64 processor clearly state that the fsin instruction (calculating the trigonometric sin) has a maximum error, in round-to-nearest mode, of one unit in the last place. This is not true. It’s not even close.

How do you calculate a parity bit?

If you're sending a bunch of data over the wire, how do you make sure that what you receive is actually what you sent, and that random interference or connectivity failures didn't mess things up? There are many ways, but one of the simplest is to add a parity bit to the end of the data when it is

Boolean logic for programmers

One of my (many) weaknesses as a programmer has long been a soft understanding of binary math. I've always known the basics, but I've never gotten my hands dirty enough to really feel comfortable with it. A few months ago I resolved to change that, and a few weeks ago I actually began changing it.

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.