Blogs

How to minimise the impact of a DDOS attack on your Ruby on Rails app - CookiesHQ
Distributed-Denial-of-Service (DDoS)/ brute force attacks are a pain for every growing application. They will happen randomly, they will only last for a period of time, and they might not come back again for a long time. While you can’t necessaril...



How to create a Ruby on Rails gem from your existing code
It is almost instinctive for developers to search for solutions that other developers have successfully used when faced with a problem. (Even better if there is a preexisting library that we can plug right into our code and save ourselves some tim...


Year in Review 2022: Tenderlove's Ruby and Rails Reflections and Predictions — Development
Hi everyone! How are you doing? It's me, Aaron (some people know me on the internet as Tenderlove)! I hope you're doing well. ❤️Since we're coming up on the end of the year, I thought it might be a good idea to take a moment to reflect on cool stu...

Polished Ruby Programming best price ever! | Packt
Polished Ruby Programming will help you get better at designing scalable and robust Ruby programs, so that no matter how big the codebase grows, maintaining it will be a breeze.This book takes you on a journey through implementation approaches for...

You are all invited to Ruby On Rails Global Summit'23
Next year at 24 - 25 January 2023, we are starting with another gathering, this time Ruby On Rails community (geekle) introducing to you a new set of talks and speakers.In two days, all participants will be able to watch a really great and interes...


Optimizing Ruby's Memory Layout: Variable Width Allocation - Development (2022)
Ruby is a garbage collected language. It automatically allocates memory when objects are created and releases the memory when it detects that an object is no longer used. This means that the garbage collector is involved in the whole lifecycle of ...