Preskoči na glavno vsebino

Zakaj bi moral biti vaš naslednji app State Machine

· 4 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Vaša razvojna ekipa hitro dostavlja funkcije. Ampak napake se vračajo. Deploymenti se pokvarijo ob petkih. Kodebase raste, strah pred dotikanjem pa tudi.

Problem ni vaša ekipa. Je arhitektura.

Nedavne objave

Trije izvedbeni modeli, ena resnica: Kako smo rešili problem 'Napiši enkrat, zaženi povsod'

· 6 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Trije izvedbeni modeli, ena resnica

Ista .orb datoteka se izvaja v browserju, na serverju in se prevede v native kodo. Tukaj je razlaga.

Java je obljubila "napiši enkrat, zaženi povsod." Mi dostavljamo "napiši enkrat, zaženi povsod primerno."

Nedavne objave

Sinhronizacija stanja med browser tabi: Najtežji problem, ki smo ga rešili (ki ga niste vedeli, da potrebujete)

· 5 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Sinhronizacija stanja med browser tabi: Orbitalni pristop

Kako ohranjamo stanje popolnoma sinhronizirano med več tabi brez WebSocketov ali kompleksne backend logike.

Ste imeli kdaj dva taba iste aplikacije odprta in sta izgubila sinhronizacijo? Mi smo to popravili na nivoju frameworka.

Nedavne objave

Context Compaction: Umetnost povzemanja 3-urnega kodiranja za vaš LLM

· 5 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Context Compaction: Umetnost povzemanja 3-urnega kodiranja za vaš LLM

Vaš AI par programer ima omejitev 200K žetonov. Po 3 urah ste na 150K. Kaj storite?

Nedavne objave

Učenje iz prekinitev: Kako naš AI zapomni vaše preference (ne da bi bil čudaški)

· 5 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Vsakič, ko odobrite ali zavrnete AI-jevo akcijo, se uči. Po 5 odobritvah se ta akcija zgodi samodejno.

Nedavne objave

Agentic Search: Učenje AI, da si zapomni kot človek

· 6 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Agentic Search: Učenje AI, da si zapomni kot človek

Vector search najde podoben tekst. Agentic search najde relevantni kontekst. Razlika je v razmišljanju.

Nedavne objave

Zakaj smo našemu AI agentu dali orbitalni spomin namesto vektorske baze podatkov

· 2 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Zakaj smo našemu AI agentu dali orbitalni spomin namesto vektorske baze podatkov

Vsi gradijo RAG sisteme z vektorskimi DB. Mi smo našemu AI dali strukturiran pomnilniški sistem, ki dejansko razume kontekst.

Nedavne objave

Guard Clauses v State Machines: Sistem dovoljenj, ki dejansko deluje

· 4 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Avtorizacijska logika raztresena po vaši aplikaciji? Kaj če bi bila preprosto... del definicije stanja?

Nedavne objave

Končni avtomati stanja: Najbolj podcenjeni design pattern v frontend razvoju

· 5 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Če uporabljate useState za kompleksen UI, verjetno delate narobe. Obstaja 50 let stara rešitev, ki jo ignorirate.

Nedavne objave

Vzorec zaprtega kroga: Zakaj se vaši uporabniki zataknejo (in kako to preprečiti)

· 5 min branja
Osama Alghanmi
Soustanovitelj in tehnični vodja

Vzorec zaprtega kroga: Zakaj se vaši uporabniki zataknejo (in kako to preprečiti)

Ste že odprli modal in ga niste mogli zapreti? To je prekinjen krog. Mi smo to naredili nemogoče za gradnjo.

Nedavne objave