IT EN ES

ITDevCon

26-27 October, venue bit Time Group, Rome

359,00 € Register!

ITDevCon

bit Time Professionals and bit Time Software are proud to announce that this year ITDevCon is back for the eleventh edition! The Delphi conference will be on October 26th and 27th 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

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
09:15 - 09:35
Daniele Fabrizio
OPENING KEYNOTE
09:40 - 10:35
10:35 - 10:55
COFFE BREAK
10:55 - 11:50
11:55 - 12:50
12:55 - 13:55
LUNCH
14:00 - 14:55
15:00 - 15:55
15:55 - 16:15
COFFE BREAK
16:15 - 17:10
17:15 - 17:45
Daniele Fabrizio
DAY ONE CLOSING SESSION

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 One

09:15 - 09:35

OPENING KEYNOTE

11:55 - 12:50

What's New in DMVCFramework 3.4.0-neon

17:15 - 17:45

DAY ONE CLOSING SESSION

Day Two

09:20 - 09:30

WELCOME TO THE DAY 2

11:50 - 12:45

HTMX: Building modern web applications without Javascript

htmx is a lightweight Javascript library that allows us to access modern browser features directly from HTML, eliminating the need for heavy client-side frameworks and especially, client state. I.e. writing Javascript (the htmx library) to avoid writing Javascript (on your website). The general philosophy of htmx aligns well with DMVCFramework’s focus on simplicity. Still, the combination appears to be a contrarian stance one what “modern” web development constitutes. Is it the best way to do things? Well, many things...

17:10 - 17:40

CLOSING SESSION

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 One

09:15 - 09:35

OPENING KEYNOTE

17:15 - 17:45

DAY ONE CLOSING SESSION

Day Two

09:20 - 09:30

WELCOME TO THE DAY 2

17:10 - 17:40

CLOSING SESSION

Flavio

Flavio Basile

Sono Flavio Basile, sono un Informatico laureatosi all'Università degli studi di Catania e dal 2006 mi occupo professionalmente di progettazione e sviluppo software applicativo desktop. Ho un passato professionale di libero professionista ma dal 2015 lavoro come Analista Programmatore presso Software House. Oggi lo faccio per bit Time Professionals.

Day One

15:00 - 15:55

API testing in action

Nelle architetture distribuite, nell’ambito delle applicazioni organizzate come Microservizi offerte mediante l’esposizione di un set di API, la fase di testing assume un ruolo importante come fase del processo di sviluppo del software al fine di garantire robustezza e scalabilità del sistema. Con questo speech, mostrerò come è possibile metter su facilmente un sistema di testing per le nostre API utilizzando gli strumenti a noi più familiari, affiancati ad altri che magari non rientrano nella nostra quotidianità ma che, conosciuti, non potranno più mancare nella nostra Toolbox. Mostrerò come testare con Pytest le API esposte da una applicazione DMVC, validare il payload della richiesta, gestirne i casi di fallimento, capire con Locust quante risorse il nostro applicativo necessita per soddisfare un numero sempre più elevato di richieste utente e quanto scalabile può essere. Introdurrò DMVC quale framework utilizzato per l’applicazione backend. Introdurrò Pytest quale framework per il test delle nostre API. Introdurrò Json Validator per la validazione del payload. Introdurrò Locust quale strumento utile per il Load Testing. Il tutto verrà introdotto mediante esempi pratici.

Marco

Marco Breveglieri

Marco is a software and Web developer, a mentor and a consultant focused since 1999 on Delphi (for Windows and the other native platforms supported by the product) and on C# (for .NET based solutions). He works at “ABLS Team”, a company dedicated to process analysis and software implementation, from small dedicate systems to large vertical solutions, which also offers consulting, training and outsourcing services providing its expertise to partners and companies.

Day One

15:00 - 15:55

Applicazioni Web semplici e veloci con Alpine.js

Alpine.js è una soluzione innovativa che semplifica drasticamente lo sviluppo frontend. Si tratta di una libreria conosciuta soprattutto per la sua accessibilità a qualsiasi livello di competenza, facilitandone particolarmente l'adozione da parte degli sviluppatori meno fluenti in JavaScript o comunque affezionati a piattaforme e linguaggi più rigidi e fortemente tipizzati, tuttavia senza sacrificare la possibilità di creare applicazioni Web reattive e coinvolgenti. In questa sessione scopriremo assieme come Alpine.js semplifica le interazioni con il DOM del browser gestendo lo stato dell'intera applicazione, offrendo tuttavia un'esperienza di sviluppo fluida che unisce l'immediatezza di librerie come JQuery e la potenza di framework blasonati come Vue.JS o React. Grazie a esempi pratici e chiari, vedremo come fare leva su queste potenzialità nella progettazione di applicazioni Web con Delphi.

Day Two

09:35 - 10:30

Crea siti web ultra-performanti con Astro Framework

