Cedric Dugas Cedric Dugas is an experienced front-end developer and founder of Position: Absolute, based in Montreal, Canada. When he is not doing CSS and jquery (does it ever happen?), he likes to read on web usability and play trumpet. Why don't you follow him on twitter.
  • Gluing together Jasmine, Grunt, Travis CI & Github, testing front-end code has never been easier Battle testing api’s, that’s a pretty common task in the testing world. Now testing the front-end code of an application, or website, that’s a bit newer. Go back 3 years ago and there wasn’t a whole lot of frameworks to do that, you had qUnit, and it was not all that sexy. But the more […] No responses July 8, 2013
  • How to style select, radio & checkbox form elements only with css Form elements have always been a problem for designers, they are ugly as fuck and never match a website or app style. In an earlier age javascript plugins popped up to solve this problem, at the expense of creating new problems. First let me make a case about not using js in this situation and […] 5 responses July 4, 2013
  • The weird state of mobile web apps There are countless of articles debating going native or HTML5 for your next mobile app. But with Linkedin recently deciding to going back to native I am really starting to ask myself if HTML5 is still part of the equation for mobile apps at the current moment. Let’s look at a small retrospective & see […] 8 responses May 12, 2013
  • jQuery Engage, a plugin taking a stab at better engaging blog readers Optimizing user interactions is a never ending quest in software development. Fortunately in our time and age innovative ideas are rapidly incorporated and improved by other developers. In that mindset I present today jQuery Engage, a plugin that helps you optimize user interaction with blogs & articles. This plugin adds a social toolbar when the […] 13 responses March 18, 2013
  • Data mining user behaviors in web apps tl;dr I got a jquery plugin that track agitated user behaviors. Do you currently track user behaviours? Most people would say yes, if you have google analytics installed you do track behaviors, at least a form of it. But do you do the extra mile to understand your users? That’s a question that could be […] No responses March 6, 2013
  • Implementing live updates with Backbone.js I don’t know about you, but backbone.js always left me crave for more. It’s the simplicity of it that makes me want to learn how others are using it to solve real world problems. When I’ve started work on Clevertim CRM, which heavily uses backbone.js, I wanted to read about some of the real world […] No responses March 2, 2013
  • Scaffolding backbone.js generators with grunt.js Following my encounter with yeoman, I wanted to see if I could easily create my own generators with Grunt. Not because yeoman ones were bads, they are in fact pretty good, but I just do not work exactly like Yeoman wants me too. Another thing is that I wanted easily modifiable generators that could be […] No responses February 27, 2013
  • Yeoman and friends Isn’t it every developer dream to have his own command line & scaffolding tool? Do we really save time by creating and using those? I’m not quite sure but I certainly feel fancy when I use them. Enter Yeoman, a tool that streamline your front-end development. or so it seems. Frankly while I now “get” […] 3 responses February 26, 2013
  • Death to monolithic libraries If you write code for the web you have dealt with them, gigantic libraries that does everything for you in one nice package. I’m not talking about utilities libs & frameworks like jQuery and backbone. I’m talking about Lightboxes, sliders, form validators, file uploaders, wysiwygs, and etc. They offer you tons of features, a big […] 4 responses February 7, 2013
  • The jQuery 1.9 & 2.0 upgrade awkwardness In a recent study it has been said that about 50% of major websites use jQuery. It has become omnipresent and you can actually find job listings that does not list javascript as a skill but list jQuery. You don’t have to search far to understand why. Using jQuery is the easiest way to add […] 5 responses January 23, 2013