Welcome to issue #58. This week I learn a trick with Git, just want to share with you.
You can use git checkout -
(Yes, it has a -
at the end) to toggle between 2 branches.
Try it out. And enjoy the links for this week. If you like this news letter, please help
tweet about this.
A 101 full stack architecture includes DNS, load balancer, database, caching, job, cloudstorage, data warehouse.
System design is a broad topic. This repo is an organized collection of resources to help you learn how to build systems at scale. It has Anki card as well.
This continues a series where we make a debugger and live editor for (re)creating assembly and C programs. We learn about registers and memory, single step, single instruction execution, function call, breakpoint, memory allocation and more.
Monad always generate lot of discussion. I think partly because many discussion focus on a specific type of Monad such as Maybe or Either. This is another article try to explain monad. If you do Ruby, this is another one.
have you ever run ptrace on a stuck process and see futex? What is it? The futex was proposed by Linux contributors from IBM in 2002. It’s a low-level feature of the Linux kernel, suitable for use in foundational runtime components like the C/C++ standard libraries.
How to trick CSP in letting you run whatever you want.
Apple wrote code to appease the chinese government …it was buggy and crash whenever Taiwanese is render under certain region/locale setting.
BetterDev Link
Every Monday