Writing an arcade game emulator is an awesome learning project, and this tutorial will take you through the entire process in a very detailed way. Want to really learn how a CPU works? Writing an emulator is the best way to learn about it.
May improvement in Garbage Collector. TurboFan replaced Crankshaft, and Orinoco now collects garbage in parallel.
We have linked to this series a lost. This is a new one about handling error where the error handle throw another exception. By handling this exception we avoid fatal triple faults that cause a system reset
In virtual machine, it only a single server we have to worry about. in Docker world, we have to do it for every container. This article cover Docker image scanning with open source container security / image scanning tools.
Uber leverage their experimentation platform, a tool that monitor how each new feature affects software and systems through a staged rollout process.
RegEx is powerful but they fall shot when process HTML, open/close brace. To parse these types of patterns we need something more powerful called context free grammars.
Track play count sounds easy. But when breaking down into detail, it’s more complex, such as count in a period of time. SoundCloud build this system with: kafka, memcached, cassandra, HDFS, Lambda and bunch of batchjobs. Pinterest has their own user action counting too
The implementation is in Python but the core is you know where to pull out the data of netstat. Since in Linux everthing is a file. Now you can read those and process them with your favoutire language.
BetterDev Link
Every Monday