Alexandre Ruban (@alexandre_ruban) 's Twitter Profile
Alexandre Ruban

@alexandre_ruban

💻 Senior/Lead Ruby on Rails developer
📘 Author of the turbo-rails tutorial (hotrails.dev)
✏️ I write Ruby on Rails books (rubanonrails.com)

ID: 1151102026232881152

linkhttps://www.hotrails.dev calendar_today16-07-2019 12:11:24

474 Tweet

4,4K Followers

296 Following

Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

I had the pleasure to work with Vincent for 3 years. If you are looking for a very talented Ruby on Rails dev, you should hire him!

Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

If you want to use the Rails 8 authentication generator or implement your custom authentication, I wrote a free book that will help you understand how authentication works in depth. 🔒 Here is the link: rubanonrails.com/2/cookie-based…

If you want to use the Rails 8 authentication generator or implement your custom authentication, I wrote a free book that will help you understand how authentication works in depth. 🔒

Here is the link: rubanonrails.com/2/cookie-based…
Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

After publishing my first tiny book with Writebook, I decided to have a look at the code and it's blowing my mind 🤯. You can reorder chapters with the keyboard or by drag and drop. All of this is done with 100 lines of Ruby and 400 lines of JavaScript!

Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

Modern CSS is just sooo good!! - We can create very nice layouts with CSS grid (we can even name the grid areas 🤯) - We have variables - We can easily transform colors and the result feels consistent thanks to OKLCH CSS used to be a pain but now I really enjoy it.

Modern CSS is just sooo good!!

- We can create very nice layouts with CSS grid (we can even name the grid areas 🤯)
- We have variables
- We can easily transform colors and the result feels consistent thanks to OKLCH

CSS used to be a pain but now I really enjoy it.
Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

Thanks to the new Rails authentication generator, it's very easy to add features such as allowing only one session at a time. It's also very easy to test, thanks to the `open_session` method.

Thanks to the new Rails authentication generator, it's very easy to add features such as allowing only one session at a time.

It's also very easy to test, thanks to the `open_session` method.
Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

I experimented with view transitions for the first time and the effect is sooo cool! The best part is it only required... 5 lines of code 🤯. I must use this on all my projects now!

Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

I just released SQLite3 full text search on Ruban on Rails. It's great that 37signals is building ActiveRecord::Search so simplify the process!

I just released SQLite3 full text search on Ruban on Rails. 

It's great that 37signals is building ActiveRecord::Search so simplify the process!
Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

100% agree with this! Rails is an amazing framework, with ton of new additions every year presented during Rails World which is a great conference! I've been working with Rails for 7 years now and I'm still amazed by all the improvements that are made continuously.

Alexandre Ruban (@alexandre_ruban) 's Twitter Profile Photo

Sticking with Minitest is also a good idea: - You get built in parallelism - No additional maintenance when you update Rails - You get new assertions regularly for free Fixtures + Minitest is the way to go for fast test suites!