Copy

Hello there!

Can you believe it's been almost 43 years since a galaxy far, far away captivated audiences for the second time? That's right, 43 years ago, "The Empire Strikes Back", the second movie of the Star Wars saga, made its debut. As we celebrate this milestone, let's take a dive into the fascinating world behind the making of this iconic movie.

For instance, did you know that the movie filming was postponed due to both a fire on the set of "The Shining" and to a massive snowstorm in the South of Norway? Or that the Millenium Falcon one can see in "The Empire Strikes Back" is an actual 23-ton spaceship built for the movie?!

But that's just scratching the surface. If you're hungry for more Star Wars facts, here's a fantastic Twitter thread that reveals 38 anecdotes about the making of "The Empire Strikes Back". From secret auditions to unexpected set challenges, these behind-the-scenes stories will leave you even more in awe of this timeless cinematic masterpiece.

So, grab your lightsabers and buckle up as we embark on a journey into the secrets surrounding "The Empire Strikes Back". May the force be with you as we delve into this week's tech news!

Frontend  

 

ES2023 Features

We already shared what's new in ECMAScript 2023 a couple of weeks ago. The page linked today gives us a collection of the new features with code examples: simple, but effective!
 

"React from Another Dimension" by Dan Abramov at RemixConf 2023

Dan Abramov was at RemixConf. Re-watch his excellent demo of React server-side components and server actions, outlining how React could have evolved if the JavaScript ecosystem had experienced a significant breakthrough 15 years earlier than it did. Backstreet's back!
 

React Canaries: Enabling Incremental Feature Rollout Outside Meta

React now makes new features available to the community through an officially supported Canary release channel so you can start using individual new React features before they land in the semver-stable releases. Read on to learn about the How's, Why's and Why not's.

Backend  

 

The most important boundary in your app

"It is crucial to maintain a clear boundary between domain logic and framework internals." This post details problems encountered when updating rails from Rails 4.2 to Rails 5.0 and then to Rails 5.1 due to domain service coupling with the internals of the ActionController module.
 

Ruby's Switch statement is more flexible than you thought

Ruby is known for its dynamic nature. And the switch statement ruby-style is typical of this. It uses "===" under the hood, and true to form, can be very flexible.
 

Five easy to miss performance fixes for Rails apps

Improving performance is often complex and time-consuming. This tutorial focuses on easy, speedy fixes that can have immediate impact. This is definitely worth a scan, you may find a quick win!

Engineering culture & tech tools  

 

Azimutt · Database explorer and analyzer

Developed by a Doctolib engineer, Loïc Knuchel, Azimutt is a tool to explore databases in a unique and collabrative way. We use it actively at Doctolib to better understand our large database structures and work with them more effectively.
 

Map of GitHub

A fascinating map of 400,000+ GitHub projects. Each dot is a project. Dots are close to each other if they have a lot of common stargazers. Islands are cleverly named after the category of the repositories. If you enjoy, you might also enjoy the map of Reddit by the same author.  
 

My 20 Year Career is Technical Debt or Deprecated

"All code is legacy the moment it's written". There is no escaping technical dept such as there is no perfect system. This article goes through the changes to the tech ecosystem over the past 20 years and explains how your code will also be deprecated one day.
 

Docto Tech Life  

 

Devoxx France Organizers Keynote

Check out the DEvoxx France 2023 keynote featuring the event orgnaizers; Antonio Goncalves, Zouheir Cadi and Doctolib senior staff engineer Nicolas Martignole


Devoxx France - Les Cast Codeurs 

In case you missed it, Les Cast Codeurs did a live recording of their podcast at Devoxx France. The francophone podcast dedicated to devlopment is hosted by Emmanuel BERNARD, Guillaume LAFORGE, Antonio GONCALVES and Doctolib senior engineering manager Arnaud HERITIER.
What did you think of this newsletter?
With your feedback, we can improve Docto Tech Life.
Let us know what you think!



 

TechLife is brought to you by our editors: Charlotte Feather, Eva Stolz, Tara Matthews, Tevin Otieno, Noémie Baudouin, Kenan Soylu, Laura Vavasseur, Hippolyte Pello & Pierre-Adrien Buisson.

Thank you, everyone, for sharing awesome content with us and contributing to TechLife. Don’t forget to share the love and invite your friends to receive next week newsletter.


Copyright © 2023 Doctolib, All rights reserved.
Want to change how you receive these emails?
You can
update your preferences or unsubscribe from this list.