A la découverte de Prolog

En septembre dernier, nous avons accueilli dans nos locaux un meetup Software Crafters. Le thème de la soirée était « A la découverte de Prolog ». Dans ce billet, je vous propose de vous résumer ce que nous y avons découvert. C’est quoi Prolog ? Prolog est un langage différent de ce qu’on peut connaître. Il ne s’agit pas à … Lire la suite

Exigence et revue de code

Il y a près de 10 ans, un manager m’a dit « Tu as un degré d’exigence trop élevé. » faisant référence à mes nombreux retours lors des revues de code. A l’époque, je faisais du Cobol, mais depuis je suis passé par Java, Javascript et PHP. Et je vous rassure, mes revues de code sont toujours … Lire la suite

Les outils indispensables pour React Native

Cette série d’article sur les bonnes pratiques et les outils React Native, fait suite à une présentation donnée à « La Tech Amiénoise » : 1 an avec React Native. Mes slides étant dépourvus de texte, ils ne seront pas d’une grande aide à ceux qui voudraient approfondir les éléments évoqués pendant cette présentation. J’espère que ces … Lire la suite

Comment rédiger un rapport de bug ?

Pour chaque projet que nous développons, nous traitons des bugs remontés par le client. Problème, ils ne sont pas tout le temps facile à identifier. L’objectif d’un rapport de bug est de faciliter la compréhension du problème pour le faire corriger au plus vite par nos développeurs. Il est tentant de remonter au plus vite le … Lire la suite

Pourquoi choisir React Native pour développer son application mobile ?

Développé et promu en 2015 par les équipes de Facebook, React Native est un Framework JavaScript permettant de développer des applications natives. Il y a un peu plus d’un an (voir la conférence 1 an avec React Native), nous avons choisi cette technologie afin de réaliser l’ensemble des applications mobiles de nos clients. Alors, pourquoi choisir … Lire la suite

Signature d’application Android, éviter les erreurs !

Dans le monde du développement et de la signature d’application, il y a deux types de personnes. Ceux qui ne commettent jamais d’erreur et ceux qui doivent s’appuyer sur des outils pour limiter, compenser ou corriger leurs erreurs. Personnellement, je me range plutôt dans la seconde catégorie. L’avantage c’est que ça m’oblige à renouveler mes connaissances … Lire la suite

Comment réussir un Hackathon en tant que participant ?

Le 19 et 20 mai 2018, j’ai eu la chance de participer au Hackathon de l’OPAC en tant que mentor. Il s’agissait de mon premier hackathon. Et en tant que développeur, j’ai assisté au mieux les équipes sur l’aspect technique de leur projet, résolvant des conflits `git` par ici, modifiant un peu de CSS par … Lire la suite

5 conseils pour développer une solution réellement évolutive

C’est un point régulièrement abordé lorsque l’on rencontre un nouveau client ou que l’on répond à un appel d’offres : comment s’assurer que la solution développée sur-mesure pourra évoluer dans le temps ? Voici cinq conseils qui vous permettrons d’envisager une application réellement évolutive ! 1 – Ne développer que les fonctionnalités vraiment utiles La … Lire la suite

Conférence : 1 an avec React Native – Charles Fourdrignier

Le 24 Mai 2018 de 18:30 à 20:00 À la cantine numérique #Lta – Amiens Inscription : www.latechamienoise.com Chez Iteracode, nous développons des solutions sur-mesure et la solution (parfois) est une application mobile. Il nous fallait donc une technologie nous permettant de développer à la fois pour iOS et Android, tout en offrant le meilleur résultat pour … Lire la suite

Clojure et exploration de données

Depuis pas mal de temps, je m’intéresse à Clojure, mais j’ai eu beaucoup de mal à trouver un projet pour m’y mettre un peu sérieusement. Certains vous diront que c’est un “General Purpose Language”, qu’on peut donc l’utiliser pour n’importe quel projet. Mais lorsqu’on part sur un nouveau langage, surtout un langage si différent, on … Lire la suite