WebSebDev/ActiveSupport - The unnoticed power behind Rails

  • $99

ActiveSupport - The unnoticed power behind Rails

Do you want to know more about Ruby on Rails in general? Discover a powerful utility library that you can use in any Ruby project? Contribute to Rails itself? If yes to any of that, then this course is for you.

This course is mostly independent videos, each covering a specific feature of ActiveSupport. Although it will certainly help Rails developers, it is not exactly a Rails tutorial. Any Ruby projects can take advantage of ActiveSupport, not only Rails.

FAQs

What is ActiveSupport?

ActiveSupport is one of the 3 biggest components of Ruby on Rails. As its name suggests, it's there to give useful utilities to support Ruby apps, like converting numbers, securely doing comparisons, etc. It's used everywhere in Rails itself and has many powerful features accessible to any Rails apps. It can also be bundle installed into any Ruby project, not necessarily Rails.

Who is this course for?

This course is aimed at intermediate+ Ruby developers. Having a basic understanding of Rails will help. If you are a complete beginner, it might not be easy to follow.

What will I get out of this course?

  • Knowledge about powerful unnoticed features that Rails gives you.
  • A better understanding of how Rails works behind the scenes. This can help you not only understand more about Rails in general (views, controllers, etc) but also if one day you want to contribute to Rails open source project.

Can I ask questions?

Yes, you can!
Under each video, there is a comments section for that.
You can also DM me on this site, Twitter or LinkedIn.

What if I already know some ActiveSupport?

The way this course is structured is mostly through independent videos. This means you can choose exactly what you want to learn and skip what you already know.

Can I get a refund if I'm not satisfied?

Of course! Just send me a message within 14 days of the purchase with constructive feedback as to why you're not satisfied so I can improve my course.

Too expensive for your country?

DM me, you could possibly get a discount!

Sebastien Auriault

Hi, my name is Sebastien, but people call me Seb. I'm a product developer at Podia. I write weekly Ruby/Rails tips, and, as you probably guessed, I love Ruby and its community!

I've been writing Rails apps for more than 4 years and decided to share the knowledge I acquired to give back to the amazing Ruby community.

Table of contents

Intro

Intro
System requirements / Versions
How to use ActiveSupport outside of Rails

Modules

ActionableError
Preview
Benchmarkable
Callbacks
Preview
Concern
Configurable
Dependencies/Autoload
DescendantsTracker
Gzip
LazyLoadHooks
Notifications
NumberHelper
Rescuable
SecurityUtils
TaggedLogging
XmlMini

Classes

BacktraceCleaner
Cache
ConfigurationFile
CurrentAttributes
Deprecation
Inquirers
Duration
HashWithIndifferentAccess
ParameterFilter
TestCase