Preskoči na glavno vsebino

18 objav z oznako "Architecture"

Deep dives into Almadar's architecture

Prikaži vse oznake

Ena shema, pet aplikacij: Kako smo zgradili vladno orodje, AI platformo in dve igri z istim jezikom

· 13 min branja
Ekipa Almadar
Ekipa Almadar

Vladni inšpekcijski sistem. Platforma za učenje z AI. Osebni sledilnik fitnesa. Taktična strateška igra. 3D dungeon crawler.

Pet aplikacij. Pet popolnoma različnih domen. En jezik.

Tukaj je razlaga — in zakaj je to pomembno.

Nedavne objave

Kompozicija vedênja: Kaj nas igre učijo o programski arhitekturi

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

V igri Iram igralci zbirajo Orbital Shards — fragmente vedênja, ki se zaskočijo skupaj za ustvarjanje novih sposobnosti. Opremite Defend in Mend skupaj, in vaši ščiti ozdravijo 1.5x hitreje. Opremite Disrupt in Fabricate, in vaše pasti povzročijo area damage.

To ni samo mehanika igre. Je vzorec programske arhitekture, ki reši razpravo med mikroservisi in monoliti.

Nedavne objave

Compliance kot koda: Ko vaša arhitektura vsili zakon

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

Seznami opravil ne delujejo. Usposabljanje ne prime. Revizije najdejo probleme mesece potem, ko se zgodijo.

Kaj če bi vaša programska arhitektura naredila neskladnost nemogočo?

Nedavne objave

JSON, ki razmišlja: Kako smo zgradili Turing-complete jezik znotraj JSON

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

Kaj če bi JSON lahko izražal logiko, ne samo podatke? Kaj če bi lahko vaše konfiguracijske datoteke sprejemale odločitve?

Zgradili smo Turing-complete programski jezik, ki je strog subset JSON. Ni nove sintakse. Ni custom parserja. Vsak Almadar program je veljaven JSON.

Tukaj je zakaj — in kako.

Nedavne objave

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