IT EN ES

ITDevCon

26-27 Octubre, sede de bit Time Group, Roma

359,00 € Registrar!

ITDevCon

¡bit Time Professionals y bit Time Software se enorgullecen de anunciar que ITDevCon regresa este año en su undécima edición! No se pierda la conferencia de desarrolladores de Delphi en Roma los días 26 y 27 de octubre. Como siempre, la conferencia está orientada a tratar temas “jugosos” para la comunidad Delphi, pero en esta edición también se mostrarán temas no estrictamente relacionados con la programación Delphi, también de gran interés como… ¿Curioso? ¡Solo tienes que participar!

Call for paper

La agenda de ITDevCon será pronto en linea. La suscripción a call4paper está abierta.

Convocatoria de patrocinador

Call for Sponsor

Promociona tu negocio convirtiéndote en patrocinador de ITDevCon.

Información requerida

Tickets

Abiertas las inscripciones para la nueva edición de ITDevCon

Comprar ahora

Pide papel

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
DISCURSO DE APERTURA
09:40 - 10:35
10:35 - 10:55
COFFE BREAK
10:55 - 11:50
11:55 - 12:50
12:55 - 13:55
ALMUERZO
14:00 - 14:55
15:00 - 15:55
15:55 - 16:15
COFFE BREAK
16:15 - 17:10
17:15 - 17:45
Daniele Fabrizio
DISCURSO DE CLAUSURA DEL DÍA UNO

Ponentes

Conozca a los principales expertos italianos de Delphi, desarrolladores internacionales y los principales exponentes de Embarcadero. ¡Descubre a los protagonistas de esta edición!

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

DISCURSO DE APERTURA

11:55 - 12:50

What's New in DMVCFramework 3.4.0-neon

17:15 - 17:45

DISCURSO DE CLAUSURA DEL DÍA UNO

Day Two

09:20 - 09:30

BIENVENIDOS AL DÍA 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

SESÍON DE CLAUSURA

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

DISCURSO DE APERTURA

17:15 - 17:45

DISCURSO DE CLAUSURA DEL DÍA UNO

Day Two

09:20 - 09:30

BIENVENIDOS AL DÍA 2

17:10 - 17:40

SESÍON DE CLAUSURA

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

