La maggior parte dei team tratta la sicurezza delle API come un problema di autenticazione. Aggiungono token, li verificano su ogni rotta e considerano il lavoro concluso. Poi un tester cambia un numero nell’URL e legge la fattura di un altro cliente. Quel divario fra “autenticato” e “autorizzato” è dove vive la...
Sviluppo software
Articoli, guide e tutorial su Sviluppo software, con consigli pratici per sviluppatori e aziende, con esempi concreti tratti da progetti reali.
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 è...
L’integrazione fra CRM ed ERP viene quasi sempre descritta come un problema di connessione, e non lo è quasi mai. Entrambi i sistemi hanno interfacce documentate. Per entrambi esistono connettori pronti. La difficoltà sta nel fatto che vendite e amministrazione descrivono da anni la stessa azienda con due vocabolari...
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,...
La maggior parte delle aziende decide di assumere uno sviluppatore Symfony nel momento peggiore possibile. L’ingegnere principale si è appena dimesso, un aggiornamento di versione si è bloccato a metà strada, oppure la pagina di pagamento va in timeout sotto carico. All’improvviso la ricerca diventa urgente, la rosa di...
Scegliere tra diversi modelli di licenza software è una delle decisioni strategiche più importanti per i fondatori che sviluppano applicazioni aziendali nel 2026. Scegliere la formula contrattuale errata può limitare i canali di distribuzione, ostacolare la crescita del SaaS o costringere legalmente a condividere il...
Valutare l’esternalizzazione dello sviluppo software nel Regno Unito rispetto ad alternative offshore più economiche è un dilemma comune per le aziende che pianificano progetti su misura nel 2026. I team offshore (come gli sviluppatori in India o nell’Europa dell’Est) inizialmente attraggono i manager con tariffe...
La decisione sul software build vs buy è una delle scelte più importanti per i dirigenti d’azienda che pianificano una nuova piattaforma CRM o ERP nel 2026. I sistemi Software-as-a-Service (SaaS) pronti all’uso sembrano inizialmente attraenti perché offrono un’installazione immediata con costi di ingresso inferiori....