I was writing a requirement document for a client project and I wanted to outline some key indicators of quality he should expect from the final product. I thought of sharing it with you.
Author Archives: Renoir Boulanger
Introduction to the Hypermedia
At work, I had a conversation about implementing SOAP with an other service, It struck me that they did not talk about REST. Mostly in today’s distributed systems, you may want to think twice about how to implement for the future. This is some thoughts I had on the matter
Réflexion a voix-haute: La réalité frustrante des développeurs dans l’industrie du web
Être développeur web, dans notre industrie, apporte plusieurs avantages. Lorsqu’on est passionné, ce que l’on fait tout les jours est très similaire a un hobby qu’on apprécie beaucoup. Je partage ici avec vous un des désavantages du métier. Un problème récurrent que j’ai vécu à cause d’une incompréhension de la part de l’industrie, et de ceux qui ne sont pas dans “le web”.
Comment je valide et convertit des documents HTML trop chargés ou provenant de Microsoft Word en HTML valide et simplifié
Cette procédure est faite pour permettre de prendre n’importe quel fichier Word ou HTML généré avec beaucoup de tagsoup en en simplifier a sa plus simple expression html. Valide.
Ma critique sur l’intégration du site a25.com
Cet article est un premier d’une série de plusieurs où je propose mes commentaires constructifs pour informer et partager des concepts et bonnes pratiques en intégration web qu’un site pourrait prendre avantage.
What is Cloud computing when it is related to web application
Some guidelines on what is Cloud Computing related to the scaling point of view. This is the continuity of the thread about a shopping cart and payment gateway commerce site using a CMS. The conversation persisted on what to do and look for cloud hosting.
Some steps you can look for if you feel your web application is slow
A peer asked for opinion about things to consider to use cloud computing services. I assumed then that he meant that he wishes to use what some vendors sells as “flip the switch” scaling.
My answer to People asking whether they should or not use a framework on their programming language
On many social networks or in real life, some people still ask whether they should use a framework. If you are on a task that is about deploying a feature, your main concern, to my opinion, should be the functionnality.
Project manifest: Content management publishing platform to implement Accessibility, Semantic markup, and ease web publishing
Have you ever imagined you could take content from a trusted and usable content management system and be able to convert in in the HTML format you want for your redesign. That’s what I am seeking for, for years. Numbers of time I rewrote site content and reimplemented in a different CMS (even my own, back then). How about tackling with the core of the problem… in a fashion that ANY programming language could take from. That’s my current ambition, here is my status about it.
Nouveau projet: Refonte de mon site en conservant WordPress comme back-office, mais Symfony2/Doctrine2/Twig pour générer les vues
Je pense personnellement qu’il devrait y avoir une totale séparation entre le stockage des documents, sa gestion, et l’affichage du contenu. Ce projet va servir à intégrer Symfony2 à WordPress dans ce sens.
Résumé d’une discussion et notes sur ce que j’aurai aimé comprendre plus rapidement lors de mon apprentissage Symfony2 et Doctrine2
Ce billet est une compilation de courriels échangés avec un collaborateur de la communauté des logiciels libres. Le thème de l’échange était à propos des concepts architecturaux qu’utilise Symfony2. Du moins, ce que j’ai appris, et . J’ai peut être tord sur certains points, mais a tout le moins, ces indices peuvent peut-être vous aider autant que mon correspondant.
Crash course about how DNS works and the things you should know about it
I often come with conversations with people and hear them asking how DNS works for hosting their domains. Most of the time, there is plenty of ressources about this. Nevertheless. I felt like I could try to make a nice answer in less than 200 words. What is DNS? Just to have everybody on equal grounds, here is some describing … Continued
A quick overview on the advantages to architect you HTML in an “Object Oriented” approach
I am reading quite a few comments on mailing lists about how they’d like to improve the markup but show what we were doing many years ago. Ahem. When we were NOT yet doing HTML5. I would like to remind that OOCSS as far as I recall is to use CSS selectors in an Object Oriented approach. Nicole Sullivan, who … Continued
Choosing a framework, how I personally define what is “hot” about them, an evaluation process (part 1)
I do not want to say that I am an expert in programming languages, nor a PHP guru. But with my experience in web development and discussions with other community leaders from the Java, Ruby, Python, Javascript communities and with my own working in team, I learned stuff and here’s some of what I consider “hot”, in the PHP world, right now.
How I managed to make work Guzzle REST client library under Symfony 2.0.x as a bundle [Snipet]
I spent a few days reading and re-reading the Guzzle PHP REST Client library to use at it’s best posssible. It took me more time than I wished, but thanks to them, I understood more of the Symfony2 EventDispatcher mechanism. Here I publish the Gist that I am going to use to import to my project at work. Use for your own good.
My current Symfony 2.0.x (favourites) vendor dependencies
This is my current, as of July 2012, favourite development environnement configuration files, use it if you want. This is mostly for me when I switch computers.
Trying to find templating engine library of markup generating schema.org/RDFa content
Imagine we had a system that provides a serialized and filtered transport mechanism of content. Imagine now that we want to get that content, and insert it in a nice and pretty website, and where I am at with this. Imagine that content could be all semantic, valid, accessible html. Without having to teach and manually implementing all the requirements on the rendering part. This is my ambition.
Mon souhait pour bien écrire sur le web: Lettre ouverte à Druide
J’ai écrit ce courriel à l’éditeur de logiciel de correction grammaticale Druide, parce que je souhaite améliorer la qualité de mon français sur mon site. Si vous trouvez un outil de la sorte, veuillez me contacter.
How to implement a CollectionType Form field with AJAX “add new” embedded form with re-usable markup using Symfony2 and Twitter Bootstrap
I had to create a relationship with two entities in a project. I am using Twitter Bootstrap markup in my Symfony2 project. This is my notes about how I implemented a re-usable form field that adds dynamic input text using jQuery. This post is an echo on my original Answer attempt on StackOverflow.
Résumé de mes essais avec composer sous Symfony 2.0.x et un manifeste composer.json pour vos propres tests
Composer sera la nouvelle façon de distribuer des paquets de fonctionnalités (appelés: “Bundle”). La version stable de symfony actuelle (2.0.x) n’utilise pas encore cette méthode de distribution. J’ai pris sur moi de documenter le résultat de ma tentative.