IT EN ES

€ 189,00
Register!

24 may, venue bit Time Group, Rome


ITDevCon

bit Time Group is proud to announce that this year ITDevCon Spring Edition is back for the third edition! The Delphi conference will be on may 24th in Rome. As always, the conference is oriented to the discussion of 'tasty' topics for the Delphi community, but on this edition will also be shown topics that are not strictly related to Delphi programming but of great interest as ... Curious? All you have to do to find out is participate!

Call for paper

The agenda ITDevCon will be online soon. Call4Paper is open!

Show Call4Paper

Call for Sponsor

Promote your brand and your business by becoming a sponsor of ITDevCon.

More Information

Tickets

Registrations are now open for this new edition: ITDevCon. Get it now!

Buy tickets now

Agenda 2024

The two-day Conference is structured in 2 parallel sessions. Speeches are 55 minutes long and cover live demos, best practices and all of your questions! You can choose your favourite topics and plan your personalized agenda! The Conference Organisers reserve the right to make any change to the program, without prior notice.

TimeKirkSpock

Speakers

Join the international experts of Delphi and meet the exponents of Embarcadero. Discover the next protagonists of ITDevCon!

Daniele

Daniele Teti

Daniele Teti è un software architect, trainer e consulente con oltre 20 anni di esperienza professionale. È un MVP di Embarcadero ed è un noto esperto di Delphi e di programmazione nella comunità degli sviluppatori. È lo sviluppatore principale e guida lo sviluppo di alcuni progetti open source Delphi (DelphiMVCFramework, LoggerPro, DORM - 'The Delphi ORM', Delphi Redis Client, Delphi STOMP Client e altri). Attualmente è CEO di bit Time Professionals, una società italiana specializzata in consulenza, formazione e sviluppo di alto livello. Daniele è consulente e docente per molte aziende italiane ed europee, per cui viaggia molto spesso in tutto il mondo, ed è anche relatore internazionale a conferenze tecniche. Daniele è l'autore della serie di best-seller Delphi Cookbook pubblicata da PacktPub.

Day 1

09:15 - 09:35

Benvenuti

10:55 - 11:50

Algoritmi genetici: trovare soluzioni a problemi irrisolvibili - Parte 1

11:55 - 12:50

Algoritmi genetici: trovare soluzioni a problemi irrisolvibili - Parte 2

14:15 - 15:10

Le novità di DMVCFramework 3.4.2-magnesium

17:30 - 18:00

Sessione di Chiusura

Daniele

Daniele Spinetti

Daniele e' un software architect con un debole per le architetture distribuite e un amore incondizionato per l'esplorazione di nuovi orizzonti tecnologici e pattern architetturali. Nel suo arsenale troverai una varietà di linguaggi, framework, e una tazza di caffè sempre piena. A Daniele piace immergersi in codice di qualità e pratiche agili, cercando sempre di infondere un po' di effetto WOW nei progetti in cui lavora.

Day 1

15:15 - 16:10

Dai Comandi agli Eventi: Un Viaggio nell'Architettura Event Driven - Parte 1

