Swift From Scratch: Function Parameters, Types, and Nesting
In the previous article, we explored the basics of functions in Swift. Functions, however, have a lot more to offer. In this article, we continue our exploration of functions and look into function...
View ArticleCrafty Beyond the Basics: Sounds and Scenes
Just like images or sprites, sound also plays a vital role in games. The right background music can set the mood for the game. Similarly, including sound effects for things like a crash or gunfire will...
View ArticleCrafty Beyond the Basics: Collisions
It is very important in a game that you detect collisions properly. Nobody is going to play a game where things start exploding even when they are many pixels apart. Besides the graphics and sounds,...
View ArticleBuilding With the Twitter API: Creating Friends to Follow
What You'll Be CreatingWelcome! I know it's been a while since I added to our Twitter API series. I've been kind of busy. First, there was the brain tumor, then the robotic radiosurgery, then the...
View ArticleMaking a Sliding Side Navigation Menu for Responsive Designs
In this tutorial, you will be creating an expandable side navigation menu with JavaScript and CSS. The final product will appear as shown below:The MarkupTo get started, let's add some markup for our...
View ArticleSwift From Scratch: An Introduction to Classes and Structures
Up to now, we've covered the basics of the Swift programming language. If you followed along, you should now have a solid understanding of variables, constants, functions, and closures. It's now time...
View ArticleCode Your First Ionic 2 App: Getting Set Up
With the recent release of Ionic 2, you might be one of those hybrid app developers who wants to try it out. But maybe you're overwhelmed by the amount of learning needed to get started.That's why I...
View ArticleWorking With Shopify Products: An Ajax Shopping Cart
Making your Shopify store more intuitive is a great way to convert more sales and get a larger item count per checkout. Combined with displaying your products in a simple list, we can make the...
View ArticleManaging Cron Jobs Using Python
In this tutorial, you'll learn the importance of cron jobs and why you need them. You'll have a look at python-crontab, a Python module to interact with the crontab. You'll learn how to manipulate cron...
View ArticleLearn to Create a Voice-Controlled Android App in Our New Course
What You'll Be CreatingWouldn't it be great to be able to make a voice-controlled app like Siri, Cortana, or Google Now?Well, it's simpler to do than you might think. If you've got ten minutes to...
View ArticleUploading Files With Rails and Dragonfly
Some time ago I wrote an article Uploading Files With Rails and Shrine that explained how to introduce a file uploading feature into your Rails application with the help of the Shrine gem. There are,...
View ArticleHow to Use OpenGL ES in Android Apps
Almost every Android phone available in the market today has a graphics processing unit, or GPU for short. As its name suggests, this is a hardware unit dedicated to handling calculations that are...
View ArticleDocker From the Ground Up: Understanding Images
Docker containers are on the rise as a best practice for deploying and managing cloud-native distributed systems. Containers are instances of Docker images. It turns out that there is a lot to know and...
View ArticleAndroid Things: Understanding and Writing Drivers
In the previous article of this series, you learned about the various types of peripheral input and output devices and connections that can be used with Android Things. Next, you can expand on this...
View ArticleCode Your First Ionic 2 App: A Photo Sharing App
In this two-part tutorial series, you're learning how to create your very first Ionic 2 app. Now that you've set up your development environment and learned about the development workflow in Ionic 2,...
View ArticleHow to Program With Yii2: Running Cron Services
What You'll Be CreatingIf you're asking, "What's Yii?" check out my earlier tutorial: Introduction to the Yii Framework, which reviews the benefits of Yii and includes an overview of what's new in Yii...
View ArticlePyQuery: Python's jQuery
In this tutorial, you'll have a look at PyQuery, a Python library which allows you to make jQuery queries on XML documents. Syntactically it's quite similar to jQuery, and if you are familiar with...
View ArticleLeverage Assembla's Zapier Integration With Cloud Services
What You'll Be CreatingWhat Is Assembla?Welcome! Your likely first question is, "What's Assembla?" Assembla is a project management tool for software development teams with code repositories for Git,...
View Article10 Best Weather App Templates
CodeCanyon offers a wide range of application templates to get your app project up and running quickly. In this article, I'll show you the top ten weather templates you can choose from to kick start...
View ArticleNew Course: Go Further With Swift
What You'll Be CreatingAre you ready to get beyond the basics of iOS app programming and tackle some more advanced topics?If so, you should check out our new course, Go Further With Swift: Animation,...
View Article