Issue #238 · November 29, 2021

Remix - Build Better Websites

“The difference between theory and practice is that in theory, there is no difference between theory and practice”

Best 7 links of week #47, 2021

Remix - Build Better Websites

Remix - Build Better Websites

Remix is a new promising full stack web framework based on React. Its promise is to let you focus on the user interface and work back through web fundamentals to deliver a fast, slick, and resilient user experience.

Articles

I test in production

Seriously, "testing in production" might sound like a joke at first. But believe us when we say that, if done well, testing in production can be one of the most powerful ways of testing changes before shipping them to all our users. Check out this opinion piece by Charity Majors if you are intrigued about this topic!

emojimix

"Combine two emojis into one. Thousands of combinations are available." Simply our favourite website of the week. Have a nerdy peek at the source code if you want to learn a trick or two!

3 Ways to Read SSM Parameters

If you have been using AWS long enough you have probably bumped into SSM parameters at least once. In this article you can get a very comprehensive view of what are the best ways to consume SSM parameters during the lifecycle of an APP (build time, deploy time, runtime). Each approach comes with its own pros and cons!

Understanding Kafka with Factorio

A very engaging article that manages to explain the main concepts of Apache Kafka (and streams systems in a more general way) using analogies with the game Factorio. Most recommended read, especially if you have played the game :)

Using the Spotify API with Next.js

Did you know that Spotify offers an API? The first thing that I thought when I found out about this was to create a widget to show in real-time the song I am currently listening to on my personal blog. Apparently I wasn't the first one to have this idea 😅

Book of the week

Elixir in Action

Elixir in Action

by Saša Jurić

Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Elixir is a modern programming language that takes advantage of BEAM, the Erlang virtual machine, without the burden of Erlang's complex syntax and conventions. Elixir gives you Ruby-like elegance with the power to develop bulletproof distributed server systems that can handle massive numbers of simultaneous clients and run with almost no downtime.