Bienvenue sur mon blog

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

24 Sep, 18

Chère France, tu vas me manquer


Hello World à tous !

Il y a un an, après 4 stages à Microsoft aux États-Unis, je me suis fait embaucher. L’aventure continue. Mais en fait, je ne l’ai toujours pas commencé, ou du moins pas celle-là.

Je m’en vais…

C’est une autre aventure qui s’est dessinée entre temps, de manière temporaire. Et oui, le visa de travail pour les États-Unis est aussi difficile à avoir que de gagner à la loterie (sans blague, vu que le visa en question EST une loterie…). Un an d’attente avant de pouvoir partir !

Alors je n’ai pas perdu de temps. Un sac sur le dos, un ami sous le coude, des billets d’avions en main, et me voilà parti faire un voyage autour du monde de Décembre à Avril. Court mais intense, on fait avec les moyens du bord et le budget qu’on a. Encore quelques mois de patience. Une petite mission très sympa chez Vente-Privée.com (Coucou la team ! Plein de bisous !). Ca m’a permis de découvrir de nouvelles choses et de participer à des projets avec des problématiques métiers que je n’aurais jamais pu imaginer, ayant été habitué à travailler sur des projets d’applications d’entreprise (compilateurs, outils pour développeurs…etc).

La loterie tombe. Pas de visa américain pour moi. Ainsi, ce n’est pas à Seattle que j’irais, mais à Vancouver.

A la fin de la semaine, je prends 3 valises et m’envole avec un aller simple pour le Canada, sans date de retour. J’irais travailler de nouveau pour Microsoft et vais dans un premier temps contribuer à l’éditeur de code de Visual Studio ainsi qu’aux outils de refactoring automatique (CodeLens et tout et tout).

Chère France, tu vas me manquer

Bien que je t’ai reproché beaucoup de choses ces dernières années, sur ton système, sur ta culture, ne doute pas que je t’aime. Ne le prend pas mal. Ce n’est pas une nouvelle France que je pars chercher. Tu es irremplaçable.

Non, c’est juste que chez toi, il y a beaucoup de consulting et peu d’éditeur dans le secteur du logiciel. Et depuis le tout début, le consulting ne m’attire guère. Je cherche à m’épanouir, à ne pas rester figer, à ne pas faire dans la simplicité. Alors oui j’aurais put monter mon propre business en France. Pourquoi pas. Mais j’entreprends déjà via les projets que j’expose ici, et ça me convient pour l’instant.

C’est aussi car j’aime l’aventure, j’aime les chocs culturels, j’aime l’Anglais, même si je le maitrise mal et n’ai jamais dépassé 13/20 à l’école (j’ai tellement d’anecdotes sur mes débuts à Seattle…). D’ailleurs, à l’école, je me trompais souvent car je voyais souvent des choses toutes simples sous un oeil différent des autres. Pas à mon avantage dans la normalité éducative. Quoi que? Me réfugier dans l’informatique à l’époque m’a apparemment permis de rebondir. Alors continuons de regarder les choses différemment et espérons que m’exiler, pardon, m’expatrier, me permettra de moins me tromper et d’avoir une belle histoire à raconter.

Quand est-ce que je reviens? Je ne sais pas. Dans 6 mois, 1 an, 3 ans, 10 ans, tout dépendra de comment ça se passe et de ce que je trouve là-bas. Si je reviens dans 6 mois la tête basse, c’est que j’ai fait une erreur quelque part.
Je repasserais en France pour les vacances tout de même ! La famille, c’est important, même si je ne le montre pas souvent. Je me souviens il y a 5 ans quand je leur ai annoncé que j’aimerais vivre de l’autre côté de l’Atlantique. « Et la sécurité sociale, et la retraite ! Tu y as pensé? ». Il a fallu qu’ils viennent visiter la région pour que, à leur tour, ils regardent les choses différemment. 🙂 « Think Different ».

L’autre jour, quelqu’un m’a demandé comment je me sentais par rapport au départ. Honnêtement? Ces dernières semaines ma tête passe du chaud au froid toutes les 5min. Un moment anxieux, un moment content, un moment triste, un moment curieux, un moment paniqué, un moment excité.

Bon aller, au mieux, tout ira bien, et au pire, ça fait toujours une bonne ligne dans le CV et des histoires à raconter. 🙂

Sur ce, chère France, maman, papa, sœurette, amis, vous allez me manquer. Mais on se reverra bientôt.

Aller salut ! 😉

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