Issue #159 · April 27, 2020

Rewriting Messenger to be faster, smaller, and simpler

“If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner”

Best 7 links of week #17, 2020

Articles

Writing Python inside your Rust code

inline-python is an incredible Rust crate which allows you to easily mix some Python into your Rust code using a python!{ .. } macro. This series of articles goes through the process of developing this crate from scratch.

Writing an Emulator in JavaScript

A wonderful article that shows how emulators work and that will teach you to actually write an emulator using JavaScript. It's great fun, trust us!

The OAuth Bible

A very complete guide on the various OAuth versions out there and their authentication flow. A super interesting guide if you like security or if you are currently implementing one of these authentication flows in your application.

Image Techniques On The Web

Images are still one of the heaviest assets on every web page. Optimizing images can yield incredible results in terms of page speed and user experience. In this article you will discover several techniques to get the best out of images on the web!

Book of the week

The Clean Coder: A Code of Conduct for Professional Programmers

The Clean Coder: A Code of Conduct for Professional Programmers

by Robert C. Martin

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In this book, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship.