In this hands-on Premium screencast, from scratch, we’ll use test-driven development to build a jQuery plugin. Along the way, we’ll take advantage of Grunt, QUnit, and GitHub to build, test, and distribute our plugin, respectively. If the i…
Sass vs. LESS vs. Stylus — a Preprocessor Shootout
Wielding the true power of a CSS preprocessor is an adventure. There are countless languages, syntaxes, and features, all ready for use right now.
In this article, we will be covering the various features and benefits of using three different preproc…
The Largest jQuery Class in the World
A couple weeks ago, Tuts+ Premium launched a free new real-time course, called “30 Days to Learn jQuery.” After signing up, each member receives an email, linking to a new video lesson for an entire month.
I’m pleased to announce that…
Do You Exclusively Use webkit Prefixes?
You’ve undoubtedly read about the vendor prefix web development drama of the week. If not, the W3C mailing lists have been on fire ever since it was discussed (and essentially announced) that Microsoft, Opera, and Firefox will begin to adopt and …
WordPress Plugin Development Essentials: New Premium Course
So you’ve wrapped your mind around the process of creating WordPress themes, and now you want to take things to the next level? In that case, it’s time to begin learning how to create plugins for WordPress. In this Tuts+ Premium course, we start fr…
Are jQuery Users Fools?
We should get this out into the open. There seems to be a commonly held belief that jQuery users are ignorant, and, more often than not, designers. Where did this come from, and is it true?
Roots
The JavaScript community wasn’t nearly as vibra…
Quick Tip: How to Keep the Count with CSS
Did you know that, with CSS, you can create a counter? This can be especially useful for instances where the count is purely needed for presentational purposes. I’ll show you how to use counter-increment in this useful quick tip.
Screencas…
The Magic of WordPress Custom Post Types: New on Premium
In this in depth Premium video tutorial, I’ll teach you how to use custom post types, taxonomies, and meta boxes to extend your WordPress application into CMS-like territory.
Become a Premium member to read this tutorial/screencast, as well as h…
Do You Suffer From the Dunning-Kruger Effect?
Charles Darwin once noted, “Ignorance more frequently begets confidence than does knowledge.” We all know the modern man to whom Darwin refers: the unemployed “musician” who must inform all new acquaintences that he is, in fact,…
Quick Tip – jQuery Newbs: Stop Jumping in the Pool
As editor of Nettuts+, I get to review a lot of code from tutorial submissions. Despite the fact that jQuery has been available for years now, there is still one frequent mistake that I see more than anything else.
Example #1
Consider the following …
Build Ajax Data Grids with CodeIgniter and jQuery
In this lesson, we will create a CodeIgniter library that allows us to generate data grids automatically for managing any database table. I’ll explain each step required to create this class; so you’ll likely learn some new OOP techniques/c…
Cross-Browser CSS in Seconds with Prefixr
A couple weeks ago, as I began to manually update update my stylesheet with all of the various browser prefixes for the new CSS3 properties, I thought to myself, “This is such a waste of time. Surely, there’s an easier way.”
Video…
How to Create Diagonal Lines with CSS
Advertise here
A few days ago, I received my invite to Google Music. While browsing the app, I noticed a tiny, but neat trick they use to create tabs and diagonal borders with plain-old CSS. I’ll show you how to do the same in your projects today…
Vim Essential Plugin: Markdown to HTML
We’re cheating a bit in this episode. Rather than installing an actual plugin, we’ll be using a couple tools to allow us to write and convert Markdown to HTML. It’s really a simple process, and can save great deals of time.
…
Kick-Ass Sponsors
When planning events and competitions, we have a rule that we don’t allow sponsors who offer services that we personally wouldn’t use. That’s misleading, and can often times do more harm than good. That’s why I’m pleased…
$41,000 Web Developer Competition
After months of planning, I’m pleased to introduce our $41,000 web developer competition on Nettuts+ and CodeCanyon. Officially launching today, we want you to…build something! Do a kick-ass job, and you’ll win everything from cash,…
Mastering Sass: Lesson 3
In this final lesson in our Sass mini-series, we’re going to review the excellent Compass stylesheet framework, why you should be using it, and how it connects to Sass.
Subscribe to our YouTube page to watch all of the video tutorials!
Vim Essential Plugin: SnipMate
The SnipMate plugin aims to mimic the popular snippets feature in TextMate, which allows you to type a sequence of characters, and then automatically expand to a full block of code or html by pressing Tab. It’s incredibly helpful.
Download th…
Mastering Sass: Lesson 2
In lesson one of our quick tip series, we learned how to install Sass, and how to use variables, nesting, and compression in our stylesheets. Today, we’ll review mixins and selector inheritance, which can provide us with a great deal of convenie…
Vim Essential Plugin: Sparkup
The sparkup plugin, inspired by the popular ZenCoding, allows you to rapidly create HTML structures. It’s an essential tool in your Vim handbag!
Download the Sparkup Plugin
Usage
Sparkup is incredibly easy to use. Let’s review a hand…