Bienvenue sur mon blog

Ici, je parle de mes projets, de .Net, et de travail.

5 Août, 18

BaZic – Un langage de programmation fait maison


Hello world à tous !

Il y a deux ans, en 2016, j’avais fait un petit interpréteur d’algorithme en C# pour m’amuser. Ca fonctionnait plutôt bien mais ça ressemblait plus à un PoC qu’autre chose.

Plus récemment, j’ai repris ce projet pour en faire quelque chose de plus complet et de plus propre. Le but est toujours de m’amuser et d’apprendre. Le but n’est pas de proposer une nouvelle technologie ou de rivaliser quoi que ce soit.

BaZic

Bref, prenons un langage simple, au hasard, le Basic, faisons-le à notre sauce, mettons un « Z » au milieu du nom (comme dans tous mes projets, je ne vous apprend rien), et PAF, voici BaZic !

BaZic est un langage procédural semi-dynamique orienté objet avec une syntaxe simple permettant d’exécuter des petits programmes pouvant en partie exploiter les APIs .Net.

Lire la suite
10 Déc, 17

Un tour autour du monde


Hello world à tous !

C’est un projet que je prépare depuis un an et démi… Un tour autour du monde. Etant fraichement diplômé et en attente de visa pour m’expatrier, j’ai du temps et un budget à utiliser. Je me suis ainsi lancé dans la préparation d’un voyage qui me ferait voir un peu de tout sur notre belle planète.

Avec deux amis que je nommerais Paul et Noé, je vais voyager pendant 4 mois aux Etats-Unis, au Pérou, en Nouvelle Zélande, au Japon, en Thaïlande, en Inde, en Tunisie et au Royaume-Uni. C’est à la fois court et suffisamment long pour voir assez. On aurait aimer faire plus long mais ce n’est pas possible. Le but n’est pas de travailler dans les champs ou de faire de l’humanitaire comme beaucoup font (et c’est bien d’ailleurs, j’aimerais pouvoir faire ça !). Le but est de visiter, rencontrer des gens, découvrir de nouvelles cultures et de nouveaux paysages.

Ce voyage, c’est 8 pays, 14 vols (en comptant les escales), 3 voitures de locations, 5 vaccins, plus de 30 villes où nous allons loger, 16 Couchsurfing (voir ci-dessous) et j’en passe. Bien sûr, tout cela peut changer durant le voyage.

Lire la suite
23 Nov, 17

PasswordZanager – Une nouvelle version


Hello world à tous !

Aujourd’hui je vous propose la première mise à jour de PasswordZanager depuis sa sortie en 2014. Oui, ça fait longtemps, et alors? Il était relativement stable et ses fonctionnalités me suffisaient. Car oui, je l’avais fait à la base pour une utilisation personnelle.

La version précédente était faite en WPF avec un petit Framework graphique fait maison, mais non peaufiné et depuis laissé à l’abandon, ZolyFramework. Il avait pour but à l’époque de reprendre les traits de design de Windows 8 *beurk*.

Cette nouvelle version apporte une mise à jour majeure. Elle est disponible dès maintenant sur le Microsoft Store et profite des avantages de Windows 10, à savoir une expérience utilisateur améliorée et une sécurité avancée.

Windows Hello

Il est désormais possible de s’identifier dans l’application avec le mot de passe ou PIN de votre session Windows, et avec un capteur biométrique (empreinte digitale, reconnaissance facile, SmartCard…etc) si votre PC/Tablette en dispose d’un.

Lire la suite
15 Oct, 17

Générer tous les T4 Text Templates à la compilation


Hello World à tous !

Si comme moi vous utilisez du T4 Text Templates (fichiers .TT) dans vos projets avec Visual Studio et avez besoin de les générer avant chaque compilation, cet article est pour vous.

Depuis un certain temps, je me suis mis en tête d’avoir une numéro de version d’Assembly qui correspond à « Année.Mois.Jour.NombreDeBuildDansLaJournée ». Pour générer celà, rien de tel qu’un peu de méta-programmation avec du T4. Et comme je suis un fénéant, j’ai envie de faire en sorte de générer automatiquement tous mes fichiers T4 avant la compilation.
Ces dernières années, j’ai utilisé plusieurs façons de faire dans divers projets sous Visual Studio 2013, 2015 et maintenant 2017, souvent bancales. Entre les lignes de commandes en Pre-Build, les chemins qui n’existent plus d’une version à une autre de Visual Studio voir d’une machine à une autre, et bien j’étais gâté.

Lire la suite
13 Sep, 17

Stage à Microsoft 4.0 – Le stagiaire devient employé


Hello World à tous !

Je n’en ai pas du tout parlé sur mon blog, mais je suis actuellement dans la région de Seattle depuis Avril dernier, en stage chez Microsoft (comme toujours…). Je n’en ai pas parlé car je pense avoir fait le tour de ce que je peux dire publiquement d’intéressant au sujet d’un stage dans cette entreprise. Mais ce qu’il y a ensuite pourrait être intéressant.

Ces derniers mois, j’ai eu l’occasion de travailler de nouveau avec l’équipe Chakra qui développe le compilateur JavaScript de Microsoft Edge, ainsi que MakeCode, qui développe un outil éducatif destiné à apprendre aux enfants à programmer (ce qui doit rappeler à SoftwareZator à certaines personnes).

J’ai récemment eu le plaisir d’accepter une offre d’embauche pour un travail à temps plein en tant qu’ingénieur en développement logiciel à Microsoft Corporation dans la région de Seattle, dans l’équipe MakeCode. Je vais donc quitter la France pour vivre de l’autre côté de l’Atlantique.

Lire la suite