Automate All the Things With Ansible: Part Two
OverviewThis is part two of a two-part tutorial on Ansible. Part one is here. In this part, you will learn about roles (Ansible's building blocks), variables, loops, how to use roles in playbooks, and...
View ArticleSpriteKit From Scratch: Physics and Collisions
IntroductionIn this tutorial, the third installment of the SpriteKit From Scratch series, we take a detailed look into the physics simulation functionality of SpriteKit and how this can be utilized in...
View ArticleOptimizing Google PageSpeed to 100 in WordPress
What You'll Be CreatingHow to Reach a PageSpeed of 100Welcome 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...
View ArticleBuild a Custom Report in OpenCart
No matter what business you're dealing with, it's always important to have tools which help you analyze the overall statistics of day-to-day happenings. Of course, it also helps you build further...
View ArticleHow to Build a Pebble Application
What You'll Be CreatingThe 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...
View ArticleBuilding a CMS: rubyPress
After creating a content management system (CMS) basic structure, and the actual server using Go and Node.js, you’re ready to try your hand at another language. This time, I'm using the Ruby language...
View ArticleWhat Is jQuery?
Avid readers of Envato Tuts+ come from a wide variety of backgrounds in terms of experience, culture, and what they are looking to learn. When it comes to technology, it's easy to take for granted...
View ArticleTelerik: You Know Angular. Now You Know Mobile.
Angular is one of the most widely used JavaScript frameworks today. With its simple and flexible component-based approach, it has managed to revolutionize the way data-driven web apps are created....
View ArticleSeven Handy SQL Scripts for SQL Developers
A lot of things that we do depends upon the knowledge that we possess. If we are aware of what can be done, only then we can make smarter and effective decisions. That is why it is always good to have...
View ArticleIntroduction to Webpack: Part 2
In the previous tutorial we learned how to set up a Webpack project and how to use loaders to process our JavaScript. Where Webpack really shines, though, is in its ability to bundle other types of...
View ArticleGetting Started With Ionic: Navigation
What You'll Be CreatingWe have covered quite a bit in this series already, including navigation. However, Ionic provides a few components that provide additional features for building more functional...
View ArticleNew Coffee Break Course: Use the Microphone With Ionic
Ionic is a cross-platform mobile framework that allows you to develop for Android and iOS using just HTML and JavaScript. Thanks to the inclusion of Cordova, Ionic developers have access to numerous...
View ArticleAn Introduction to Slim Templates
Why Slim?If you live and breathe in Ruby land and have given Haml a shot before, you’ll probably already know a couple of the arguments I’m going to make. I think it’s nevertheless a good idea to...
View ArticleUncommon jQuery Selectors
Selectors are of vital importance. Most jQuery methods require some kind of element selection to be of any use. For instance, attaching a click event to a button requires you to select the button...
View Article7 Handy SQL Scripts for SQL Developers
A lot of things that we do depend upon the knowledge that we possess. If we are aware of what can be done, only then we can make smarter and more effective decisions. That is why it is always good to...
View ArticleRegular Expressions in Python
Have you ever wondered what the key is to finding some text in a document, or making sure that a text conforms to some format, like an email address for instance, and other similar operations?The key...
View ArticleSpriteKit From Scratch: Visual and Audio Effects
IntroductionIn 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...
View ArticleHow Dispatching Works in OpenCart
As a programmer, it’s important that you understand the flow of the system you’re working with—not just for the sake of being able to alter something when needed, but also because it’ll give you a...
View ArticleCreate a Find and Replace Plugin in jQuery
If you have ever used jQuery, there is a pretty good chance that you also have used at least one of its countless plugins. Just think about something useful that you would like to do in jQuery, and I...
View ArticleHow to Secure an iOS App
Security is a key aspect of software development. Almost every mobile application deals with user information or communicates with a remote server. Even though security has improved dramatically over...
View Article