Après quelques streams avec des températures au dessus de 30°c en mai et juin, le Mac mini M1 ne souffrant pas autant que son prédecesseur, je maintiens le planning prévisionnel de streams les après-midi de juillet et août (à part quelques dates pour d'autres activités et possibles jours de canicule).
Pour finir ce mois de juin je poursuis la refonte des logiciels de backoffice du site Delphi Books :
- 29 juin de 15 à 20 heures : Nous faisons la migration de la base de données SQLite vers le stockage en JSON sur un dépôt de code public afin d'autoriser les mises à jours (ajout de livres, modification de données) sous forme de PULL REQUEST. Si j'ai le temps je ferai également le nouveau programme de génération du site en extrayant le code existant de mon programme d'admin local historique.
- 30 juin de 14 à 20 heures : On termine le programme de génération du site et on passe à la v2 du logiciel d'administration qui sera autonome pour soumettre des mises à jours sans passer par moi (hors validation des PULL REQUEST tant que je n'ai pas de coéquipiers pour gérer le site et ses dépôts).
Du 1er juillet au 31 août 2023 les streams sont prévus entre 14h30 et 19h30 (heures non contractuelles). Certains n'auront pas lieu ou seront décalés. Mon planning sur Twitch sera mis à jour quotidiennement. Suivez ma chaîne si vous voulez recevoir une notification par email avec le sujet du moment lorsque je démarre une session.
Il est également possible que je fasse quelques streams "détente" à jouer (me ridiculiser en jouant) à divers jeux vidéos mais plutôt en soirée, hors planning.
Les sujets au programme de l'été sont les suivants :
- terminer et publier la v2 du backoffice de Delphi-Books.com (développemet en Delphi FMX et HTML/CSS)
- terminer et publier la v1.0 de ZicPlay (développement en Delphi client FMX, console, serveur et API)
- faire un programme de préparation et mise en forme de captures d'écrans pour les magasins d'applications (développement en Delphi FMX)
- faire un programme de génération et mise à jour simple d'un site web (dans mon cas pour la présentation des logiciels) (développement en Delphi, HTML, CSS et PHP)
- terminer l'implémentation bas niveau des contrôleurs de jeu pour la librairie Delphi Game Engine (contrôleur virtuel sur iOS + contrôleurs physiques sur Android, faire un composant non visuel basé sur la librairie pour simplifier son usage, ajouter des projets d'exemples) (développement en Delphi RTL/VCL/FMX et utilisation des API natives de chaque système d'exploitation)
- traiter les TODO sur de mes jeux vidéos open source, ouvrir les codes sources de ceux qui ne le sont pas, implémenter les contrôleurs de jeux lorsque c'est possible, soumettre une version à jour aux magasins d'applications (développement en Delphi et parfois HTML/CSS/PHP)
- traiter les TODO sur mes logiciels déjà diffusés, mettre à jour les applications mobiles et soumettre une version à jour aux magasins d'applications concernés selon le type de logiciel (développement en Delphi et parfois HTML/CSS/PHP)
La game jam Kenney Jam 2023 a lieu du 21 au 23 juillet. Sous réserve d'être inspiré par le thème imposé je serai en ligne en journée pendant toute la durée de la jam sur un nouveau développement de jeu vidéo. Dans le cas contraire je resterai sur les horaires et le programme en cours.
N'hésitez pas à passer durant un stream pour discuter entre curieux, développeurs et avec moi. Ce n'est pas parce que je tente d'être concentré sur un sujet que je ne suis pas ouvert aux digressions. Je peux toujours répondre aux questions générales ou faire ponctuellement des démos rapides. Pour les autres questions me contacter en direct (prestation facturable) ou faites un tour sur les forums d'entraide entre développeurs.
Les dernières sessions du cycle de formations Delphi et web entamé il y a un an sont en approche. Elles ont lieu sur Zoom en direct en petits comités. Pour des raisons de planning n'attendez pas le dernier moment pour vous inscrire.
- 25 juillet ou 22 août : formation FireMonkey pour les développeurs VCL voulant passer au multi plateforme (Windows, Mac, iOS, Android et Linux)
- 27 juillet ou 21 août : demi-journée de prise en main de Delphi pour les novices ou se remettre à niveau après des années sans l'utiliser
- 24 et 25 août : 2 jours pour s'initier au fonctionnement et à la programmation web (HTML, CSS, PHP, SQL)
Ces formations sont payantes. Les inscriptions se font par l'intermédiaire de Barnsten pour me simplifier les choses. Pas de prise en charge possible par le CPF ou dans le cadre de QUALIOPI sur ces sessions.
Si vous désirez programmer l'une de ces formations ou un programme spécifique pour vous seul ou en entreprise (avec QUALIOPI), expliquez-moi vos besoins et je verrai sous quelle forme y répondre ou vers qui vous rediriger.
Côté livres il devrait y avoir du mouvement d'ici septembre, notamment avec la préversion tant attendue de mon guide de la formation à la programmation avec Delphi proposée en direct lors du premier confinement COVID en France.
Et puisque je parle de livres, voici les sorties (à ma connaissance) de ce trimestre :
- J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus en téléchargement depuis Developpez.com
- TMS WEB Core: Web Application Development with Delphi (seconde édition) disponible chez Amazon
- Delphi DataSnap Full Stack Development disponible sur Google Play
Si vous avez l'occasion il vous reste jusqu'à demain (30 juin) pour vous inscrire et participer à l'International Pascal Congress à Salamanque en Espagne la semaine prochaine (du 3 au 7 juillet 2023).
Et si vous êtes plutôt du côté de Bordeaux, faites donc un tour à la RoboCup 2023 du 4 au 10 juillet 2023.
Vous me direz que ça n'a rien à voir avec le Pascal ou Delphi, mais en êtes-vous sûr ? Après tout Delphi est très présent dans l'industrie et l'eléctronique jusqu'à permettre des merveilles pour les enfants et les grands comme à Miniatur Wunderland Hamburg !
Ce sera tout pour aujourd'hui, on se retrouve sur Twitch à partir de 15 heures.