Decoding the Proxy Class in OpenCart
More often than not, we take things for granted. If something is working as expected, we don't bother about the inner workings of it to understand the underlying mechanism. Or to put it another way, we...
View ArticleIntroduction to Animations in React
In the last couple of React tutorials, you got familiar with basic React concepts like JSX, routing, and forms. In this tutorial, we'll take it to the next level and try to understand animations in...
View ArticleNew Code eBooks Available for Subscribers
Do you want to learn more about asynchronous Android programming? How about the Ionic framework, or JavaScript design patterns? Our latest batch of eBooks will teach you all you need to know about...
View ArticleUsing Passport With Sequelize and MySQL
Sequelize is a promise-based Node.js ORM. It can be used with PostgreSQL, MySQL, MariaDB, SQLite, and MSSQL. In this tutorial, we will be implementing authentication for users of a web app. And we will...
View ArticleAcuity Scheduling Developer Platform: OAuth, Webhooks, and Reporting
What You'll Be CreatingAcuity Scheduling's Developer SolutionsWelcome to the third episode in our series on Acuity's developer-friendly scheduling and booking platform. In prior episodes, we provided a...
View ArticleAndroid Things: Peripheral Input/Output
Android Things has a unique ability to easily connect to external electronics components with the Peripheral API and built-in device support. In this article you will learn about the different types of...
View ArticleGetting Started in WebGL, Part 4: WebGL Viewport and Clipping
In the previous parts of this series, we learned much about shaders, the canvas element, WebGL contexts, and how the browser alpha-composites our color buffer over the rest of the page elements. In...
View ArticleUsing the Requests Module in Python
Requests is a Python module that you can use to send all kinds of HTTP requests. It is an easy-to-use library with a lot of features ranging from passing parameters in URLs to sending custom headers...
View Article10 Best Restaurant App Templates
CodeCanyon offers a wide range of application templates to kickstart your mobile app project. In this article, I'll show you the top ten restaurant templates that you should consider for your next...
View ArticleCreate an Algorithm Trading Robot: The Basics of Writing An Expert Advisor in...
The world's financial markets offer you a huge potential for profit and loss. There is always a potential for profit in the market as you can place trades in either direction. Whether your stance be...
View ArticleDRY Your Python Code With Decorators
Decorators are one of the nicest features of Python, yet for the beginner Python programmer, they can seem like magic. The purpose of this article is to understand, in depth, the mechanism behind...
View ArticleSwift From Scratch: An Introduction to Functions
To get anything done in Swift, you need to learn the ins and outs of functions. Functions are exceptionally powerful and flexible in Swift. The basics are simple, especially if you've worked with other...
View ArticleLearn to Code With Python in Our Comprehensive New Course
Do you want to learn Python? Our huge new course, Learn to Code With Python, is the only guide you'll need. With over seven hours of video covering a wide array of Python topics from the basic building...
View ArticleUnderstanding Virtual Environments in Python
In this tutorial, you'll learn about virtual environments. You'll learn about the importance of using virtual environments in Python and how to get started with using virtual environments.What Is a...
View ArticleCreate a Pokémon GO Style Augmented Reality Game With Vuforia: Image Targets
In this tutorial we'll dive back into the Vuforia Augmented Reality (AR) library, exploring one of its most interesting resources—the Image Target. We'll expand on the Shoot the Cubes game that we...
View ArticleCrafty Beyond the Basics: Mouse and Touch Events
In the last Crafty series, you learned about different ways of moving elements around using the keyboard. While a keyboard can help you create a variety of games, some situations require you to control...
View ArticleReactive Programming Operators in RxJava 2
If your Android app is going to rack up those five-star reviews on Google Play, then it needs to be able to multi-task. As a bare minimum, today’s mobile users expect to still be able to interact with...
View ArticleBuilding Your Startup: Running Multiple Domains
What You'll Be CreatingThis tutorial is part of the Building Your Startup With PHP series on Envato Tuts+. In this series, I'm guiding you through launching a startup from concept to reality using my...
View ArticleHow Does Git Reset Work?
Want to know how the Git reset option works?In a series of Git courses on Envato Tuts+, I went through some of the fundamental concepts of Git in simple videos.In this video from the series, you’ll...
View ArticleCrafty Beyond the Basics: Sprites
In all the Crafty tutorials up to this point, you have been using square or rectangular boxes to understand different concepts like animation and keyboard or touch events. While this is a great way to...
View Article