• 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.  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. Read More
  • Conversation Design User Experiences for SiriKit and iOS

    What You'll Be CreatingIntroduction A lot of articles, our site included, have focused on helping readers create amazing iOS apps by designing a great mobile user experience (UX).  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.  Read More
  • Code a Widget for Your Android App: Add a Configuration Activity

    Application widgets provide your users with easy access to your application’s most frequently used features, while giving your app a presence on the user’s homescreen. By adding a widget to your project, you can provide a better user experience, while encouraging users to remain engaged with your application, as every single time they glance at their homescreen they’ll see your widget, displaying some of your app’s most useful and interesting content. Read More
  • 10 Best Ad Manager WordPress Plugins

    It wasn't very many years ago when everyone was trying to make a quick buck on a blog. Fast-forward just a few years, and the entire scene has changed radically. Selling advertising on a website isn't as easy as it once was. The "Golden Age of Blogging" has certainly passed, but that doesn't mean monetization has come to an end. It simply requires more effort on behalf of publishers and content creators. Read More
  • 10 Things Men Can Do to Support Women in Tech

    While there is no shortage of books, seminars, articles, etc. created to help women succeed in male-dominated workplaces, there is precious little information designed to help men modify their attitude and behaviour in order to promote gender equality at work.  Read More
  • New Short Course: Create a Free Website With GitHub Pages

    Have you ever wanted to build a simple website quickly and easily, without a lot of fuss? Did you know that, with a little bit of help from our friends at GitHub, you can begin creating static, content-based websites quickly, easily, and for free? Our new course, Create a Free Website With GitHub Pages, shows you how it's done. Read More
  • Easy Version Control With Git in Android Studio

    As you know, it's best practice to always use source control management (SCM) for your projects—even personal projects. Do you know that Android Studio has an amazing integration with Git for source control management? If you didn't know or don't have experience using it, then continue reading this post. Even if you have already used Android Studio's Git integration, you might still pick up some useful tricks in this post. Read More