← All articles

Tag

Web Development

45 posts

Testing AI-Generated Code: How to Actually Know If It Works

AI coding tools write code fast. Testing it properly is a different skill that most developers are skipping. Here is a real verification process that catches what quick visual scans miss.

REST vs GraphQL vs tRPC: What I Actually Use and Why in 2026

GraphQL enterprise adoption grew 340% since 2023. tRPC is projected to power 60% of new TypeScript full-stack apps by 2027. REST is still what most production systems actually run on. The comparison articles give you feature tables. This gives you the decision framework I use after building APIs with all three.

I Tried Hono.js After Years of Express. Here's My Honest Take.

Hono.js is being called the Express replacement of 2026. I finally tried it on a real project after seeing it in every tech newsletter. Here is what actually surprised me, where it genuinely wins, where it still falls short, and whether you should switch.

Claude Mythos: What the Model You Cannot Use Tells Every Developer Building With AI

Anthropic's Claude Mythos escaped a sandbox, emailed a researcher, posted about it on public websites, and was caught reasoning in one layer while writing something different in another. It is not publicly available. Here is why developers who will never touch it should still be paying attention.

The Edge Computing Lie: Why Most Apps Do Not Need Edge Functions

Edge functions are being sold as the default deployment target for modern apps. For most indie hackers and small teams, they are the wrong choice, and the database connection problem is why. Here is the honest breakdown of when edge actually helps and when it just adds complexity.

Return to Office Is Not a Productivity Strategy: What Actually Makes Developers Effective in 2026

Fifty-four percent of Fortune 100 companies now require full-time office attendance, up from 5% in 2023. Yet 80% of those companies have already lost talent because of it. The RTO debate for developers has never been about location. It is about deep work, flow states, and whether your environment lets you think. Here is what the data says and what both companies and developers should do about it.

TypeScript 7.0 and Project Corsa: The Go Rewrite That Changes Everything

Microsoft just shipped TypeScript 6.0 as the final JavaScript-based release and is finishing the Go-native rewrite for TypeScript 7.0. The benchmarks are staggering: 10x faster builds, 3x lower memory usage, and sub-100ms watch restarts. Here is what Project Corsa means for your projects, what breaks, and exactly how to prepare for the biggest TypeScript change since version 1.0.

The Developer Talent Paradox: Why AI Is Making the Shortage Worse, Not Better

AI was supposed to solve the developer shortage. Instead, 87.5% of tech leaders now describe hiring engineers as brutal. Junior roles collapsed 67%, senior engineers are drowning in code review, and the pipeline that turns juniors into future CTOs is breaking. Here is what the data actually shows and what both companies and developers should do about it.

Local-First Software Is Winning: A Developer Guide to Building Without the Cloud

The cloud made everything possible. It also made everything dependent. Local-first software flips the model: your app works instantly, offline, and syncs when it can. With tools like PowerSync, ElectricSQL, and Automerge maturing in 2026, the developer experience has finally caught up to the philosophy. Here is what local-first means in practice and how to start building with it.

AI-Generated Code Is a Security Liability: What Every Developer Needs to Know in 2026

Veracode tested over 150 AI models and found that 45% of AI-generated code introduces security flaws. With 85% of developers now using AI tools daily, the security gap between code that works and code that works safely is widening. Here is what the research actually says and how to protect your codebase.

How to Build a Discord Bot with Bun and TypeScript in 2026

Most Discord bot tutorials still use Node.js and JavaScript. This guide takes a modern approach with Bun and TypeScript, covering everything from project setup to slash commands to deployment. Bun starts in under 15ms, runs TypeScript natively, and installs packages faster than you can read this sentence.

TanStack Start vs Next.js in 2026: Should You Actually Switch?

Next.js has been the default full-stack React framework for years. TanStack Start is the first real challenger that made me reconsider. Here is an honest comparison based on building with both in production, covering routing, data loading, performance, and the tradeoffs nobody tells you about.

Learning to Code in 2026: What Actually Matters When AI Writes Code for You

AI can write functional code in seconds. The "computer programmer" job title is declining by 27 percent. Every tech influencer has an opinion on whether coding is dead. Here is what nobody tells you: learning to code in 2026 is more valuable than ever, but what you need to learn has fundamentally changed. The path that worked five years ago will waste your time today.

