Recently, I had a really interesting - and quite intense - discussion with my older daughter. The topic? AI and image generation.
And you know what? It was one of those conversations that genuinely shifts your perspective. You never stop learning - ...
Recently, I had a really interesting - and quite intense - discussion with my older daughter. The topic? AI and image generation.
And you know what? It was one of those conversations that genuinely shifts your perspective. You never stop learning - ...
A few months ago, I wrote about Testing While Developing, where I rethought how we add tests — not as an afterthought, but as part of the development process itself. You can read that article herehttps://dev.to/kevinccbsg/rethinking-testing-why-i-tes...
Hello World! Welcome to the TypeScript Group!
We’re excited to have you here! This is a space where you can share, learn, and connect with other developers who love TypeScript and web development.
Start by saying hi!
Introduce yourself in the co...
Hello World! Welcome to the AI Group!
We’re excited to have you here! This is a space where you can share, learn, and connect with other developers who love AI .
Start by saying hi!
Introduce yourself in the comments below—tell us your name, wha...
Hello World! Welcome to the TypeScript Group!
We’re excited to have you here! This is a space where you can share, learn, and connect with other developers who love TypeScript and web development.
Start by saying hi!
Introduce yourself in the co...
We often think production bugs happen because of big oversights or complex logic failures. But sometimes, it’s the smallest things—a single typo—that sneak past every safeguard and cause trouble in live environments.
Recently, I had one such experie...
The “DevOps Engineer” title is fading, but the philosophy behind it isn’t going anywhere. Reports show job postings for DevOps roles dropped about 6% in 2025, with entry-level positions hit hardest. At the same time, the global DevOps market is proje...
Most companies are architecting multi-agent AI systems based on human teams.
But then the problem with this approach is
Agents skip asking for help when confused
Roles get forgotten mid-task
Communication breaks down
Tasks get marked “done” wi...
!1
The magic of cinema knows no boundaries – and neither should your movie discovery.
That’s why we built Reelora, a Flutter-powered, Firebase-integrated mobile app that lets you explore movie trailers from every corner of the globe.
Here’s what m...
Three fun facts about me:
Ive been a professional developer for 10+ years
I've worked at 5 different companies ranging from 10-person start ups to FAANG
I've never been "qualified" for a job I was hired for
What Do I Mean?
I’m not saying I tricke...
✨ Introduction
Over the past two months, I took a deep dive into the world of CI/CD pipelines, application security, and cloud fundamentals. My goal was to simulate a real-world enterprise environment using tools like Jenkins, Docker, Tomcat, and S...
As Software Development Engineers in Test SDETs, we’re no strangers to automation. We build frameworks to validate functionality, performance, and usability. But in today’s threat landscape, security testing can no longer be an afterthought – and ...
Formatting phone numbers in JavaScript is essential for creating clean, user-friendly inputs and displaying consistent contact information across your application. A typical approach involves stripping out non-numeric characters and then reformatting...
Who's never worked on a spaghetti code? Luck you.
I've worked on sever projects that had some spaghetti code. And all this started because of a lack of structure.
A well-structured application helps you avoid that mess by clearly separating concern...
Introduction
Since I started coding, I have seen developer communities strive to make programming more human-readable—almost like writing in English or a preferred language. Many modern languages introduced syntactic sugarhttps://en.wiktionary.org/w...
You will need a server-side implementation to send push notifications. Here’s an example using Node.js with the web-push library.
Install web-push
npm install web-push
Server Code Example
server.js
const webPush = require'web-push';
...
Contents
Why Build a HTTP server from Scratch?##why-build-a-http-server-from-scratch
First, the basics. What Is an HTTP Server?#first-the-basics-what-is-an-http-server
TCP vs. UDP#tcp-vs-udp
Key features of my HTTP Server Typescript + Nodejs#key...