View screencasts by curated topics.
Dive into the archive of all episodes.
Test Driven Development, or...
Setup your development environment.
Configure your production server.
Learn how to modify production to run websockets.
The HaveIBeenPwned Password API lets us enforce strong passwords and warn users their password has been in a data breach
Security in production is important. We can use Fail2ban and NGINX to block malicious users from accessing our server and apps.
Using the devise-two-factor gem, we can add an extra layer of security to our apps by having a our users type in a one-time password along with their email and password when they login. We'll be using the Google Authenticator app to login.
Protect your Rails application from Cross Site Scripting (XSS) attacks using the sanitize helper
Join 22,346+ developers who get early access to new screencasts, articles, guides, updates, and more.