Blog Arolla

Architectures, librairies et performance : La revue de presse de décembre

Dernière revue de presse de l’année ! Pour terminer 2017 en beauté, parlons architectures, librairies, & performance.

Commençons par un « gros » mot : Monad.

Mais attention ! Pas question de le définir par d’obscures formules mathématiques. Ici, l’auteur définit ce qu’est une Monad au sens pratique du terme et explique surtout comment implémenter un DSL dans le langage OCAML permettant d’obtenir l’effet souhaité.

http://okmij.org/ftp/tagless-final/nondet-effect.html

Monad à ne pas confondre avec Monoïd ! Retrouvez toutes les explications concernant les monoïdes en visionnant le talk de Cyrille Martraire donné à Devoxx en 2015 : https://www.youtube.com/watch?v=_jr8E5GVnBA&t=176s

Un petit tour du côté du debugging avec un retour d’expérience : l’équipe en question ne comprenait pas pourquoi sa requête en base tournait beaucoup plus vite que prévu et ne savait pas comment faire en sorte qu’elle ne plante pas. Il se trouve qu’après analyse, une fois de plus, le diable se cache dans les détails. Le souci venait du compilateur « Just In Time » de la JVM qui faisait sa propre optimisation.

On oublie très souvent que la JVM nous offre beaucoup de choses et que cela peut nous aider comme nous surprendre…

https://databricks.com/blog/2017/02/16/processing-trillion-rows-per-second-single-machine-can-nested-loop-joins-fast.html

Très souvent, dans une interface utilisateur, il existe une fonction recherche.

La mise en place semble « simple » à première vue tant les outils pour effectuer cette tâche sont nombreux. Mais ne pas connaître les rouages peut mener à de gros problèmes lors de l’implémentation d’une solution existante.

Dans l’article suivant, l’auteur tente de faire un panorama des algorithmes de recherches. Avec les contraintes qu’il faut connaître et intégrer.

https://medium.com/startup-grind/what-every-software-engineer-should-know-about-search-27d1df99f80d

Enfin, parce que c’est Noël, lâchons un peu le clavier et remettons-nous à l’électronique. Que savez-vous de la loi d’ohm ? Des semi-conducteurs ?  Des filtres ?

Bref, voilà de quoi éclairer votre sapin de Noël. 😉

http://lcamtuf.coredump.cx/electronics/

Passez de Bonnes Fêtes !

bonnesfetes

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *