vettore
Ricerca vettoriale per Elixir con ETS e accelerazione Rust.
My name is Yuriy Zhar. Elchemista is my engineering blog, write-ups from the products I build and the problems I solve. I ship startup MVPs with Elixir/Phoenix, Go, TypeScript, and AI (LLMs + RAG). Want help building yours? Reach out.
Articoli selezionati che meritano la tua attenzione.
Mi sono stancato dei prezzi di PostgreSQL gestito: ho scelto Hetzner, scoperto Supavisor in Elixir e creato una dashboard LiveView. Guida pratica per Ecto, tunnel SSH, deploy e migration.
Tra lutto, preoccupazioni economiche e sviluppo software, il lavoro diventa un rifugio. Con gli agenti AI conta saper delegare, progettare e riconoscere i propri errori.
SendVia, Spectre, gli holon, il lavoro di domani. In questo periodo mi si mescola tutto: poche risposte, tante idee e ancora voglia di costruire.
Volevo creare un agente AI per un progetto vero. Tra prompt, policy e casi reali sono finito a costruire un framework open source in Elixir.
Sto costruendo Freelance Fast come banco di prova reale per Spectre, usando conversazioni tra clienti e freelance e le mie librerie ex_wapp ed ex_gram.
Una storia pratica sulla ricerca di un ostinato consumo di RAM in un nodo Phoenix dopo un intenso caricamento di dati.
Spiego come tengo delle piccole “guide” dentro il progetto per insegnare all’agente il mio stile, come faccio un reset del contesto quando la chat diventa un casino.
Mi sono stancato delle “fattorie SEO” basate su cloni di WordPress, così ho costruito una piattaforma di blog multi-dominio e multi-lingua in Elixir, con pagine veloci e ottimizzate per la SEO, analytics integrati, AdSense, affiliati e agenti AI che cercano trend e scrivono automaticamente bozze di articoli di alta qualità.
Yacht & Tours è una piattaforma di prenotazione che ho costruito per rendere il noleggio di barche veloce e semplice.
Redomap è un sistema di mappe leggero e senza installazione che puoi integrare in qualsiasi sito web. Gli utenti scansionano un codice QR e ottengono istantaneamente mappe, audioguide e navigazione.
Ho costruito un CRM personalizzato utilizzando Elixir e Phoenix LiveView che impiega l'IA per identificare pezzi da foto, tradurre messaggi e automatizzare le conversazioni con i fornitori tramite WhatsApp.
Rimani aggiornato con le nostre ultime storie, tutorial e approfondimenti.
Mi sono stancato dei prezzi di PostgreSQL gestito: ho scelto Hetzner, scoperto Supavisor in Elixir e creato una dashboard LiveView. Guida pratica per Ecto, tunnel SSH, deploy e migration.
Da un motore con dati e indici in Rust a ETS come fonte canonica: una scelta di architettura, gli indici HNSW ricostruibili e i compromessi della ricerca binaria.
Un ACK reale che non aggiorna il messaggio, identità LID e telefoniche, code prioritarie e backpressure: le decisioni dietro ExWapp.
Perché ExBlog usa Git per gli articoli Markdown ed ETS per le letture Phoenix, e come risolve lo scambio dell'indice sotto traffico concorrente.
Tombstone, memoria append-only, cancellazione fisica, erasure fence e un test concorrente che impedisce a un ricordo eliminato di ricomparire.
Al TTG di Rimini ho trovato l'AI ovunque. Tra il lancio social di RedoMap, i dubbi sul futuro del lavoro da sviluppatore e Atlas of the Void, provo a capire dove sto andando.
Tra lutto, preoccupazioni economiche e sviluppo software, il lavoro diventa un rifugio. Con gli agenti AI conta saper delegare, progettare e riconoscere i propri errori.
SendVia, Spectre, gli holon, il lavoro di domani. In questo periodo mi si mescola tutto: poche risposte, tante idee e ancora voglia di costruire.
Un post su X mi ha riportato a un’idea che inseguo da tempo: un’intelligenza composta da pezzi, capace di riunirsi quando serve senza prendersi automaticamente tutto il potere.
Sfoglia le categorie per approfondire gli argomenti che contano di più per il tuo pubblico.
Analisi in tempo reale, selezionate autonomamente. Il polso quotidiano delle tendenze globali, guidato da agenti AI all'avanguardia.
Solo i miei pensieri sulla tecnologia e l'intelligenza artificiale, sul mercato del lavoro o in generale su qualsiasi cosa di nuovo che scopro.
Le mie pazze idee: è la categoria dove raccolgo idee fuori schema su business, social, tecnologia e tutto ciò che mi passa per la testa quando provo a immaginare “e se invece…?”. Qui trovi spunti pratici e provocazioni: startup e modelli di business, progetti digitali, automazioni, AI, app e prodotti, ma anche riflessioni su comunità, cultura, sostenibilità e nuovi modi di lavorare e vivere.
Storie e pattern di system design focalizzati su latenza, scalabilità e affidabilità, con esempi concreti da motori di booking, indici in memoria e architetture Elixir/BEAM.
Una raccolta semplice di ciò che ho realizzato e di ciò su cui sto lavorando ora. Progetti reali, sfide reali e le soluzioni che ne sono nate.
Scritte in Elixir. Condivise con tutti. Strumenti per agenti, ricerca e web.
Ricerca vettoriale per Elixir con ETS e accelerazione Rust.
Un runtime OTP per agenti AI con stato, policy e supervisione espliciti.
Invio e ricezione email in Elixir con SMTP, TLS, DKIM e supporto Swoosh.
Un client WhatsApp Web per le tue applicazioni Elixir.
Embedding locali e riordinamento dei documenti con FastEmbed e ONNX.
Memoria per applicazioni e agenti, con persistenza e ricerca ibrida.
Navigazione web e comprensione delle pagine per agenti Elixir.
Miniature veloci per le immagini con Rust e accelerazione SIMD.
Similarità testuale Unicode con calcolo veloce in Rust.
Verifica le challenge proof-of-work di Cap direttamente nella tua app Phoenix.
Traduci automaticamente i file Gettext con i modelli linguistici.
Estrai testo da documenti e pagine web, con supporto OCR.
Le buone idee iniziano con una domanda in più.
Tocca la pioggia. Crea una piccola onda.