Issue #315 · March 6, 2023

12 Factor App Revisited

“I think that novels that leave out technology misrepresent life as badly as Victorians misrepresented life by leaving out sex”

12 Factor App Revisited

12 Factor App Revisited

The Twelve-Factor App methodology is a methodology for building software-as-a-service applications by Adam Wiggins (founder of Heroku). The first version of this paper was written about 12 years ago, so what has changed in all this time? This article covers how 12-factor has evolved and shows why it is still a very relevant practice today!

Articles

Do we need CSS flex-wrap detection?

If you have been struggling with responsive design and specifically with the lack of control on flex-wrap and you wish to know about some alternative approaches, you should definitely have a look at this new article by Ahmad Shadeed.

Last baseline alignment

Alignment using the first and last keywords is now available in all major engines. This means that we can use last baseline alignment as another option when aligning groups of flex or grid items.

Using JavaScript in a WebC Component

WebC is a new web-component-based JavaScript framework by the same author of our beloved Eleventy. In this article, Raymond Camden shows how you can take advantage of the WebC components syntax and add dynamic behaviors to your components using JavaScript. A really interesting read if you are into static websites and are looking forward to exploring WebC.

AWS Lambdas - Python vs Rust

Save money, save money! This article from a "data guy" showcases how migrating a Lambda-based project from Python to Rust lead to major performance improvements and cost savings. If you are curious to find out more, the article provides some nice benchmarks and graphs, but make sure to read the comments too because, as we known, benchmarks are never perfect!

How to create a video and audio recorder in React

Can you record audio and video from a web app? Of course, you can! You can do pretty much anything on the web these days! So let's learn how to build a custom audio and video recorder in React using the native HTML MediaRecorder API and MediaStream API.

Book of the week

RESTful Web APIs: Services for a Changing World

RESTful Web APIs: Services for a Changing World

by Leonard Richardson

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time.