Hi, I'm Vivek  Sahu.
Web Developer

Specialized in ally and Core Web Vitals

Vivek Sahu

Latest Blog Post

Building Microservices with Dropwizard,
                 MongoDB & Docker

Building Microservices with Dropwizard, MongoDB & Docker

This NoSQL database oriented to document ( by documents like JSON) combine some of the features from relational databases, easy to use and the multi-plateform is the best option for scale up and have fault tolerance, load balancing, map reduce, etc...

Vivek Sahu
Vivek Sahu

Fast Web page loading on a 20$
                feature phone

Fast Web page loading on a 20$ feature phone

Feature phones are affordable (under $20-25), low end devices enabling 100s of millions of users in developing contries to leverage the web , Think of them as a light version of a smart phone...

Vivek Sahu
Vivek Sahu

Accessibility Tips for Web Developers

Accessibility Tips for Web Developers

It's awesome to build sites that are inclusive and accessible to everyone. These are at least six keys areas of disability we can optimize for: visual, hearing, mobility, cognition, speech of neural. Many Tools and resources can help here, even if you are totally new to web Accessibility...

Vivek Sahu
Vivek Sahu

Dynamically Securing Database using hashicorp 
                vault

Dynamically Securing Database using hashicorp vault

Nowadays, it's hard to profoundly secure databases due to the increasing complexity of systems and threats. HashiCorp Vault provides a dynamic approach to database security by generating short-lived credentials, encrypting sensitive data, and managing access policies. This ensures that your database remains secure while minimizing the risk of unauthorized access.

Vivek Sahu
Vivek Sahu

Adaptive Loading - Improving
                Web Performance on low end devices

Adaptive Loading - Improving Web Performance on low end devices

Adaptive Loading: Do not just respond based on screen size, but also consider device performance, internet speed, and user needs. Modern websites should load resources intelligently to improve speed and user experience. For example, low-resolution images can be served on slow networks, while heavy animations and unnecessary scripts can be avoided on weaker devices. This approach reduces loading time, saves bandwidth, and ensures smoother performance across mobiles, tablets, and desktops, making websites more efficient and accessible for all users.

Vivek Sahu
Vivek Sahu

Don't Develop just for yourself - A Developer's Checklist to
                Accessibility

Don't Develop just for yourself - A Developer's Checklist to Accessibility

We, as Developers, tend to develop sites unconsciously by focusing mainly on design and functionality while ignoring performance and user experience across different devices. Many websites work well on powerful systems but struggle on slower phones or weak internet connections. Developers should think beyond appearance and consider optimization techniques such as adaptive loading, lazy loading, and efficient coding practices. Building with performance in mind helps create faster, more accessible, and user-friendly websites that provide a smooth experience for everyone.

Vivek Sahu
Vivek Sahu

Building a Restful CRUD API with Node JS,
                 Express, and MongoDB

Building a Restful CRUD API with Node JS, Express, and MongoDB

Building a RESTful CRUD API with Node.js, Express, and MongoDB is an efficient way to create scalable backend applications. Node.js handles server-side operations, Express simplifies routing and middleware management, while MongoDB stores data flexibly. CRUD operations—Create, Read, Update, and Delete—allow seamless database interaction, making the API suitable for modern web and mobile applications.

Vivek Sahu
Vivek Sahu

Monitoring Performance with the
                PageSpeed insights API

Monitoring Performance with the PageSpeed insights API

Monitoring Performance with the PageSpeed Insights API helps developers analyze website speed, accessibility, SEO, and overall user experience. The API provides detailed performance reports and optimization suggestions for both mobile and desktop devices. By regularly tracking metrics such as loading speed and Core Web Vitals, developers can identify issues early and improve website efficiency, responsiveness, and search engine ranking for a better user experience.

Vivek Sahu
Vivek Sahu

The Best Web Accessibility Tools for
                Developers in 2025

The Best Web Accessibility Tools for Developers in 2025

The best web accessibility tools for developers in 2025 help create inclusive and user-friendly websites for everyone. These tools identify issues related to color contrast, keyboard navigation, screen reader compatibility, and semantic HTML structure. Popular accessibility testing tools improve compliance with accessibility standards while enhancing usability. By integrating these tools into development workflows, developers can build websites that are more accessible, responsive, and welcoming to users with different abilities and needs.

Vivek Sahu
Vivek Sahu

How to connect a react frontend with a NodeJS/
                Express backend

How to connect a react frontend with a NodeJS/ Express backend

Connecting a React frontend with a Node.js and Express backend allows seamless communication between the user interface and server-side functionality. React handles the frontend design and user interactions, while Express manages APIs, routing, and database operations. Developers typically use HTTP requests with tools like Fetch API or Axios to exchange data between both sides. This architecture improves scalability, separates concerns, and enables efficient development of modern full-stack web applications.

Vivek Sahu
Vivek Sahu

Tags

Let's Talk

Do you want to learn more about me how can i help your company overcome problems? Lets us have a conversation.