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

 
Happy Tuesday!

At this time of year, Easter eggs are a delicious treat, mostly out of chocolate, and can be found hidden around the house or the garden.

But of course they can also be found all year round as hidden messages, images or features in software, video games, films, or other electronic media.

The term and concept was born when a game designer, unhappy with the lack of recognition he received for his work, hid his name in a secret chamber tucked inside a 1979 Atari video game that a player would stumble upon after completing a specific sequence of moves.

Luckily, after the hidden message was pointed out to Atari by a user, Steve Wright, the manager of the company’s home video game department, recognised the value of this hidden treasure and made hiding more of these “Easter eggs” a company-wide mandate.

And that’s how Easter eggs made it into pop culture!

In other news: Docto Tech Life will take a small break for Easter, the next edition will land in your inbox on Tuesday, 26th April.


👀 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

Javascript : Test-Driven Learning

How much Test-Driven-Dev do you do? This project is aimed at learning JS but through a TDD approach, which could be a nice way to build the habit no matter your JS skills!
 

Delightful React File/Directory Structure

"React is famously unopinionated when it comes to file/directory structure." While there's no "right" way, there are best practices, priorities etc. In this blog post, Josh Comeau shares the structure he uses across all his current projects.
 

ECMAScript proposal “Change Array by copy”: four new non-destructive Array methods

This post describes the ECMAScript proposal “Change Array by copy”. It proposes four new methods for Arrays and Typed Arrays:
  • .toReversed()
  • .toSorted()
  • .toSpliced()
  • .with()
Ruby / Rails

What do you think {x:, y:} represents? Find the answer in this blog post explaining the one major syntax addition to Ruby 3.1 - hash value omission! 
 

How Ruby’s method_missing works

Jason gives us a short blog post with some simple clear code examples of how and why the  method_missing method works. He highlights its usefulness when creating DSLs.
 

The Builder Pattern in Ruby

Most people reading this will have heard of "The Builder Pattern" but if you need a reminder, here is a good video. It summarises the reasons why you would want to use the pattern, how to do it and a good code example ready for you to use in your next PR! 
Engineering culture & tech tools

Self-direction: navigating agency and responsibility

The more senior you are, the more it is expected from you that you know where you are needed most and what you should work on. Gradually, you are not just fulfilling the tasks you are asked for, but you take over responsibility by yourself. This article looks into how to approach this expectation in practice. 
 

Employees maketh Businesses

A brief look into how the consultancy Saeloun is organized. They have some interesting approaches like having no managers at all and giving a lot of agency and responsibility to all employees and in return giving them direct profit share.
 

Help your teammates navigate moments of self-doubt

"‘You’re doing a great job!’ rarely makes anyone truly feel better." The article gives you a guide on what you can do instead to help colleagues reflect on the positive impact they have at your company. It comes with a handy list of questions that can get this process started.
Docto Tech Life

How to nail your case study to become a Product Designer 

It's finally time for your case study... how can you make sure you are on top of it? In this article, Jacques Trouillet explains how the Double Diamond methodology can help you make the difference.
 

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