FFmpeg is moving to Rust 🦀
Our use of C and Assembly in FFmpeg has been an unacceptable violation of safety.
FFmpeg will be running 10x slower - but we're doing it for your safety.
All your videos will appear green - safety first, working software later.
Took me a while but the conversation series is now up on Spotify and Apple Podcasts!
Search for "Rock the Code" and follow/subscribe, as more interesting conversations are coming soon.
New long-form conversation!
José Valim (@josevalim) on all things Elixir, gradual type systems, open-source, AI and how Elixir positions itself in this day and age, community leadership and a lot more:
https://t.co/9vYFlCP4WZ
Programming language doesn’t matter until you need to:
- have actual parallelism
- scale horizontally
- scale vertically
- compile 1m LoC
- incrementally compile 1m LOC
- refactor without breaking anything
- review a large diff
- validate a change
- detect and remove dead code
- maintain backwards compatibility
- get a large team working efficiently
- onboard new hires
- validate the security of a system
- invent custom abstractions to reduce duplication
- work around abstractions someone else invented
- troubleshoot production issues at 2am
- be operationally efficient
- deploy on Friday
- deploy 100 times a day
- handle time & timezones correctly
- handle currency correctly
- eliminate null pointer exceptions
- depend on libraries that are maintained & secure
- produce something of more value than a tweet
The wait is over! 📢
We are excited to announce the NEW version of Ratatui! 👨🍳🐁
🦀 A Rust library for cooking up TUIs (@ratatui_rs)
🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!
🧀 Highlights: https://t.co/eyc1XX1POF
➡️ Our new website: https://t.co/AydluVX26Q
⭐ GitHub: https://t.co/Yc226kuy8V
#rustlang #tui #ratatui #library #terminal #commandline #opensource #release
Here we go, a new episode with @cmuratori solving the 1-Billion-Row Challenge is online!
"Slow For-Loops in Java's 1-Billion-Row Challenge (Ep. 3)"
https://t.co/k9Y0L6MfIk
CC @gunnarmorling
#JUnit 6.0.0 is released!
✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
🧹 Removal of deprecated APIs
https://t.co/GLyIcHgDIw
The Scala Projects course is out!
In this course, you're going to build 6 practical projects you can do in about 2 hours each, and use for yourself or maybe turn into a product!
What's inside, deals and link:
Great seeing this Scala Projects online course by @rockthejvm come to fruition, do check if out if you want to learn Scala in a practical and beginner-friendly way!
https://t.co/M9fe64kRPl
Don't miss my new long-form podcast with @rockthejvm, where we dive into topics like:
- The new show I'm creating (@theultcoder)
- The death of conferences
- Becoming a better speaker
- Staying relevant in an age of AI
Check it out now!👇
https://t.co/OIusx4pECH
New long-form conversation:
John De Goes (@jdegoes) on good API design, timeless skills for software engineers in the age of AI, improving communication skills as programmers, and making programming entertaining:
https://t.co/fVWpIPRdeN