FullStack Bulletin

Subscribe
Archives
April 27, 2020

🤓 #17: Rewriting Messenger to be faster, smaller, and simpler

Databases must-know, Python inside Rust, An emulator in JavaScript, DynamoDB modelling, OAuth Bible, Images on the web

Fullstack bulletin:
Rewriting Messenger to be faster, smaller, and simpler
View this email in your browser
alt_text
"If we continue to develop our technology without wisdom or prudence, our servant may prove to be our executioner"
—  Omar Bradley, General, US Army
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Best 7 links of week #17, 2020

Project LightSpeed: Rewriting Messenger to be faster, smaller, and simpler

Rewriting Messenger to be faster, smaller, and simpler


To build this new version of Messenger, we needed to rebuild the architecture from the ground up and rewrite the entire codebase.

Read article
Things I Wished More Developers Knew About Databases

Things I Wished More Developers Knew About Databases


A large majority of computer systems have some state and are likely to depend on a storage system. But do you really know databases? Here's a collection of things you "must" know about databases!

Read article
Writing Python inside your Rust code — Part 1

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.

Read article
Writing an Emulator in JavaScript (and Interfacing with Multiple UIs)

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!

Read article
The Ten Rules for Data Modeling with DynamoDB

The Ten Rules for Data Modeling with DynamoDB


DynamoDB is one of the most powerful, fastest-growing databases in the world. Let's shed some light on using it right.

Read article
Kong/mashape-oauth

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.

View Repository
Image Techniques On The Web - Ahmad Shadeed

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!

Read article
 

Book of the week

book cover
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.
Buy on Amazon.com Buy on Amazon.co.uk
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

56a252501ea7d706ef189cbf6451d23a?s=100 — Andrea e18d2c2510d828bc95bde6817e6e9ce2?s=100 — Luciano
color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2024 FullStack Bulletin, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.



Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.