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…Aug 17, 20232Aug 17, 20232
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…Aug 11, 2023Aug 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…Aug 1, 20233Aug 1, 20233
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?Mar 18, 2022Mar 18, 2022
OlgaHow does the internet work?How does the internet work? And what is the internet anyway?Jan 13, 2022Jan 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…Dec 28, 2021Dec 28, 2021
OlgaComparison with“==” operator in JavaScript is always a good time!Performing comparison using non-strict equality operator can produce very puzzling results.Dec 28, 2021Dec 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.Dec 27, 2021Dec 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…Oct 20, 2019Oct 20, 2019