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.
Hide your Web stack
Hiding your web stack may be very useful to discourage most of the malicious users to try to do harm on your website. We’re going to list a few measures we can take to hide these informations from a malicious user who could take advantage of them. Let’s say we’re running a website…
De retour de Sub Web 2013
Sud Web 2013 vient de se finir, et c’est en Avignon qu’une brochette de passionnés de Web s’est réunie cette année. Avec des sujets aussi divers que l’impression 3D et l’aubergine, la journée de conférence dans la (splendide) salle du conclave était à la fois insolite et instructive, …
Un mélange de dev et de ops
J’étais présent pour le compte de JoliCode à la première édition des Paris DevOpsDays le 18 et 19 avril dernier. Pour rappel, DevOps est une façon de penser pour améliorer la communication et le partage entre les administrateurs systèmes et les développeurs, afin d’accélérer et de…
Cuisinez vos serveurs comme un Chef – Seconde partie
Initialisation du projet Nous avons mis en place, dans un premier article, tout l’infrastructure nécessaire pour écrire nos premiers scripts Chef. Pour initialiser notre projet Chef, il suffit d’utiliser la commande suivante (Placez vous dans le répertoire de votre VM Vagrant avant…
Lire la suite de l’article Cuisinez vos serveurs comme un Chef – Seconde partie
Building a solid base for a Backbone-Symfony2 one-page app
We’re going to talk about Marionette, AJAX authentication, etc… Here at JoliCode, we :heart: Symfony2 and beautiful UIs. This tutorial will be about building a solid and extensible base for your next one-page cool app. I couldn’t find many tutorials out there handling authentication…
Lire la suite de l’article Building a solid base for a Backbone-Symfony2 one-page app
Multiple applications with Symfony2
As Symfony consultants, it’s a common request we have to split a Symfony2 project into multiple applications (à la symfony 1). Even if Fabien does not seem to approve this usage, this is an easy and supported task. You may need a lightweight Kernel for some heavy tasks, you can…
Lire la suite de l’article Multiple applications with Symfony2
Cuisinez vos serveurs comme un Chef – Première partie
La majorité des projets actuels utilisent un framework, que ce soit Symfony2, RoR ou encore Django… Leurs avantages sont indéniables : La rapidité des développements ; La qualité du socle applicatif ; La cohérence par l’utilisation de normes et de bonnes pratiques ; La maintenabilité…
Lire la suite de l’article Cuisinez vos serveurs comme un Chef – Première partie
Titanium mobile : genèse, principes et aléas d’une solution de développement mobile Cross-Platform (2/3)
Ce billet constitue la deuxième partie de notre série d’articles au sujet de Titanium, après le premier article, qui abordait les concepts clé du framework et de la plateforme d’Appcelerator. Cette fois-ci, nous allons nous attacher à comprendre pourquoi Titanium cristallise parfois…
Le futur de JSON sera XML
JSON est un format de données textuel que nous croisons très régulièrement depuis quelques années, en particulier sur le Web. C’est un format si léger, facile à parser et manipulable en javascript que la plupart des APIs Web l’emploient pour exposer des données. JSON est difficilement…
Retour sur le #PHPTour 2012
JoliCode était présent en force au PHP Tour 2012 à Nantes, qui s’est déroulé fin novembre. Nous y étions tous présent, à l’exception du moustachu Damien, présent à Dot.js. Xavier y jouait son rôle de Président de l’AFUP, et a donc ouvert cette deuxième édition du PHP Tour en annonçant…
DotJS, le TED de la conférence technique
Ce mois de novembre se termine sur une belle moustache et une journée de conférences orientées Javascript à DotJS. La qualité des orateurs m’a tout de suite poussé à assister à cet évènement. Mathias Bynens de JsPerf, Mr.doob (Three.js ♥), Fat (twitter bootstrap) et Charlie Robbins…
Lire la suite de l’article DotJS, le TED de la conférence technique
ParisWeb 2012 : On y était !
C’est avec plaisir que Bastien et moi-même nous sommes rendus à l’édition 2012 de ParisWeb. Durant ces 2 jours de conférences, nous avons pu assister à de nombreuses sessions portant sur le webdesign, l’ergonomie, mais aussi le mobile ou encore le livre numérique, pour le plus grand…
Composer : Votre propre annuaire de dépendances avec Satis
Composer est le nouveau gestionnaire de dépendances disponible dans le monde PHP. Pour rappel, un premier article sur cet outil est d’ores et déjà disponible sur le blog ainsi qu’une superbe cheatsheet avec les commandes et les paramètres les plus utiles. Ce deuxième article va détailler…
Lire la suite de l’article Composer : Votre propre annuaire de dépendances avec Satis
Online CI providers are the new black
Hosted continuous integration services, what do they do and why do you need one? Imagine the possibility of having your tests running each time you push changes to your git(hub) repository without having to: set up a test environment; mess up your configuration with multiple setups;…
Lire la suite de l’article Online CI providers are the new black
We <3 Web
Les derniers jours de notre programme de contributions ont été assez chargés, avec notamment deux publications cette semaine, que vous avez peut-être ratées: Bastien a publié un (long mais bon) article dans le magazine Le train de 13h37, au sujet de la dette technique : Appréhender…
Titanium mobile : genèse, principes et aléas d’une solution de développement mobile Cross-Platform (1/3)
Titanium Mobile est un framework de développement mobile cross-platform que nous utilisons très fréquemment, mais qui suscite régulièrement des critiques assez acerbes de la part de certains développeurs. Certains lui reprochent la qualité de la documentation, d’autres la stabilité…
Aujourd’hui, c’est Release Day !
Vous le savez, chez JoliCode, nous aimons beaucoup les frameworks Web, et particulièrement ceux qui aident à sauver les chatons1. Dans le cadre de notre activité de veille, nous suivons chaque jour les évolutions des technologies que nous employons, ou juste qui nous intéressent.…
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