Skip to main content

Blog

Articole tehnice despre dezvoltare web, performanță și instrumente.

obsidianmiroautomationtoolsopen-source

Îmi scot board-urile din Miro și le aduc în Obsidian

Butonul Export din Miro îți dă un PNG sau un PDF — o fotografie a datelor, nu datele. Dacă board-urile tale sunt load-bearing maps of thinking adunate de-a lungul anilor, locul lor e în Obsidian: editable, searchable, într-un vault local. Cum am scos board-urile din Miro prin REST API și le-am convertit în Excalidraw / Obsidian Canvas — păstrând poziții, culori, fonturi, curved connectors, mindmap nodes — iar lecția merge mai departe decât Miro: orice SaaS merită un exit plan ÎNAINTE să-l deschizi vreodată.

30 iunie 20266 min de citit
Citește articolul
ailearningcareermethodology

CRAFT: o metodă de a folosi AI fără să-ți pierzi măiestria

Un diagnostic fără leac e doar anxietate. După postarea despre pierderea abilităților din cauza AI, iată rețeta: CRAFT — cinci principii (Challenge First, Review Adversarially, Ask Why Not What, Friction on Purpose, Test Your Understanding) sub o singură axiomă: AI face ce ai stăpânit deja, tu faci ce încă înveți. O metodă practică și ușor de reținut pentru a folosi AI zi de zi fără să-ți pierzi pe tăcute priceperea.

23 iunie 20266 min de citit
Citește articolul
ailearningcareerengineering

Liniștea pe care a oprit-o AI

Mai merită să înveți programare dacă există AI? Răspunsul zgomotos greșește din ambele părți. Cu baza de dovezi 2025–2026 (Nature, Anthropic, AI & Society) întrebarea nu e "AI sau nu", ci ce competențe îi predai AI-ului și pe care le păstrezi pentru tine — și un lucru chiar s-a schimbat: înainte realitatea te forța să înveți prin fricțiune, AI a oprit în tăcere această presiune.

22 iunie 20268 min de citit
Citește articolul
claude-codeproductivityclidevtools

Claude Code Multi-Profile, v2: o arhitectură XDG curată

După o lună pe vechea abordare bazată pe alias, mi-am reconstruit setup-ul multi-profile Claude Code într-o structură conformă XDG sub ~/.config/claude-profiles/. Motivul real nu a fost ordinea — a fost descoperirea că ~/.claude.json este un fișier separat în rădăcina home, unde trăiau discret serverele MCP adăugate cu --scope user.

13 iunie 20269 min de citit
Citește articolul
claude-codeagentsaiprompt-engineeringautomation

Cum să scrii agenți Claude Code care nu te mint

Două reguli pentru pipeline-uri de agenți Claude Code de încredere: un agent per specializare și comenzi de shell în locul prompturilor oriunde sunt implicate răspunsuri cantitative.

29 mai 20266 min de citit
Citește articolul
claude-codeproductivityclidevtools

Mai multe conturi Claude Code pe un singur dispozitiv

Cum să folosești două (sau mai multe) conturi Claude Code în paralel — personal și corporativ — cu izolare completă folosind o singură variabilă de mediu.

5 mai 20264 min de citit
Citește articolul
ObsidianClaudeMCPAutomationAI

Cum conectezi Claude Desktop la Obsidian — O călătorie prin 4 servere MCP

O poveste reală despre găsirea unei modalități stabile de a automatiza refactoring-ul vault-ului Obsidian prin Claude. Ce s-a stricat, ce a funcționat și de ce VaultForge s-a dovedit a fi singura opțiune funcțională.

3 mai 20269 min de citit
Citește articolul
physicsphilosophyconsciousnessblack-holescosmology

Găurile negre ca universuri recursive: de la fizică la sensul existenței

Ce-ar fi dacă fiecare gaură neagră este un Big Bang al unui nou univers? O explorare a cosmologiei recursive, a radiației Hawking și a închiderii cognitive.

17 aprilie 202610 min de citit
Citește articolul
aicmsweb-developmentopinionworkflow

AI a ucis CMS-ul — cel puțin pentru site-urile simple

De ce sistemele tradiționale de gestionare a conținutului devin inutile pentru portofolii, bloguri și landing page-uri — și cum instrumentele AI înlocuiesc întregul strat CMS cu limbaj natural.

17 aprilie 20268 min de citit
Citește articolul
ObsidianPerplexityMCPAIProductivity

Cum conectezi Perplexity AI la Obsidian prin MCP — notițe direct din chat

Configurează Perplexity Desktop pentru a citi și scrie în Obsidian vault-ul tău folosind serverul MCP filesystem. Cercetează pe web și salvează în notele tale într-o singură conversație.

12 aprilie 20265 min de citit
Citește articolul
Claude CodeAIObsidianAutomationProductivity

Digest zilnic de știri AI cu Claude Code CLI și Obsidian — zero dependențe

Cum am construit un agent zilnic de documentare a știrilor cu un script bash de 6 linii, modul headless Claude Code și macOS launchd. Caută 11 subiecte și scrie digesturi direct în Obsidian.

12 aprilie 20267 min de citit
Citește articolul
next.jsreact-19dark-modezustandperformance

Next.js Dark Mode fără flash sau avertismente React 19

Cum să înlocuiești next-themes cu Zustand + useServerInsertedHTML pentru dark mode fără pâlpâire în Next.js 15+, fără avertismente de script React 19.

11 aprilie 20268 min de citit
Citește articolul
Next.jsCSSPerformanceTurbopackSCSS

Cum am eliminat 94 de fișiere CSS care blochează randarea în Next.js 16 cu o funcționalitate Turbopack slab documentată

După zile în care am încercat fiecare abordare — de la experimental.inlineCss până la hack-uri cu MutationObserver — am descoperit Turbopack Import Attributes care rezolvă problema CSS-ului ce blochează randarea în Next.js App Router.

8 aprilie 202612 min de citit
Citește articolul
Next.jsMemory LeakDockerAWS LambdaNode.js

Next.js Memory Leak: Fetch + Mod Standalone — 2 ani fără rezolvare

Next.js aplică un patch peste fetch-ul global și adaugă un strat de cache care pierde memorie la fiecare cerere. În Docker/K8s asta provoacă crash-uri OOM la fiecare câteva ore. Bug-ul există din Next.js 14 și rămâne nerezolvat în 16.2.x.

19 martie 202610 min de citit
Citește articolul