Events and Publications
-
Spanish version of the site: AI translation for $0.05
Added a third language - Spanish. Automatic translation of all pages from Russian took 42 requests and cost $0.05. Demonstration of AI localization based on TeqCMS and DeepSeek API.
-
Publication on Habr: "Don't Personify the Inanimate"
Reflections on the boundary between tool and subject in the context of LLMs. Purpose as the key criterion of consciousness. Active discussion and architectural hypotheses in the comments.
-
NutriLog migrated from Astro to TeqCMS
Switched from Astro to TeqCMS with SSR and Mustache. Now translating pages via DeepSeek and deploying to server via GitHub Actions.
-
Site transition to TeqCMS
Migrated the site to my own CMS - TeqCMS. Now all content is generated via SSR, translated by AI, and managed in Git.
-
LLM-first: development without vibe coding
Shared on Habr how I built a CMS with GPT and DeepSeek in 2 weeks using DI, Markdown and JSDoc. LLM as a co-author of architecture.
-
TeqCMS based on Nunjucks
Released a CMS on Nunjucks templates with server-side generation and localization. Published packages and demo site built on TeqFW architecture.
-
smtp-logger for Postfix and Node.js
Created a utility for logging outgoing Postfix emails to SQL via Node.js and @teqfw/di.
-
NutriLog beta launch
Launched open beta of NutriLog AI assistant. First 100 users onboarded via Google Ads.
-
Updated TeqFW philosophy
Published a new edition of the TeqFW philosophy document - with emphasis on modular monolith and unified stack.
-
IoC: DI vs Ambient Context
Published an article about choosing between Dependency Injection and Ambient Context when designing architecture.
-
Clientu Klubs for Domotehnika
Implemented a web application for accumulating client base and launching loyalty programs. Architecture based on TeqFW.
-
Energy efficiency of intelligence
Reasoning about why AGI is unlikely to replace programmers - due to the colossal energy consumption of AI.
-
Tequila Framework philosophy
Published a structured document describing TeqFW architectural principles and approach to modular monolith.
-
Updated documentation principles
Published a new version of the document focusing on structure, logic and format for LLMs and humans.
-
Article removed from Habr
Habr removed my article about AGI impact due to policy against AI content, despite author's contribution.
-
GitHub Action with file exclusion
Developed GitHub Action for branch merging with file exclusion and configured SSH authentication for secure push.
-
Article about binding in JavaScript
Explaining key differences between early and late binding and their impact on code architecture.
-
Article about Telegram bot resilience
Analyzing how to improve bot reliability through error handling and logging using Node.js and grammY.
-
Article about dialogues in Telegram bots
Sharing how to build interactive dialogues in Telegram bots using Node.js and grammY.
-
Article about code generation with ChatGPT
Shared experience using ChatGPT for automatic template code generation in JS projects.
-
New article about CRUD-L for Telegram bot
Explained how to implement command arguments and CRUD-L in Telegram bot using Node.js and grammY.
-
New article about Telegram bots
Published a detailed beginner's guide to creating Telegram bots with grammY and Node.js.
-
Launch of my personal website
Introduced personal website as a platform for projects, publications and communication. Focused on my developments, articles and services in web technologies.
-
Article about ES6 modules and export
Explained why the
export
keyword is the fundamental building block in JavaScript applications. Lots of code, examples and philosophy. -
JOIN in SELECT with Knex.js
Showed how to create SQL SELECT queries with JOIN in Node.js using Knex. The article covers simple and "professional" table joining options.