Aller au contenu

Nos 24 articles sur la thématique : Développement

L'Utility First CSS

Cet article résume l’intervention réalisée par Matthieu et Pierre-Emmanuel lors du CaenCamp du 24 septembre 2019. Il permet notamment de comprendre pourquoi chez Imagile nous sommes passés de InuitCSS au framework Tailwind.

Imagile
Imagile

Sécuriser WordPress grâce à WPScan

Découvrez comment nous avons développé un robot d’analyse basé sur WPScan pour automatiser la recherche de failles sur nos sites WordPress afin d’en assurer la maintenance.

Matthieu Sadouni
Matthieu Sadouni

Impersonate : une gem rails qui vous permet de voir à travers l'œil de vos utilisateurs

Est-il possible de se mettre dans la peau d’un utilisateur pour mieux comprendre la manière dont il utilise votre application ? Telle est la question à laquelle Guillaume répondra en vous présentant la gem Rails Impersonate.

Guillaume Brosse
Guillaume Brosse

Les réseaux de neurones : les comprendre et en créer avec TensorFlow et Keras

Conférence de @plabadille lors des CaenCamps #34 du 28/11/2017 au forum digital : après une présentation générale du monde du deep learning (concept, vocabulaire, fonctionnement), nous verrons les différentes étapes de la création d’un réseau de neurones avec Keras et TensorFlow. Cette conférence s’adresse à tous !

Pierre Labadille
Pierre Labadille

Les applications mobiles en pleine mutation avec les Progressive Web App

Après la révolution du responsive, les applications web affichent désormais de plus en plus d’atouts supplémentaires permettant de marcher sur les plates-bandes des applications natives. On parle alors de plus en plus des applications web progressives. Petit résumé pour mieux comprendre les enjeux de cette nouvelle étape dans le web mobile.

Marc Houssaye
Marc Houssaye

Et si la création d’un (petit) réseau de neurones artificiels n’était pas si complexe ?

Second article plus technique sur les réseaux de neurones. Choix de l’environnement, création du jeu de données, du modèle et techniques pour sélectionner le modèle entraîné le plus pertinent

Pierre Labadille
Pierre Labadille

Les réseaux de neurones artificiels ou la révolution du web moderne

Entrez dans l’univers prometteur des réseaux de neurones artificiels, présents dans de nombreuses applications web, mobiles et objets connectés du quotidien

Pierre Labadille
Pierre Labadille

Pourquoi choisir WordPress en 2017

Les atouts de WordPress, pour de petits sites ou des sites de grande envergure nécessitant du développement sur-mesure

Matthieu Sadouni
Matthieu Sadouni

Peut-on travailler proprement avec Wordpress ?

Les bonnes pratiques de développement logiciel appliquées au CMS de plus répandu, Wordpress

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

SVG, format clé du responsive

À l’heure de la navigation sur mobile, le format vectoriel SVG présente des atouts de poids pour les intégrateurs

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

Microsoft débarque au device lab

Bien que Microsoft ne représente qu’une faible part des appareils mobiles sur le marché, nous devons en prendre compte

Marc Houssaye
Marc Houssaye

Concevoir des newsletters adaptées aux mobiles

Pour continuer à toucher la plus large audience, il faut s’assurer que les newsletters soient consultables sur mobiles et tablettes

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

Application ou site mobile, comment choisir ?

Description des différences : coûts de développement, contraintes de mise à jour, facilité d’évolution…

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

Android débarque au device lab

Description des appareils fonctionnant avec le système d’exploitation de Google, Android

Matthieu Sadouni
Matthieu Sadouni

Initiation à Sass, Compass et Susy

Améliorer son workflow d’intégration avec un préprocesseur CSS

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

Git pratique 04 : blame, bisect, aliases

Comment identifier l’auteur d’un changement, trouver rapidement le commit contenant un bug, et utiliser les alias

Matthieu Sadouni
Matthieu Sadouni

Git pratique 03 : rebase, commit partiel

Comment modifier l’historique, et comment n’inclure qu’une partie des changements en cours dans un commit

Matthieu Sadouni
Matthieu Sadouni

Git pratique 02 : merge, conflits

Comment fusionner deux branches et résoudre les conflits qui peuvent en découler

Matthieu Sadouni
Matthieu Sadouni

Mise à jour de failles de sécurité dans Ruby on Rails

La veille technique de nos outils nous permet de protéger nos clients dès la sortie des correctifs de sécurité

Matthieu Sadouni
Matthieu Sadouni

Git pratique 01 : ignores, commits et branches

Les commandes de base de Git : ignorer des fichiers, grouper des changements sous forme d’un « commit » et branches de travail

Matthieu Sadouni
Matthieu Sadouni

Naissance du device lab

Avoir différents mobiles et tablettes nous permet de tester l’affichage de nos sites dans des conditions réelles

Matthieu Sadouni
Matthieu Sadouni

Utiliser git bisect pour trouver la source d'un bug

Avec git bisect, il devient plus rapide de trouver un bug dans son code source

Matthieu Sadouni
Matthieu Sadouni

Gagnez en productivité avec les préprocesseurs CSS

Utiliser un préprocesseur CSS dans son workflow d’intégration permet de gagner en productivité

Pierre-Emmanuel Fringant
Pierre-Emmanuel Fringant

Présentation du versioning avec Git au CaenCamp

Matthieu Sadouni présente les bases du versioning avec Git : principe, bénéfices et premiers pas.

Matthieu Sadouni
Matthieu Sadouni