Je pensais faire un récap par quinzaine, mais bien entendu avec du boulot entre temps ça casse un peu le rythme des choses faites en public (sur Twitch) ou à destination de tous (open source ou édition de logiciel/site/jeu/livre). Voici donc un récapitulatif sur les 5 mois qui viennent de s'écouler des choses importantes que j'ai notées.
La première datant de septembre est bien entendu la sortie de RAD Studio 11.2 Alexandria et la présentation de ses nouveautés faite le 20 septembre 2022 en direct. D'ailleurs la version 11.3 Alexandria sera partiellement dévoilée lors de la conférence DelphiCon 2023 (14 au 16 février) et officiellement présentée le 28 février. Je ne sais pas encore si je ferai une présentation FR dans les jours qui suivront mais c'est probable que nous organisions quelque chose.
Sur novembre et décembre 2022 j'ai un peu réorganisé mon espace de travail et ai migré vers le Mac mini M1 que acheté pour tests en décembre 2021. L'iMac de 2011 n'est pas parti à la trappe, rassurez-vous, c'est le seul qui me permet d'accéder à mes VM Windows x86 historiques (dont celle qui contient mes archives comptables sous CIEL avant passage au web). Ca reste un appareil précieux même s'il n'a aucune valeur sur le marché.
Finalement j'ai été bluffé par le fonctionnement du M1 en usage réel comme ordinateur principal et un peu été emmerdé aussi par le fait que j'avais pris le modèle de base avec à peine 256Go d'espace disque. Autant dire que c'est insuffisant pour bosser. Mes données principales et machines virtuelles sous Windows ARM sont sur un SSD externe. Au passage les Sandisk SSH NVMe Extreme Pro en USB-C dépotent un max ! Je recommande vivement, même si j'ai été obligé d'en retourner un en SAV après quelques mois d'utilisation car il n'était plus reconnu (remplacé par Sandisk aka WD sans difficulté). Pensez donc à faire des backups de vos trucs, quel que soit le stockage "vivant" sur lequel vous travaillez !
Nouvel environnement de développement et configuration testés sur Twitch fin décembre et largement étrennés lors des 13 streams d'une durée totale de 35 heures sur janvier. La rediffusion de certains seront prochainement mis en ligne sur Serial Streameur puisque j'ai repris mes marques : OBS Project (streams et enregistrements d'écran), Handbrake (pour réduire un peu la taille des MP4 exportés par le reste), Camtasia (après avoir testé Davinci Resolve que j'ai trouvé trop compliqué (ou complet) pour mon usage) et Parallels Desktop à la place de VMWare Fusion qui a enfin annoncé en janvier avoir une version compatible ARM M1/M2. Peut-être que je repartirai dessus après tests quand mon année d'abonnement à Parallels arrivera à expiration vu que je ne me fais pas à leur système de configuration des VM.
A l'occasion de la mise en vente de mugs à destination des développeurs Delphi et de l'acceptation de mon compte dans le programme GitHub Sponsors j'ai ai profité pour revoir ma bio et présentation un peu partout comme sur Twitch et bien entendu GitHub.
Suite à la main mise de Elon Musk sur Twitter j'ai aussi fait du vide sur ma présence sur les réseaux sociaux d'une manière générale. Elimination d'un certain nombre de comptes qui ne servaient globalement qu'à perdre du temps quand je les consultais encore, suppression de tous mes abonnements, début de migration vers le Fediverse. Ca fait un gros vide au début, mais en fait on arrive assez bien à s'en remettre. Un peu comme du sevrage. Je recommande aussi.
Côté édition de logiciels, rien de notable si ce n'est quelques trucs autour du Fediverse plus ou moins "sous le manteau". De grosses envies et projets pour les mois qui viennent, en partie en open source (comme ce testeur) ou shareware, j'en reparlerai en temps utile.
Côté jeux vidéo, deux Ludum Dare sont passées et je n'ai finalement pas participé à la Global Game Jam 2023 qui avait lieu ce week-end. Deux jeux à terminer mais globalement fonctionnels ont été mis en ligne : Laby10s et Colarvest. Les codes sources de Colarvest sont disponibles sur GitHub. Ceux de Laby10s ne le sont pas car des morceaux (graphismes et sons) ne sont pas libres de diffusion.
En 5 mois j'ai ouvert plusieurs nouveaux dépôts de code et libéré les sources de l'application cliente Log'n Pass et du générateur d'icônes PicMobGenerator. Les streams de janvier ont essentiellement consisté à regrouper mes nombreux exemples de projets Delphi sur un dépôt dédié à ces exemples de base qui fera aussi l'objet d'articles sur le blog pour les expliquer.
Pour les développeurs web j'ai aussi publié un petit programme simple en PHP pour dumper les requêtes extérieures et ce que reçoivent les serveurs et mis à jour mes exemples d'utilisation d'Ajax avec les API des navigateurs pour un usage en GET et POST standards car les documentations ne sont pas toujours hyper claires et qu'un copier/coller a parfois son intérêt (quand on comprend ce qu'on fait).
Pour la suite, toujours plein d'envies et de trucs à faire dans ma pile de TODO projets mais en priorité les RDV en ligne du mois de février, refaire quelques sessions de direct en semaine sur Twitch, boucler la refonte du guide de la formation à la programmation, un nouveau site de vidéo tutos et mettre en ligne les vidéos suivantes de cours sur Apprendre Delphi maintenant que j'ai repris une voix normale après une série de rhumes et absences tout en faisant un peu de vide en guise de ménage de printemps.
Comme toujours les soutiens sont les bienvenus sous forme d'abonnements Zone Abo (qui vous donne accès à tout ce que je fais), subs sur Twitch (pour papoter et voir les rediffusions de streams), sponsoring avec GitHub Sponsors, dons & co.
Les prochaines sessions de formations en ligne sur Delphi ou le web auront lieu fin février, vous avez jusqu'au 13 pour vous inscrire. Et si vous avez des besoins spécifiques (dans le cadre de Qualiopi ou pas), n'hésitez pas à m'en faire part.