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

 
Happy Tuesday!

Representation is critical in building a psychologically safe environment which allows minorities to feel validated and comfortable expression of opinions. 

This creates a team environment where ideas are diverse, perspectives are varied, and everyone feels valued.

That's why today we're featuring Tim Cook, the CEO of Apple who describes why representation matters very succinctly — "If hearing that the CEO of Apple is gay can help someone struggling to come to terms with who he or she is, or bring comfort to anyone who feels alone, or inspire people to insist on their equality, then it’s worth the trade-off with my own privacy."

👀 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

React Element vs Component

When talking about your code, it's important to get the vocabulary right. Some easy-to-confuse but different React concepts are Elements, Components and Instances. This article is explaining what's they are and what's the difference.
 

AbortController is your friend

The AbortController is a JavaScript API that lets you abort async tasks like data fetching. If you don't need the result of your async code anymore, because of some user interaction or maybe because the React component that requested it has unmounted in the meantime, you can just abort your request.
 

Vitest - Blazing Fast Unit Test Framework

At Doctolib, we've started trying out Vite, is a fairly new build tool optimized for modern web development. Vitest is an interesting looking unit test framework that builds on top of it.
Ruby / Rails

Losing Your Way With Ruby Safe-Navigation Operator

Safe navigation operation was introduced a long time ago now (Ruby 2.3, in December 2015). It's commonly used in most ruby codebases, and also exist in many other languages. But even if it is super handy, let's be very mindful about how we actually use it to avoid weird side effects and unwanted behaviours.
 

Rails and its Ruby dialect

Monkey patching used to pretty common in the Ruby ecosystem. Now, even if ActiveSupport still makes heavy use of it, it is not so common anymore, and has been frowned upon for quite some time. But why is that? Piotr Solnica dives pretty deep into what monkey patching is, and multiple reasons why it should be avoided
 

Making popular Ruby packages more secure

Rubygems is about to enforce multifactor authentication for maintainers of the top 100 gems, in an effort to make the whole gem ecosystem more secure. Coverage will then be increased to more gems in the future.
Engineering culture & tech tools

Is LaMDA Sentient? — an Interview

Google engineer shares the conversations they had with the language model Lamda. The discussions revolve around what it means to be sentient and conscious. Lambda claims to have the intelligence and understanding of a human.


A Guide to Effective Communication for Engineers

Doctolib employee Yusuf Daniju shares tips and tricks for communication among tech teams from an engineer's perspective. This article details how to establish mutual understandings between people from different backgrounds. 

 

Lessons learned from becoming CTO of a small startup

The author of this post explains the implications of becoming a CTO at a company where he used to work as an engineer. The experience and learnings can be applied to any other engineering management position as well.
Docto Tech Life

How and wen can you be an ally?
As pride month is upon us, what can we do to make sure that women, people of color, LGBTQIA+ folks, people with disabilities feel accepted? In this article, Jade Vandall expresses how true allyship can uplift everyone. 

 

Diversity at Doctolib
How does diversity manifests itself in the tech & product teams at Doctolib? In this video, Moustapha, Emmanuel, Manon and Fattoum and Jade talk about diversity initiatives and how it can have an impact on everyone's lives.

 
 


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, Kenan Soylu & 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