Copy
Your weekly injection of tech news from the Doctolib team
View this email in your browser

 
Happy Tuesday!

Did you know that today is officially "Get Organised" Day ? 

Well if you didn't, now's the time to do some spring cleaning — whether that means sorting through your inbox or your home, what better day to do it than today. And as you get organised, here's a nice collection of inspirational articles to motivate you. 

Read on to find out about how Rails can help you organise your User Permissions, how you can organise your ideal React WebApp and as a bonus, a selection of videos of how technology is portrayed in cinema.

As Marie Kondo says, "Does it spark joy?" And because this newsletter definitely sparks joy, feel free to share it with your friends and send us all the other articles that spark joy using the links below. 

Have an organised day 🗄️

👀 Show your friends a few previous issues!
🎁 Share with us interesting things you found!
📣 Let us know what you think of that newsletter!
Javascript / React

Upgrading to React 18

For a few weeks now, we've been running React 18 at Doctolib. Maybe you also want to upgrade your project? In this article, learn about the issues you will most likely run into and how to easily solve them. With that, upgrading to React 18 will be a breeze!
 

🎬 What key was pressed?

How do keyboard events really work and how can you capture them, no matter the type of keyboard, including non-physical ones, was used? Find out in this informative video giving lots of examples. There's even a reference to our favourite game (Wordle) in it!
 

 +  How to Create a CRUD App with Rails and React

Let's bridge the gap between Rails and React, out favourite technologies at Doctolib!
In the linked article, James Hibbard walks us through how to build a JSON API using Ruby on Rails and then code a fully-functional React frontend to interact with the API. 
Ruby / Rails

Complete guide to managing User Permissions in Rails apps

Renata Marques shows us how to use the Policy Object Pattern to implement access control in our Rails apps, a common requirement of any web app, and one that doesn't always require another gem / dependency!
 

 How to avoid sleep in Rails system tests

Sleeping in tests is hard to avoid, but "we should let Capybara do the heavy lifting and skip polluting our tests with random sleep calls".
 

 Rails 7 now lazy loads schema cache

Loading information about database connections is an expensive, while manageable operation, happening once; on application load. Rails 7 introduced a config option which can be used to lazy load the schema cache. If true the schema cache is only loaded when the ActiveRecord::Base.connection is accessed, instead of on boot.
Engineering culture & tech tools

Selection of videos about how technology is portrayed in cinema

From killer robots to sentient AI, these documentaries explore how technology is portrayed in cinema over the years.
 

Three red flags during the recruiting process

Interviews are a two-way process where the candidates also have to assess the quality of the company they're interviewing with. Here are some useful tips for when you're searching for a new oppurtunity.
Docto Tech Life

How I became a Product Manager
How do you switch from the Hospital Key Account Team to the Product team? Today, we'd like to share the journey of Julie Massard, who became a Product Manager after working 3 years in another team. 


How do teams interact at Doctolib? 

How do product and tech teams combine their expertise to create an innovative and useful product for our users? Find out how Doctolibers work together in this video!


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:
Hélène Droal, Charlotte Feather, Eva Stolz, Tara Matthews,
Tevin Otieno, Tobi Poel, Noémie Baudouin & 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 © 2022 - Doctolib, All rights reserved.






This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
Doctolib · 54 Quai Charles Pasqua · Levallois-Perret 92110 · France