Tutorials Page 59
![Update jQuery UI Widget Options]()
Update jQuery UI Widget Options
We're all used to passing options when instantiating an object, whether it be JavaScript or any other language. Whether or not you can update those options later is usually up to the framework, and somehow many wont let you update them once they've been passed in. Depending...
![Require Parameters for JavaScript Functions]()
Require Parameters for JavaScript Functions
JavaScript is notorious for being "loose", something that some developers love but other developers loathe. I hear most of those complaints from server side developers, who want string typing and syntax. While I like strict coding standards, I also like that JavaScript lets me quickly prototype without having...
![Inspect jQuery Element Events]()
Inspect jQuery Element Events
Building on top of other tools can be incredibly difficult, especially when you didn't create the other tool and you can't replace that tool. And when those other tools create loads of event listeners, you sometimes see odd behavior within the page and have no idea what the...
![Getting Started with Whitestorm.js]()
Getting Started with Whitestorm.js
What is whitestorm.js? Whitestorm.js is a framework for developing 3D applications or games that run in browser. This framework is basically a wrapper around Three.js library (like jQuery wraps DOM to make it easier to use). It extends Three.js with simple API and component...
![Convert Websites to Apps]()
Convert Websites to Apps
Converting a website to a native app, whether on mobile or desktop, can be quite useful. The problem with bookmarks, especially for software engineers, is that we often need to work in different browsers, so having everything in one browser's bookmark set can be a pain. I'd also argue that websites with...
![Cloudinary Image Uploader]()
Cloudinary Image Uploader
Over the past months I've detailed how developers can complete a variety of tasks using Cloudinary, an image (and audio and video) hosting, delivery, and transformation provider. Cloudinary’s client-side integration libraries and SDKs simplify the integration with your development platform of choice: Ruby on Rails, PHP...
![Six Tiny But Awesome ES6 Features]()
Six Tiny But Awesome ES6 Features
Everyone in the JavaScript community loves new APIs, syntax updates, and features -- they provide better, smarter, more efficient ways to accomplish important tasks. ES6 brings forth a massive wave of new goodies and the browser vendors have worked hard over the past year to get those language updates...
![stdlib: Create Scalable Node.js Microservices in a Flash]()
stdlib: Create Scalable Node.js Microservices in a Flash
Hey everyone - today I have the honor of walking you through using the brand new service registry for microservices, stdlib. You can also check out stdlib on GitHub, which is the open source project we'll be using to generate service scaffolding and take care of package management.
![Responsive Images with Client Hints]()
Responsive Images with Client Hints
It doesn't take being a performance fanatic to know that images can really slow down a page's load time. We've come a long way when it comes to images, from lazy loading them to using better image formats like WebP, but they all involve loading the...
![Node.js Raw Mode with Keystrokes]()
Node.js Raw Mode with Keystrokes
I find the stuff that people are doing with Node.js incredibly interesting. You here about people using Node.js to control drones, Arduinos, and a host of other devices. I took advantage of Node.js to create a Roku Remote, a project that was fun and easier than I thought...









