Tutorials Page 95
Useful Premium Plugins for Professional Web Designers and Developers
Every client has a unique profile, so whenever we set about forging their websites, we first look for the right resources to help complete the job. Over time, the search process gets easier, as some of those assets become regular assistants. What is more, brand new...
Remove UTM Parameters from URLs
If you've ever worked on a social media campaign, you're probably familiar with the UTM tracking pieces of a URL which allow you to tie visits and pageviews with a given campaign. They're a marketing person's dream but ugly for end users to look at. And if you don't want your statistics...
6 Reasons to Go Treehouse
There are quite a few tech video tutorial websites on the internet but Treehouse is the web's best. Of course it's easy to make that claim but here are some of the numerous reasons why that can only be true. Trying Treehouse is FREE Treehouse's sponsorship...
Do a Basic HTTP Request with Node.js
I'm currently working on adding client-side testing to the Mozilla Developer Network (MDN). I'm using Intern, a JavaScript-based WebDriver API created by my former employer SitePen. MDN has used its own Persona login service for years, and since many key features of MDN require...
Element.offsetHeight for Visibility
One of the (perceived) tricky tasks within front-end coding is checking if an element is visible or not. The very naive way of checking if an element is visible (i.e. has presence or takes up space on the page) is by checking its display style value: Notice...
Feature Detection and Function Efficiency within JavaScript
Efficiency in code execution is incredibly important, especially when the given function is used repeatedly. You often see repeated function calls within JavaScript frameworks. When you work on said frameworks, you need to ensure you've hit ever micro-optimization possible. One micro-optimization you can make is running...
For and against `let`
In this post I'm going to examine the case for (and perhaps against?) one of the new features coming in JavaScript ES6: the
let
keyword.let
enables a new form of scoping not previously accessible generally to JS developers: block scoping. Function Scope Let's briefly review the basics...Write Better Media Queries with Sass
Let's face facts: media queries can be a pain. They're difficult to write and they tend to get duplicated a lot. Sass includes a few helpful features that make media queries easier to work with. This article will show you these tricks and how you can...
Why Monarch is One of the Most Promising Social Plugins Ever Built
Today, nearly everyone from first- and second-world countries lives and breathes social networking. So it hardly comes as a surprise that, in what can now be described as the Internet Era, an overwhelming majority of people relish in sharing information on all sorts of online venues.
The Truth About Production Testing
Testing on production environments is something you must do but really, really would prefer not to do, right? You can do some incredible damage in a short amount of time if you aren't careful, and when things do run smoothly, you think to yourself "Why even take the...