Select Page

Category: Web Development

Getting Started With the Mojs Animation Library: The Burst Module

We started this series by learning how to animate HTML elements using mojs. In the second tutorial, we moved on to animation of built-in SVG shapes using the Shape module. The third tutorial covered more ways of animating SVG shapes using the ShapeSwirl and stagger modules. Now, we will learn how to animate different SVG shapes in a burst formation using the Burst module. This tutorial will depend on concepts we covered in the previous three tutorials. If you have not already read them, I would suggest that you go through them first. Creating Basic Burst Animations The first thing...

Read More

JWT Authentication in Django

This tutorial will give an introduction to JSON Web Tokens (JWT) and how to implement JWT authentication in Django. What Is JWT? JWT is an encoded JSON string that is passed in headers to authenticate requests. It is usually obtained by hashing JSON data with a secret key. This means that the server doesn’t need to query the database every time to retrieve the user associated with a given token. How JSON Web Tokens Work When a user successfully logs in using their credentials, a JSON Web Token is obtained and saved in local storage. Whenever the user wants...

Read More

Detaching Expo Apps to ExpoKit: Concepts

In this post, you’ll learn what ExpoKit is and how it is used for adding native functionality to Expo apps. You’ll also learn some of its pros and cons.  In my Easier React Native Development With Expo post, you learned about how Expo makes it easier for beginners to begin creating apps with React Native. You also learned that Expo allows developers to get up and running with developing React Native apps faster because there’s no longer a need to set up Android Studio, Xcode, or other development tools. React Native Easier React Native Development With Expo Wern Ancheta But as...

Read More

Conversation Design User Experiences for SiriKit and iOS

What You’ll Be Creating Introduction A lot of articles, our site included, have focused on helping readers create amazing iOS apps by designing a great mobile user experience (UX).  However, with the emergence of the Apple Watch a few years ago, alongside CarKit, and more recently the HomePod this year, we are starting to see a lot more apps and IoT appliances that use voice commands instead of visual interfaces. The prevalence of IoT devices such as the HomePod and other voice assistants, as well as the explosion in voice-assistant enabled third-party apps, has given rise to a whole...

Read More

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 plugins, with examples.  You’ll go on to learn how to create a PHP file and use it to output HTML. Then you’ll learn to use functions, loops and if statements for coding custom WordPress themes and plugins. This course has recently been updated with...

Read More