What's the Difference Between Java and JavaScript?
For those who are just getting started with programming, be it server-side or client-side, it's inevitable that you're going to come across the programming languages Java and JavaScript.If you've any...
View ArticleHow 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...
View ArticleDrupal 8: Properly Injecting Dependencies Using DI
As I am sure you know by now, dependency injection (DI) and the Symfony service container are important new development features of Drupal 8. However, even though they are starting to be better...
View Article20 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...
View ArticlePrivacy and URL Schemes in iOS 9
As of iOS 9, third party applications are no longer able to query arbitrary URL schemes. Several third party applications, most notably Twitter, misused the canOpenURL(_:) method of the UIApplication...
View ArticleRuby 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...
View ArticleFree Course: Create Content in WordPress With Posts and Pages
What You'll Be CreatingWordPress is a powerful and easy-to-use tool for creating websites, but for beginners it can still be a little hard to know where to get started. What's the best way to fit your...
View ArticleSpriteKit From Scratch: Advanced Techniques and Optimizations
IntroductionIn this tutorial, the fifth and final installment of the SpriteKit From Scratch series, we look at some advanced techniques you can use to optimize your SpriteKit-based games to improve...
View ArticleHow to Rewrite Custom URLs in OpenCart
In the course of this tutorial, we'll go through the details of custom SEO-friendly URLs. It's an important aspect you should look at while developing custom modules, and it affects the overall search...
View ArticleDatabase Handling in Python
In the information age we are living in, we can see how much data the world is exchanging. We are basically creating, storing, and retrieving data, extensively! There should be a way to handle all...
View ArticleGoogle I/O 2016 Aftermath
And that’s a wrap. Google have just finished hosting their annual developer conference, Google I/O, where the tech giant unveiled several exciting new products and made some big announcements.Let’s...
View ArticleUsing Let's Encrypt SSL With Your WordPress Project
What's Let's Encrypt?For years, purchasing, renewing, installing and managing SSL certificates overwhelmed me with expense and complexity. Now, Let's Encrypt makes it fairly simple and free.Let’s...
View ArticleFile Handling in Python
If you look at the background of your desktop, what do you notice? Files spread everywhere, right? I know we regularly fall into this bad habit of having a cluttered desktop, but the point here is that...
View ArticleWrite Professional Unit Tests in Python
Testing is the foundation of solid software development. There are many types of testing, but the most important type is unit testing. Unit testing gives you a lot of confidence that you can use...
View ArticleQueries in Rails, Part 1
In this article you will learn the basics of Active Record queries and learn a few fundamentals about SQL along the way. It is targeted at beginners who want to start learning more about database...
View Article10 Remedial Design Pointers for Developers
Here’s a situation which may be familiar to you: you’re a developer and you build a prototype to demonstrate something. It works just as you mean it to, but the looks of horror on your users’ faces...
View ArticleNew Course: Learn CSS Typography
If you’re a budding web designer and you’re ready to learn CSS, then start here!Our new course, Start Here: Learn CSS Typography, is designed to teach you how to use CSS for the typographic portion of...
View ArticleHow to Create an AJAX Driven Theme for ProcessWire
In this tutorial we will look at setting up a simple theme in ProcessWire, we’ll investigate delayed output (now the default theme strategy within ProcessWire), and setup our site to request new...
View ArticlePower Up Your Mobile Game With Design, Sound, and Music
A successful game needs to be beautifully designed and immersive. Most game developers aren't good designers, though. And it doesn't stop with design. Sound and music are just as important to captivate...
View ArticleNew Course: Upgrade Your App to Angular 2
If you are an Angular developer, you must be aware that Angular 2 is coming soon.Since the frameworks are so different, using Angular 2 will require a total rewrite of apps to make them work with the...
View Article