Ever wanted to write an assembler? If yes, this challenge from r/dailyprogrammer might interest you: Tiny, a very simple fictional computer architecture, is programmed by an assembly language that has 16 mnemonics, with 37 unique op-codes.
Understanding .NET 2015Last year after BUILD I posted Exciting Times for .NET and since then I have had the pleasure of working much closer with the .NET team, which includes the runtime, framework, languages & compilers.
Adopting Microservices at Netflix: Lessons for Architectural DesignIn some recent blog posts, we’ve explained why we believe it’s crucial to adopt a four-tier application architecture in which applications are developed and deployed as sets of microservices.
Invented here syndromeAre you afraid to write code? Does the thought linger in your brain that somewhere out there somebody has already done this? Do you find yourself trapped in an analysis cycle where nothing is getting done? Is your product mutating to accommodate third party components? If yes, then perhaps you are
The x86 Memory ModelOften I’ve found myself wanting to point someone to a description of the x86’s memory model, but there wasn’t any that quite laid it out the way I wanted. So this is my take on how shared memory works on multiprocessor x86 systems.
Stanford Seminar - Melissa O'Neill of Harvey Mudd College"PCG: A Family of Better Random Number Generators" - Melissa O'Neill of Harvey Mudd CollegeColloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems
Terrible choices: MySQLMySQL supports a large part of the ANSI SQL 99 standard, however the default settings are nowhere close to that. If you used any other database then it's going to be a very perplexing experience.
The “Web Application” Myth — MediumThe last few weeks were full of lots of great articles about an old topic: should things on the internet be dependent on JavaScript and should apps work on the server, the client, or both? There is a familiar and almost nostalgic feeling about this for me.
The Elephant was a Trojan Horse: On the Death of Map-Reduce at GoogleMap-Reduce is on its way out. But we shouldn’t measure its importance in the number of bytes it crunches, but the fundamental shift in data processing architectures it helped popularise.
Microservices Architecture and Containers distilledMicroservices architectures have taken off dramatically over the recent years and newly emerging technologies such as CoreOS, Docker, Mesophere and Digital Ocean are making it easier than ever before to build highly available, fault tolerant and scalable enterprise ready applications on the cheap fl
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.