Curated list of episodes, bundled to help you on your learning path!
Videos of tech, infrastructure, hardware and software which non-instructional by nature.
Articles around software and tutorials.
Show your love and support while looking fancy.
In this episode, we look at the encoding and some problems that an older Ruby on Rails application may face when it comes to storing emojis and how to fix them.
The hstore data type is very useful in many cases, such as semi-structured data or rows with many attributes.
When database tables get large, things can slow down significantly. In this episode, we look at a few things which helps keep databases performant and the client side responsive.
In this episode, we look at database migrations and different ways to generate the schema.
In this episode, we take a look at some tips and tricks around the database schema and model scopes.
N+1 queries can make an application slow. Having queries called within views can also slow down an app as well as making it less extendable.
Using the paper_trail gem, track changes to model records for auditing purposes and rollback changes when required.
This episode covers different tips and tricks around database migration files.
Continuing from Episode #87, we take a deeper dive into virtual columns in Rails 5.1 and use them to parse JSON Data Types with adding indexes to the virtual column.
In Ruby on Rails 5.1.0, generated virtual column support was added for MySQL and MariaDB. Using generated and stored columns can leverage heavy calculations to the SQL side.