Nel cuore dell'Event-Driven Architecture (EDA) giace una trasformazione fondamentale nella comunicazione dei sistemi software: il passaggio da un paradigma basato su comandi, che prescrive azioni specifiche, a uno guidato da eventi, che invita alla reazione. Questo talk esplora come l'EDA capitalizza sul disaccoppiamento temporale e sulla comunicazione basata su eventi per creare architetture resilienti, flessibili e altamente scalabili, spostando l'enfasi dall'interazione diretta alla reattività agli eventi. Iniziando con i principi chiave dell'EDA, metteremo in luce come il disaccoppiamento non solo temporale ma anche logico, consenta ai componenti del sistema di rimanere agnostici l'uno dell'altro, interagendo unicamente attraverso la pubblicazione e l'ascolto di eventi. Questo approccio riduce le dipendenze strette e promuove una maggiore modularità, consentendo agli sviluppatori di aggiungere, rimuovere o modificare servizi con impatti minimi sul sistema esistente. Approfondiremo il contrasto tra la comunicazione basata su eventi e quella basata su comandi, evidenziando come gli eventi permettano una maggiore flessibilità, poiché non richiedono che il mittente sappia in anticipo come il destinatario reagirà. Questo si traduce in sistemi capaci di adattarsi più facilmente a cambiamenti e scale diverse, facendo dell'EDA una scelta ideale per ambienti distribuiti. Esamineremo i pattern di design fondamentali in EDA, mostrando come facilitano la gestione dello stato e la separazione delle responsabilità in un contesto event-driven. Attraverso esempi pratici, illustreremo come queste strategie migliorino l'affidabilità, la resilienza e la scalabilità dei sistemi. Concluderemo discutendo le sfide di implementazione dell'EDA, dalle considerazioni sulla consistenza e sulla gestione degli errori fino alla complessità del design. Questo talk invita architetti, sviluppatori e manager a riconsiderare le fondamenta delle loro architetture software, esplorando come l'EDA possa servire non solo come una soluzione tecnica ma come una strategia per navigare con successo l'evoluzione del business digitale e distribuito, e come possa beneficiare anche in termini di responsabilita' per i team.

16:30 - 17:25

Dai Comandi agli Eventi: Un Viaggio nell'Architettura Event Driven - Parte 2

Nel cuore dell'Event-Driven Architecture (EDA) giace una trasformazione fondamentale nella comunicazione dei sistemi software: il passaggio da un paradigma basato su comandi, che prescrive azioni specifiche, a uno guidato da eventi, che invita alla reazione. Questo talk esplora come l'EDA capitalizza sul disaccoppiamento temporale e sulla comunicazione basata su eventi per creare architetture resilienti, flessibili e altamente scalabili, spostando l'enfasi dall'interazione diretta alla reattività agli eventi. Iniziando con i principi chiave dell'EDA, metteremo in luce come il disaccoppiamento non solo temporale ma anche logico, consenta ai componenti del sistema di rimanere agnostici l'uno dell'altro, interagendo unicamente attraverso la pubblicazione e l'ascolto di eventi. Questo approccio riduce le dipendenze strette e promuove una maggiore modularità, consentendo agli sviluppatori di aggiungere, rimuovere o modificare servizi con impatti minimi sul sistema esistente. Approfondiremo il contrasto tra la comunicazione basata su eventi e quella basata su comandi, evidenziando come gli eventi permettano una maggiore flessibilità, poiché non richiedono che il mittente sappia in anticipo come il destinatario reagirà. Questo si traduce in sistemi capaci di adattarsi più facilmente a cambiamenti e scale diverse, facendo dell'EDA una scelta ideale per ambienti distribuiti. Esamineremo i pattern di design fondamentali in EDA, mostrando come facilitano la gestione dello stato e la separazione delle responsabilità in un contesto event-driven. Attraverso esempi pratici, illustreremo come queste strategie migliorino l'affidabilità, la resilienza e la scalabilità dei sistemi. Concluderemo discutendo le sfide di implementazione dell'EDA, dalle considerazioni sulla consistenza e sulla gestione degli errori fino alla complessità del design. Questo talk invita architetti, sviluppatori e manager a riconsiderare le fondamenta delle loro architetture software, esplorando come l'EDA possa servire non solo come una soluzione tecnica ma come una strategia per navigare con successo l'evoluzione del business digitale e distribuito, e come possa beneficiare anche in termini di responsabilita' per i team.

Fabio

Fabio Codebue

Fabio Codebue develop custom solution sice 1994. Moving from RPG to windows environments, he soon fell in love with Delphi and Firebird (www.firebirdsql.org) of which he has been a supporter and member of the Firebird Foundation Committee since 2004. Still, with P-Soft of which he is CEO and founder, he offers optimization and training services on firebird and integrated solutions between mobile and desktop environments. Together with other colleagues and friends he is co-founder of 'Delphi Force', a group of developers created to share open source projects (eInvoice4D) and promote the use of Delphi (www.delphiforce.it).

