Feb 28, 2020

Facebook rewrites their messenger application using 20 year old techniques – What our team is reading

Kids learn to make good decisions by making decisions, not by following directions
Javier Santana
Co-founder
“Kids learn to make good decisions by making decisions, not by following directions”

[JS] Alfie Kohn via

I think the same approach should be used when new people join a company.

[JS] Facebook rewrites their messenger application using 20 years old techniques They use SQLite as the main shared storage to coordinate different parts of the application (instead of a store for each one). Are we going back to The Monolith client side? 😄

[GS] “Zoom, Shopify and Stripe are three fun examples of companies that were obviously impossible because the ‘tech giants can easily expand into new areas and squash competition’. And Zoom wasn’t even doing anything ‘new’. Combined value of $123bn.” via

[JS] Fantastic hands-on demo on how to create a virtual machine from scratch with python that is able to execute WebAssembly. Another presentation from @dabeaz: about hot to process data with generators. It’s 10 years old but the technique is more present than ever with all new (and old) languages adding generators.

Have a good weekend!

Do you like this post?

Related posts

Building an enterprise-grade real-time analytics platform
The realtime data stack. What’s next for Tinybird.
Changelog: Workspaces, Node UI improvements and more
Tinybird
Team
Feb 17, 2021
Build a data-intensive Next.js app with Tinybird and Cursor
Tinybird at South Summit Madrid 2019
Welcoming new senior leaders to Tinybird
$30M to lead the shift to real-time data
Tinybird is out of beta and open to everyone
Low-code analytics with James Devonport of UserLoop
Tinybird
Team
May 05, 2023
Try out Tinybird's closed beta

Build fast data products, faster.

Try Tinybird and bring your data sources together and enable engineers to build with data in minutes. No credit card required, free to get started.
Need more? Contact sales for Enterprise support.
We use our own cookies on our websites to enhance your experience and analyze our traffic. By clicking “Allow all” or turning an option on in Cookie Preferences, you agree to this, as outlined in our Cookie Policy