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

 
Happy Tuesday!

If you’re a Doctolib user, you might have noticed that we have recently updated our colour palette. A big part of the decision making process on which exact colour shades to use was based on web accessibility. 

But what is web accessibility? According to Wikipedia, it is “the inclusive practice of ensuring there are no barriers that prevent interaction with, or access to, websites on the World Wide Web by people with physical disabilities, situational disabilities, and socio-economic restrictions on bandwidth and speed.”
And obviously (pun intended!) colours are only a small (but important) part of an overall accessibility concept.

Today’s Tech Life newsletter also touches on the subject by bringing you articles on accessibility tooling and automated accessibility testing. But of course there’s more, so we highly encourage you to read on, share and let us know what you think.

👀 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

Know your JS data structures

Paul Ryan takes us back to basics with this blog post, where he covers common data structures that are often overlooked and walks through how to implement them in Javascript. If you ever need a data structure with constant time insert/delete, his LinkedList implementation is the perfect place to start. 
 

The Humble <img> Element and Core Web Vitals

Images have and will always be a core part of the web. Addy Osmani, an Engineering Manager working on Google Chrome gives us a great foundation of how a browser interacts with images, with tons of insight on how image formats, lazy loading and some fancy CSS can elevate your users' experience. 
 

A Visual Guide to NodeJS Streams

What does building a brick wall have to do with increasing process efficiency in your NodeJS app? If you want to find out, check out Deepal Jayasekara's amazing guide on the different kinds of NodeJS streams, and how they work (with lots of pictures included!)
Ruby / Rails

Automated A11Y testing with Ruby on Rails

Building an accessible web app is not an easy task... and it can be even more challenging to maintain a high standard of accessibility along functional changes and updates to the product. However, this looks like a perfect thing to automate and hand over to our test suite 🤖 Kevin Bongart shows us how it can be done in Rails.
 

A story of Rails encryption

You may have read it already, Rails 7 will bring encryption to ActiveRecord, automatically encrypting before writing to the DB and decrypting when reading from the DB. Here, Jorge Manrubia explains how he and Jane Yang worked on introducing this feature to Rails while working on the latest Basecamp product.
 

Rails Security Threats: Injections

Honeybadger just started a series of posts tackling the well-known OWASP top 10 security risks for web applications, and more precisely, what are these risks and how can they be mitigated in a Rails project. For this first episode, let's talk about injections... but not only SQL injections!
Engineering culture & tech tools

Complete guide to accessibility tooling

A super interesting tour of tooling for testing accessibility; something which is often pretty difficult to test! Some tooling for CI, linters, browser add-ons, CLI tools, browser built-in tools... lots of interesting stuff in here! 🤸🏽‍♀️
 

Halo will launch a remotely operated car service powered by 5G in Las Vegas 🤖🚗

5G technology has driven a lot of hype for its potential to power driverless cars, but with no real success thus far. Halo, a Las Vegas startup are about to change that! Introducing.. a driverless electric car service in Las Vegas, powered on 5G, launching later this year!
 

From individual contributor to manager, and back again

"Moving between managerial and individual contributor roles isn’t yet a standard in tech". But, wouldn't striving for life-long learning and development, as well as a true respect for the difficulties inherent in each role only make for more harmonious workplaces, as well as make each of us happier? Should we always think ladder, or rather; Pendulum? Such a great read by Gemma Barlow, also with some tips and recommendations when taking the swing! 💫
Docto Tech Life

7 concepts you should know in modern JS before learning React

React is strongly based on JS fundamentals, and while you can certainly get started with little JS knowledge, you'll definitely need to hone your Javascript skills to get the best out of it. Good news is: this is exactly what Fradiep covers with these 7 concepts one should know before learning React!
 

🇫🇷 CLASH big data vs small data

CLASH SESSIONs are 1-hour-long battles between 2 tech experts around a given topic. In this fourth CLASH episode, you'll meet our very own Arnaud Milleker, discussing big-data versus small-data with Paul Peton.


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 © 2021 - 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