Expanded Course: Learn PHP for WordPress

If you’re ready to take your WordPress skills to the next level and get your feet wet with PHP, you’ll love our newly expanded course, Learn PHP for WordPress. What You’ll Learn In this course, Envato Tuts+ instructor Rachel McCollin will give you an overview of what PHP is and how it’s used for WordPress themes and Read More

Code a Widget for Your Android App: Add a Configuration Activity

Application widgets provide your users with easy access to your application’s most frequently used features, while giving your app a presence on the user’s homescreen. By adding a widget to your project, you can provide a better user experience, while encouraging users to remain engaged with your application, as every single time they glance at Read More

10 Best Ad Manager WordPress Plugins

It wasn’t very many years ago when everyone was trying to make a quick buck on a blog. Fast-forward just a few years, and the entire scene has changed radically. Selling advertising on a website isn’t as easy as it once was. The “Golden Age of Blogging” has certainly passed, but that doesn’t mean monetization Read More

Cleaning Up Your Data With Go: Part 2

Overview This is part two out of two in a series on cleaning up data using Go. In part one, we covered the basic text facilities of Go and working with CSV files. In this tutorial, we’ll dive into actual data cleaning.  We’ll start by understanding the problem of messy data and coming up with Read More

Cleaning Up Your Data With Go: Part 1

Overview One of the most important aspects of any application is validating its input. The most basic approach is just failing if the input doesn’t satisfy the requirements. However, in many cases this is not enough. In many systems the data collection is separate from data analysis. It could be a survey or an old Read More

10 Things Men Can Do to Support Women in Tech

While there is no shortage of books, seminars, articles, etc. created to help women succeed in male-dominated workplaces, there is precious little information designed to help men modify their attitude and behaviour in order to promote gender equality at work.  This is a problem because, let’s face it, women will never achieve equity in the workplace Read More

Demystifying Python Recursion

Most complex tasks in Python can be broken down into simpler subtasks. Recursion helps to achieve this, hence making the code clean and neat. This tutorial will introduce recursion, the benefits of recursion, and how to use it in Python programming. What Is Recursion? Recursion is a method of solving a problem with the solutions Read More

New Short Course: Create a Free Website With GitHub Pages

Have you ever wanted to build a simple website quickly and easily, without a lot of fuss? Did you know that, with a little bit of help from our friends at GitHub, you can begin creating static, content-based websites quickly, easily, and for free? Our new course, Create a Free Website With GitHub Pages, shows Read More

Easy Version Control With Git in Android Studio

As you know, it’s best practice to always use source control management (SCM) for your projects—even personal projects. Do you know that Android Studio has an amazing integration with Git for source control management? If you didn’t know or don’t have experience using it, then continue reading this post. Even if you have already used Read More

How I Learned to Stop Worrying and Love the Capitalization Tool

Overview I write a lot of tutorials for Envato Tuts+. These tutorials have headings that need to follow certain rules of capitalization. Tuts+ provides us authors a web-based tool that takes the text of a heading and returns a properly capitalized heading. When I write my tutorials I’m trying to get into the flow, and Read More