Ruby Templating With Slim: Part 2

In the second and last part of this mini series, we’ll finish this introduction with sections about outputting Ruby code, interpolation, plain text and how to customize Slim to your needs. After that article you should be ready for some Slim action.  Outputting Code You have already seen a bit about how to use Ruby in… Continue reading Ruby Templating With Slim: Part 2

20 Useful WordPress WooCommerce Plugins Available on CodeCanyon

WooCommerce is a free plugin that transforms WordPress into a powerful eCommerce solution. This WordPress eCommerce plugin now powers over 37% of all online stores and offers a wide variety of plugins that extend and customize WooCommerce in many different ways. Here are 20 useful WordPress WooCommerce plugins available on Envato Market that are worth your… Continue reading 20 Useful WordPress WooCommerce Plugins Available on CodeCanyon

It’s Tough Out There: A Look at Brutalism in Web Design

Brutalist websites were thrust into the spotlight recently when Pascal Deville’s brutalistwebsites.com hit Hacker News and went viral. This collection showcases the less warm and fuzzy side of the web–let’s take a look and see if we can pull some inspiration from brutalism. Brutal Buildings “Brutalism” (or “New Brutalism”) is a term which has been rattling… Continue reading It’s Tough Out There: A Look at Brutalism in Web Design

How to Use Pantheon to Set Up and Maintain a Production-Safe WordPress Site

Today, WordPress powers 25% of all of the world’s websites, so it’s safe to say that what started as blogging software has grown into something much bigger than its humble origins, and is ready to be used on production-level sites from news portals to complete web applications. With this level of professionalism, new needs arise.  On a personal blog read by… Continue reading How to Use Pantheon to Set Up and Maintain a Production-Safe WordPress Site

5 Common Problems Faced by Python Beginners

More from this author How to Launch Your Next Tech Product for Free (Almost!) API Building and Testing Made Easier with Postman Are you in the process of learning Python? It’s a fantastic language to learn, but as with any language, it does present challenges that can seem overwhelming at times, especially if you’re teaching… Continue reading 5 Common Problems Faced by Python Beginners

10 Amazing Photoshop Templates That Every Designer Should Own

What You’ll Be Creating Photoshop templates are a great way of transforming your images instantly into something more eye-catching and professional-looking. Creating a vintage-style collage? Using a vintage PS template will give your photos that authentic aged look. Looking to improve a set of so-so wedding photos? Using a soft focus template will make them… Continue reading 10 Amazing Photoshop Templates That Every Designer Should Own

Learn the Basics of HTML in Our New Course

Do you need to learn HTML from the ground up? If so, our new course, Start Here: Learn HTML Basics, is perfect for you. What You’ll Learn The most critical first step to becoming a web designer is learning how to code HTML. By the end of this short course you’ll know what HTML is, how it… Continue reading Learn the Basics of HTML in Our New Course

SpriteKit From Scratch: Visual and Audio Effects

Introduction In this tutorial, the fourth installment of the SpriteKit From Scratch series, we look at the various visual and audio features SpriteKit provides to add some more detail and variety to your games. This includes particle systems, filters, lighting, and audio. To follow along with me, you can either use the project you created in… Continue reading SpriteKit From Scratch: Visual and Audio Effects

Adding Custom Hooks in WordPress: Custom Filters

In this two-part series, we’re taking a look at the WordPress hook system. Specifically, we’re taking a close look at both actions and filters and the role they play in WordPress development. Though they are both defined as hooks, each plays a specific role in WordPress development. And if you’re looking to become a more… Continue reading Adding Custom Hooks in WordPress: Custom Filters

How to Create a Layered Floral Typography Text Effect in Adobe Photoshop

What You’ll Be Creating Floral typography is a design trend that combines nice floral elements with bold typography, to create some elegant designs. This tutorial will show you how to use a flower stock image, with a simple text, and a couple of layer styles, filters, textures, and adjustments to create your own floral typography… Continue reading How to Create a Layered Floral Typography Text Effect in Adobe Photoshop

A Comprehensive Introduction to Color in Design

This article aims to give you a comprehensive introduction to the deepest of design rabbit holes: color. It will introduce you to the most important lingo and concepts to get you started, helping you make better decisions applying color in your designs. Topics As usual for these guides, we’re going to cover a great deal,… Continue reading A Comprehensive Introduction to Color in Design

How to Build a Pebble Application

