Notre blog
Nous partageons nos découvertes, nos retours d’expérience et plus généralement nos bonnes pratiques, dans l’objectif de diffuser la connaissance à tous.
Ce blog technique est le fruit de notre veille constante sur les technologies que nous employons.
Nos tout premiers meetups en Suisse ⛰️🇨🇭
Depuis l’ouverture de nos locaux à Lausanne, nous avons la chance de pouvoir collaborer, discuter et partager notre amour du code bien fait grâce aux meetups locaux ! En juin, nous avons pris les micros de l’Elastic Meetup et ceux du PHP User Group Romand pour parler de Symfony 4,…
Lire la suite de l’article Nos tout premiers meetups en Suisse ⛰️🇨🇭
Using Rollup to merge old logs with Elasticsearch 6.3
Log storage and analysis is one of the most popular usage of Elasticsearch today1, it’s easy and it scales. But quickly enough, adding nodes cost too much money and storing logs from multiple months or years can be tricky. A solution I often see when doing Elasticsearch Consulting…
Lire la suite de l’article Using Rollup to merge old logs with Elasticsearch 6.3
La KiwiParty 🥝 2018, nous y étions !
Pour cette 9e édition de la KiwiParty à Strasbourg, nous avons une nouvelle fois répondu présents, et avons eu la chance d’assister à de nombreuses conférences de qualité. Par ailleurs, JoliCode a soutenu cette année la KiwiParty en se portant sponsor. Nous en avons profité pour…
Lire la suite de l’article La KiwiParty 🥝 2018, nous y étions !
Retours de React Europe 2018
Il y a 5 ans, Facebook ajouta sa contribution à l’écosystème JavaScript en publiant la première version de React. Depuis cette dernière s’est hissée au rang des incontournables, dépassant son simple rôle de librairie. React ❤️ React est aujourd’hui un vrai écosystème à part entière…
JoliDay 2018, avec de la vidéo, des pommes et des M&M’s
Comme tous les ans, nous avons profité de ce lundi de Pentecôte mi-férié-mi-pas-férié pour se retrouver et faire des projets ni Web ni mobile. Les projets proposés par l’équipe cette année mélangent Lego, pommes et objets connectés ! Du jus de pomme 🍏🍺 Depuis 4 ans, les JoliBeers…
Lire la suite de l’article JoliDay 2018, avec de la vidéo, des pommes et des M&M’s
Redimensionnez vos images dans un projet Symfony (ou pas)
La performance de vos sites et applications est devenue un enjeux majeur dans le développement Web. Servir des images optimisées et redimensionnées à vos utilisateurs est une bonne pratique de performance qui va bénéficier à la fois à votre référencement et à votre expérience utilisateur.…
Lire la suite de l’article Redimensionnez vos images dans un projet Symfony (ou pas)
Retour sur l’édition 2018 du PHP Tour à Montpellier
Nous avons assisté à la toute dernière édition du PHPTour, l’événement itinérant de l’Afup va en effet changer dès 2019 pour une journée de conférences dans toute la France (Afup Day). C’est à Montpellier, en fin de semaine dernière que le clap de fin a eu lieu. Comme à notre habitude, …
Lire la suite de l’article Retour sur l’édition 2018 du PHP Tour à Montpellier
Quelle approche pour la réalisation d’un chatbot ?
Nous avons eu l’occasion de travailler sur la mise en place d’un bot conversationnel pour réaliser une commande sur un site e-Commerce, le but était de créer un prototype fonctionnel en testant les différentes options disponibles sur le marché. Dans cet article, nous allons vous…
Lire la suite de l’article Quelle approche pour la réalisation d’un chatbot ?
WebGL, the wow effect
Today our goal is to develop Immersive apps and experiments 🏆 Storytelling, UX, UI, animations and, above all, interactions are the main ingredients. Web APIs and JavaScript are very useful to build those. It allows access to gestures events from a phone or cameras and to control…
Ouverture de nos formations sur la région de Lausanne
JoliCode Suisse est heureuse d’annoncer la disponibilité, à partir d’aujourd’hui de ses sessions de formations Web et mobile à Lausanne. Avec JoliCampus, nous avons pour objectif d’accompagner durablement la montée en compétences de vos équipes techniques et accélérer le début de…
Lire la suite de l’article Ouverture de nos formations sur la région de Lausanne
Notre retour du Symfony Live 2018
Pour cette 10e édition du Symfony Live Paris, nous avons une nouvelle fois répondu présents et avons eu la chance d’assister à de nombreuses conférences de qualité. Voici notre retour au sujet des conférences auxquelles nous avons assisté, et ce que nous y avons appris. Symfony 4…
Lire la suite de l’article Notre retour du Symfony Live 2018
JoliCode s’installe en Suisse
Il y a près de six ans, nous annoncions la création de JoliCode, sans trop savoir où cela nous mènerait. Notre article d’alors, s’il était un peu maladroit, avait en tout cas le mérite de bien montrer notre envie de faire notre métier avec passion et application, en cultivant des…
La Elastic{On} Paris 2018 en 5 minutes
Ce mardi 30 janvier avait lieu l’épisode Parisien du Elastic{On} Tour, les mini-conférences locales faisant le tour du monde avant la grand-messe annuelle à San Francisco. La différence est de taille car nous avons eu le droit ici à seulement 8 présentations, peu techniques et surtout…
Lire la suite de l’article La Elastic{On} Paris 2018 en 5 minutes
Une fenêtre modale accessible
Dans ce second article sur l’accessibilité, nous allons nous intéresser à un composant incontournable dans une application Web : La fenêtre modale. Nous n’aborderons pas les fenêtres modales d’un point de vue UX, mais d’un point de vue technique porté sur l’accessibilité. Pour la…
PHP et les résolveurs DNS
Aujourd’hui, la plupart des applications Web communiquent avec des API externes. La résolution des noms des domaines associés à ces API externes doit être performante. Une mauvaise configuration du « resolver DNS » du système (linux) hébergeant votre applicatif pourra entraîner…
Handling dependencies conflict and locking in React Native
UPDATE 08/2018 : This article is deprecated, you can now handle this very easily with native dependency locking with Gradle >= 4.8. Developing React Native apps is fast and enjoyable because we rarely have to deal with the native part of the application thanks to all the native…
Lire la suite de l’article Handling dependencies conflict and locking in React Native
Camera stream dans un navigateur
Aujourd’hui, presque tous les téléphones ou ordinateurs portables possèdent une ou plusieurs caméra. Dans cet article, nous allons nous concentrer sur les améliorations que cet élément peut apporter dans l’utilisation de nos appareils. Nous parlerons principalement de la vidéo et…
Dites-nous tout !
Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ?
Vous avez trouvé une typo ou une erreur ?
N’hésitez pas à nous le faire savoir
en nous envoyant un message