Let’s kick off 2019 with new goal to understand more about Linux or system programing with C, assembler, bytecode, compilers and interpretes. I also include link on how google run engineering so you can see what to improve on your own.
Some concept are very hard to understand until you sit down and write code yourself. Let’s do it for compilers and interpreters
Another hard code article on Kernel-based Virtual Machine. This kernel we implement simply boot and print out somethign then exit. Baby step but fun and sure you will know more about computer after finishing this.
I am sure we can learn a thing or two from how Google run engineering
Bit operations operate on the individual bits of the bit patterns and we perform such operations using bitwise operators We use bitwise operators whenever we need to manipulate bits directly. Bitwise Operations are faster and closer to the system and sometimes optimize the program to a good level.
A free electronic version of Jeff’s (soon to be) self-published textbook Algorithms, along with other lecture notes. Stuff like Fast Fourier Transforms, Fast Exponential Algorithms are covered too. I love this book.
Using A* algorithm find path for a game where you can place wall as obstacle to block enemy.
This is an article discuss why we should do monorepo, as a respond to the initial post monorepos please don’t!. Both are worth read. If you ask me, I’m in the spot of monorepo.
DynamoDB is a database managed by AWS. It’s main interface is HTTP that makes it very easy to use. AWS managed and scale it for us. We never has to worry about upgrading database or security impact or downtime. It’s support cross region replication as well. However, AWS said that in a well design app, a single table can cover everything. How can we do that?
The author have a strong belief that it’s important that people understand what is wrong with OOP, and what they should do instead. I tend to agree with them.
eBPF does to Linux what JavaScript does to HTML(sort of). Basically like glue code to add more interaction(effect, animation, tracking,…) to HTML page. With eBPF, we can write mini programs that run on events like disk I/O, network etc. This article gives some guide on learning eBPF tracing
It’s written in Go but can run on iOS too. Read the comapnion blog post
GoA menu bar MacOS app to display current spotify playing. Learn some Electron
JavaScriptLibrary for detecting patterns and anomalies in massive datasets using the Matrix Profile
PythonMatch Your Workload to the Right Database. And the slides
Build your personal knowledge base with Trilium Notes
A full-text search engine in rust
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
CLI for SQLite Databases with auto-completion and syntax highlighting
Local Kubernetes development with no stress
OS X and iOS application and framework to play with the Apple Push Notification service
3,000+ gorgeous SVG logos, perfect for your README or credits page
BetterDev Link
Every Monday