Tutorials Page 58
Sorting Strings with Accented Characters
Strings can create a whole host of problems within any programming language. Whether it's a simple string, a string containing emojis, html entities, and even accented characters, if we don't scrub data or make the right string handling choices, we can be in a world of hurt. While looking...
Cloudinary Improves User Experience through Intelligent Delivery
Over the past months I've been showing you techniques for optimizing your site media with Cloudinary. Cloudinary has you covered with APIs in just about every programming language, a host of useful add-ons, the ability to modify images on the fly by modifying URLs, implementation of bleeding...
CodeMirror: Set Focus at End of Line
CodeMirror is a WYSIWYG-like editor that allows for rich text editing on a small scale, oftentimes used to allow Markdown editing, much like ReviewBoard uses it for. One problem I've found, however, is that calling a CodeMirror instance's
focus
method put the cursor at the beginning of the input, which...2016’s Best Web Tools & Services
Yes, Black Friday is here, the waiting is over! We are so happy to announce you the best showcase of web tools and services we’ve ever made. You will find the best WordPress themes, website builders, social media buttons, but also cross-browser testing services, screenshot app...
Improve User Performance with Pulse Insights
When I was learning web development, optimizing our websites to be less than 200kb was the standard my fellow students and I had to achieve. Internet speed wasn’t as fast and large websites created a very poor user experience. To accomplish this, we would go to...
Six More Tiny But Awesome ES6 Features
ES6 has brought JavaScript developers a huge new set of features and syntax updates to be excited about. Some of those language updates are quite large but some of them are small updates you would miss if you weren't careful -- that's why I wrote about Six...
Convert webm to mp4
There's an upcoming Mozilla trip to Hawaii on the cards and, in trying to be a good family man, I'm bringing my wife and two young sons. Glutton for punishment? Probably. Anyways, I've been feverishly downloading cartoons from YouTube using youtube-dl to put onto our new iPad to keep...
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
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
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...