C’est la rentrée !
Batterie chargée ? Prêts à affronter le retour au travail ?
On commence cette revue de presse par de la réflexion.
Pourquoi le développement logiciel est-il si difficile? L’auteur tente de donner sa réponse après une simple question que l’on pourrait résumer ainsi: pourquoi je ne trouve pas de boulot ?
https://www.linkedin.com/pulse/hard-thing-software-development-jesse-watson
On continue de se creuser la cervelle avec une nouvelle question.
Mais d’où vient le typage ? À quoi sert-il ?
Scoop ! Ceci n’a pas l’utilité communément admise de provoquer un débat hystérique entre langage dynamique et statique.
http://blog.felipe.rs/2017/07/07/where-do-type-systems-come-from/
On part maintenant sur la programmation fonctionnelle et plus précisément sur un phénomène fréquent : utiliser la programmation fonctionnelle parce qu’elle est à la mode. Et tout cela sans réfléchir au pourquoi ?
Est aussi traitée la question du design du langage qui influe énormément sur la façon de résoudre une problématique.
https://hackernoon.com/functional-programming-in-javascript-is-an-antipattern-58526819f21e
Partons sur un terrain plus éloigné de la programmation pure et dure.
Comment apprenons-nous le dessin à notre ordinateur?
https://research.googleblog.com/2017/04/teaching-machines-to-draw.html
On termine cette revue de presse par un peu de technique.
Comment faire un algorithme récursif en Java sans tomber dans un magnifique « stack overflow » ?
À utiliser avec modération pour souffler vos collègues.
https://medium.com/@johnmcclean/java-fun-recursive-concurrency-the-easy-way-f2c7cc02db28
Have fun !