Da sviluppatori Delphi siamo tutti devoti a questo linguaggio, col quale possiamo realizzare davvero ogni tipo di progetto. Quando però dobbiamo creare siti web tradizionali incentrati sui contenuti (un blog, un portfolio personale, il sito della nostra associazione di volontariato) allora dobbiamo uscire dalla “comfort zone” e destreggiarci con JavaScript, un linguaggio molto diverso da quello a cui siamo abituati. Talvolta ci si imbarca nello studio di librerie e framework complessi, che richiedono scripting anche per le esigenze più banali, in altri casi si opta per pacchetti “chiavi in mano” come il classico WordPress, bell’e pronto ma che richiede familiarità con PHP per personalizzarlo. In questo talk andiamo alla scoperta di Astro, un framework rivoluzionario ma potente che ci consente di raggiungere il risultato con pochi sforzi, e vedremo come esso favorisce la creazione di siti web estremamente veloci attraverso l'adozione di una strategia di rendering statico e di una gestione avanzata delle immagini. Sarà un viaggio completo e dal taglio estremamente pratico, visto con gli occhi dello sviluppatore Delphi, dai primi passi fino al deploy del sito in produzione.

11:50 - 12:45

Sfrutta le API di Twitch con Delphi: trasforma la tua passione in un’esperienza coinvolgente

Twitch è una piattaforma di streaming live e video on-demand dedicata al mondo dei videogiochi e all’intrattenimento tra le più popolari e influenti che consente oggi a chiunque di condividere ciò che vuole, si tratti di giocare, fare arte, suonare musica, cucinare, fare fitness, e (non a caso) addirittura programmare! Le opportunità che la piattaforma offre sono molteplici: divulgare le proprie passioni, costruire una community solida di amici e collaboratori, chattare e interagire con il pubblico in tempo reale, fare networking, ma anche monetizzare per chi lo desidera. Non è solo un luogo per condividere i tuoi interessi e talenti con il mondo, ma anche un ambiente in cui è possibile costruire una carriera, guadagnare qualcosa e creare relazioni significative con il pubblico. Questo talk vi porterà innanzitutto nel mondo avvincente di Twitch, dove la socialità incontra la tecnologia: vi racconterò della mia esperienza, delle possibilità che questa piattaforma mette a disposizione, e per soddisfare l’insaziabile “appetito tecnico” di noi sviluppatori vedremo come programmare con le Twitch API usando Delphi, personalizzando il canale, interagendo con gli spettatori, insomma sbloccandone tutto l’enorme potenziale.

Cesar

Cesar Romero

I am 47 years old, Brazilian. Software Architect at Ambev Tech since 2018 Blumenau – SC - Brazil Graduated in Accounting and Postgraduate Studies in Object-Oriented Software. A frequent speaker at national and international events and MVP Delphi Embarcadero. https://www.linkedin.com/in/cesar-romero-47a10711/

Day One

14:00 - 14:55

Clean Architecture with Delphi - Developing Decoupled, Extensible and Testable Systems.

Maurizio

Maurizio Del Magno

Responsabile sviluppo di Levante Software usa Delphi fin dalla prima versione, negli ultimi anni si è dedicato alla realizzazione di un ORM scritto da zero completamente con Delphi. E’ autore della librerie iORM e DJSON entrambe open source. Membro fondatore della DelphiForce.

Day One

10:55 - 11:50

ETM aka Entity Time Machine aka un Git per oggetti

Carlo

Carlo Barazzetta

Carlo Barazzetta lavora con Delphi dalla versione 2. Nel 2005 ha fondato Ethea S.r.l., società che si occupa di sviluppo di framework (InstantSolutions) e di prodotti enteprise (SportClubManager, LendingBOS, LendingReport). Negli ultimi anni si è dedicato a diversi progetti di "porting" di applicazioni da vecchie versioni di Delphi. Esperto soprattutto di VCL, è molto attivo nella community italiana attraverso diversi progetti open-source di componenti utilizzati in tutto il mondo, come SVGIconImageList. Sposato, ha 3 figli e 2 gatti. Appassionato di cinema, nel "tempo libero" fa il direttore (volontario) del "CineTeatro Don Bosco", una "sala della comunità" in provincia di Milano che propone cinema, teatro e concerti di qualità.

Day Two

10:50 - 11:45

Using Markdown as help system for your Delphi application

Nelle applicazioni Delphi-VCL esiste un sistema di Help integrato per la visualizzazione di file help chm: è un sistema molto flessibile, che permette di essere sostituito facilmente. Vedremo come funziona l'integrazione con i classici file chm ma anche come è possibile utilizzare un sistema alternativo open-source basato sulla sintassi markdown (MarkDownHelpViewer), dando anche una occhiata veloce alla sintassi del popolare linguaggio di markup, per integrare l'help nelle proprie applicazioni e semplificare l'editing tramite un'altro tool open-source (MarkDown shell extensions), oltre alla possibilità di creare un sistema di help integrato internamente all'applicazione.

14:55 - 15:50

Open-Source components to supercharge, and modernize, your UI

