GO România

Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii GO din România.

Cele mai noi știri

Golang Weekly2026-04-24

TinyGo poate acum să compileze compilatorul TypeScript

TinyGo 0.41 a fost lansat, aducând suport pentru Go 1.26 și compatibilitate wireless cu dispozitive ESP32. De asemenea, propunerea pentru un pachet nativ UUID a fost acceptată, urmând să fie inclusă în Go 1.27. Alte actualizări includ detectarea scurgerilor de goroutine și discuții despre cooldown-urile dependențelor în Go.

Citește mai mult
Ardan Labs Blog on2026-04-20

RAG în Go: un instrument de cercetare a vulnerabilităților

În acest articol, se introduce metoda RAG (Retrieval-Augmented Generation) pentru a adăuga informații la cererile LLM. Această abordare permite LLM-ului accesul la informații neincluse în timpul antrenării, prin stocarea documentelor în propriile baze de date, împreună cu embedding-urile lor. RAG folosește modele de embedding pentru a crea vectori care reflectă similaritatea semnificației între diferite fragmente de text.

Citește mai mult
Golang Weekly2026-04-17

Ce este necesar pentru a adăuga o nouă sintaxă la Go

O propunere interesantă pentru adăugarea expresiilor condiționale în Go oferă o privire detaliată asupra compunerii și implementării noii sintaxe. De asemenea, un eveniment virtual dedicat Postgres va avea loc în iunie, cu 44 de prezentări disponibile. GitHub utilizează eBPF din Go pentru a îmbunătăți siguranța desfășurării, demonstrând aplicabilitatea practică a limbajului.

Citește mai mult
Golang Weekly2026-04-10

Apelarea bibliotecilor Rust din Go fără Cgo

A fost lansată versiunea 1.26.2 și 1.25.9 de Go, incluzând zece corecții de securitate. De asemenea, a fost propusă acceptarea implementării literalelor compuse cu tipuri inferate. O variantă simplificată a Go, cunoscută sub numele de Solod, a fost dezvoltată pentru programare sistemică C, fără runtime.

Citește mai mult
Changelog News2026-03-27

Astral a fost achiziționată de OpenAI

Astral se alătură OpenAI, subliniind schimbările în peisajul instrumentelor pentru dezvoltatori. LiteLLM a fost afectat de un atac asupra lanțului de aprovizionare, iar OpenCode câștigă popularitate în rândul soluțiilor open source. De asemenea, Rust își reevaluează propriile provocări, iar WorkOS lansează AuthKit pentru autentificarea în CLI.

Citește mai mult
Golang Weekly2026-03-27

Verii îndepărtați ai gopherului Go

În această ediție, Go Weekly anunță o pauză pentru sărbători și va reveni pe 10 aprilie. Între timp, sunt prezentate îmbunătățiri ale sistemului de tip din Go 1.26, actualizări pentru diverse instrumente și noutăți de la JetBrains. De asemenea, proiecte precum Gnata și go-sqlite3 primesc versiuni noi cu funcționalități extinse.

Citește mai mult
The Go Blog2026-03-24

Construcția tipurilor și detectarea ciclurilor

Blogul Go a prezentat îmbunătățiri semnificative în verificarea tipurilor în Go 1.26, ce vizează construcția tipurilor și detectarea ciclică. Aceste actualizări permit gestionarea tipurilor incomplete în mod eficient, reducând erorile din procesul de compilare și îmbunătățind stabilitatea compilatorului. Modificările contribuie la viitoare dezvoltări ale limbajului, astfel facilitând utilizarea tipurilor recursive și a tipurilor de tablouri dimensionate.

Citește mai mult
Golang Weekly2026-03-20

templUI aduce componente de stil shadcn pentru Go și templ

TemplUI a fost lansat ca o suită de componente UI personalizabile pentru Go, inspirată de JSX, care include teme compatibile cu Tailwind CSS. Ghidul de optimizare Go a fost actualizat cu benchmark-uri recente, care compară performanțele între versiunile 1.24, 1.25 și 1.26. De asemenea, utilizatorii gRPC-Go sunt avertizați să facă upgrade la versiunea 1.79.3 din cauza unei vulnerabilități de autorizare.

Citește mai mult
Ardan Labs Blog on2026-03-16

Folosind unelte: un programator de întâlniri

Modelele de limbaj mare (LLM) pot accesa date specifice care nu sunt publice sau se schimbă frecvent prin apeluri de funcții. Aceasta implică descrierea instrumentelor disponibile, ceea ce permite modelului să determine cel mai bun răspuns prin utilizarea acestor unelte. Procesul include efectuarea apelului de funcție și returnarea răspunsului către LLM.

Citește mai mult
Golang Weekly2026-03-13

Cum „go fix” mai inteligent din Go 1.26 rescrie apelurile de funcții deprecate

Go 1.26 introducează o nouă directivă //go:fix, care permite autorilor de pachete să înlocuiească automat funcțiile deprecate cu cele moderne, îmbunătățind astfel întreținerea codului. De asemenea, un nou pachet uuid va fi inclus în Go, reducând necesitatea unor dependențe externe. Pe lângă acestea, s-au discutat probleme de performanță legate de regexuri, dar motorul regex din Go oferă potrivire liniară previzibilă.

Citește mai mult
Changelog News2026-03-10

O mare schimbare aduce o mare schimbare

Săptămâna aceasta a fost marcată de o serie de evenimente semnificative, inclusiv bombardamente în Iran asupra centrelor de date AWS și lansarea GPT-5.4 de la OpenAI, care este util pentru programare. De asemenea, au fost prezentate noi instrumente precum Handy pentru transcrierea vocală și haptica web. În plus, MacBook Pro cu procesoare M5 Pro și M5 Max sunt acum disponibile pentru precomandă.

Citește mai mult
The Go Blog2026-03-10

//go:fix inline și inlinerul la nivel de sursă

Go 1.26 introducează o implementare nouă a subcomenzii go fix, cu accent pe un instrument numit inliner la nivel de sursă, destinat actualizării automate a codului Go. Această caracteristică permite autorilor de pachete să efectueze migrarea API-urilor într-un mod sigur și simplu, îmbunătățind eficiența procesului de refactoring. Inlinerul este esențial pentru a transforma automat apelurile vechi în cele noi, facând codul mai modern și mai adaptat noilor standarde.

Citește mai mult