Julija AlieckajaUnleashing the Power of Fibers for Background JobsOverview of the advantages of using fibers and socketry/async in a background job processorJan 23, 2023Jan 23, 2023
Julija AlieckajaMastering Rails dates operationsRails ActiveSupport time methods are slow. Let’s take beginnig_of_month as an example and look at the benchmarks comparing it with a pure…Aug 4, 2021Aug 4, 2021
Julija AlieckajaHow lucky I am to have a chance to work with a well written Rails appFor quite a some time I was working with a small team on a Rails application. Our team wrote the app from scratch, we used a reasonable…Mar 8, 2020Mar 8, 2020
Julija AlieckajaHow to start your Rails app in a Docker containerIt’s a short guide on how to set up and run your Rails app in a Docker container.Oct 30, 20191Oct 30, 20191
Julija AlieckajaWeb Performance Optimizations“Premature optimization is the root of all evil.” — Donald KnuthApr 10, 2019Apr 10, 2019
Julija AlieckajaSOLID Rails: A Phantom PainYou probably heard of object-oriented design principles. Yes, the ones defined by the SOLID acronym created by Bob Martin and Michael…Nov 30, 20181Nov 30, 20181
Julija AlieckajaStandardize Rails log outputCurrently my team is working on an application which intensively communicates with external APIs and writes to log files a lot of…Sep 4, 20181Sep 4, 20181
Julija AlieckajaRails API + JWT auth + VueJS SPA: Part 3, Passwords and Tokens managementIn two previous articles (Part 1, Part 2) we’ve built a secure todos application with an ability to manage todos, a basic admin panel and a…Jul 12, 20182Jul 12, 20182
Julija AlieckajaRails API + JWT auth + VueJS SPA: Part 2, RolesIn the previous article we’ve built a simple Todos application. Users of this application are able to sign up, sign in, sign out and to…Jun 25, 20183Jun 25, 20183
Julija AlieckajaRails API + JWT auth + VueJS SPAThis is a quick guide designed to help newbie developers to build VueJS SPA with authenticated API calls.Jun 17, 20189Jun 17, 20189