Microservices have got a lot of traction last year. It’s always interesting to read about success stories other people have; they tend to inspire you to try this new trend out in your own project.
Creating a Data Repository using Dapper: 10 Years of .Net Compressed into Weeks #12This post looks at writing a repository implementation using the Micro-ORM named Dapper. This post is part of a blog series ASP.Net 10 Years On. Even though this is part of a series I have tried to make each post standalone. I've improved upon this implementation. See this post for details.
More Mongo than MongoSwitching from Mongo to HyperDex is trivial. Suppose you have some application code that uses MongoDB: Just as in MongoDB, there's no need to explicitly declare schemas or hyperspaces.
What makes a good API greatA good API is chock full of deliberate design decisions. Spend time in understanding users, simplifying the offering, and getting the basics right. At Trackmemo, we integrate with multiple applications to build a single feed of updates for users.
What's New in CPUs Since the 80s and How Does It Affect Programmers?My mental model of CPUs is stuck in the 1980s: basically boxes that do arithmetic, logic, bit twiddling and shifting, and loading and storing things in memory.
The Simple Proof of the Tetris LampI received this lamp as a birthday present last year. It’s a great little thing - you can move the individual Tetris pieces around to form whatever shape you wish, and once connected they all individually light up thanks to conducting strips around the edges of each segment.
On the duality of operating system structuresThe pendulum currently says “threads and locks are bad, events are good.” Vigourous defences are mounted in favour of one system over the other, and manifestos are written.
Lessons learned from the big rewriteI did a rewrite of a system powering outdoor sports related websites. Before the rewrite, the system was translated in 24 languages, had 6 different widgets that could be integrated in other websites and the codebase was 7 years old. It had white labeling capabilities and powered five websites.
A Young Person’s Guide to C# BondBond is an extensible framework for working with schematized data. It is suitable for scenarios ranging from service communications to Big Data storage and processing. Bond defines a rich type system and schema versioning rules which allow forward and backward compatibility.
.NET Compiler Platform ("Roslyn")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.