Welcome to my blog

Here, I talk about my projects, .Net, and work.

Visual Studio Search
5 Avr, 19

Des nouvelles & Visual Studio Seach


Hello World à tous !

 

J’ai déménagé au Canada il y a 6 mois. En résumé : tout se passe bien.

Vancouver

Le hasard fait que je me suis installé à 30m de l’hôtel où j’étais resté en 2016 pendant un long weekend. N’ayant pas de voiture, je n’ai pas beaucoup visité aux alentours. Néanmoins, avoir le bord de mer à 10min à pied et une station de ski accessible en bus est un réel avantage. Les transports en commun sont bien développés. Toute la ville et sa banlieue est accessible en bus ou en metro.

L’une des choses qui m’a le plus marqué en arrivant est la communauté asiatique. Elle est énorme et s’explique principalement par le fait que Vancouver est la ville en Amérique du Nord, en dehors des Etats-Unis, la plus proche d’Asie. Et comme il est plus facile d’immigrer au Canada qu’aux USA (et je sais de quoi je parle), beaucoup de personnes choisissent cette destination.

De ce fait, les restaurants asiatiques ici sont excellents et pas cher ! Mais cette communauté a également eu un effet inattendu par les autorités. Par exemple, le prix élevé des logements dans cette ville est en partie expliqué par la simplicité pour les riches immigrants  d’acheter des biens immobiliers. Le gouvernement local soupçonne qu’une partie d’entre eux blanchissent de l’argent dans des maisons, appartements et voitures de luxe. Il y a plusieurs années, les politiques ont décidé d’augmenter les taxes immobilières pour ralentir cette immigration, mais sans succès. Le gouvernement semble vouloir prendre une autre direction en interdisant tout simplement à un non-Canadien d’acheter un bien immobilier. A noter tout de même que, avec mon visa de travail actuel, je pourrais devenir Canadien dans 2 ans si la loi ne change pas d’ici là. Vous voyez l’astuce?

Du coup, les prix à la location sont plus cher qu’à Paris (pour un confort équivalent), pour un salaire environ 10% plus élevé qu’à Paris pour un travail similaire. Globalement, le coût de la vie est similaire à Paris, et est l’un des plus élevés du Canada après Toronto (si je ne me trompe pas).

L’air me semble moins pollué qu’à Paris, et les trottoirs plus propres. Le métro ne sent pas mauvais. La nourriture est à cheval entre la qualité Française et Américaine. Bref, il fait bon vivre.

Si tout se passe bien, je devrais apriori déménager à Seattle dans un peu plus d’un an.

 

Microsoft

Je fais partit de l’équipe Visual Studio Editor & Identity. Nous travaillons principalement sur l’éditeur de texte de Visual Studio, les outils de refactoring, l’IntelliSense. Cette équipe couvre également la gestion du compte, abonnement, licence de Visual Studio, et quelques fonctionalités bonus.

Je travaille à distance avec cette équipe. Ils sont basés à Redmond, tandis que je suis à Vancouver. De ce fait tous les meetings sont bien sûr par vidéo conférence, et je me rend de temps en temps aux USA pour échanger plus facilement avec eux.

En arrivant en Octobre, nous étions à la fin du cycle de développement de Visual Studio 2019.

Ces derniers mois, j’ai donc beaucoup aidé à améliorer la stabilité de Visual Studio en corrigeant des bugs dans l’éditeur de code, des soucis de performance et des soucis d’accessibilité. Mais ma plus grosse contribution à été sur Visual Studio Search.

Visual Studio Search

Cette nouvelle barre de recherche vise à remplacer Quick Launch, de Visual Studio 2017. Elle vous permettra de rechercher des menus, options, composants à installer, ou créer un nouveau projet en faisant une recherche dynamique et qui tient compte des fautes de frappes.

Un scenario d’utilisation que j’adore, c’est de rechercher par exemple « Ajouter une classe », et d’avoir immédiatement une classe créée dans ma solution, puis selon mes besoins, rechercher et activer une options comme « Retour à la ligne » sans avoir besoin d’ouvrir les options et rechercher dedans.

On espère tous que cette nouvelle barre de recherche vous rendra la vie plus facile. 🙂 Feedback appréciés !

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.

Read more
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.

Read more
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.

Read more