1- How macOS manages M1 CPU cores
CPUs in Apple Silicon chips are different, as they contain two different core types, one designed for high performance (Performance, P or Firestorm cores), the other for energy efficiency (Efficiency, E or Icestorm cores) (25/04/2022)
2- Why LSP?
LSP (language server protocol) is fairly popular today. There’s a standard explanation of why that is the case. (25/04/2022)
3- Empathy for the Dev: Avoiding common pitfalls when communicating with developers
All too often, developers go deep on the wrong things, when writing documentation. A little bit of empathy can get your docs back on track. (25/04/2022)
4 - The Opportunity of Designing Within Technical Constraints
Constraints often feel like obstacles to what we are working on but often are where we get to show off our creativity and where the joy and the challenge of software engineering can be found. (25/04/2022)
5- Announcing the Hare programming language
Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high-performance tasks. (25/04/2022)
6- Evolution of ML Fact Store
Focus on the large volume of high-quality data stored in Axion — Netflix fact store that is leveraged to compute ML features offline - how its design has evolved over the years and the lessons learned while building it. (26/04/2022)
7- SQL Notebooks: Combining the power of Jupyter and SQL editors for data analytics
It allows SQL-based analytics to be done in a more scalable and secure way than traditional notebooks while still providing features from notebooks and basic SQL editings, such as multiple interdependent cells and Python post-processing. (26/04/2022)
8- Four Eras of JavaScript Frameworks
Looking back at the last few decades of JavaScript development and at how far we’ve come. (25/04/2022)
9- The friend zone: friendly forks 101
This is the first post in a two-part series describing friendly forks and alternative strategies for managing them. (25/04/2022)
10 - Slack’s Incident on 2-22-22
Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack. This incident was a textbook example of complex systems failure: it had a number of contributing factors and part of the incident involved a cascading failure scenario. (28/04/2022)