Claudio Piffer è uno sviluppatore Delphi fin dalla prima versione. Da quel giorno la sua vita di sviluppatore e lavorativa è sempre stata legata a Delphi. Negli anni ha maturato una forte esperienza nello sviluppo di applicazioni multi-tier, sviluppo di servizi REST, applicazioni mobile, SCADA e comunicazione con il mondo dei PLC in ambito industriale. Nella vita quotidiana si occupa di sviluppo a 360°: dallo sviluppo di sistemi gestionali e workflow nel campo della sanità, gestione cantieri, applicazioni per la grande distribuzione, allo sviluppo di sistemi di interfacciamento con macchinari industriali, applicazioni mobile e web sia in Delphi che in .NET (C#). Da oltre 5 anni lavora come freelance

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

¡El Call4Paper está abierto hasta el 29/09/23! Si desea postularse como ponente para proponer su discurso, escriba a professionals@bittime.it

Para el call4paper necesitamos:

  • Título (para cada charla)

  • Resumen (para cada charla)

  • Nivel de dificultad para cada charla. (El nivel de dificultad es una escala del 1 al 3 que significa: iniciación, intermedio, avanzado)

  • Foto del ponente (la foto debe tener unas dimensiones no inferiores a 500x500 px)

  • Perfil del ponente

Perfiles a los que se dirige:

  • Arquitectos de software

  • Desarrolladores de software

  • Gerentes de proyecto

  • Gerentes de TI

  • Trainers

Inscripciones

Como todos los años, es posible comprar bonos para participar en ITDevCon en la tienda de Bit Time Software haciendo clic en "Comprar ahora". El precio de la entrada incluye la entrada al evento de dos días, dos almuerzos y cuatro pausas para el café.

Ticket

Bono completo de la conferencia - € 359,00* (IVA excluido)

*Tras la compra, será redirigido a la página de la tienda de Bit Time Software
Comprar ahora

¿Sois un grupo de compañeros de la misma empresa?

2 participantes de la misma empresa se benefician de un 20% de descuento sobre el importe total de las entradas (sin IVA)
3 participantes de la misma empresa se benefician de un 30% de descuento sobre el importe total de las entradas (sin IVA)
4+ participantes de la misma empresa se beneficia de un 40% de descuento sobre el importe total de las entradas (sin IVA)

Contáctenos

¿Eres menor de 21 años?**

¡Si eres menor de 21 años tienes derecho a un precio especial para asistir a toda la conferencia! Sólo 60,00€ (IVA no incluido)

Contáctenos

¿Eres menor de 23 años?**

¡Si eres menor de 23 años tienes derecho a un precio especial para asistir a toda la conferencia! Solo 100,00€ (IVA no incluido)

Contáctenos

¿Has asistido a las 2 últimas ediciones de itdevcon?

Si has participado en las últimas 2 ediciones de ITDevCon tienes derecho a un 10% de descuento en la entrada (IVA no incluido)

Contáctenos
** Edad al 26 de octubre de 2023. Será necesario enviar un documento de identidad que también deberá presentarse en el registro el primer día de la conferencia.
Las ofertas no son acumulables.

Términos y condiciones de pago

  • La cuota de inscripción da derecho a un asiento para los días de la Conferencia: 26 y 27 de octubre de 2023. El coste de la entrada incluye la participación en la conferencia, el coste de los almuerzos y los coffee breaks.

  • A menos que se especifique lo contrario, el pago total de la cuota de participación debe recibirse a más tardar 3 días antes de la fecha de inicio de la Conferencia. En el caso de que no se haya recibido el pago completo, se le puede negar la entrada a la Conferencia al participante. Se emitirá una factura especial por el pago.

  • Cualquier participante que desee cancelar su reserva debe notificar a los organizadores por escrito por carta o correo electrónico con no menos de 14 días de anticipación a la fecha de inicio de la Conferencia.

  • En caso de cancelar antes del 20 de octubre, la cuota de inscripción pagada será reembolsada en su totalidad.

  • Si la cancelación se produce después del 20 de octubre, el participante recibirá un reembolso equivalente al 50% de lo ya pagado.

  • En caso de que el participante desee cancelar más allá del plazo de desistimiento, la devolución del importe abonado queda a criterio de los organizadores.

  • La cancelación de las reservas de alojamiento es responsabilidad exclusiva del participante y debe realizarse directamente con el hotel.

  • En caso de incendio, inundación u otras causas no relacionadas directamente con el evento, el Organizador se reserva el derecho de cambiar los horarios, fechas y lugares de celebración de la Conferencia, sin incurrir en responsabilidad alguna frente a los participantes.

  • En la medida máxima permitida por la ley, el participante se compromete a no responsabilizar al Organizador por cualquier daño o pérdida sufrida durante el transcurso de la Conferencia, incluidos los daños directos o indirectos y los gastos que se puedan generar a causa de la modificación del calendario, cancelación del evento, o cualquier error u omisión por parte del Organizador.

  • Los contactos de los participantes se compartirán con los patrocinadores del evento con el fin de facilitar oportunidades de networking. Todos los datos se gestionarán de acuerdo con las leyes de privacidad.

  • Copyright: Todos los derechos de propiedad intelectual de los materiales producidos y distribuidos durante la Conferencia pertenecen a bit Time Professionals. Cualquier duplicación, publicación o distribución está estrictamente prohibida.

  • Estos términos y condiciones están sujetos a cambios sin previo aviso.

Patrocinadores

ITDevCon invita a su empresa a apoyar la mayor conferencia europea dedicada al desarrollo con Delphi. El evento representa una excelente oportunidad para que su empresa gane visibilidad entre la comunidad de desarrolladores. También este año esperamos la participación de muchos socios en el sector del desarrollo de software para apoyar ITDevCon y hacer de la Conferencia una experiencia única. ITDevCon le ofrece a su empresa un amplio abanico de posibilidades para patrocinar su negocio. Puede elegir tres niveles de membresía (Patrocinador Platino, Patrocinador Oro y Patrocinador Plata) o crear su propio paquete personalizado. Los beneficios varían según el nivel de participación elegido. El local cuenta con un área de exhibición, donde tendrás la oportunidad de dar a conocer tus productos.

Supporter



    • La fecha final para todos los patrocinios, excepto Oro y Platino, es el 30 de septiembre de 2023.

    Convocatoria de patrocinador

    Platinum

    Logotipo en la página de inicio del sitio ITDevCon

    Logotipo en la página de patrocinador del sitio ITDevCon

    Pases gratuitos

    3

    Distribución de folletos/volantes

    Descuento en la compra de entradas

    30%

    Escritorio Expo

    Discurso durante la conferencia inaugural

    Logotipo en el horario

    Logotipo en los correos electrónicos de invitación

    Logotipo en la camiseta de la conferencia y en el polo de los ponentes

    Gold

    Logotipo en la página de inicio del sitio ITDevCon

    Logotipo en la página de patrocinador del sitio ITDevCon

    Pases gratuitos

    2

    Distribución de folletos/volantes

    Descuento en la compra de entradas

    20%

    Escritorio Expo

    Discurso durante la conferencia inaugural

    Logotipo en el horario

    Logotipo en los correos electrónicos de invitación

    No

    Logotipo en la camiseta de la conferencia y en el polo de los ponentes

    Silver

    Logotipo en la página de inicio del sitio ITDevCon

    Logotipo en la página de patrocinador del sitio ITDevCon

    Pases gratuitos

    1

    Distribución de folletos/volantes

    Descuento en la compra de entradas

    10%

    Escritorio Expo

    No

    Discurso durante la conferencia inaugural

    No

    Logotipo en el horario

    No

    Logotipo en los correos electrónicos de invitación

    No

    Logotipo en la camiseta de la conferencia y en el polo de los ponentes

    No

    Supporter

    Logotipo en la página de inicio del sitio ITDevCon

    Logotipo en la página de patrocinador del sitio ITDevCon

    Pases gratuitos

    1

    Distribución de folletos/volantes

    No

    Descuento en la compra de entradas

    No

    Escritorio Expo

    No

    Discurso durante la conferencia inaugural

    No

    Logotipo en el horario

    No

    Logotipo en los correos electrónicos de invitación

    No

    Logotipo en la camiseta de la conferencia y en el polo de los ponentes

    No

    Dónde estamos

    La sede del Grupo Bit Time está en Via di valle morta, 10 Roma

    Como llegar en coche

    Desde el Grande Raccordo Anulare: tome la A1 hacia Nápoles. Tome la salida Monteporzio Catone y continúe por Via di Fontana Candida. Gira a la izquierda y tomE Via di Tor Forame. Gire a la izquierda y tome Via di Prataporci.

    By Train

    Desde Fiumicino: toma el Leonardo Express hasta Roma Termini. Desde Roma Termini, toma el tren a Frascati.

    Convenciones para la pernoctación

    En el Hotel Roma Sud es posible reservar de forma independiente a un precio reducido indicando el evento bit Time al reservar
    Puedes hacerlo por correo a : info@hotelromasud.com o por teléfono o whatsapp al número 375 5652967.

    Acceso a la autopista: Frascati Est Diramazione Autostrada A1 00044 Frascati RM
    Acceso provincial: Via di Vermicino & Vicolo dello Sterparone 00044 Frascati RM

    Cama y desayuno


    *Tasa turística excluida, € 1,50 por persona y noche.

    Cómo llegar en lanzadera

    También estará disponible un servicio de transporte desde la estación de Frascati y desde el Hotel Roma Sud a nuestras oficinas, en los siguientes horarios y obviamente solo durante los días de la conferencia:

    Contactos

    Nuestras oficinas están abiertas de lunes a viernes, de 09:00 a 13:00 y de 14:00 a 18:00.
    Para obtener más información, póngase en contacto con nosotros en el número de teléfono +39 06 99367716 o escriba un correo electrónico a professionals@bittime.it