2025
Planning the Chaos: Why I Spent My 27th Birthday CodingDec 30 · 2 minGroup 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 HoursDec 28 · 3 minHow a rough patch led to a 24-hour build, a #1 Product of the Day, and a renewed sense of momentum.Stop Validating Ideas. Start Validating Pain.Dec 22 · 7 minMost founders validate ideas through landing pages and signups. But those signals measure curiosity, not pain. Learn why testing pain points first leads to faster, clearer validation.Next.js vs Astro for a Portfolio: Why I Moved to AstroDec 16 · 6 minAfter 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.No Mouse 30: A Small Experiment in Working With the KeyboardDec 16 · 4 minAfter dealing with wrist pain caused by constant mouse use, I’m running a 30-day experiment to work keyboard-first. This isn’t about extreme productivity or purity. It’s about noticing friction, reducing context switching, and building better habits.The Strange Reality of Hiring Right NowDec 11 · 3 minThis week I had an interview that seemed promising. The interviewer told me there were strong chances I could get hired before Christmas. The recruiter had already sent my profile to the client, the client liked me enough to schedule the interview qu...NoMissTrend: A Daily Email of Trend-Backed Content Ideas for CreatorsDec 08 · 3 minIf you create content, you already know the struggle Every creator knows this feeling: You sit down ready to film or write…but first you have to figure out what is trending right now. So you open:Google TrendsYouTube TrendingX exploreReddit Popular A...My Take on Vibe Coding: Why I Will Not Build Anything I Can Vibe CodeSep 27 · 4 minI tried vibe coding with Cursor, Copilot, GPT, V0, Lovable and Claude. Here is why I still write code by hand, and the one rule I set: if a product can be vibe coded, I will not build it.The Waitlist Illusion: Why Signups Do Not Validate Your Startup IdeaSep 09 · 5 minA landing page with a waitlist form feels like a fast way to test demand. It usually is not. Why most startup waitlists give false signals, when they can work, and what to do instead.Stop Obsessing Over the Perfect StackSep 02 · 5 minYou have a brilliant idea, open your editor, and then stall on Next.js or Remix, TypeScript or not, REST or GraphQL. Why stack choice matters less than shipping, and a two-hour framework to pick one and move on.🚀 My First Real Startup: The Rise (and Flatline) of CoLaunchlyAug 07 · 3 minI never thought I’d write a post like this. But here we are. This is the story of my first real startup. It’s called CoLaunchly. A tool I built to help devs like me actually market their apps instead of letting them die in silence. Let’s rewind a bit...The Domain Graveyard Problem (And How to Avoid It)Jun 07 · 2 minYou get a new idea, check the domain, buy it, and then nothing happens. A year later it is still sitting there unused. Why the domain graveyard happens and how validating first breaks the cycle.How I Got #4 on Product Hunt - My First Launch StoryMay 14 · 3 minHi! I’m Alex Cloudstar, founder of CoLaunchly (CoLaunchly.io), a launch co-pilot that helps indie makers and developers market their products better. On May 13, 2025, I officially launched CoLaunchly on Product Hunt. In this post, I want to share how it went, wha...Lynx vs React Native vs Flutter: TikTok’s Framework ComparedMar 17 · 16 minLynx vs React Native vs Flutter: how ByteDance’s Lynx, with its dual-thread engine and web-style CSS, compares with React Native and Flutter on architecture, performance, tooling and ecosystem.How to Build a Referral Program with Node.js and MongoDBMar 04 · 3 minA referral program is a great way to acquire new users and retain existing ones by encouraging them to share your service. In this article, we will walk through building a simple referral system using Node.js, Express, and MongoDB. Prerequisites Befo...How to Create a Discord Bot with Node.js and discord.js (Beginner Guide)Feb 24 · 3 minDiscord bots are a great way to automate tasks, moderate servers, and enhance user engagement. Whether you want a bot for moderation, games, music, or other utilities, creating a bot is simpler than it may seem. This guide will walk you through the s...Vue 3: A Beginner Guide to the Composition API, Pinia and Vapor ModeFeb 18 · 5 minVue 3 is the current major version of Vue.js, a progressive JavaScript framework for building user interfaces. This guide covers installation, script setup, ref and computed, components, composables, Vue Router, Pinia, TypeScript, and where Vapor Mode stands.Next.js 15: What's New, Breaking Changes and Upgrade NotesFeb 04 · 4 minNext.js 15 shipped in October 2024 with async request APIs, new caching defaults, React 19 support and stable Turbopack for development. This overview covers what changed, which changes were breaking, and where Next.js 16 picked things up.Scala Programming Language: A Guide to Scala 3 on the JVMJan 20 · 4 minScala is a statically typed language on the JVM that blends object-oriented and functional programming. This guide covers what Scala is, what changed in Scala 3, the core features with code, Scala vs Java, the main libraries, and when Scala is the right choice.Zig Programming Language: What It Is and How It Compares to C and RustJan 13 · 4 minZig is a general-purpose systems programming language created by Andrew Kelley in 2016. This guide explains what Zig is, its key features (comptime, explicit allocators, error unions, zig cc), how it compares to C and Rust, and where it is used today.