Jan 13 · 5 min read · Aethas indexes local files like Obsidian vaults, or markdown folders for context-aware conversations. This happens at startup, when users manually trigger a re-index, and continuously via file watchers. After some use I found it annoying to guess if ...
Join discussionDec 30, 2025 · 4 min read · Back in 2022, I wrote Building a Traffic Light React App exploring how to model UI state as a finite state machine. The key insight was naming states by their business meaning rather than their visual representation, like PriorityStraight instead of ...
Join discussionSep 3, 2025 · 4 min read · The good thing about agentic coding is, you can easily awake dead repos out of experiments back to life. Event sourced grain state machines is such an example. Short version: take a clean Stateless state machine, host it as a grain, and let events be...
Join discussionJul 9, 2025 · 15 min read · A few recent projects of mine required voice chat systems that go beyond simple Q&A. These weren't support bots or information retrieval tools—they were conversational systems with goals, personality, and the ability to steer interactions toward spec...
Join discussion
Jun 6, 2025 · 4 min read · Welcome to the next pikoTutorial! yield is a well known keyword in Python which allows to optimize the code by generating data streams on the fly instead of generating the same data all at once. To get started, let's look at a simple example where we...
Join discussion
Jun 1, 2025 · 5 min read · Introducción Las máquinas de estado son una herramienta esencial en el desarrollo de videojuegos. Utilizadas para controlar comportamientos complejos de personajes, menús, niveles y más, estas estructuras lógicas permiten organizar y gestionar las mú...
Join discussion
Dec 17, 2024 · 4 min read · Korean, composition word 라틴어 기반의 문자들은 알파벳을 단순 나열하여 단어를 만들고 문장을 만들 수 있습니다. 게다가 사람 손이 닿는 키보드 안에 모든 알파벳을 담을 수 있습니다. 하지만, 한국어는 다릅니다. 조합가능한 모든 한국어를 키보드로 준비할 수 없어, 자음과 모음으로 자판이 나뉘어졌고, 자음과 모음을 타이핑해 조합해서 하나의 글자를 만들며 단어와 문장을 만듭니다. 독특한 한국어가 컴퓨터에서 다뤄지는 방법, 브라우저...
Join discussion
Sep 16, 2024 · 8 min read · 애플리케이션이 발전하다보면 수많은 state가 생기게 됩니다. 그러다보면 여러 state간의 관계가 생기고 복잡해집니다. 단순히 로직으로 이를 관리하다보면 코드가 복잡해지고 유지보수가 어려워집니다. 상태 하나가 추가되면 다른 상태들과의 관계를 고려해야하고, 그럼 상태 하나가 추가될 때마다 복잡도가 기하급수적으로 증가합니다. 이런 복잡한 문제를 깔끔하게 해결하기 위해, Finite State Machine을 사용해 보았습니다. State Mach...
Join discussion
Jun 17, 2024 · 5 min read · When we talk about running serverless workloads on AWS (disclaimer: serverless doesn't mean there are no servers, it just means you don't have to worry about provisioning and managing them), the service that immediately comes to mind is definitely AW...
Join discussion