Andrea Magni

Ingegnere Informatico

Consulenze informatiche e sviluppo software


Consulenza

Come esperto informatico e sviluppatore software, eseguo consulenze volte ad affiancare team di sviluppo in progetti già avviati, sviluppo di parti specifiche, definizioni architetturali, attività di problem-solving e/o trouble-shooting, introduzione di strumenti di gestione di sorgenti e di progetto.

Formazione

Organizzo corsi di formazione (presso il mio studio, on-site o in strutture private), in ambito Delphi, Mobile (Android e iOS), REST, Web, Database e gestione di progetto (Strumenti di versioning e collaborativi come Git, SVN, Trello e Slack).

Presentazioni

In qualità di esperto di varie tecnologie e metodologie di sviluppo software, tengo regolarmente interventi durante eventi pubblici (conferenze) e aziendali, su tematiche definite.


Blog

Il mio blog, dedicato allo sviluppo software (Delphi, Web, REST, iOS, Android e altro ancora) e ai miei progetti (open source e commerciali).

Post in italiano
Post in inglese

Newsletter

Iscriviti alla mia newsletter per essere sempre aggiornato sulle mie attività.


Eventi

  • PasCon and Delphi Festival 2016

    • MARS-Curiosity a REST library for Delphi
    20 Settembre 2016 Nieuwegein (NL)

    Anche quest'anno ho partecipato alla PasCon (in Olanda) con una sessione sulla libreria MARS-Curiosity per lo sviluppo di applicazioni REST con Embarcadero Delphi.

    La sessione (in inglese ) riguardava la libreria nel suo complesso e le ultime novità introdotte.

    Alcune foto dell'evento sono disponibili sul mio blog.

    MARS-Curiosity
  • ITDevCon 2016

    • MARS-Curiosity a REST library for Embarcadero Delphi
    • TFrameStand: build stunning UI with TFrame(s)
    6-7 Ottobre 2016 Roma

    Ho partecipato ad ITDevCon (a Roma) con due sessioni tecniche: una su MARS-Curiosity (REST) e una su TFrameStand (RAD con FireMonkey FMX).

    Alcune foto dell'evento sono disponibili sul mio blog.

    TFrameStand MARS-Curiosity
  • EKON 20

    • MARS-Curiosity a REST library for Embarcadero Delphi
    • TFrameStand: build stunning UI with TFrame(s)
    7-9 Novembre 2016 Düsseldorf (DE)

    Sono stato ad EKON (in Germania) con due sessioni tecniche: una su MARS-Curiosity (REST) e una su TFrameStand (RAD con FireMonkey FMX).

    Alcune foto dell'evento e un breve riassunto sono disponibili sul mio blog.

    TFrameStand MARS-Curiosity
  • SDN 2016

    • MARS-Curiosity a REST library for Embarcadero Delphi
    • TFrameStand: build stunning UI with TFrame(s)
    9 Dicembre 2016 Zeist (NL)

    Sono stato ad un evento SDN (in Olanda) con due sessioni tecniche: una su MARS-Curiosity (REST) e una su TFrameStand (RAD con FireMonkey FMX).

    Alcune foto dell'evento e un breve riassunto sono disponibili sul mio blog.

    TFrameStand MARS-Curiosity
  • Corsi

  • Sviluppo di applicazioni mobile

    con Delphi 10.1 Berlin

    Corso

    Un corso pensato per chi si vuole avvicinare alla programmazione mobile con Delphi.
    Una prima parte del corso (generalmente strutturato in due giornate) è orientata a fornire tutti gli elementi necessari per aumentare la produttività dello sviluppatore mettendolo in condizione di sfruttare le nuove feature del linugaggio (come i generici, i metodi anonimi, attributi e RTTI, records, parallel programming library e la libreria di accesso ai dati FireDAC).

    La seconda parte del corso mira ad illustrare due tecnologie open-source che possono semplificare notevolmente lo sviluppo in Delphi di application server REST (con MARS-Curiosity) e di applicazioni FireMonkey dotate di GUI di alto livello (con TFrameStand e con particolare riguardo al mondo mobile).

    Al termine del corso lo sviluppatore avrà quindi acquisito conoscenze in una serie di ambiti che sono fondamentali per lo sviluppo di applicazioni mobile performanti e dotate di una interfaccia utente in linea con gli standard attuali.

    Mobile Delphi Language FireDAC Parallel programming REST GUI TFrameStand MARS-Curiosity
  • Delphi: le nuove funzionalità

    Da Delphi 7 a Delphi 10.1 Berlin

    Corso

    Da D7 (storico punto di riferimento) ad oggi, molte sono le novità introdotte nel linguaggio Delphi (e nell'IDE). Questo corso è pensato per chi magari è già passato ad usare versioni recenti del prodotto ma vuole imparare a sfruttare (e magari scoprire pienamente) le funzionalità più moderne che rendono Delphi un linguaggio versatile, potente e al passo con gli altri linguaggi (magari più famosi e blasonati).

    Al termine del corso lo sviluppatore sarà quindi in grado di sfruttare le novità del linugaggio e spingere al massimo la propria produttività.

    Delphi Language
  • Progetti

  • TFrameStand

    Stunning UI with TFrames

    GitHub Repository Blog
  • MARS-Curiosity

    A REST library for Delphi

    GitHub Repository Blog
  • SDriver

    Slack API wrapper for Delphi

    GitHub Repository Blog