Day 1

15:15 - 16:10

Firebird... e 4, 5 e 6

Partendo dalla versione 4 percorriamo la strada verso la versione 6, guardando tutto quello che ci sta intorno

Antonello

Antonello Carlomagno

Growth Hacker per passione, utilizzo gli strumenti di sviluppo e digital marketing per aiutare a far crescere professionisti e aziende. Con oltre 25 anni di esperienza in diversi settori quali software, voip e cloud computing, mi sono specializzato nello sviluppo di programmi gestionali e CTI software per sistemi Windows e OSX e APP mobili per sistemi operativi iOS e Android. Nelle mie esperienze precedenti ho ricoperto ruoli come Project Manager all'interno di società strutturate e di grandi dimensioni; Amo il pensiero laterale e l'approccio originale alla soluzione dei problemi. Sono un appassionato di videogames e retrocomputing.

Day 1

16:30 - 17:25

D2Bridge Framework - Delphi for WEB open source

Il primo framework open source per sviluppare applicazioni web con Delphi.

Fabrizio

Fabrizio Bitti

He starts his career as a programmer for different businesses such as Olivetti, specializing in C++, C, Java and in the use of the Borland Products (today known as Embarcadero). In 1996 he moves in England where he works for IBM UK Itd and DST International, dealing with big projects for the London Stock Exchange; he develops applications for the finance sector and acquires both technical and operating competences in the financial sector. Back in Italy, he cooperates with different software house in Italy, and in 2002 he starts his adventure founding bit Time Software, of which he's CEO.

Day 1

09:15 - 09:35

Benvenuti

09:40 - 10:35

Processi Aziendali e Robot con Flowenti

17:30 - 18:00

Sessione di Chiusura

Marco

Marco Breveglieri

Marco è sviluppatore senior di software e applicazioni per il Web, per gli ambienti Mobile e Desktop, ed è consulente e trainer con specializzazione nei linguaggi Delphi con cui lavora dal 1999, C# (per soluzioni basate su .NET Framework e .NET Core) e nelle tecnologie fondamentali del Web, quali HTML5, CSS3 e ovviamente JavaScript. Lavora presso ABLS Team, una società qualificata nell'analisi di processi e nella realizzazione di software su misura, da piccoli applicativi dedicati a verticalizzazioni completamente personalizzate, che offre inoltre servizi di consulenza, formazione, docenza per corsi e servizi di sviluppo software in outsourcing, mettendo a disposizione tutta la propria esperienza maturata a collaboratori e aziende partner del settore.

Day 1

09:40 - 10:35

"Sopra tutto, FerretDB": il potere NoSQL di MongoDB nelle mani degli sviluppatori Delphi

Come sviluppatori Delphi siamo abituati a lavorare con dati fortemente tipizzati, persistendoli in database SQL tradizionali. Vi sono tuttavia scenari in cui è necessario ricorrere a database NoSQL, che consentono di sfruttare performance, scalabilità e versatilità ai massimi livelli. MongoDB è senz'altro il più conosciuto e diffuso database NoSQL e, pur non essendo un ambiente basato su un linguaggio dinamico come Python e JavaScript, Delphi può accedere ed eseguire qualunque tipo di operazione su questo database, grazie al driver incluso nella libreria FireDAC. I mantainer del progetto MongoDB hanno introdotto da qualche anno una licenza "inedita", con una limitazione piccola ma sostanziale in alcuni contesti, che ha fatto storcere il naso alla community open-source. E' possibile avere la potenza di MongoDB sposando nel contempo una soluzione totalmente open-source? E se faccio già uso di un RDBMS? In questo talk faremo la conoscenza di FerretDB, un database NoSQL realizzato per fornire una alternativa che sia "davvero open-source" a MongoDB, con cui è estremamente compatibile; infatti, si tratta di un proxy che traduce le query del protocollo MongoDB in statement SQL da eseguire su SQLite o PostgreSQL. Sarà un'occasione unica per rispolverare le caratteristiche fondamentali dei database NoSQL, capire le potenzialità e gli scenari d'uso di MongoDB, utilizzare nel modo corretto i componenti e le classi di FireDAC per operazioni su questo database utilizzando il suo ottimo sostituto FerretDB. Se non hai mai fatto uso di un database NoSQL e vuoi iniziare a utilizzarlo con Delphi, sfruttando le capacità di MongoDB ma senza incorrere nelle limitazioni della sua licenza, oppure se hai già una base dati esistente in PostgreSQL o SQLite e vuoi affiancarle una implementazione NoSQL open-source come quella di FerretDB, questo talk è per te!

