Martin Demers utilise ça.

Utilise.ca est un regroupement de mini-entrevues avec des geeks francophones qui nous partagent les outils qu’ils utilisent au quotidien pour accomplir leur travail.


Martin Demers

Martin Demers

Développeur iOS, Président (Aragosoft)

Qui êtes-vous et que faites-vous dans la vie?

Je suis Martin Demers, un développeur d’applications iOS. Je m’identifie comme étant geek car j’ai un intérêt pour les gadgets et l’univers de la technologie.

J’ai travaillé pendant près de 15 ans en développement d’applications pour plusieurs entreprises et au début de 2009, j’ai décidé de faire le grand saut en fondant ma compagnie : Aragosoft afin de me consacrer à temps plein au développement d’applications pour iPhone.

On me connait généralement à Québec comme étant le développeur de RTC Mobile. J’ai également conçu plusieurs autres applications dont la famille de jeu « Blue Block » pour iPhone et iPad.

J’ai été initié à l’informatique dans les années 80 avec un Timex Sinclair 1000 et à la programmation avec un Commodore 64. J’ai connu les disquettes 5¼, les modems 300 bauds et les ordinateurs où 640k de RAM était suffisant.

Qu’utilisez-vous comme matériel?

Un Macbook (13.3″ 2Ghz/4GB/160GB HDD), le seul Macbook (pas pro) conçu en aluminium. Vous vous souvenez, c’est lui qui n’a pas de port FireWire… Il est branché sur un Dell 24″ (mon prochain sera un Apple), Clavier Apple Bluetooth, Apple Magic Mouse et Magic Trackpad. Le trackpad va bien avec Safari, mais je préfère la souris pour développer.

J’utilise également un iPhone 4 32GB (officiellement unlocké et payé à gros prix sur apple.ca) protégé par un Apple Bumper. J’ai aussi pour mes tests : iPhone 3G (iOS 3.1.3), iPhone 3GS (iOS 4) et iPod Touch.

J’ai deux iPad 16GB Wifi que j’ai été chercher à Boston lors du lancement le 3 avril 2010. Il y a eu un débat sur Twitter pour savoir si j’étais le premier Québécois à posséder un iPad, ma facture dit 10:17AM, mais il y a des rumeurs qu’un certain CFD aurait acheté le sien à 9:57AM...

Comme serveur, j’utilise un Mac Mini 1.66 Ghz Intel Core Duo avec Mac OS X Server pour du partage de fichiers, Time Machine et Subversion. J’y ai branché un Drobo première génération avec 4 × 2TB pour les backups ainsi qu’un Smartstor DS4600 avec 4x2TB en RAID5 comme storage principal. J’ai installé du câble réseau à la grandeur de la maison il y a quelques années, donc toutes les pièces ont une prise RJ45. Pour le réseau sans fil, j’ai un Airport Extreme ainsi qu’un Airport Express pour avoir un signal à 100% dans toutes les pièces.

J’utilise aussi régulièrement un crayon et du papier pour faire du design. Ce n’est pas très techno, je sais, mais c’est ce que j’ai trouvé de plus efficace.

Qu’utilisez-vous comme logiciels?

Pour les petites choses de tous les jours j’utilise les applications de base de Mac OS X : Mail, Safari, iCal, iWork… J’ai également un compte MobileMe qui me permet d’avoir toujours mes iDevices synchronisés.

Applications pour le développement:

  • Xcode pour le développement iOS
  • Cornerstone pour gérer Subversion
  • Terminal pour rouler certains scripts et gérer des bases de données SQLite
  • Omnifocus pour gérer mes tâches
  • Billings pour comptabiliser mon temps de production
  • MajicRank pour connaitre le « ranking » de mes applications
  • AppViz pour savoir combien je fais de millions de vente sur le AppStore
  • 0xED et HexEdit pour savoir comment mes applications ont été hackées
  • iPhone-Simulator Cropper pour faire des screenshots à partir du iPhone Simulator
  • Adobe Photoshop pour rendre ça plus beau

Applications pour la gestion:

Applications iPad/iPhone:

  • Reeder pour suivre les flux RSS
  • Read It Later pour lire plus tard ce que je n’ai pas le temps de lire sur le moment
  • Antidote pour ne pas faire trop de fautes (c’est un achat que je recommande)

L’unique outil dont vous ne pourriez absolument vous passer, et pourquoi?

Mon iPhone 4, l’écran "Retina Display" est tout simplement exceptionnel et il me permet de rester connecté à ma famille, mes amis et mon travail. C’est probablement ce que j’amènerai sur une ile déserte (assumant que je puisse me connecter à un réseau 3G).

Je rêve du jour où Apple aura intégré un service comme Dropbox dans son SDK pour que les applications iPhone et iPad puissent avoir du « storage » sur le « cloud ».