Entretien avec Maarten Balliauw, évangéliste de JetBrains

Entretien avec Maarten Balliauw, évangéliste de JetBrains

POUR VOTRE INFORMATION
Entrevues

Veuillez rencontrer Maarten Balliauw, évangéliste de la technologie JetBrains pour les produits PHP et .Net.

Maarten

1. Bonjour Maarten, nous vous souhaitons la bienvenue chez JetBrains et vous remercions d’avoir pris le temps de nous parler. Nous savons que vous buvez beaucoup de café tous les jours et que Visual Basic 4 a été le premier langage de programmation pour vous, mais pour ceux qui ne vous connaissent pas déjà, pouvez-vous nous en dire un peu plus sur vous ?

Maintenant que j’y pense, mon premier langage de programmation était probablement AMOS Basic sur l’Amiga 1200. En dehors de cela, je fais du développement Web depuis un certain temps, j’ai commencé avec PHP quand j’avais 16 ans et je suis passé à ASP.NET et plus tard ASP.NET MVC, mais a également continué à faire PHP. Les langages et les piles ont leurs inconvénients mais aussi leurs mérites. Et c’est amusant de combiner! J’ai fait tout cela, d’abord en freelance puis avec RealDolmen où j’ai eu beaucoup d’occasions de travailler dans ce domaine avec des clients. Dernièrement, je suis vraiment intéressé par la plate-forme cloud Windows Azure et tout ce qui a à voir avec les API HTTP.

Sur le plan personnel, je vis avec ma femme près d’Anvers, en Belgique. Un endroit où il fait bon vivre et travailler !

2. Pourquoi avez-vous décidé de rejoindre JetBrains et sur quoi allez-vous travailler ?

Pour être honnête, j’étais plutôt content de mon ancienne entreprise, RealDolmen. Parler avec Hadi Hariri m’a donné une impression très positive de JetBrains et quand une opportunité de devenir évangéliste s’est présentée, j’ai décidé de sauter dans le train.

Mes principaux domaines d’intervention seront .NET et PHP. Je vais travailler à faire connaître tous les produits JetBrains disponibles dans ces langages tels que ReSharper, dotTrace, dotPeek et PhpStorm. Je vais également embêter les développeurs JetBrains avec des demandes de fonctionnalités, provenant des commentaires de la communauté et du travail moi-même avec ces produits. Attendez-vous à des articles de blog, des screencasts et autres sur tous ces produits ! Et si vous avez des commentaires, bug moi pour que je puisse bug les autres 🙂

3. Quels domaines de PHP et .NET vous intéressent le plus ?