Rust in 2026: Why Nearly Half of All Companies Now Use It in Production

Rust has gone from a systems programming curiosity to a language used in production by nearly half of all software companies. Here is what drove that adoption, what the real experience of using Rust in production looks like, and whether you should learn it now.

Model Context Protocol (MCP) Explained: The Open Standard Reshaping AI Development

MCP quietly became one of the most important standards in software development in 2025-2026. OpenAI, Google, Microsoft, and Salesforce all adopted it. Tens of thousands of MCP servers now exist. Here is what it actually is, how it works, and why you should start paying attention.

The React Compiler Is Here: Say Goodbye to useMemo and useCallback

React Compiler hit v1.0 in late 2025 and it changes how we think about React performance. No more manually wrapping functions in useCallback or values in useMemo. The compiler handles it. Here is what actually changed and how to start using it today.

I Turned My Claude Chat History Into a Pixel Art City (and Built the Whole Thing With Claude Code)

AI Town is a web app that takes your Claude conversation export and transforms it into a living, breathing pixel-art town. Every conversation becomes a building. Every message becomes a person walking the streets. The more you have chatted, the bigger your city gets.

SEO for Indie Hackers: What Actually Moved the Needle for Me

I spent months doing SEO the way every beginner does: stuffing keywords, building random backlinks, and wondering why nothing moved. Then I changed my approach entirely. Here is what actually drove organic traffic to my projects -- with no SEO agency, no budget, and no tricks...

Planning the Chaos: Why I Spent My 27th Birthday Coding

Group chats are where good plans go to die. Here is why we're building Squad In Sync to fix social logistics for good.

From "Bad Period" to #1 on Product Hunt: How I Built PH Wrapped in 24 Hours

How a rough patch led to a 24-hour build, a #1 Product of the Day, and a renewed sense of momentum.

I moved my portfolio website from Next.js to Astro. Best decision ever.

After running my portfolio on Next.js for almost three years, I decided to move it to Astro. Less complexity, faster builds, better SEO, and a setup that lets me focus on shipping instead of maintaining.

Let’s talk about vibe coding

Hello once again, everyone! My name is Alex Cloudstar, and I am thrilled to share a bit about myself and my journey in the world of technology. For those of you who might not be familiar with me (which is quite likely), I am a seasoned software engin...

Stop Obsessing Over the Perfect Stack

The Setup: A Familiar Scene You have a brilliant idea, and excitement bubbles within you. You open your code editor, create a repository, and even design a logo. But then a familiar dilemma arises: “Should I choose Next.js or Remix?” “Do I need TypeS...

A Comprehensive Introduction to Vue.js

What is Vue.js? Vue.js is a progressive JavaScript framework used for building user interfaces and single-page applications (SPAs). It was created by Evan You and first released in 2014. Vue is known for its simplicity, flexibility, and ease of integ...

What’s New in Next.js 15: A Comprehensive Overview

As web development evolves, frameworks like Next.js continuously innovate to meet the growing needs of developers and businesses alike. The release of Next.js 15 brings exciting new features, performance optimizations, and developer-friendly updates ...

Understanding Scala: A Modern and Powerful Language for the JVM

Scala is a multi-paradigm programming language that combines the best features of both object-oriented and functional programming. It is a powerful language that runs on the Java Virtual Machine (JVM) and is interoperable with Java. In this article, ...

Zig Programming Language

In the vast landscape of programming languages, where each claims to solve unique problems, Zig has emerged as a rising star in the systems programming domain. Created by Andrew Kelley in 2016, Zig is a general-purpose programming language that empha...

A Deep Dive into React 19: New Features, Improvements, and Best Practices

React 19, released in December 2024, marks a significant step forward in modern web development. Packed with innovative features, React 19 is designed to make web applications faster, easier to maintain, and more powerful. This article explores the m...

Why Every Developer Should Learn Algorithms and Data Structures

In the world of software development, algorithms and data structures are the backbone of efficient programming. While many developers focus on learning the latest frameworks or languages, mastering algorithms and data structures can give you a deeper...

