The crazy happens in the backstage

Bedrock tech blog

FeaturedDataBackendPlatform

How we lost our tests migrating to Databricks (and how we're getting them back)

Earlier this year, a one-character-wide fix closed a bug that had been failing one of our pipelines in a particularly instructive way:

Bruno Abbaden13 min

Latest articles

All articles

Writing end-to-end tests for a Smart TV app

End-to-end can be challenging for focus-based interfaces like Smart TV apps that rely on LRUD (Left, Right, Up, Down) navigation. This article shares how the TVJS team overcame the instability in their Cypress test suite by incorporating focus-aware assertions and adapting testing strategies for directional navigation, leading to more reliable and trustworthy automated tests.

enVideoFrontendTesting5 min

Maxence Bernier

Switching from Babel to SWC: Balancing performance with modern tools and legacy code

Ever since websites started being made essentially from JavaScript, transpiling this code to run in the largest number of different browsers has been an essential step in the build process. From the very beginning, more than ten years ago, the BedrockStreaming web application has relied on Babel for this task. This year we migrated from Babel to its next-gen replacement, SWC. It was not a smooth ride all the way, so let’s see what challenges we’ve had to overcome and if the payoff was worth the effort!

enFrontendPerformance14 min

Jean-François FargeMickael AlvesThéo Gianella

Crafting Your Own Streamer: A Hands-on Guide to JavaScript MSE

Streaming is now everywhere, an indispensable part of our daily lives, used by almost everyone for entertainment, communication, and learning. It appears effortless, almost magical, as high-quality video instantly appears on our screens. But beneath that seamless playback lies a complex and fascinating architecture of web technologies. Have you ever wondered what truly happens behind the frame to bring those pixels to life, adapting to your network, and ensuring a smooth experience right within your browser? Join us as we pull back the curtain and demystify the magic of modern web video playback.

enVideoFrontend4 min

AG

Recent talks

All talks

Care for a challenge?

The crazy happens in the backstage

See open roles

The search index is generated when the site is built.