Mon histoire avec PHP couvre un certain nombre de choses. J’ai commencé comme script kiddie en développant des applications web simples, puis j’ai aimé construire des choses avec Zend Framework. Quand j’ai commencé chez RealDolmen, mon monde était principalement basé sur Microsoft, parfois avec une couche de PHP en plus. C’est là que mon intérêt pour l’interopérabilité est né. J’ai commencé à construire PHPExcel (www.phpexcel.net). Puis vint PHPLinq (http://phplinq.codeplex.com/), mon point de vue sur les requêtes intégrées au langage .NET dans PHP, PHPMEF et le SDK Windows Azure officiel pour PHP.

Côté .NET, la pile web et la pile cloud sont mes préférées. ASP.NET MVC et ASP.NET Web API, Windows Azure, et toutes les combinaisons possibles. Vérifier GitHub et CodePlex et vous trouverez quelques projets sur lesquels j’ai commencé à travailler ou auxquels je contribue.

4. Qu’est-ce que vous aimez le plus dans les outils JetBrains pour les développeurs .NET ?

Le fait que ces outils fournissent des fonctionnalités qui n’existent pas par défaut, comme le démontage d’un assemblage pour découvrir pourquoi il se comporte d’une manière à laquelle vous ne vous attendiez pas. dotPeek est excellent pour cela ! Ces outils améliorent également les fonctionnalités existantes. Oui, il y a IntelliSense dans Visual Studio, mais ReSharper fait un excellent travail pour l’améliorer avec des choses comme l’auto-complétion des propriétés sur les types dynamiques, par exemple. Des outils comme YouTrack sont également excellents. Au cours de la dernière année, je trouve que mon développement est de plus en plus axé sur le clavier. Le fait que je puisse m’attribuer un élément de travail, l’estimer à une heure et le faire passer à l’état “en cours” en tapant simplement “m’assigner estimation 1h en cours” est étonnamment rapide et fait que le suivi des problèmes ne vient pas dans mon façon de travailler sur un problème.

5. Quelles tendances voyez-vous en PHP en tant que langage ? Où va-t-il ?

PHP a parcouru un long chemin. Je me souviens m’être dit “pourquoi n’y a-t-il pas d’espaces de noms ?” dans un passé pas trop lointain. Les 2 dernières versions mineures ont cependant apporté des tonnes de nouvelles fonctionnalités de langage, comme les espaces de noms et les traits. Le ramasse-miettes s’est amélioré et gère désormais les références circulaires bien mieux qu’avant (quelque chose qui m’a beaucoup mordu lors de la construction de PHPExcel). La langue est devenue plus mature, plus de gens y contribuent. Que ce soit sous forme de code ou d’idées, mais cela attire beaucoup plus l’attention. J’aime beaucoup la direction que ça prend !

6. Certains développeurs PHP pensent qu’ils n’ont pas besoin d’un IDE pour PHP, c’est-à-dire que vous pouvez être tout aussi productif avec un éditeur de texte. Quelle est votre opinion sur ce sujet?

Eh bien… C’est difficile. Je comprends certaines personnes quand elles disent qu’elles peuvent faire leur travail dans VIM, et elles ont raison. Si vous les voyez travailler, tout ce que je peux dire, c’est qu’ils sont rapides et bons dans ce qu’ils font. Mais même s’ils utilisent toutes sortes d’automatisations et de macros, je les vois faire beaucoup de choses manuellement ou en exécutant des morceaux supplémentaires sur leur code qui sortent de la boîte dans un IDE. Pourquoi donc? Parce que les IDE ont tendance à être construits autour de la “connaissance” du langage. Ils analysent votre projet et vos dépendances et essaient de comprendre comment tout s’emboîte. Des choses comme la refactorisation deviennent beaucoup plus faciles de cette façon.

7. Quels sont tes hobbies et qu’aimes-tu faire pendant ton temps libre ?

J’aime travailler sur des projets open source et sur certains projets parallèles pendant mon temps libre. A côté de ça, j’ai commencé à brasser ma propre bière. C’est une chose amusante à faire car c’est différent de mes activités quotidiennes. Et si vous le faites bien, vous êtes récompensé par une bonne bière à boire en famille et entre amis. Ce qui m’amène à la prochaine chose que j’aime faire : être en famille. Vous ne pouvez pas les choisir, mais j’ai la chance d’avoir une femme formidable, des parents formidables et un frère formidable avec qui j’aime être. Ils aiment tous la bière, donc ça se combine avec mon nouveau passe-temps brassicole. Je fais aussi du ski et j’aime aussi faire une randonnée dans les bois.

8. Merci pour votre temps et nous attendons avec impatience le travail positif et productif en tant qu’évangéliste technique chez JetBrains. Y a-t-il des événements, des livres ou des sujets à venir que vous aimeriez mentionner ?

Le prochain événement auquel je prendrai la parole est le Conférence chaleureuse sur le crocodile au Danemark. Organisé par un gars formidable et beaucoup de bons orateurs, j’ai vraiment hâte d’y aller. Le dernier livre sur lequel j’ai travaillé était Pro NuGet que j’ai écrit avec un ami. Nous envisageons d’écrire un vNext de celui-là.

En dehors de cela, gardez un œil sur mon Blogma Twitter et bien sûr tout ce qui sort de JetBrains.

Development Source

Related Posts

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Clés Redis dans la RAM |  Redis

Clés Redis dans la RAM | Redis

No Comment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *