Search results for 2014 03 31 paralyzed by choice in front end development

Microservices Series #3: Enterprise software development is broken

mm by Modern Web

…subject of best practices for software development in blog posts and discussion forums. Many detailed theories and hypotheses grounded in personal experience are proposed and vigorously defended, and few have…

BDD in JavaScript with CucumberJS

by Todd Anderson

to the list$/, function(callback) { callback.pending(); }); this.Then(/^The grocery list contains a single item$/, function(callback) { callback.pending(); }); this.Then(/^I can access that item from the grocery list$/, function(callback) { callback.pending();…

2013 – The Year in Web Development

by Brian Rinaldi

http://aurelio.audero.it In my opinion, the biggest trend of 2013 was new front-end tools like Grunt, Bower, and Yeoman. They have taken developers by storm and have heavily changed the way…

Introduction to Animating in HTML

by Krasimir Tsonev

…cross-browser solution. A similar technique is used in Modernizr. function whichTransitionEvent(el){ var t; var transitions = { ‘transition’:’transitionend‘, ‘OTransition’:’oTransitionEnd‘, ‘MozTransition’:’transitionend‘, ‘WebkitTransition’:’webkitTransitionEnd‘ } for(t in transitions){ if( el.style[t] !== undefined ){…

Building a JavaScript Library with Grunt.js

by Brian Rinaldi

…possible solutions, Bower and Ender. I have not tested them yet, but both manage front-end JavaScript packages and their dependencies for the web. This article was originally published at http://meri-stuff.blogspot.sk/2013/06/building-javascript-library-with-gruntjs.html…

Testing Web Apps from the Ground Up

by Brian Rinaldi

…”/time.json”, true); request.send(); }; var renderer = exports.renderer = { ctx: function() { return document.getElementById(“canvas”).getContext(“2d”); }, fillBackground: function(color) { var ctx = this.ctx(); ctx.fillStyle = color; ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height);…

Best of JavaScript, HTML & CSS – Week of April 21, 2014

by Brian Rinaldi

…local web server with built-in livereload support.Gulp as a Development Web Server Mobile Paul Bakaus documents and discusses six common mobile web development pitfalls and barriers.Common mobile web development pitfalls…

Mobile App Development – Tips for Getting Noticed

by Jen Looper

…a checklist of the little things I recommend that you need to do to ensure visibility for your app. Get feedback early and often Once your development is largely done,…

Frame-by-frame animation with HTML and JavaScript

by Brian Rinaldi

…element should end up at. var startTime, time; var duration = 2000; var startX = 0, endX = 200; var run = function() { time = new Date().getTime() – startTime;…

Building a Parallax Scrolling Game with Pixi.js – Part 4

by Brian Rinaldi

…and replace the following line: Main.prototype.update = function() { this.scroller.moveViewportXBy(Main.SCROLL_SPEED); this.renderer.render(this.stage); requestAnimFrame(this.update.bind(this)); }; with: Main.prototype.update = function() { this.scroller.moveViewportXBy(this.scrollSpeed); this.renderer.render(this.stage); requestAnimFrame(this.update.bind(this)); }; With this change our scroller’s viewport is now…