Last week's finds #5

Dans cette série, nous allons faire un peu de veille ensemble. Le principe est simple, je vous parle de ce qui m'a intéressé dans les 7 jours de veille précédents et je vous mets un lien pour que vous puissiez en profiter aussi.

Je vous écris cet article depuis le poitou-charente où on séjourne actuellement pour les prochains articles de travel-and-food.com. Un bon petit week-end où ma femme bosse et moi je suis en vacances. Ah Ah !

Bon, je vous ai quand même choisit ces quelques liens.

# BONNES PRATIQUES

Function Composition: Building Blocks for Maintainable Code

Une bonne pratique simple mais que l'on peut vite oublier consiste à faire attention au code que l'on met dans nos fonctions. Il faut découper le code en petit block de code réutilisable dans des functions et construire d'autres fonctions à partir des précédentes.

sitepoint.com (en)

Continuous Integration, Delivery, and Deployment with GitLab

Voilà donc comment le faire avec gitlab et surtout admirez la simplicité de la chose !! Profitez, laissez vous convaincre et configurez vos projets.

about.gitlab.com (en)

#TEST

Implementing A/B Testing in Only 5 Minutes!

Le titre est assez explicite mais en gros c'est comment implémenter les tests unitaires rapidement. De la bonne lecture en somme ; même pour ceux qui sont experts dans le sujet.

theodo.fr (en)

Automated testing on devices

Il y a quelques jours/semaines Facebook publiait une photo de leur cluster de tests automatisés avec des centaines de smartphone.

Netflix nous fait la même en mieux : un article complet expliquant ce qu'ils ont, ce qu'ils font et comment ils le font. Tout ça avec de jolies photos de leurs cluster de PS4 et d'xbox. Ne vous privez pas pour vous inspirer.

techblog.netflix.com (en)

#ANDROID

Dependency Injection Made Simple

Petit talk bienvenue sur l'injection de dépendance :

  • Qu'est ce que l'injection de dépendances ?
  • Pourquoi l'injection de dépendances ?
  • Comment faire de l'injection de dépendances ?

Vous avez le talk vidéo, le support visuel et la retranscription écrite.

realm.io (en) (article supprimé par son auteur)

#PROJECT DESIGN

Building Fast.com

Je me suis souvent demandé comment les testeurs de lignes ADSL (et maintenant de lignes fibre) fonctionnaient.

Netflix revient sur cette question avec le projet fast.com : architecture, défis techniques, contraintes... tout y passe.

techblog.netflix.com (en)

#SWIFT

My name is Bond... SwiftBond

Vous avez sans doute entendu parler de Reactive Programing ces derniers mois. Et vous vous demandiez sûrement si c'était possible en Swift.

Bonne nouvelle !! Ça existe et il y a même une library pour vous simplifier la vie.

realm.io (en) (article supprimé par son auteur)