OlgaOffset vs Cursor-Based Pagination: Which is the Right Choice for Your Project?Pagination is a way to prevent your browser from crashing or giving users a bad experience when dealing with large amounts of data. Instead…5 min read·Aug 17, 2023--2--2
OlgaA Step Ahead: My Spartan Progress and Swallow Cliff AdventuresAs you may know, I recently completed my first Spartan race. Now, I am training for my next race, which will take place this fall. I am…3 min read·Aug 11, 2023----
OlgaMy First Spartan Race: What doesn’t kill you will make you unbreakableI have always enjoyed pushing myself to my limits, not necessarily physically, but by putting myself in uncomfortable or awkward situations…5 min read·Aug 1, 2023--3--3
OlgaCommunication Layer in Real Time Applications (Read if you wanna learn about WebSockets and Long…What is a real-time application? What is the best solution to implement a real-time communication layer? Is it WebSockets or Long Polling?5 min read·Mar 18, 2022----
OlgaHow does the internet work?How does the internet work? And what is the internet anyway?15 min read·Jan 13, 2022----
OlgaWhat is THIS? Understanding the execution context in JavaScriptUnderstanding the execution context in JavaScript is one of the most important components of learning the language. Writing code without…6 min read·Dec 28, 2021----
OlgaComparison with“==” operator in JavaScript is always a good time!Performing comparison using non-strict equality operator can produce very puzzling results.3 min read·Dec 28, 2021----
OlgaNeed a refresher on functions in JavaScript? Here is a quick overviewA function can be defined as a procedure that contains some code. Once defined, a function can be invoked by simply using its name.4 min read·Dec 27, 2021----
OlgaOverview of fast sorting algorithms: Quicksort, Merge sort, Heap sort and Radix sort — Part 1Let’s do a quick review of fast sorting algorithms. A fast sorting algorithm has an average runtime complexity of O(n log n) or better…4 min read·Oct 20, 2019----