Tablette avec un article de journal en ligne ouvert et affichant le titre
Crédits: Matthew Guay @ Unsplash

Pour cette sélection n°6, de l'architecture et du partage de connaissances :

  • Quelle architecture pour envoyer des millions de notifications par jour ?
  • Google mets à disposition gratuitement son livre à propos des pratiques d'ingénieries logicielles chez Google pour maintenir une base de code pérenne et stable
  • Un site fournissant une liste de ressources pour se maintenir à jour sur des domaines techniques, étapes par étapes
A notification architecture for social networks — send millions of notifications per day
Young man holding phone in his hands at a desk. There are notifications on screen. Picture taken by Jonas Leupe (www.brandstof.studio) for Tandem Tech (www.tandemtech.be)
Notifications are the lifeblood of all mobile applications. If a non-popular app stops sending notifications, people tend to forget it’s even installed on their phones.
L'auteur nous explique comment aborder la gestion de notifications à partir d'un aspect produit, les fonctionnalités et les indicateurs, jusqu'à l'architecture technique pour gérer la volumétrie. L'article montre également qu'il est possible d'y intégrer une flexibilité afin de garder une agilité dans le produit sans être limité par le grand nombre de notifications envoyés.
Software Engineering at Google
Un homme et une femme devant un ordinateur.
In March, 2020, we published a book titled “Software Engineering at Google” curated by Titus Winters, Tom Manshreck and Hyrum Wright. [...] We are happy to announce that we are providing a digital version of this book in HTML free of charge. [...]
Le livre apporte un retour d'expériences et des suggestions afin d'améliorer l'efficacité individuelle d'un ingénieur, d'un manager ou de l'ensemble de l'équipe IT. Le seul bémol est que le livre est au format HTML brute et n'est pas le plus pratique à lire. L'édition papier ou numérique reste cependant disponible à l'achat.
Developer Roadmaps
Un homme et une femme devant un ordinateur.
roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.
Le site roadmap.sh propose une présentation visuelle simple afin de se mettre à jour ou approfondir des sujets techniques. C'est une alternative plus intuitive aux nombreux dépôts Github proposant cela. On peut suivre son avancée étape par étape et chacune propose différent format de présentation (article, vidéo, cours en ligne, etc.).
Retrouvez chaque semaine une sélection d'articles ou de contenus issue de notre veille technologique.