What You’ll Be Creating The Pebble smartwatch has been around since its very successful Kickstarter campaign in 2012 and is a popular choice amongst smartwatch users. This is due to its excellent battery life, low price, various models to choose from, and compatibility with both iOS and Android. Pebble has had a developer SDK since day one, encouraging developers… Continue reading How to Build a Pebble Application

WordPress Hacker’s Guide to the Galaxy

WordPress is easy for nearly anyone to learn, but that doesn’t mean that all the code you write for it has to be messy. There’s nothing keeping you from leveraging modern programming techniques for your WordPress themes and plugins. Let me show you. https://youtu.be/fcllcGb19oY https://youtu.be/9CsxcEvwx9M https://youtu.be/n744Xe85_88 https://youtu.be/6dPKB7KEK3M https://youtu.be/8gPqPbutKBM https://youtu.be/SuJ946BdSYk

Optimizing Google PageSpeed to 100 in WordPress

What You’ll Be Creating How to Reach a PageSpeed of 100 Welcome to part two of our series on Google PageSpeed. In the first episode, I optimized the PageSpeed of my site’s then theme, MySiteMyWay’s Construct. I managed to get to 70 Mobile and 86 Desktop.  However, with MySite’s closure, I chose a new theme and reached… Continue reading Optimizing Google PageSpeed to 100 in WordPress

International Artist Feature: Italy

For this article in the international artist series, we turn to Italy, featuring six artists who create fantastic work, from illustration to graphic design and more! I asked each artist how their country and culture inspired their work, and they delivered fantastic answers. Enjoy! Officemilano Officemilano is a multi-discipline design firm based in Milan, Italy.… Continue reading International Artist Feature: Italy

New Course: Practical Web Animation

The days of animation-heavy websites are fading, but there is still something to be said for a site with small amounts of subtle, eye-catching motion to help users interpret interfaces.  In our new course, Practical Web Animation, Envato Tuts+ instructor Craig Campbell will show you practical ways to create animations for buttons, pricing tables, and other… Continue reading New Course: Practical Web Animation

How to Draw Trees

What You’ll Be Creating Trees seem like one of the few things that are easy to draw. However, if you know nothing about drawing, you may either go too simple… … or too literal: Neither of these is what a real tree looks like. The first is a symbol of a tree, and the other… Continue reading How to Draw Trees

Adding Custom Hooks in WordPress: Custom Actions

One of the cornerstones of building custom solutions in WordPress is having an understanding of hooks. In and of themselves, they aren’t terribly difficult to understand, and we’ll be covering a short primer on them in this tutorial. But if you’re looking to get into more advanced WordPress development, it’s worth knowing how to implement… Continue reading Adding Custom Hooks in WordPress: Custom Actions

Photoshop in 60 Seconds: What Are Artboards?

Interface Design on Envato Market Welcome to our Photoshop in 60 Seconds series, in which you can learn a Photoshop skill, feature, or technique in just a minute! Artboards in Photoshop Artboards are a welcome recent addition to the lineup of Photoshop features. The premise is to be able to work on several different “canvases”… Continue reading Photoshop in 60 Seconds: What Are Artboards?

Selecting Parent Elements with CSS and jQuery

There have been occasions where I’ve wished I was able to select a parent element with CSS–and I’m not alone on this matter. However, there isn’t such thing as a Parent Selector in CSS, so it simply isn’t possible for the time being. In this tutorial we will walk through a few cases where having a CSS… Continue reading Selecting Parent Elements with CSS and jQuery

New Course: The Complete Guide to CSS Positioning

If you want to get a comprehensive but concise overview of CSS positioning, our new course is for you.  The Complete Guide to CSS Positioning consists of just eight video lessons totalling less than an hour of viewing time, but by the time you’ve finished it, you’ll have a firm grasp of the essential principles you… Continue reading New Course: The Complete Guide to CSS Positioning

SpriteKit From Scratch: Constraints and Actions

Introduction In this tutorial, the second installment of the SpriteKit From Scratch series, you learn about constraints and actions. These features are used to easily add movement and animations to your SpriteKit game while limiting the position and orientation of nodes in the game. To follow along with me, you can either use the project… Continue reading SpriteKit From Scratch: Constraints and Actions

How to Use Adobe Fuse to Create a Superhero Reference

What You’ll Be Creating When you have an awesome idea for a character, you can feel how great it would be to see it on paper. But what if you don’t have “talent”? Or maybe you can draw, but humans are simply not your area of expertise? Are you supposed to spend hours learning just… Continue reading How to Use Adobe Fuse to Create a Superhero Reference