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.
Cuisinez vos serveurs comme un Chef – Définitions, Ressources, Noeuds et Rôles – Troisième partie
Notre dernier article a permis l’installation et la configuration de PHP via Chef, mais il en faut bien plus pour permettre d’avoir un site complet, au minima un serveur Web et une base de données. Le serveur Web Concernant le serveur Web, nous allons installer et configurer Apache.…
Configurez votre Android Emulator pour qu’il soit rapide !
Si vous développez pour iOS et Android, vous avez très certainement utilisé l’iPhone Simulator et l’Android Emulator. A première vue, il n’y a pas de problème frappant avec l’iPhone Simulator, alors que l’emulateur de l’OS de Google est lent… très lent… extremement lent ! Tellement…
Lire la suite de l’article Configurez votre Android Emulator pour qu’il soit rapide !
Speed up your Android Emulator!
If you develop applications for iOS and Android, you probably have used the iPhone Simulator and the Android Emulator. There is no real issue with the iPhone simulator, but Google one is very, very, very slow. It is so painful to debug with it that if you develop on Appcelerator’s…
DotScale, un bonheur de scalabilité ♥
Grâce à nos généreux amis de Human Coders, j’étais présent à DotScale vendredi 7 juin dernier. Les conférences « Dot » se considèrent comme le « TED de la conférence technique », et Damien avait déjà beaucoup apprécié DotJS. Cette édition reprenait donc tous les points…
Lire la suite de l’article DotScale, un bonheur de scalabilité ♥
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
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