A brief history of block storage at AWS

Continuous reinvention highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation

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.

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?

Login or Subscribe to participate in polls.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.