Call For Paper

Call4paper is opened until 30/04/2024! If you wish to be a Speaker, send your proposal speech to professionals@bittime.it

For the Call4Paper we need:

  • Title (for every talk)

  • Abstract (for every talk)

  • Difficult (for every talk)

  • Photo (for every talk)

  • Speaker profile (for every talk)

Target:

  • Software architects

  • Software developers

  • Project managers

  • IT managers

  • Trainers

Registration

As every year, you can buy tickets to attend ITDevCon on the bit Time Software shop by clicking on "Buy now" below. The ticket price includes admission on the day of the event, a lunch and 2 coffee breaks.

Ticket

Full Conference Ticket - € 189,00* (VAT excluded)

*For the payment you will be redirected to bit Time Software Shop's web page
Buy now

Are you group of colleagues from the same company?

2 people from the same company will have a 20% discount on the full conference price (Excluding VAT)
3 people from the same company will have a 30% discount on the full conference price (Excluding VAT)
4 people or more from the same company will have a 40% discount on the full conference price (Excluding VAT)

Contact Us

Are you under 21 years old?**

If you are less than 21 years old, you have a special price to join the conference! Only 35,00€ (Excluding VAT)

Contact Us

Are you under 23 years old?**

If you are less than 23 years old, you have a special price to join the conference! Only 55,00€ (Excluding VAT)

Contact Us

Did you join the last 2 editions of ITDevCon?

If you were a participant of the last 2 edition, you have a 10% discount on the full conference price (Excluding VAT)

Contact Us
** Age limit intended by may 24th. You will need to send ID fotocopy, the same document will be needed at the registration desk the day of the conference.
Offers cannot be combined

Conditions and Terms of Payments

  • The Registration Fee entitles each Delegate to one place at The Conference on may 24th 2024. The fee includes the cost of Conference participation, lunches and coffee break.

  • Unless otherwise specified in the Conference details, payment in full must be received no later than 3 days before the date that the Conference begins. In the event that full payment is not received by then the delegate may be refused entry to the conference. An invoice will be issued on payment.

  • Any delegate wishing to cancel their booking must notify the Organisers in writing by letter or email not less than 14 days before the date that the Conference begins.

  • In the event that a delegate gives such proper notice of withdrawal before the 2nd may 2024, 100% of the fees paid will be refunded by the Organisers.

  • If the cancellation is announced after the 2nd may 2024, the delegate will receive a 50% refund of any conference fees paid.

  • In the event that a delegate wishes to withdraw after the proper notice period has passed any refund will be at the discretion of the Organisers.

  • Cancellations relating to conference accommodation bookings are the responsibility of the delegate and must be made direct with the hotel.

  • In the event of fire, flood or without limit other causes that the Organiser reasonably believes to be substantial or that are beyond the Organiser's control, the Organiser reserves the right to change the times, dates and the venues of The Conference, without incurring any liability to you.

  • To the full extent allowed by law and insofar as it is reasonable to do so, the Delegate agrees not to hold the Organiser liable for any damage or loss suffered or incurred by the Delegate during the course of the Event, including consequential or indirect losses or loss of profit, through registering for the Event, attending the Event, alteration of the Event schedule, cancellation of the Event, or any error or omission on the part of the Organiser.

  • The participant's details will be shared with the event sponsors in order to facilitate networking opportunities. All data will be managed in compliance with privacy laws.

  • Copyright: All intellectual property rights in all materials produced or distributed by bit Time Professionals in connection with this Conference is expressly reserved and any unauthorized duplication, publication or distribution is prohibited.

  • These terms and conditions are subject to change without any prior notice.

