Tutorials Page 58
![Thoughts on Devices: 2016]()
Thoughts on Devices: 2016
If you follow this blog regularly or follow me on Twitter, you know that I love devices for all purposes. Whether it's for watching videos, virtual reality, or any other number of entertainment tasks, I love cutting edge devices and have an opinion on all of them.
![Create a Simple Web Extension]()
Create a Simple Web Extension
Much like multimedia support in the browser, we initially did browser add-ons all wrong. For years each browser had its own language and method for installing add-ons, leading to security exploits, performance problems, painful maintenance for developers, and frustrating user experiences. Today we have the Web Extension API...
![Why Uncode’s Adaptive Grid System Is a Game Changer]()
Why Uncode’s Adaptive Grid System Is a Game Changer
Having to work with a WordPress theme that does not allow you complete freedom of layout design is enough to keep you awake at nights. Templates are of some help, in that they may allow you to deliver a fully-functional, clean-looking website, but there’s a better...
![Sorting Strings with Accented Characters]()
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]()
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: 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
focusmethod put the cursor at the beginning of the input, which...![2016’s Best Web Tools & Services]()
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]()
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]()
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]()
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...









