Autore: Marco Breveglieri

Software and Web Developer

ITDevCon9 (European Delphi Conference) a Roma, 18-19 ottobre 2018

Ormai mancano pochi giorni: il 18 e 19 ottobre a Roma si terrà la nona edizione di ITDevCon, la conferenza europea dedicata agli sviluppatori Delphi. Già da qualche edizione, come di consueto, la conferenza si terrà presso la sede di bitTime Professionals, con due track parallele di sessioni ricche di contenuti e che avranno luogo nelle ormai classiche sale “Kirk” e “Spock”. 🖖 Le mie sessioni Alla conferenza ci sarò anche io e, anche per questa edizione, annoierò i presenti con due sessioni, di cui vi riporto qui di seguito titolo e descrizione. 😊 Actor Model: multithreading e micro services resi semplici Oggi siamo circondati da CPU multicore con prestazioni stratosferiche, ma gran parte di questa potenza non viene sfruttata

Leggi l'articolo completo

Delphi Community Edition disponibile per il download!

Finalmente è arrivata la svolta: da qualche giorno è disponibile per il download Delphi Community Edition, una versione di Delphi gratuita e completa nelle funzionalità! Delphi Community Edition è qui! Embarcadero ha finalmente deciso di rilasciare una nuova versione, o meglio una nuova edizione di Delphi rivolta al pubblico di sviluppatori professionale e non, agli hobbisti, agli studenti e in generale a tutti coloro che vogliono utilizzare questo ambiente di sviluppo e il suo elegante linguaggio Pascal-based (o imparare a farlo). Delphi Community Edition è scaricabile gratuitamente e, al contrario dei suoi predecessori, ha tutte le feature della versione professionale più completa. All’inizio fu “Starter”… Il rilascio di edizioni gratuite di Delphi non è una novità: Embarcadero rende disponibile già

Leggi l'articolo completo
Cover

Clean Code: codice pulito… e profumato!

Uno dei temi tra quelli più frequentemente discussi in questo periodo tra gli sviluppatori è quello del Clean Code, che tradotto letteralmente significa appunto codice pulito. Ma cosa si intende con questo termine? A prima vista è facile pensare che si tratti di una nuova buzz word in voga al momento, ma in realtà la definizione nasconde molto di più. Che cos’è il Clean Code? Posso rassicurarvi sul fatto che Clean Code non è un nuovo marchio di fabbrica dietro il quale si nasconde un capitolato di rigide norme sulle quali non si può transigere pena la perdita del “bollino di qualità” o di una qualsivoglia certificazione ISO. Tutto nasce dal libro di Robert “Uncle Bob” Martins, Clean-Code: A Handbook

Leggi l'articolo completo

Cyclomatic Complexity: il colesterolo del codice sorgente

In questo articolo parleremo del colesterolo del codice sorgente, ovvero ciò che viene definito come Cyclomatic Complexity. Ebbene sì, hai letto bene: anche il codice sorgente potrebbe avere problemi di trigliceridi. 🙂 Se anche tu sviluppi software come me, ti sarà senz’altro capitato di avere a che fare con il cosiddetto Spaghetti Code: è un termine usato per indicare quel tipo di codice che diviene incomprensibile poiché pieno zeppo di condizioni, cicli, salti e rimandi, a tal punto da sembrare una palla appiccicosa di spaghetti stracotti come quelli delle peggiori mense aziendali. La programmazione a oggetti (OOP) ci viene in aiuto consentendoci di strutturare meglio il codice, magari suddividendolo in layer, ovvero strati impermeabili ciascuno dedicato a una funzionalità specifica.

Leggi l'articolo completo
Cover

Seminare codici: laboratorio Arduino per orti

OUI (Orti Urbani Intelligenti), un laboratorio che avvicina le realtà agricole urbane alle community digitali, assieme a Contamina, un progetto che propone iniziative pratiche per concretizzare idee volte a soddisfare le esigenze di aziende, PA e scuole, hanno organizzato l’evento “Seminare Codici – Laboratorio Arduino per Orti”: una mattinata di esercitazioni pratiche con Arduino, alla luce del sole e nel bel mezzo del Mercato nell’Orto di Reggio Emilia. Già da qualche tempo desideravo partecipare a un workshop per muovere i primi passi, o meglio i secondi, nella realizzazione di progetti con la scheda elettronica a microcontrollore più celebre del mondo: Arduino. Lo scorso weekend si è presentata una ottima occasione, curiosamente all’interno di un orto gigante. 🙂 Il laboratorio Arduino

Leggi l'articolo completo

Delphi Day 2017 Padova Edition: il reportage

Ho partecipato ieri al Delphi Day 2017 Padova Edition, la conferenza che si affianca a quella tradizionale e più conosciuta che si tiene ogni anno a Piacenza nel mese di giugno. Essa di fatto sostituisce l’iniziativa precedentemente conosciuta con il nome “Delphi Porte Aperte”. L’iniziativa si è svolta all’Hotel Sheraton di Padova e ha riscosso un discreto successo, con un centinaio di sviluppatori Delphi presenti: un segnale che la community Delphi continua a essere particolarmente viva e “pulsante”. La giornata era suddivisa in due parti: il mattino con seminari tecnici, il pomeriggio con la conferenza vera e propria, gratuita e aperta a tutti. Seminari Riguardo i seminari, non avendo il dono dell’ubiquità e potendo partecipare solamente a uno di questi

Leggi l'articolo completo

ITDevCon 2017: slide e sorgenti su Clean Code e Information Radiator con Delphi

Si è conclusa da qualche giorno l’appuntamento annuale imperdibile per gli sviluppatori Delphi, ITDevCon 2017 – European Delphi Conference, la conferenza europea dedicata agli sviluppatori Delphi. L’evento si è tenuto anche quest’anno nella sede di bitTime Software a Roma, tra le verdi colline che adornano la città di Frascati, con un tempo metereologico da fare invidia all’estate. Dopo la parentesi primaverile della Spring Edition è tornata quindi la “sorella maggiore” della conferenza, con due giornate piene di interessanti speech, sia in italiano ma anche in inglese, per non far mancare nulla agli ospiti venuti da fuori Italia, che sono certo avranno gradito parecchio anche le prelibatezze servite nei coffee break e nel pranzo durante il giorno, raggiungendo il top con

Leggi l'articolo completo

ITDevCon SE 2017: Web API e applicazioni Web con Vue.js e Delphi

Questo mese di maggio si conclude con un appuntamento inedito: ITDevCon 2017 Spring Edition. A furor di popolo, come si suol dire, la conferenza europea dedicata a Delphi ITDevCon torna il prossimo venerdì 26 maggio a Roma per una edizione speciale primaverile, in forma ridotta (solo una giornata prima del weekend) e in lingua italiana, ma come sempre molto ricca di argomenti interessanti per gli sviluppatori Delphi. Affrettatevi ad acquistare i biglietti per partecipare alla conferenza, perché stanno per terminare sia i biglietti che i giorni a disposizione. 🙂 L’agenda completa dell’evento la trovate sul sito ufficiale. Fra i tanti speaker presenti ci sarò anche io con due talk orientati all’integrazione di Delphi con il Web. Come usare REST API

Leggi l'articolo completo