Chi stima il costo di sviluppo di un’API su misura partendo dal numero di endpoint sbaglierà, di solito di un fattore tre. Gli endpoint sono la parte meno costosa. Una dozzina di essi, che leggono e scrivono dati che già possiedi, sono due settimane di lavoro per uno sviluppatore back-end competente. Quello che costa è...
Tutorial di programmazione
Tutorial pratici con esempi chiari e buone pratiche per Python, C++, JavaScript e altro. Migliora progettazione, test e prestazioni.
Acquistare servizi di modernizzazione COBOL non somiglia a nessun altro acquisto di lavoro software. Il sistema in questione gira da trenta o quarant’anni, nessuno fra le persone attualmente in azienda lo comprende del tutto, e le conseguenze di un errore si misurano in segnalazioni regolamentari mancate anziché in...
La decisione di assumere uno sviluppatore C++ arriva quasi sempre con un problema specifico allegato. Qualcosa deve essere veloce, oppure deve girare su hardware, oppure deve dialogare con una libreria che espone soltanto un’interfaccia nativa. Quello che segue è un processo di selezione che tratta il C++ come una...
Integrare API di terze parti è il lavoro più costantemente sottostimato del software commerciale. La documentazione si legge bene, il fornitore pubblica una libreria client e qualcuno dice due settimane. Sei settimane dopo il team sta ancora discutendo su cosa debba succedere quando un webhook arriva due volte per un...
Le aziende che devono assumere uno sviluppatore Qt stanno in genere costruendo qualcosa che deve girare su una macchina anziché in un browser: un cruscotto strumentale, uno strumento diagnostico, un’applicazione di controllo per hardware che nessun altro supporta. Il bacino di candidati è una frazione del mercato web,...
Ogni migrazione mainframe comincia con qualcuno che cerca strumenti di migrazione mainframe, e la demo del fornitore che segue appare straordinariamente convincente. Entrano qualche migliaio di righe di COBOL, esce Java leggibile, la suite di test passa e le slide promettono il settanta o l’ottanta per cento di...
Decidere quando e come modernizzare un sistema software legacy è una delle decisioni architetturali più rilevanti che un team tecnico di livello enterprise debba affrontare nel 2026. I sistemi obsoleti limitano l’integrazione di nuove funzionalità, creano vulnerabilità di sicurezza e aumentano i costi di hosting a...
Ridurre la latenza dei LLM è una delle sfide più critiche per gli ingegneri che creano applicazioni IA reattive. Mentre i grandi modelli linguistici (LLM) continuano a crescere in capacità, la loro generazione token per token può creare colli di bottiglia frustranti per gli utenti finali, e i lunghi tempi di attesa...
Costruire una singola applicazione desktop che gira nativamente su Windows, macOS e Linux a partire da un’unica base di codice è esattamente ciò per cui Qt è stato progettato. Nel 2026 Qt rimane una delle scelte più solide per creare app desktop multipiattaforma e software embedded, soprattutto quando contano le...
Qt 6 è una versione principale, e migrare una vera applicazione Qt 5 verso di essa è molto più di una semplice ricompilazione. Il framework è stato modularizzato, il sistema di build si è spostato verso CMake, alcune API sono state rimosse o sostituite e alcuni moduli sono stati spostati. Nulla di tutto ciò è...