Preskoči na glavno vsebino

18 objav z oznako "Architecture"

Deep dives into Almadar's architecture

Prikaži vse oznake

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

S-Expressions: JSON funkcijskega programiranja (ki dejansko smisli)

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

S-Expressions, JSON in funkcijska renesansa

Zakaj smo izbrali Lisp-style S-expressions namesto JSON za definicijo logike in zakaj bi tudi vi.

Vsi imamo radi JSON, ampak ko potrebujete logiko, končate z string templates ali JavaScriptom. Kaj če bi bil vaš format podatkov tudi vaš format logike?

Nedavne objave

Razvoj shema-first: Zakaj pišemo JSON pred TypeScriptom

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

Schema-First Development: Načrt, ki postane stavba

Kaj če bi definirali celotno aplikacijo v eni sami JSON datoteki, preden napisali katero koli komponento kode?

Nedavne objave

IKEA učinek za programsko opremo: Zakaj gradimo aplikacije iz flat-packov

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

IKEA je revolucionizirala pohištvo tako, da je postala sestavljiva, flat-pack in prijazna za montažo. Kaj če bi programska oprema delovala enako?

Nedavne objave

Razumevanje State Machines v Almadar

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

State machines so v jedru Almadarja. V tem prispevku raziskujemo, zakaj smo izbrali state machines kot temelj za vedênje aplikacije.

Nedavne objave