Learn about Code Security

Security is essential for any program you create. Learn how to implement stronger security features to protect your apps and keep your users and their data safe.
  1. Storing Data Securely on Android

    Storing Data Securely on Android

    Tutorial Advanced

    If you're storing user data, it's critical that you do so securely. This tutorial will get you up and running by looking at the storage system and how to...

  2. Top WordPress Security Tips for Admins

    Top WordPress Security Tips for Admins

    Tutorial Beginner

    In this video from my course, WordPress Security Top Tips, you'll discover some key steps administrators should take to make their WordPress sites more secure.

  3. Secure Coding With Concurrency in Swift 4

    Secure Coding With Concurrency in Swift 4

    Tutorial Beginner

    Learn about some of the security issues that come up when coding for concurrency in Swift 4, and the changes to Swift and Xcode 9.

  4. Secure Coding in Swift 4

    Secure Coding in Swift 4

    Tutorial Intermediate

    This secure coding guide will address changes in Swift 4 and the new tooling options available in Xcode 9 to help you mitigate security vulnerabilities.

  5. New Course: WordPress Security Top Tips

    New Course: WordPress Security Top Tips

    Tutorial Beginner

    Do you have half an hour free to beef up your WordPress security knowhow? If so, you'll want to take our new short course, WordPress Security Top Tips.

  6. Creating Digital Signatures With Swift

    Creating Digital Signatures With Swift

    Tutorial Intermediate

    Digital signatures are used everywhere, from verifying a file to securing a custom API. This tutorial shows you how to create a digital signature in Swift.

  7. Securing iOS Data at Rest: Encryption

    Securing iOS Data at Rest: Encryption

    Tutorial Advanced

    This tutorial will teach you some advanced uses of encryption for user data in iOS apps. We'll investigate AES encryption, and see how to use it in Swift.

  8. Securing iOS Data at Rest: The Keychain

    Securing iOS Data at Rest: The Keychain

    Tutorial Intermediate

    Any app that saves the users' data has to take care of the security and privacy of that data. In this tutorial, you'll learn how to store user data using the...

  9. Building Your Startup: Securing an API

    Building Your Startup: Securing an API

    Tutorial Intermediate

    Building and customizing REST APIs is simple, but securing the usage of your secret application keys and verifying the authenticity of requests requires...

  10. Securing iOS Data at Rest: Protecting the User's Data

    Securing iOS Data at Rest: Protecting the User's Data

    Tutorial Beginner

    This is the first of three articles on securing user data at rest. In this post, we'll start off with the basics of protecting data on iOS so you can learn...

  11. Securing Communications on iOS

    Securing Communications on iOS

    Tutorial Beginner

    For any app that communicates remotely, it is important to consider the security of user information that is sent across a network. In this post, you'll...

  12. Building Your Startup: Increasing Security

    Building Your Startup: Increasing Security

    Tutorial Intermediate

    With the alpha live, it was time to deepen security for the beta milestone. Follow along as I research and code additional protections in the Yii Framework.