Pankaj Kumar

Pankaj Kumar

Pankaj Kumar is the founder and CEO of CodeForGeek, with more than 14 years in IT. He is an open-source enthusiast who enjoys sharing what he learns through CodeForGeek and YouTube, with a focus on Python, data analytics, machine learning, Angular, Node.js, and Kafka.

Email Queue Design

Email Queue Design

Signup and password-reset requests may need to send an email without keeping the application request open while the provider responds. An email queue is a durable buffer that holds the send request for a worker to process later. I’ll explain…

Extract SERP Data With Zenserp API

Extract SERP Data With Zenserp API

Search results can be useful in a script, but a program needs them in a form it can read. Zenserp’s v2 Search API returns Google search results as JSON for a Node.js program to process. I’ll show how to make…

Google Search Engine Data: Query Zenserp API

Google Search Engine Data: Query Zenserp API

An app that stores Google results needs a response its code can inspect without parsing a results page. Zenserp returns Google search results as JSON, which Node.js can parse into named fields. This article explains the request setup and the…

Vulnerability Scanning in DevSecOps

Vulnerability Scanning in DevSecOps

Before shipping a code change, a team may want to check whether its dependencies contain known security flaws. Vulnerability scanning in DevSecOps checks selected parts of software and its delivery environment for known weaknesses, then routes findings for review. This…

Integrating a Developer Portal for Your Team

Integrating a Developer Portal for Your Team

Teams starting work on a service need a clear place to find its owner and setup information. A developer portal is a maintained entry point where engineers can find service owners and documentation, then open tools for changing a service.…