
$ tail -f ./blog
Blog
Jurnal tehnic, organizat pe proiecte.
toateBiblioteca PontesBubble Break ArcadeCampus Book PlayerDesign WordPressFonoteca PontesHangman with HintsBabilon AudiobooksSpânzurătoarea în românăgeneral


Docker pentru WordPress: Workflow Pro pentru ANR Cluj
Transformă dezvoltarea WordPress cu Docker: de la workflow local cu live-editing, până la deploy automatizat pe VPS folosind reverse proxy și structuri moderne.general
Meniuri accesibile: 3 abordări în proiectul Tiflo
Analizăm trei strategii de implementare a meniurilor accesibile în WordPress: de la child themes la soluții custom bazate pe Material Design 3.general
Arhitectura Pontes: Catalog de aplicații accesibile în WP
Ghid practic pentru construirea unui sistem complex de catalogare accesibilă folosind WordPress, ACF și arhitectură custom de date.general
Migrarea a 380+ articole legacy: Lecții din tranșee
Cum am portat 19 ani de conținut legacy dintr-un CMS custom în WordPress, rezolvând coruperea diacriticelor și extragerea semantică fără API.general
React Native Audio: De ce am ales expo-audio pentru jocuri
Optimizarea sunetului în jocuri React Native: cum am redus latența și am gestionat multiple efecte sonore folosind expo-audio în locul expo-av.Hangman with Hints
Accesibilitate Angular pe mobil: Lecții din Fonoteca Pontes
Descoperă cum am optimizat experiența utilizatorilor de screen reader în Angular, transformând interfețele complexe în soluții accesibile pe mobil.Fonoteca Pontes
Redarea MP3-urilor corupte pe Android: Dincolo de Expo
Te-ai lovit de fișiere MP3 care refuză să cânte în Expo? Află cum să depășești limitările MediaCodec și să construiești un pipeline de decodare robust.Campus Book Player
Construirea unei librării media cross-platform pe mobil
Află cum să gestionezi scanarea fișierelor audio pe Android și iOS folosind SAF, DocumentPicker și SQLite pentru o librărie media performantă.Campus Book Player
Optimizarea SQLite: De la secunde la milisecunde, în Spânzurătoarea
Descoperă cum am transformat interogările lente de 2 secunde într-o experiență fluidă de 80ms prin indexare avansată, Drizzle ORM și strategii de caching.Spânzurătoarea în română
De la telefon la tabletă: Adaptarea jocului Spânzurătoarea
Cum am transformat interfața mobilă a jocului Spânzurătoarea pentru ecrane mari, folosind strategii de layout adaptiv și optimizări pentru iPad și tablete Android.Spânzurătoarea în română
Optimizarea sunetului în React Native: de ce expo-audio nu a fost suficient pentru un joc
De la expo-av la expo-audio în jocul Hangman Hints — și de ce cred că, retrospectiv, implementarea audio nativă ar fi fost soluția potrivită pentru latență minimă și stabilitate.Hangman with Hints
Cum am procesat 37.000 de cuvinte din DEX cu Gemini și am obținut indicii pentru jocul Spânzurătoarea
Batch-uri de 100 de cuvinte trimise la Gemini 2.0 Flash Lite, cu rate limiting și retry logic — cum am construit cel mai complet dicționar de indicii pentru jocul de cuvinte în română.Spânzurătoarea în română
Integrare Apple Sign In cu Keycloak: Ghid Practic
Află cum să implementezi Apple Sign In în Keycloak pentru proiectul tău. De la configurarea Apple Developer la maparea atributelor și gestionarea token-urilor.Babilon Audiobooks
