Sono in molti i neo-sviluppatori, oppure quelli intenzionati a iniziare questa carriera, a chiedersi come si può diventare uno sviluppatore di app iOS. Ci sono infatti alcune domande molto comuni, ad esempio “Swift è sufficiente?” o “quali soft skill servono?” o “dobbiamo per forza saperne di User Experience”? Si può già dare una risposta riguardo […]
Nel mondo dello sviluppo software circolano molte storie. Il problema è che queste storie possono influenzare negativamente le aspettative e le pratiche lavorative sia dei nuovi sviluppatori che delle software house affermate. Questi miti possono limitare la produttività, la creatività e la crescita professionale. È essenziale, quindi, identificarli e sfatarli per migliorare la qualità del […]
Hai mai pensato al fatto che la conoscenza è potere? Immagina di avere in tempo reale e con la giusta segmentazione i dati di tutti gli utenti che visitano il tuo e-commerce, insieme alle loro abitudini di consumo e a cosa non è piaciuto dei tuoi prodotti. Sembra utopia, ma è solo l’applicazione ben oculata […]
Con l'evoluzione delle tecnologie cloud e l'aumento della complessità delle applicazioni, i microservizi si presentano come una soluzione molto competitiva per lo sviluppo software. Sarà l’argomento di questo articolo. Ma prima, vediamo qualche definizione. Cos'è un'architettura a microservizi? L'architettura a microservizi è un approccio allo sviluppo software dove un'applicazione viene scomposta in piccoli servizi autonomi. […]
Dopo aver parlato di Flutter per lo sviluppo web, vorrei parlare di un altro argomento importantissimo: i framework JavaScript. Negli ultimi anni, diversi framework si sono distinti per la loro capacità di semplificare e potenziare lo sviluppo di applicazioni web. Vediamo le principali innovazioni in questo campo. Evoluzione dei framework JavaScript Inizialmente, i framework JavaScript […]
Tutti ormai conosciamo Flutter, una tecnologia di sviluppo mobile e web open-source creata da Google. All’origine, Flutter era progettato per creare applicazioni mobili, ma oggi supporta anche lo sviluppo web, rendendosi così molto interessante agli occhi delle aziende. Vorrei illustrare qui i pro e i contro di questa soluzione, e se possibile aiutare gli imprenditori […]
Nelle agenzie di sviluppo software non basta saper sviluppare: bisogna anche essere in grado di coordinare progetti complessi, rispettare le scadenze e mantenere alta la qualità del prodotto. In due parole: bisogna essere in grado di attuare pianificazione e strategia. Esempio di strategia Qui di seguito vorrei presentare qualche consiglio pratico per passare da semplice […]
La realtà aumentata (AR) è una tecnologia che negli ultimi anni è stata applicata ai campi più svariati, passando dal regno dei giochi e dell'intrattenimento a quello delle applicazioni professionali. Questa transizione sta trasformando alla radice il modo in cui lavoriamo, e in questo articolo vedremo come. Differenza tra realtà aumentata, virtualità aumentata e realtà […]
Letteralmente significa “tecnologia da indossare”, e ne sentiremo parlare sempre più spesso nei prossimi anni. Non per niente, la wearable tech ha rivoluzionato il modo in cui ci approcciamo al monitoraggio della salute. Chi non ha mai usato uno smartwatch o un fitness tracker? Ma la wearable tech si spinge anche nella sfera della salute pubblica, […]
Tutto iniziò con una conferenza, nel 1981. È qui che Richard Feynman, uno dei fisici teorici più influenti del XX secolo, propose l'idea che i computer classici non sarebbero mai stati in grado di simulare pienamente i sistemi quantistici. Quindi, suggerì, si potrebbe pensare a un computer in grado di gestire la complessità intrinseca di […]