- Programming Digest
- Posts
- A brief history of block storage at AWS
A brief history of block storage at AWS
Continuous reinvention highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation
Continuous reinvention: A brief history of block storage at AWS
24 minutes by Werner Vogels
Marc Olson, a long-time Amazonian, discusses the evolution of EBS, highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation, and the value of incrementalism versus radical changes. It's an insightful look at how one of AWS’s foundational services has evolved to meet the needs of our customers.
Struggling with the pain of automating E2E tests in open source?
sponsored by Rainforest QA
Open-source test automation is bad for your velocity and your budget. Rainforest QA’s AI-accelerated services can create and maintain your tests up to 3x faster — at half the cost of a QA engineer. All on a platform that gives you full transparency and control. Quickly integrate with any CI/CD pipeline and run 100s of tests in parallel on our cloud, getting test results in less than 4 minutes.
CSS finally adds vertical centering
7 minutes by James Smith
The status quo for CSS alignment is to switch to flexbox or grid because align-content doesn’t work in the default layout (flow). In 2024, browsers have implemented align-content for flow layout.
Exploring Generative AI
about 1 hour by Birgitta Böckeler
One of the promising applications of GenAI in software delivery is about how it can help us understand code better, in particular large codebases, or multiple codebases that form one big application.
Real-time mouse pointers
16 minutes by Anton Egorov, Mark Gurevich
Canva's journey to implement and support real-time mouse pointers. A whiteboarding experience is useful for collaborative brainstorming sessions. A big part of the online brainstorming experience is the interactivity and the presence of the other people around you, just like in an offline meeting room where everyone gathers around the whiteboard.
Algorithms we develop software by
4 minutes by Grant Slatton
Pathfinding applied to the software solution domain. Start working on the feature at the beginning of the day. If you don't finish by the end of the day, delete it all and start over the next day. You're allowed to keep unit tests you wrote.
how did you like this issue? |