Hacknot's If They Come, How Will They Build It? is a harrowing series of 29 emails sent over a two week period. I finally got CVS access today from Arnold. So I've checked out the AccountView module OK, but it won't compile. The Eclipse project has dependencies on about five other projects.
Distributed ID generation with Redis and LuaIntroducing Icicle: a distributed, k-sortable unique ID generation system using Redis and Lua. TL;DR: We are open-sourcing our distributed k-sortable ID generation project called “Icicle”, which generates IDs using Lua scripting within distributed Redis hosts.
How big is a microservice?We know that micro services are small and focused by design – just how small is this in practice? Microservices have been likened to the single responsibility principle as they should just do one thing really well.
Sampling, or a faster LZ4Quite some time ago, I've been experimenting with some unusual sampling methods, in an attempt to find a better way to compress data with LZ4. The main idea was as follows : LZ4 hash table is getting filled pretty quickly, due to its small size.
Microsoft/bondBond is an open source, cross-platform framework for working with schematized data. It supports cross-language serialization/deserialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Introduction to OctreesConceptually, this is what we're doing in our picture: Each red line is an expensive CPU test for intersection. Naturally, you should feel horrified by this code because it is going to run in O(N^2) time.
I made an NES emulator. Here’s what I learned about the original Nintendo. — MediumI recently created my own NES emulator. I did it mostly for fun and to learn about how the NES worked. I learned some interesting things, so I wrote this article to share. There is a lot of documentation already out there, so this is just meant to highlight some interesting tidbits.
DRIVE IT YOURSELF: USB CARFun to play and also simple: this is the device for which we will write a driver. Ever been enticed into a Windows versus Linux flame war? If not, you are lucky. Otherwise, you probably know that Windows fanboys often talk as though support for peripherals in Linux is non-existant.
Let Links Be LinksThe concept of the web as an application platform has never been more popular, but the tools used to create these so-called “web apps” are still fraught with pitfalls that are often ignored or misunderstood.
Your Problem Is Not UniqueAs I approach my 10th year as a software professional, one of the things that frustrates me the most about our industry is the way in which people chronically overestimate the uniqueness of the problems they’re facing, and the frequency with which wheels are reinvented.
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.