The -en suffix on English post URLs was bugging me, so I restructured everything to /en/slug/. 140 files changed. The...
The 1M context model is great, but... my $50 free credit disappeared in just 3 hours. The cost per query grows expone...
Claude Code now offers 1M context models. The frustration of constantly watching for compacting messages is finally g...
In an age where AI can build almost anything with a click, what should developers actually work on? A document editin...
Inspired by OpenClaw, I started building OKAIBOX - an AI agent optimized for the Korean environment. It starts with t...
I was chatting with AI and asked for a 3D hardware case design. A complete model appeared in under 5 minutes. That wa...
The AI market moves too fast. I paid for annual subscriptions and within months, better alternatives appeared. Here's...
I tried Opencode, a terminal-based AI coding tool. It's good, but Claude Code already had most of the features I needed.
AI can code, design, and even create presentations. So what should developers build? After much deliberation, my answ...
I built a store kiosk using a Raspberry Pi. As a web developer, hardware was a whole new world — and the unexpected p...
From the old days of creating separate repositories for each Lambda function to developing entire projects solo with ...
The story of pulling an all-nighter trying to add Naver/Kakao OIDC providers to Firebase
Seamless experience for both guests and members! From Firebase Anonymous Auth to Account Linking - real implementatio...
From blog creation to multilingual support with Claude Desktop MCP - Complete guide to AI-powered tech blog construct...
Final stage of global tech blog completion from Jekyll multilingual system to entire series retrospective with MCP
Comprehensive guide to automatically building complete theme switching system from CSS variables to Giscus synchroniz...
Complete comment system setup from GitHub Issues configuration to Jekyll integration with single MCP command
Revolutionary workflow where MCP automatically generates complete tech posts from idea to SEO metadata and images
RAG is not just about VectorDB. Discover the true meaning of intelligent platforms that connect VectorDB + RDS + RawD...
Real stories from building a GitHub Pages blog with AI over the past few days. The light and shadow of AI development
Revolutionary method to create complete Jekyll blog directly in local filesystem with MCP server without copy/paste
Building a complete workflow for automatically generating images for blog posts using AI. From Python package develop...
Introducing a Python package that makes it easier to use Google Vertex AI's Imagen image generation API. Start AI ima...
Learn practical methods for Claude to automatically install new MCPs using already installed filesystem and desktop-c...
I finally completed the tech blog I'd been postponing for years in just one day with Claude Desktop + MCP Server. Mar...
Learn how to create your own tech blog using GitHub Pages and Jekyll with step-by-step instructions.
From getting timestamp values in Python to conversion methods and real project applications. Explained with ready-to-...
For 20 years I typed every line of code myself. Now I tell AI what to build and a website appears. The feelings are.....
Sloppy instructions produce sloppy code. But good prompts alone aren't enough — your project structure matters more t...
I used Cursor's AI agent mode in production work for a month. Productivity gains are real, but blind trust will burn ...
I wanted to run LLMs locally so I set up Ollama. Surprisingly easy to get running, but the gap with cloud APIs is cle...
Protecting API endpoints on public sites with no login system. CORS alone isn't enough, but you can't force authentic...
Building AI services, you hear 'you need a vector database' constantly. But do you really? Or can your existing datab...
What if we create a Gnuboard-specific Q&A site using the trending generative AI technology? Let me organize my though...
I barely finished learning Vue.js and another framework caught my eye. SvelteKit claims to be faster without virtual ...
From SSH key generation to implementation! A complete guide to building secure server access environment with ssh-key...
A complete guide to building an automated Naver blog posting system using AWS serverless architecture, solving the co...
IoT security system design based on Thingplug 2.0 platform - Implementing hybrid architecture with AWS Serverless and...
I tried using ChatGPT to help design a microservice architecture. It's no replacement for an architect, but as a rubb...
Complete guide to real-time Linux system resource monitoring using htop. Efficient methods to analyze CPU, memory, an...
Replace a $1,000 PC with AWS EC2 remote desktop for just $50/month! Real cost analysis and setup guide
Naver Blog, Tistory, WordPress, GitHub Pages... After years of platform-hopping, I've finally settled. A developer's ...
How to configure .gitignore to ignore directories while including specific files. Instantly solvable using ** patterns
Complete setup guide for securely pushing to Bitbucket Private Repository using SSH Key without password authentication
Complete guide to quickly installing LEMP stack on Ubuntu 18.04LTS. Solve everything from one-click scripts to multi-...
Step-by-step guide to configure MariaDB for external access by modifying bind-address settings and user permissions.
Complete guide on how to effectively limit bandwidth using limit_rate and limit_rate_after directives in nginx with p...
How to solve the issue of organization private repositories not showing in GitKraken through OAuth permission settings
Learn how to implement Photoshop blending effects using only CSS. Practical applications of background-blend-mode and...
A comprehensive guide to using Gnuboard hook features for code injection without modifying the bbs folder, covering e...
Learn all methods to pad numbers with zeros in JavaScript! From padStart() method to custom functions with ready-to-u...
How to backup and restore MySQL/MariaDB databases via console without GUI tools. Ready-to-use command collection for ...
How to completely resolve Chrome autocomplete duplicate input bug with experimental features reset and Korean input m...
Learn core methods and practical examples for adding authentication tokens to HTTP headers using beforeSend and setRe...
Designing a scalable addon architecture for 100% free website streaming service. Infinite expansion with microservice...
Learn how to configure Apache web server to execute PHP code in files with .html extension through step-by-step instr...
Learn about the most common 'client secret' related error that occurs when integrating Amazon Cognito with JavaScript...
A comprehensive guide to the most commonly used tar command options and practical examples in Linux. Master compressi...
Learn about the causes of Korean character corruption after Apache server migration and how to resolve it through cha...
I tried Lightsail years ago and dropped it. Recently went back and it's transformed — affordable, capable, and actual...
Developer forums used to be buzzing with activity. Now they're quiet. Did the communities die, or did they just evolv...
After 10+ years of jQuery, I finally started learning Vue.js. Reactive data binding turns out to be a game changer.
I won a website renewal project through a competitive pitch. Turns out writing proposals is harder than writing code.
I wanted API Gateway to call different Lambda functions per stage — dev, staging, prod. The docs made it look simple....
I got hooked on AWS, studied for three months, and passed the Developer Associate exam. Here's how the prep went and ...
After 10+ years of physical servers in data centers, I finally dove into AWS. I thought I was late to the party, but ...
For my parents, owning a house IS their retirement plan. No pension strategy, no investments. And honestly, am I real...
Using auto_increment PKs directly in URLs gets flagged in every security audit. But replacing all PKs with UUIDs is w...
New projects go to the cloud. Old ones stay on IDC servers. I keep telling myself I'll migrate them... but somehow ne...
I still love coding, but my hands just won't move. The architecture is all planned out in my head, yet execution feel...
I switched every project to Docker two years ago. Low barrier to entry, easy deployments... but is it really all upside?