GyaanSetu WebDev

Frontend, backend and devops for the modern web.

460 articlesDeep, practical knowledge

Autenticazione API: API Keys vs JWT vs OAuth 2.0

Autenticazione API: API Keys vs JWT vs OAuth 2.0. Una volta ho rilasciato un'API senza autenticazione. Pensavo fosse un semplice strumento interno. Due settimane dopo, il bot di un concorrente ha effettuato lo scraping di...

WebDev · 2 min di lettura

Il tuo rate limiter non è un controllo di sicurezza

Il tuo rate limiter non è un controllo di sicurezza. Un bot ha estratto tutti i dati di un passaporto dalla mia API in pochi minuti. Il mio rate limiter non lo ha fermato. Il limite era di 3.000 chiamate al mese…

WebDev · 2 min di lettura

A Width Check Broke a Kanji

A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…

WebDev · 2 min di lettura

L'era dell'IA: democratizzare la torre d'avorio

L'era dell'IA: democratizzare la torre d'avorio. La storia ci insegna che la scienza non è sempre equa. Per molto tempo, il mondo accademico ha funzionato come un club esclusivo. Questo club spesso ign...

WebDev · 2 min di lettura

Cosa definisce una giornata?

Cosa definisce una giornata? I programmatori spesso si concentrano sulle cose sbagliate quando sviluppano nuove funzionalità. Potresti pensare ai dati del backend, alla duplicazione del codice o alle prestazioni. Queste domande m...

WebDev · 2 min di lettura

Capabilities vs Tools in Agentic AI

Capabilities vs Tools in Agentic AI People often measure AI agents by the number of tools they use. They ask if an agent can browse the web, run code, or query a database. The log…

WebDev · 2 min di lettura

Perché una ComboBox non basta

Perché una ComboBox non basta. Costruisci applicazioni aziendali. Risolvi ripetutamente gli stessi problemi. Crei funzioni di ricerca clienti. Crei campi di completamento automatico per i prodotti. Costruisci...

WebDev · 2 min di lettura