Programming Leftovers
-
Medium ☛ The secret weapon for processing millions of messages in order with Elixir
Modern distributed systems need to process massive amounts of data efficiently while maintaining strict ordering guarantees. This is especially challenging when scaling horizontally across multiple nodes. How do we ensure messages from specific sources are processed in order while still taking advantage of parallelism and fault tolerance?
-
Jim Nielsen ☛ Search Results Without JavaScript
I’m currently looking to add a search feature to my blog.
It’s a client-side approach, which means I was planning on using my favorite progressive-enhancement technique for client-side only search: you point a search form at Google, scope the results to your site, then use JavaScript to intercept the form submission and customize the experience on your site to your heart’s content.
-
KDAB ☛ Planning Your Embedded Application
Key architectural choices - monolithic vs. microservices - impact scalability and complexity. Planning for multi-user support early prevents costly modifications, while containers enhance consistency and security in deployment. Strong security practices, such as minimizing root access and securing OS vulnerabilities, are essential for resilience. Thoughtful planning ensures a scalable, secure, and maintainable embedded system.
-
Qt ☛ Qt Creator 16 Beta2 released
We are happy to announce the release of Qt Creator 16 Beta2.
-
Trail of Bits ☛ Unleashing Medusa: Fast and scalable smart contract fuzzing
Introducing Medusa v1, a cutting-edge fuzzing framework designed to enhance smart contract security.
-
Python
-
PySide6, Qt for Python
In this article, we’re going to have a look at Qt for Python, how it integrates with Qt Creator, and why you might want to consider using it, too.
-