Con l'arrivo di Delphi 12, Skia4Delphi è ora integrato nel prodotto stesso. Nell'ambito VCL la possibilità di gestire le animazioni e gli effetti grafici tramite questa libreria ci permette di modernizzare le nostre applicazioni per renderle sempre più accattivanti agli occhi degli utenti/clienti. Ci vengono in aiuto anche alcune librerie Open-Source come SVGIconImageList e StyledComponents e alcune tecniche avanzate nell'utilizzo in chiave moderna di componenti VCL come CategoryButtons, FlowPanel, NumberBox, ecc... per finire proveremo ad aggiungere un po' di movimento alle nostre applicazioni sfruttando al meglio il componente skAnimatedImage di Skia4Delphi.

Ray

Ray Konopka

Ray Konopka is a Principal Software Engineer with The Walt Disney Company. Ray is also the president and founder of Raize Software, and the creator of CodeSite and the Konopka Signature VCL Controls (formerly called Raize Components). He is the author of the highly acclaimed Developing Custom Delphi Components books, a co-author of several other Delphi books, and has published numerous articles on software development. Ray specializes in UI/UX design, custom component development, and mobile solutions. An engaging presenter, Ray is an Embarcadero MVP and a frequent speaker at developer conferences.

Day One

09:40 - 10:35

VCL Layout Techniques

Today’s computers utilize a wide variety of display sizes including High-DPI displays and 4K monitors. Developers rely on layout techniques to create a responsive user interface that can handle varying display sizes. This session focuses on the various VCL layout techniques available in RAD Studio. Traditional layout techniques such as the Align and Anchors properties and the TPanel control are briefly covered, but more emphasis is given to more recent additions like the Windows 10 inspired TRelativePanel along with the TStackPanel and TCardPanel.

16:15 - 17:10

Managing FMX Views

One of the biggest challenges facing FMX developers is how best to manage multiple views, especially on mobile devices. The TTabControl provides the basic mechanics of switching between views, and a common approach is to simply define each view on a page of the tab control. However, it is impractical to put all controls for all views onto one form. Another approach is to use frames for each view, but frames do not display styles, and more importantly, it is very easy for inline instances of frames to become out of sync with source frames. Furthermore, neither of these approaches offer any support for view navigation. In this session, a new approach is presented that simplifies view management, facilitates view navigation, and isolates view definitions.

Day Two

10:50 - 11:45

Effectively Using System.JSON

The System.JSON unit that ships with Delphi implements the JSON Objects Framework, and contains classes and methods to store, parse, and generate data in JSON Format. The framework is quite powerful, but it can be a bit daunting. Through several examples, this session dives into the core classes while demonstrating how to handle a wide variety of JSON payloads.

14:55 - 15:50

What’s New in CodeSite 6

Claudio

Claudio Piffer

Day Two

09:35 - 10:30

Docker Demystified: utilizzo pratico per sviluppatori - parte 1

13:55 - 14:50

Docker Demystified: utilizzo pratico per sviluppatori - parte 2

16:10 - 17:05

Semplifica e automatizza le migrazioni del tuo database con Flyway

Call For Paper

Call4paper is opened until 29/09/23! 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

We are pleased to invite you to join us for the annual Delphi Developer's Conference. ITDevCon gives you a great chance to meet leading companies in the IT industry. Don't miss this opportunity to expand your IT skills and your professional network! Don't miss the opportunity to share your contacts or give your resume to the companies that use Delphi.

Ticket

Full Conference Ticket - € 359,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 60,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 100,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 November 7th. 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 October 26th and 27th 2023. 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 October 2023, 100% of the fees paid will be refunded by the Organisers.

  • If the cancellation is announced after the 2nd October 2023, 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.

Supporter



    • The end date for all sponsorships, except Gold and Platinum, is 30 September 2023.

    Call for Sponsor

    Platinum

    Logo on the Home Page of the ITDevCon site

    Yes

    Logo on the Sponsor page of the ITDevCon website

    Yes

    Free Passes

    3

    Brochure/Flyer distribution

    Yes

    Discount on ticket purchase

    30%

    Desk Expo

    Yes

    Speech during the opening keynote

    Yes

    Logo on the Timetable

    Yes

    Logo on invitation emails

    Yes

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

    Yes

    Gold

    Logo on the Home Page of the ITDevCon site

    Yes

    Logo on the Sponsor page of the ITDevCon website

    Yes

    Free Passes

    2

    Brochure/Flyer distribution

    Yes

    Discount on ticket purchase

    20%

    Desk Expo

    Yes

    Speech during the opening keynote

    Yes

    Logo on the Timetable

    Yes

    Logo on invitation emails

    No

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

    Yes

    Silver

    Logo on the Home Page of the ITDevCon site

    Yes

    Logo on the Sponsor page of the ITDevCon website

    Yes

    Free Passes

    1

    Brochure/Flyer distribution

    Yes

    Discount on ticket purchase

    10%

    Desk Expo

    No

    Speech during the opening keynote

    No

    Logo on the Timetable

    No

    Logo on invitation emails

    No

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

    No

    Supporter

    Logo on the Home Page of the ITDevCon site

    Yes

    Logo on the Sponsor page of the ITDevCon website

    Yes

    Free Passes

    1

    Brochure/Flyer distribution

    No

    Discount on ticket purchase

    No

    Desk Expo

    No

    Speech during the opening keynote

    No

    Logo on the Timetable

    No

    Logo on invitation emails

    No

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

    No

    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