hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Tuesday, 24 March, 2015 UTC

Simplifying the ES6 Workflow With JSPM

For a while now, people all around the JavaScript community have been declaring that it is now possible to use ES6 to produce JavaScript applications. Aside from the fact that browsers are implementing more and more of the spec, there are several great ... more


Monday, 2 March, 2015 UTC

No More Global Npm Packages

The JavaScript development community has been welcoming new and powerful tools by the dozens each year, almost too fast for mortals to keep up with. Many of these tools come with npm packages that you can install globally so you can use the command line ... more


Monday, 2 March, 2015 UTC

No More Global npm Packages

The JavaScript development community has been welcoming new and powerful tools by the dozens each year, almost too fast for mortals to keep up with. Many of these tools come with npm packages that you can install globally so you can use the command line ... more


Tuesday, 9 December, 2014 UTC

ES7 Async Functions on Tuts+

It’s been months since I’ve given you all any content here. I’m trying to break that trend, but it will be a while and will take some major changes in order to start writing regularly again. This post isn’t even a full post. Rather, it is an announcement ... more


Tuesday, 9 December, 2014 UTC

ES7 Async Functions on Tuts+

It's been months since I've given you all any content here. I'm trying to break that trend, but it will be a while and will take some major changes in order to start writing regularly again. This post isn't even a full post. Rather, it is an announcement ... more


Thursday, 22 May, 2014 UTC

Why Aren’t You Living in Harmony with ES6 Now?

When I first heard about the next version of JavaScript - known as ECMAScript 6 (ES6 for short) or JavaScript Harmony - I got really excited about all of the new features that we'd be getting to simplify and improve our lives as JavaScript developers... ... more


Thursday, 22 May, 2014 UTC

Why Aren't You Living in Harmony With ES6 Now?

When I first heard about the next version of JavaScript - known as ECMAScript 6 (ES6 for short) or JavaScript Harmony - I got really excited about all of the new features that we’d be getting to simplify and improve our lives as JavaScript developers… ... more


Tuesday, 20 May, 2014 UTC

My Top 5 (9?) Favorite HTML5 APIs

HTML5 is a lot more than just a few cool new semantic tags. The HTML5 specification actually has a bunch of new JavaScript APIs for us all to work with. Not all of these specs are finalized and they’re not all widely implemented in browsers. That doesn’t ... more


Tuesday, 20 May, 2014 UTC

My Top 5 (9?) Favorite HTML5 APIs

HTML5 is a lot more than just a few cool new semantic tags. The HTML5 specification actually has a bunch of new JavaScript APIs for us all to work with. Not all of these specs are finalized and they're not all widely implemented in browsers. That doesn't ... more


Wednesday, 7 May, 2014 UTC

Don’t Name Your Inputs ‘action’ or ‘submit’!

Most browsers have a bug that isn't really a bug. In fact it was purposely put there to make your simpler, but if you (or someone else writing the HTML code) do something in the right (read "WRONG!") way, it could completely blow up. Specifically, ... more


Wednesday, 7 May, 2014 UTC

Don't Name Your Inputs 'Action' or 'Submit'!

Most browsers have a bug that isn’t really a bug. In fact it was purposely put there to make your simpler, but if you (or someone else writing the HTML code) do something in the right (read “WRONG!”) way, it could completely blow up. Specifically, if ... more


Wednesday, 30 April, 2014 UTC

Speed up jQuery Development with CodeLobster

jQuery is, for the modern JavaScript developer, an essential library to master. It comes fully-featured with all the DOM manipulation, event management and AJAX functionality that today’s web applications require. But JavaScript’s dynamic nature means ... more


Wednesday, 30 April, 2014 UTC

Speed Up jQuery Development With CodeLobster

jQuery is, for the modern JavaScript developer, an essential library to master. It comes fully-featured with all the DOM manipulation, event management and AJAX functionality that today’s web applications require. But JavaScript’s dynamic nature means ... more


Wednesday, 23 April, 2014 UTC

Patterns for Asynchronous Programming with Promises

Promises are currently the best tool we have for asynchronous programming and they appear to be our best hope for the forseeable future, even if they'll be hiding behind generators or async functions. For now, we'll need to use promises directly, so ... more


Wednesday, 23 April, 2014 UTC

Patterns for Asynchronous Programming With Promises

Promises are currently the best tool we have for asynchronous programming and they appear to be our best hope for the forseeable future, even if they’ll be hiding behind generators or async functions. For now, we’ll need to use promises directly, so ... more


