> walk around your city catching pokémon
> game asks you to scan a fountain. sure why not
> 30 billion scans later
> niantic owns a more detailed map than any government
> sells game for $3.5B
> spins off a spatial AI company
> your pokéwalk is now classified infrastructure
> delivery robots now navigate using your walks
> you were never the player. you were the product.
At 1703 we migrated a production SaaS from Python/React microservices to Elixir Phoenix monolith
3 apps → 1.
4 languages → 1.
5 frameworks → 1.
Thread with quick numbers breakdown:
I'm starting to think this is @elixirlang's biggest weakness. And why we don't see a larger % of community participating and spear-heading of innovative OSS projects in Elixir. From the Elixir 2024 Community Survey:
How I would learn to code in 2024 (if I could start over):
(WARNING this is NOT for people who want to get a 9-5 but for those who want to learn to code fast, build a business, and quit their 9-5)
🧵
By "popular" demand 😅 I've rewritten the demo of my "The Soul of Erlang and Elixir" talk. The code now uses the latest Erlang, Elixir, & Phoenix. It is licensed (MIT), so you can freely use it in your own demos, or for any other purposes. Enjoy!
https://t.co/b7lGm9kWOK
Who do you think is the most insane programmer of our current era?
I think it’s Evan Wallace (cofounder of Figma):
- Basically rebuilt the browser rendering stack to run in the browser for Figma
- Built CRDTs to run Figma’s multiplayer tech for millions of users
- Built a JS bundler 10-100x faster than the status quo (esbuild)
- First person to do crazy graphics stuff on the web (WebGL water)
It is very exciting to see more and more people pushing towards operational simplicity in web applications. Your app and a database should be everything you need for production and Phoenix + Postgres is still the best stack for starting out in dev and running in prod.
Software docs are often criticized. Let's find the good ones!
What tool, library, or framework has documentation that you actually enjoyed reading? Please share links to your favorite examples 👀
#BoomboxLaunchWeek
At @ElixirConfEU'23, there was a wonderful talk by @evadne about recreating Sillicon Valley's Not Hotdog app using Membrane 🌭
Here's how to check if something is a hot dog in @livebookdev with Boombox and Bumblebee - just point your cam🎦
#NotHotdog #MyElixirStatus
Más interesante aún, después de ver la documentación de los protocolos e inspeccionar algunas páginas, veo que muchas startups no siguen las buenas prácticas.
¿Hasta qué punto es bueno arriesgar la seguridad con tal de lanzar rápidas actualizaciones?
Una de las cosas que aprecio de estar iterando rápido en proyectos, es el aprender los detalles de partes del código que rara vez tocamos.
Específicamente la autenticación.
Después de ver este tipo de errores, cómo lo identificaron y solucionaron, puedo confirmar esas buenas vibras que se dicen de la comunidad de Elixir. 👏🏻
If you're seeing errors like this in your Phoenix app recently, note that there's a bug in tzdata which can be fixed by upgrading it to 1.1.2:
https://t.co/IXyl32rcQh
#MyElixirStatus@elixirlang
Slides for my @ElixirConf talk (Unlocking Livebook's Potential) are available here:
https://t.co/D528tW6DWE
I intend for these slides to serve as a comprehensive reference for extending @livebookdev, so if you want to see just how far you can push it look here
#MyElixirStatus
Nuestro objetivo es que puedas generar facturas de diferentes comerciantes desde la misma página web.
Por el momento sólo soportamos Starbucks y McDonald's, pero estaremos agregando más negocios en las próximas semanas.