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

 
Happy Tuesday!

This month we honor Black History, so let's celebrate a trailblazer in his own field: Brian Jhan Fox, a computer programmer and free software advocate.

Did you know that Brian was the original author of the GNU Bash shell?

What's more, he also built the first interactive online banking software in the U.S. in 1995 and created an open source election system in 2008. Find out about more inspiring figures in tech in this article!

This week, we also bring you some exciting articles about Javascript, Ruby on Rails, and more!

Have a great week!

👀 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 18, React Redux 8, and TypeScript: What you need to know

React 18 is currently in the works and will introduce some substantial new features! Simultaneously, React Redux 8, the React state management library, is being built to incorporate all these new features. One significant change of React Redux 8 - entire conversion to Typescript! 
 

 How to write cleaner React code

.. and avoid serving up div soup! 🥫 JSX should always return a single root HTML element. This can often lead to wrapping our code in unnecessary tags. Many of you likely use React Fragments already, but this post very nicely illustrates with code examples, the differences in the resulting code when they are used.
 

 Creating a schema-based form system

"Working with forms on the front end is tedious and repetitive". A system allowing us to define the schema of a form and pass it into a component that then takes care of all the common form needs could be interesting. Check out the example repo and demo built by Tania Rascia.
Ruby / Rails

Ruby regex, a friendly guide

Do you flinch every time you have to write Regex? Here is a basic guide to get you over your Ruby regex fears!
 

An Introduction to Ruby classes and objects

What does it actually mean when we say everything in Ruby is an object? This article helps you understand the basics. It will allow you grasp the whole concept of when objects are defined by other objects, as that gets a bit difficult to understand! 
 

Maintainable Rails system tests with page objects  

Don’t you hate when you make one change to your application and the tests start failing in multiple places? Here is a guide to use page objects to avoid this situation.
Engineering culture & tech tools

Time management for makers

As a software engineer, independently from your domain of expertise, one super important core skill is time management. If you don't manage to make up and preserve some time, you'll hardly get done all you'd like to. This article gives you 7 principles that will help you manage your time successfully.

Entropy is Fatal

In this article, Sylvain Kerkour dissects entropy, and shares 3 poisons for organizations. Go check it out to discover how his journey from maximalist to minimalist helped him manage complexity.

API testing tools

If you are a web developer, chances are you are working with APIs. Check out this list of testing tools to discover how you can test them, or what other tools are existing apart from the ones you use daily.
Docto Tech Life

How can you keep learning as a CTO?
Alex Kaluzny, CTO of Doctolib, shares with us how he manages to stay agile and on top of his job (spoiler alert: it has a lot to do with active listening and asking questions).

 
 

How learning about sign language can make you a better designer

When it comes to creating a product, designers should not expect their users to do the hard work. And the best way to understand the needs of your customers is to litteraly put yourself in their shoes! Discover how Chiara Angori, UX Writer at Doctolib, improved her job by learning sign language.


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, Alexandre Ignjatovic & 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