Lien "Rust vs. Go: Why They’re Better Together"


Bonjour jeune entrepreneur,
Si tu maîtrises Kubernetes tu auras peut-être l’immense honneur de m’aider ! Voici mon problème :
Je tente d’installer un cluster Kubernetes, un master déjà pour commencer. Je fais ça sur une VM Debian 10 (KVM, hôte en Debian 10 aussi).
L’étape kubeadm init a bien abouti, je peux interroger le cluster :
$ kubectl cluster-info
Kubernetes control plane is running at https://192.168.122.204:6443
KubeDNS is running at https://192.168.122.204:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use 'kubectl (…)
Bonjour Nal,
Je t'écris pour te parler d'une nouvelle version du jeu roguelike d'infiltration Harmonist et de Gruid, une bibliothèque en Go que j'ai écrite pour refaire l'interface d'Harmonist. J'en ai parlé ici il y a un peu plus d'un an déjà, Harmonist est un jeu à propos d'un petit singe, nommé Syu, qui doit sauver son amie Shaedra, emprisonnée par le clan Dayoriah des Souterrains !
Cette nouvelle version d'Harmonist apporte une refonte complète de (…)




Ces derniers temps, j'apprends moins de langages nouveaux qu'il y a quelques années. Du coup, je me suis dit que c'était une occasion de faire le tour sur l'essentiel des langages que j'ai testés.
Dans ce journal, je fais un peu dans le classique du ceci ou cela m'a plu dans tel langage, telle autre chose ne m'a pas plu. Le tout est très subjectif, biaisé et reflète fortement les trucs que j'ai voulu faire avec ces langages. Mais bon (…)

D'après leur réputation, Go et Haskell sont des langages de programmation assez opposés : Go privilégie la simplicité, Haskell l'expressivité. Cependant ces deux langages ne sont pas si éloignés que cela. Plus exactement, les concepts de base de Go se retrouvent, de façon assez ressemblante, en Haskell.
Ce journal reprend, en Haskell, les exemples de code en Go de l'article Comprendre Go en 5 minutes. L'objectif n'est pas de présenter exhaustivement Go ou Haskell, ni de démontrer que l'un (…)
Rapido est une nouvelle application (encore une !) pour faire rapidement un site Web, avec des pages statiques et un menu. Quelque chose de très simple, où l’administrateur a juste à faire quelques paramétrages, les utilisateurs se débrouillent ensuite tout seuls, sans nécessiter l’intervention d’un administrateur. Rapido est une réécriture en Go et Vue.js de razorCMS, qui n’est malheureusement plus mis à jour.
Rapido est diffusé sous licence libre (GNU AGPL).

Je profite de cette anecdote pour rédiger un long journal afin de partager mon expérience et mon apprentissage en espérant t’apprendre de nouveaux points de vue.
Peut-être cela vaut le coup d'en faire une dépêche… Dis-le moi dans les commentaires. 😉
Ma carrière professionnelle de développeur C a débuté en 1994 et j’ai naturellement adopté avec enthousiasme le C++ en 1999.
J’étais un développeur C++ heureux et j'avais considéré la nouvelle version du standard C++11 (…)

Je vous propose ici une traduction sans prétention d'un article de Daisuke Maki publié sur www.opensource.com concernant les différentes étapes à traverser pour devenir un vrai programmeur en Go sur base de son expérience. Si vous maîtrisez l'anglais, la lecture de l'original sera sans doute plus agréable.
Que vous soyez nouveau à Go ou que vous soyez un utilisateur chevronné, vous reconnaîtrez peut-être ces étapes sur le chemin de l’illumination.
Un jour, au travail, nous discutions du langage de programmation (…)
Bonjour Nal,
Je profite de la sortie de la version 0.12 de Break Out Of Hareka's Underground (Boohu), mon roguelike « pause café », pour te faire un résumé des nouveautés depuis la dépêche d'août pour la version 0.9, où je te parlais de génération de cartes. Boohu a maintenant plus d'un an de développement et plus de mille commits !
Les nouveautés sont nombreuses : nouveaux objets, monstres, etc. Voici les plus marquantes :