Ivan V.

Ivan V. @ivandotv

About: Full-stack web developer

Location:
Novi Sad, Serbia
Joined:
Mar 6, 2019

Ivan V.
articles - 21 total

Progressive web apps with Material UI (MUI), Next.js and Workbox

Setting up PWA's involves a lot of moving parts, so I've decided to create a template repository,...

Learn More 18 1Jun 16 '22

Dependency injection without the decorators

I'm a big fan of dependency injection since I'm working with the front-end a lot, I needed a...

Learn More 12 0Jun 14 '22

MongoDB and PostgreSQL database testing with Jest and Docker containers

I've made an example repository that demonstrates how to test MongoDB and PostgreSQL databases with...

Learn More 6 0Jun 7 '22

Next.js API routes with Koa.js

I'll keep this post short and sweet :) I've been doing some CRUD with Next.js API routes, and I've...

Learn More 9 0May 16 '22

The complete guide to internationalization in Next.js

Translating web applications into multiple languages is a common requirement. In the past, creating...

Learn More 5 0May 6 '22

Microbundle is not enough

Setting up a modern Typescript or Javascript development stack is a daunting task, there are a lot of...

Learn More 5 0Feb 14 '22

Preventing GraphQL batching attacks

In this post, I'm going to explain what is GraphQL batching attack, and how you can defend from...

Learn More 15 0Feb 7 '22

Handling HTML Forms with Mobx and Dumba.js library

How to work with HTML forms while using Mobx.js for state management

Learn More 1 0Jan 23 '22

Full Page Transitions with Next.js

Create smooth full page transitions with Next.js framework and Framer Motion

Learn More 35 5Jul 24 '21

Protecting static pages in Next.js application

In this article, I will explain how to structure your Next.js application so you can protect your sta...

Learn More 46 13Apr 5 '21

Simplify your browser fetch() calls

This one is going to be short and sweet :). We are going to simplify using browser fetch function by...

Learn More 1 0Feb 19 '21

Automate Publishing of Your Github Repository to Docker Hub

In this blog post, I'm going to show you how to create a Docker image from your github repository and...

Learn More 3 0Jan 18 '21

Mobx Server Side Rendering with Next.js

In this article, we are going to use Mobx with the root store pattern and Next.js framework to do a...

Learn More 51 18Dec 7 '20

Mobx Root Store Pattern with React Hooks

In this article, we are going to use the Mobx state library and the root store pattern to organize mu...

Learn More 27 4Nov 30 '20

Async code: return vs return await

This one will be short and sweet. Can you tell what is wrong with this piece of code? async...

Learn More 25 3Nov 14 '20

Using Next.js Link Component with Material UI Buttons and Menu Items

Update This blog post refers to Material-UI V4 but it should work with the V5 also. I've created a...

Learn More 76 15Aug 5 '20

Generating Code Coverage from the Continuous Integration Process

In the previous article we started working with the CircleCI platform, by setting up testing infrastr...

Learn More 6 1Mar 9 '20

Beginners Guide to Node.js Continuous Integration

Set up continuous integration and deployment for nodejs applications on CircleCI platform

Learn More 10 0Feb 3 '20

Typescript Node Module Starter Template

Github template repository for quickly starting new node modules with typescript.

Learn More 10 0Nov 14 '19

Event Bus Pattern via Native EventEmmiter Class

Event Bus is one of the most popular patterns for decoupling parts of your system (components) or any...

Learn More 26 0Nov 2 '19

Handling IndexedDB Upgrade Version Conflict

IndexedDB is a large-scale, NoSQL storage system. It lets you store almost anything in the user's bro...

Learn More 13 2Oct 18 '19