Wednesday, 16 April, 2014 UTC

Better Backbone Applications With MarionetteJS Giveaway

This post serves a dual purpose: first of all it is to announce (to anyone who hasn’t see the original announcement on my social media accounts) that the book that I’ve been writing for the past year - that has kept me from more actively working with ... more


Wednesday, 16 April, 2014 UTC

Better Backbone Applications With MarionetteJS Giveaway

This post serves a dual purpose: first of all it is to announce (to anyone who hasn’t see the original announcement on my social media accounts) that the book that I’ve been writing for the past year - that has kept me from more actively working with ... more


Friday, 11 April, 2014 UTC

Synchronizing Asynchronous JavaScript With ES7

ECMAScript version 5 is the latest complete version of JavaScript available and is implemented in every major browser, but ES6 is in the works and promises a much better world for JavaScript developers with features such as a simple class syntax, arrow ... more


Friday, 11 April, 2014 UTC

Synchronizing Asynchronous JavaScript With ES7

ECMAScript version 5 is the latest complete version of JavaScript available and is implemented in every major browser, but ES6 is in the works and promises a much better world for JavaScript developers with features such as a simple class syntax, arrow ... more


Tuesday, 1 April, 2014 UTC

Backbone.js Patterns and Best Practices Ebook Giveaway

The title may be a bit misleading. Yes, we’re having a giveaway, but we’re giving away so much more than just a copy of Backbone.js Patterns and Best Practices . I’m also giving away my personal computer, the rest of my physical book collection, all ... more


Tuesday, 1 April, 2014 UTC

Backbone.js Patterns and Best Practices Ebook Giveaway

The title may be a bit misleading. Yes, we’re having a giveaway, but we’re giving away so much more than just a copy of Backbone.js Patterns and Best Practices . I’m also giving away my personal computer, the rest of my physical book collection, all ... more


Tuesday, 18 March, 2014 UTC

Why Adapters and Facades Are Awesome

It’s been a long time since I’ve actually been on here teaching you something; 9 months since my last actual tutorial and really useful article. Sorry about that! I’m trying to get back on track now though. You should see much more frequent posting and ... more


Tuesday, 18 March, 2014 UTC

Why Adapters and Facades Are Awesome

It’s been a long time since I’ve actually been on here teaching you something; 9 months since my last actual tutorial and really useful article. Sorry about that! I’m trying to get back on track now though. You should see much more frequent posting and ... more


Tuesday, 11 March, 2014 UTC

Book Review: Backbone.js Patterns and Best Practices

Every once in a while I get around to reading a book. Books are typically nicer than blog posts because they show the whole picture instead of zeroing in on a tidbit. I was contacted by Packt Publishing to do a review of Backbone.js Patterns and Best ... more


Tuesday, 11 March, 2014 UTC

Book Review: Backbone.js Patterns and Best Practices

Every once in a while I get around to reading a book. Books are typically nicer than blog posts because they show the whole picture instead of zeroing in on a tidbit. I was contacted by Packt Publishing to do a review of Backbone.js Patterns and Best ... more


Monday, 18 November, 2013 UTC

Rebranding for the Future

You all know that this site has been relatively inactive for quite a while. Well, I’m here to let you all know that big things are coming in the future. I wish I could say they will be coming soon, but until the book I’ve been writing it finished, I ... more


Monday, 18 November, 2013 UTC

Rebranding for the Future

You all know that this site has been relatively inactive for quite a while. Well, I’m here to let you all know that big things are coming in the future. I wish I could say they will be coming soon, but until the book I’ve been writing it finished, I ... more


Wednesday, 9 October, 2013 UTC

I Have Some Announcements/Excuses to Make

Hi everyone! It’s been nearly two months since I’ve written my own post. This is pretty much unacceptable, but I do have some good excuses. Are you willing to listen to them? Or are you just gonna ignore this? Whatever, either way I don’t care too much. ... more


Wednesday, 9 October, 2013 UTC

I Have Some Announcements/Excuses to Make

Hi everyone! It’s been nearly two months since I’ve written my own post. This is pretty much unacceptable, but I do have some good excuses. Are you willing to listen to them? Or are you just gonna ignore this? Whatever, either way I don’t care too much. ... more


Wednesday, 2 October, 2013 UTC

How DeskRoll Uses New Web Technologies

Today we will take a look at the inner workings of a remote desktop system. It is called DeskRoll, and it uses a lot of modern technologies such as HTML5 and WebRTC that bring the possibility of a remote desktop system to the browser. DeskRoll is primarily ... more