Swift and Regular Expressions: Syntax
1. IntroductionSimply put, regular expressions (regexes or regexps for short) are a way of specifying string patterns. You are undoubtedly familiar with the search and replace function in your favorite...
View ArticleTemplating With Jinja2 in Flask: Essentials
Jinja2 is a template engine written in pure Python. It provides a Django-inspired non-XML syntax but supports inline expressions and an optional sandboxed environment. It is small but fast, apart from...
View ArticleQueries in Rails, Part 3
In this last piece, we are going to look a bit deeper into queries and play with a few more advanced scenarios. We will cover relationships of Active Record models a bit more in this article, but I'll...
View ArticleUsing PHP CodeSniffer With WordPress: Installing and Using PHP CodeSniffer
In the first article of this series, we defined code smells and looked at a few examples of what they are and how we may refactor them so the quality of the code is improved. Recall:[A] code smell,...
View ArticleCreate a 'Conversation' Banner With Revolving Text in WordPress: Part 1
Sliders can be controversial—we've all had clients who've insisted on them regardless of whether they enhance the site. But they do have their place. They can help to highlight key content, display...
View ArticleGet Started With Mobile Game Development
At this week's E3 expo, the latest mobile games are sure to create a buzz. But what if you want to get started in this growing field yourself? How do you learn how to develop games for Android or...
View ArticleAndroid From Scratch: Understanding Adapters and Adapter Views
Adapter views are so ubiquitous that you'd have a hard time finding a popular Android app that doesn't use them. The name might sound unfamiliar, but if you think you've never seen an adapter view, you...
View ArticleSwift and Regular Expressions: Swift
In the first tutorial of this series, we explored the basics of regular expressions, including the syntax to write regular expressions. In this tutorial, we apply what we have learned so far to...
View ArticleGet Started Creating an Apple TV App With Swift
As time goes on in the world of development targeting the Apple platform, we continue to find new and exciting ways to engage consumers. The newest Apple platform allows us to engage our audience while...
View ArticleRails Image Upload: Using Paperclip in a Rails Application
In the first two parts of this series, I showed you how to enable image uploading in Rails using CarrierWave. In this part, you will see how to do so using Paperclip.Paperclip is a Ruby gem provided by...
View ArticleHow to Automate and Optimize Your WordPress Development and Testing on Pantheon
In my previous tutorial, I guided you through the steps of getting started with creating and maintaining a production-safe WordPress site using a "Dev-Test-Live" three-environment setup on Pantheon. In...
View ArticleWWDC 2016 Aftermath
Earlier this week, Apple officially kicked off their annual WWDC (Worldwide Developers Conference) event in San Francisco. As always, the event began with a keynote during which Apple announced updates...
View ArticleCreate a 'Conversation' Banner With Revolving Text in WordPress: Part 2
What You'll Be CreatingIn this set of two tutorials, we're creating a slider to display posts from a custom post type in such a way as to create a conversation effect between two speakers in an...
View ArticleBuilding a Collaborative Web App With PubNub, React.js, and ES6
In my previous tutorials, I demonstrated how to prototype Internet of Things devices, and also created data visualizations from hardware sensors, using PubNub’s Data Stream Network. In this tutorial, I...
View ArticleWhat's New in Android N and Wear 2.0
Although the Developer Preview for Android N had been available for a little while before Google I/O for select devices, Google announced an official beta release for users with those devices during...
View Article4 Practical Laravel Courses for PHP Developers
Laravel is a PHP framework for modern web apps. Recently upgraded to version 5, Laravel is a mature system that continues to win support due to its elegance and stability. Laravel ships with built-in...
View ArticleCreate a Custom API in OpenCart
You'll need to create custom APIs for unique requirements in your project development at some point in time, and that's what we'll cover throughout the course of this tutorial. In our custom API...
View ArticleUsing PHP CodeSniffer With WordPress: Installing and Using the WordPress Rules
If you're just joining the series, we've been discussing the topic of code smells, how to refactor them, and tools that are available to help us automate some of the monotony that comes with doing so,...
View ArticleIntroduction to Google DFP: Optimizing Revenue
What You'll Be CreatingOptimizing Your Google Advertising RevenueThis is the eighth tutorial in our series about Google DoubleClick for Publishers. DFP is a service that can seem incredibly complicated...
View ArticleHow to Create an Xcode Source Editor Extension
What You'll Be CreatingIntroductionXcode is the main IDE (Integrated Development Environment) used by thousands and thousands of developers every day. It is an awesome tool, but sometimes you want to...
View Article