Une fois n’est pas coutume, on commence, cette fois-ci, par du langage. Ici, il sera question de Rust. Cet article a été écrit à l’occasion des deux ans de ce dernier. On lui souhaite un franc succès ! https://blog.rust-lang.org/2017/05/15/rust-at-two-years.html On continue avec les langages avec un tour du côté de Scala. Attention, pas question…
Étiquette : Linux
Bonnes pratiques de dév, Outils
Quelques précisions sur le Dockerfile
by Yakhya Dabo •
Précédemment, dans la présentation de Docker et de la technologie des conteneurs, on avait parlé des features sur lesquelles reposent Docker. Le Cgroup et le Namespaces pour l’isolation de processus et le système de fichier COW pour l’optimisation de l’espace disque. Dans cet article, on passera à la loupe le Dockerfile, le fichier de description…
Outils, Programmation
Comment fonctionne un debugger ?
by Jérôme Prudent •
Motivations Un debugger est un outil fabuleux : cette sensation de contrôle divin ! La possibilité de figer l’exécution d’un process et d’inspecter les arcanes de sa mémoire. C’était les deux phrases lyriques de cet article 🙂 Nous verrons que le divin n’est qu’une machinerie bien huilée. Le debugger est un outil que j’utilise quotidiennement.…
Agilité, Bonnes pratiques de dév, Outils
De la conteneurisation avec Docker
by Yakhya Dabo •
Il est l’un des outils qui fait le plus de buzz ces temps-ci, bien avant la première release officielle. Dans les conférences il ravit la vedette à toutes les nouveautés technologiques. De Londres à Paris les meetups font salles combles. Pas un seul jour sans un article de blog sur un retour d’expérience. Les principaux…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 2/3
by Yakhya Dabo •
Temps 2 : Grok your VIM Après avoir été convaincu de changer votre éditeur pour Vim et avoir pris connaissance de quelques commandes de bases, place à la phase suivante : la configuration. On n’écrit pas que du code dans notre travail. On s’exprime aussi par écrit, dans un langage plus humain, pour échanger avec…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 1/3
by Yakhya Dabo •
Temps 1 : Les principaux modes de VIM Comme énoncé dans l’introduction VIM est un éditeur modal. Chaque mode expose une manière différente d’interpréter les touches du clavier et d’interagir avec l’éditeur pour effectuer des actions sur le texte. On en distingue principalement quatre : Mode Normal pour exécuter des commandes sur le texte Mode…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 0/3
by Yakhya Dabo •
Découverte de VIM Dans le livre The Pragmatic Programmer, l’un des must read du craftsman, les auteurs (Andy Hunt et Daves Thomas) insistent sans cesse sur le principe D.R.Y (Don’t Repeat Yourself). Il revient sous forme de leitmotiv dans tous les chapitres. Le bon développeur, en vrai artiste, ne se répète pas. En plus de son…
Fonctionnel, Programmation
Installer Scala sous Linux
by admin •
Dans ce court post je partage comment j’installe Scala sur mon PC tournant sous Ubuntu. Commencez d’abord par télécharger depuis le site web de Scala le fichier archive (au format .tgz) de la dernière version du langage : http://www.scala-lang.org/downloads. La version actuelle de Scala est la 2.10 et c’est celle que nous allons installer. Voici…