Iterating large data in doctrine 2

A few days ago, I wanted to update millions of records in a MySQL database using Doctrine 2. I did a couple of searches and landed on this doctrine documentation....

A Pocket Guide to Destructuring Assignment in ES6

Today, we will be exploring destructuring assignment — one of the ES6 cool features. It provides a clean way of extracting items of an array or object or anything iterable. #1 Destructuring...

Vue-native infinite scroll

This post is aimed to show you how to implement infinite scrolling in Vue-native. Without doubts, infinite scrolling is your best bet when it comes to paginating large data set,...

Upload objects to s3 using pre-signed URL with customer-provided keys (SSE-C)

With S3 pre-signed URLs, you can create short-lived URLs to upload objects to AWS S3. More often than not business requirements demand that objects are encrypted and sometimes with keys...

Why Docker? Creating a multi-container application with docker

If you are just starting to learn docker, one of the common questions that come to mind is what docker is and why one would need it. In this post,...