Creating Command Line Applications
Play
23:48 CC

Creating Command Line Applications

#309 Aug 15, 2021 pro
As developers, chances are we are in the terminal often. Command Line Interfaces (CLI), are very helpful in streamlining our work. Ruby is a very powerful language and can make some powerful CLIs. Thor is a powerful option, but in this episode, we look at some alternatives from basic to more advanced scenarios.

Zipping Files
Play
27:21 CC

Zipping Files

#385 Jan 22, 2023 pro
In this episode, we have a look at three different methods of zipping Active Storage files and sending the zipped file to the end user. Each approach has its own benefits and the best approach will depend on your use case.

Solid Cache
Play
10:31 CC

Solid Cache

#424 Oct 15, 2023 pro
Solid Cache is a database-backed Active Support cache store implementation. Using SQL databases backed by SSDs we can have caches that are much larger and cheaper than traditional memory only Redis or Memcached backed caches. In this episode, we'll explore adding Solid Cache into our application and some things to be aware of.

Tokenized Search
Play
34:14 CC

Tokenized Search

#401 May 14, 2023 pro
Creating an interactive search can be a daunting task. In this episode, we look at creating a "tokenized search" feature within our Rails application which is similar to what you'd find within New Relic or Kibana.

Secure User Passwords
Play
8:26 CC

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.