Sponsors

We are pleased to invite you to attend the annual edition of ITDevCon, the greatest european Delphi conference. This event gives you a great opportunity to increase your visibility within the growing community of developers. We are expecting a large number of IT companies willing to give their contribution to make ITDevCon a unique experience. Our sponsorship packages offer different levels of benefits to suit every budget. You can choose from being a Supporter, Silver, Gold or Platinum sponsor, or for added flexibility, we can also offer a customized sponsorship package, based on the various rates and benefits of each package. The Conference will be held in one of the most elegant location, where you can build your exclusive network. The Expo area is a perfect environment to showcase or launch your products and services.

Gold

Supporter



    • The end date for Supporter and Silver sponsorships is 30 april 2024.

    Call for Sponsor

    Platinum

    Logo on the ITDevCon website Homepage

    3 Free Passes

    Logo on the Sponsor page of the ITDevCon website

    Distribution of Brochures/Flyers in the conference bag

    Logo on the Timetable

    30% discount on ticket purchases

    Participation during the opening keynote

    Expo Desk

    Logo on the conference t-shirt and on the speaker's polo

    Logo on invitation emails

    Commercial talk during the conference

    Dedicated post on bit Time Social channels

    Logo on event posts on bit Time Social channels

    Gold

    Logo on the ITDevCon website Homepage

    2 Free Passes

    Logo on the Sponsor page of the ITDevCon website

    Distribution of Brochures/Flyers in the conference bag

    Logo on the Timetable

    20% discount on ticket purchases

    Participation during the opening keynote

    Expo Desk

    Logo on the conference t-shirt and on the speaker's polo

    Dedicated post on bit Time Social channels

    Logo on event posts on bit Time Social channels

    Silver

    Logo on the ITDevCon website Homepage

    1 Free Pass

    Logo on the Sponsor page of the ITDevCon website

    Distribution of Brochures/Flyers in the conference bag

    Logo on the Timetable

    10% discount on ticket purchases

    Participation during the opening keynote

    Dedicated post on bit Time Social channels

    Supporter

    Logo on the ITDevCon website Homepage

    Logo on the Supporter page of the ITDevCon website

    1 Free Pass

    Dedicated post on bit Time Social channels

    Location

    The headquarters of the bit Time Group is in Via di valle morta, 10 Rome

    By Car

    From the GRA: take the A1 towards Naples. Take the exit Monte Porzio Catone and continue on Via Fontana Candida. Turn left and take Via di Tor Forame. Turn left and take Via di Prataporci.

    By Train

    From Fiumicino: Take the Leonardo Express train to Roma Termini. From Termini , take the train to Frascati.

    Conventions for the overnight stay

    At the Hotel Roma Sud it is possible to book independently at a discounted price by indicating the event bit Time when booking
    You can do it by email to : info@hotelromasud.com or by phone or whatsapp at 375 5652967.

    Motorway access: Frascati Est Diramazione Autostrada A1 00044 Frascati RM
    Provincial access: Via di Vermicino & Vicolo dello Sterparone 00044 Frascati RM


    Bed and breakfast

    *Tourist tax excluded, € 1.50 per person per night.

    How to get there by Shuttle

    A shuttle will also be available from the Frascati station and from the Hotel Roma Sud to our offices, at the following times and obviously only during the days of the conference:

    Contacts

    Our office is open from Monday - Friday, 9am - 6pm.
    For further information, please call +39 06 99367716 or email professionals@bittime.it