Episodes
Preparing for General Data Protection Regulation (GDPR)
Play
19:29

Preparing for General Data Protection Regulation (GDPR)

#129 Apr 15, 2018 pro
In this episode, we look adding in some of the requirements of the General Data Protection Regulation into our Ruby on Rails application. Disclaimer: this episode is not legal advice and you should consult a lawyer.

Safely Running Shell Commands
Play
8:26

Safely Running Shell Commands

#151 Sep 16, 2018 pro
We may come across a need to run shell commands and Ruby has some built in methods which appear safe, but can introduce major security risks.

Cross-Origin Resource Sharing (CORS)
Play
8:39

Cross-Origin Resource Sharing (CORS)

#254 Aug 9, 2020 pro
Cross-Origin Resource Sharing (CORS) is a mechanism that uses additional HTTP headers to tell browsers to give a web application running at one origin, access to selected resources from a different origin.

Managing User Session Devices
Play
15:59

Managing User Session Devices

#301 Jun 20, 2021 pro
In this episode, we look to add on some features to Device with tracking devices that a user has authenticated with and then remote deleting sessions.

Secure User Passwords
Play
8:26

Secure User Passwords

#349 May 15, 2022 pro
We have a look at integrating the HaveIBeenPwned service with Devise so that our users will some awareness of their password being potentially compromised.