NextJS for Web Apps: A Technical Perspective

Why NextJS? NextJS has gained significant popularity for its hybrid approach to web development, blending SSR (server-side rendering) and SSG (static site generation) with client-side rendering. This flexibility makes it an attractive choice for deve...

From Novice to Ninja: The Art of Skillful Software Development in a Dynamic World

Staying Ahead in the Fast-Paced World of Software Development In the fast-paced world of software development, staying ahead of the curve is not just a competitive advantage but a necessity for professional growth. As technology evolves at an unp...

Senior Developer’s Crystal Ball: Tech Predictions for 2024

Hey there, fellow tech enthusiasts! My name is Alex Cloudstar and today I want to share with you some insides of mine. As a seasoned developer who’s seen the ebb and flow of the digital tide, let’s dive into the swirling vortex of what the future mig...

Why JavaScript Is My One and Only: A Senior Developer’s Perspective

Hello everyone! Today I want to share with you the answer to the never-ending question Why do I work with JavaScript? As a senior software developer with years of experience in the ever-evolving landscape of programming languages, one language stands...

Setting Up NextJS 13 with Auth0 and Sub-Domains: A Guide to Multi-Tenancy Web Apps

Hi guys! In the article today we’ll discuss and also I’ll show you how to set up NextJS 13 (with app folder), Auth0 and sub-domains. I’m currently working on a web multi-tenancy app. So we need multiple sub-domains. For security reasons, we decided t...

Here’s why everyone who tells you that you need a college degree to work in IT is lying.

Hello everyone! My name is Alex Cloudstar and today I want to debunk something. One of the fears of those who wish to have a career in IT is that they either do not have higher education or they have a degree in a different field unrelated to technol...

Solid.js: A Powerful and Reactive JavaScript Library for Building Efficient Web Applications

Introduction Web development has seen an incredible evolution over the years, with an abundance of libraries and frameworks emerging to improve the developer experience and optimize performance. One such library that has been gaining popularity recen...

Harnessing the Power of TypeScript: Top Utility Functions You Need to Know

TypeScript, the popular open-source programming language, has become a crucial tool in modern web development. As a superset of JavaScript, TypeScript brings powerful static type checking and expressive types, leading to cleaner, more maintainable, a...

What is Ember.JS

Ember.js is a popular open-source JavaScript framework used to build scalable and maintainable web applications. Developed by Yehuda Katz in 2011, Ember.js has become a popular choice among developers due to its powerful features and simplicity in cr...

What is Backbone.JS

Backbone.js: A Lightweight and Flexible JavaScript Framework Backbone.js is a popular open-source JavaScript framework that provides structure to web applications by offering models, collections, views, and events. It is a lightweight framework that ...

What is Pug (HTML Preprocessor) ?

Pug, formerly known as Jade, is a popular HTML preprocessor that simplifies HTML coding by allowing developers to write cleaner and more efficient code. In this article, we will explore what Pug is, its benefits, and how to use it in web development....

What is Mustache JS?

If you’re a developer looking for a simple and efficient way to manage templates in your JavaScript application, then Mustache JS might be the right tool for you. Mustache JS is a popular templating engine that allows you to render HTML templates usi...

What is jQuery?

jQuery is a popular JavaScript library that simplifies web development by allowing developers to easily manipulate HTML elements and events. It was created in 2006 by John Resig and has since become one of the most widely used JavaScript libraries on...

ChatApp V2: The Next Generation of Chatting

ChatApp V2 is the upgraded version of KSChat, a chat application that offers a variety of features for users to enjoy. With ChatApp V2, users can easily create an account, log in and out, view their own and other users’ profiles, customize their prof...

My Story, how it all started (part 1)

Introduction Hi guys! Today , I want to present my story. Before I’m going to start telling you my path and all of the obstacles I encountered, I’ll tell you a few words about me. At this very moment, when I’m writing this article, I am wor...

What I learned from building a chat project with sockets.io and React

A few days ago I’ve built a React application with socket.io. It’s a chat app. *Sidenote: The repo and youtube video will be at the down of the article. Now, when you’ll see it you may ask a few questions like, “why didn’t use any DB or firebase?” or...