DAPUG event in Denmark

Today and tomorrow I’ll be the speaker at the DAPUG event in Denmark. The title of the event is “DELPHI IN THE ENTERPRISE”. What is an enterprise application? Obviously there isn’t a measure to know if an application is enterprise or not, but the following needs usually require and enterprise level application.

  • Critical functionality
  • Large quantity of concurrently accessed data
  • Large number of screens
  • Integration with 3rd part systems
  • Conceptual dissonance
  • Complex business rules

In such scenarios we cannot just create a larger “small” application; you have to change your mindset and adopt new tools. The OO principles, design patterns and unit tests are the first step to get success in the enterprise field (and also in all the others smaller field), but what’s next? At the DAPUG event I’ll talk about the tools and the products that can help our Delphi system to be able to play well in the enterprise field.

From this idea, these are the topics covered at the DAPUG event in Denmark:

Tuesday day 1

Real-world Linux Development with Delphi
DMVCFramework 3: RESTful services and much more

Wednesday Day 2

The amazing Redis
Analysis and searches with ElasticSearch
Using ORM in Delphi
Logging done right; How to use and extend LoggerPro

 

I think that the topics are really interesting, we’ll see what will think the DAPUG members after the workshop 🙂

 

Stay tuned

ITDevCon: -15 days

In about 2 weeks ITDevCon 2016 will start!

The agenda is final since one week already, with most of the speeches already defined months ago.

You can check the agenda here: http://www.itdevcon.it/en/agenda

Get Your Ticket

We have 15 speakers from all over the world, from Brazil to Slovenia, from Germany to Italy; lot of contents, lot of topics. Almost all the speakers are Embarcadero MVP.

In every field you as Delphi developer usually works, will find something really interesting at ITDevCon.

Are you exploring how to create web client applications?

We’ll talk about interfacing between Delphi and web technologies with 2 speech specialized about Angular2 from Google and React from Facebook.

Do you want to stay current with your Delphi knowledges?

At ITDevCon we have the most updated list of news in the Delphi world! The market go on you cannot miss the technology that can give you a competitive advantage!

Do you need to know a clear path to apply unit tests in your Delphi code?

There will be a speech which talk about everything you need to know to start to use unit tests!

Are you using Firebird and you plan to migrate to version 3.0?

At ITDevCon we’ll talk beeply about the new Firebird 3.0, how to migrate to it from the previous version and how to optimize Firebird databases.

Do you need an application server and you have to choose among what the market offers?

At the conference there will be 2 speeches about DelphiMVCFramework, one of the most popular framework for REST services in Delphi, and MARS Curiosity, another framework to evaluate.

Do you need to speedup your applications?

There are specific talks about Redis and MongoDB which will make your application faster than ever.

Are you working in a particular complex environment to debug?

ITDevCon will offer a couple of talks about the advanced utilization of Delphi debugger and memory manager.

Are you interested in Dependency Injection and ORM?

The lead developer of Spring4d framework will talk to us about the latest version of the framework which address these particular needs (among other).

Are you interested in IoT, Arduino or Mobile?

There 2 speech about this topics showing how to integrate Delphi mobile app and an Arduino board.

Are you wondering about the new possibilities provided by the Windows Anniversary Update?

At ITDevCon there will be a session focused on using WinRT APIs from Delphi and building applications for the UWP Desktop Bridge (aka Centennial Bridge) in Windows 10 Anniversary Edition!

 

You can also get the ticket for only one of the two days of the conference.

More over our beloved sponsors give us a set of complete licenses and books for the conference attendants that will be available at the Prize Draw at the end of the second day. There are also chances that the value of what you may win is more than the price of the ticket you payed to be there!

Really, don’t miss this edition and Get your ticket!

See you in Rome!

We have the number, “Delphi Cookbook 2nd Edition” is a bestseller!

Delphi Cookbook 2nd Edition was published by PacktPub at the end of June 2016. I’m very happy to see that in just 30 days, it has become a bestseller in its category.

So far, the book has sold 13 copies each day, which is a good figure for a tech book (it should increase in the following months because the book will be available in more stores).
Currently the book is available on all the big online stores.

PacktPub Store

https://www.packtpub.com/application-development/delphi-cookbook-second-edition

Amazon 

https://www.amazon.com/Delphi-Cookbook-Second-Daniele-Teti-ebook/dp/B01A14X6IC/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1470390240&sr=1-1#nav-subnav

Apple iTunes

https://itunes.apple.com/us/author/daniele-teti/id923580889?mt=11

O’REILLY

http://shop.oreilly.com/product/9781785287428.do

 

Some notes about ITDevCon 2016

PacktPub will be a sponsor of the upcoming ITDevCon in Rome (ITDevCon is the biggest Delphi Conference in Europe – www.itdevcon.it)  and they have organized a nice offer for all the ITDevCon attendants!

If you are a Delphi developer (or you want to know why Delphi is so interesting now) you cannot miss ITDevCon 2016.

Get your ticket here http://www.itdevcon.it/registration#ticket

Moreover, since the 1st edition of ITDevCon we saw that a lot of programmers wants to be at ITDevCon because is a great conference full of practical contents (and with good italian food 🙂 ) but leaving the office for 2 days often can be a problem. So, starting by this year, you can buy also a single day of conference! So, if you cannot be with us for 2 days, check the timetable, and book the day most interesting for you!

 

 

 

 

 

DelphiMVCFramework at the 10° Delphi Meetup in Dresden , Germany

Mathias Pannier did a nice talk at the 10° Delphi Meetup in Dresden, Germany. You can find his review with the slide (both in english) in his blog.

Mathias contacted me about some specific questions the audience did.

Here’s my replies.

  • Is it possible to have a [MapperJSONSer(‘first_name’)] attribute for DataSet fields?
    • Not currently. It quite simple to implement but now this feature is available only for objects using RTTI attributes. Maybe in the near future this will be extended also to dataset serialition.
  • Is it possible to implement a custom renderer for example for xml output?
    • Sure! DMVCFramework is really opened to extensions. You can implement renders for every format you like, you are not tied to the built in.
  • Which Delphi edition is required? Starter, Professional, Enterprise, Ultimate?
    • DMVCFramework requires Professional version, because WebBroker is available from that version upwards.
  • Did You have any performance comparison?
    • Yes, it is not a complete test, is just a rough test between DMVCFramework and nodejs. DMVCFramework is not running into Apache or IIS, but is using its INDY default web server so the actual performance using a real webserver are far better.

dmvcframework_nodejs_preliminary_test

I’m planning to do more tests and as sson I’ll do them, will be published here and in the facebook group.

  • What about documentation?
    • The framework is quite intuitive, so after read this presentation (ITDevCon2013) you can go though all the samples (which covers all the features) and you will be up&running in in an hour or so.
    • However, some volenterous users, are starting to work on a more structured documentation. There will be a markdown generated site which will provide tutorial and devguide.

 

Still thank you to all the people which actively partecipating in this project.

 

Stay tuned.

 

 

ITDevCon 2014, Call4Papers

ITDevCon 2014
ITDevCon 2014

Dear potential ITDevCon speaker,

As every year, I’m building the agenda for next ITDevCon that will be held next october 23th, 24th in Milan (Italy), in a new location.

This will be the 6th edition ( we’re getting conference experts J )

The call for papers are officially open right now, so if you want to propose some speeches, I’ll be glad to see it.

As usual, for the Call4Paper I need:

  • Title (for every talk)
  • Abstract (for every talk)
  • Difficulty level (for every talk. Difficulty level is a scale from 1 to 3 with the following mean: introduction, intermediate, advanced)
  • Speaker’s photo
  • Speaker’s profile

I’m looking forward to your proposal. The call4papers ends at Aug 31st, 2014 but if you have *VERY* interesting topic to propose, propose it… I’ll try to arrange the schedule and fit it in the agenda.

Send your proposal to call4paper(at)itdevcon.it.

Proposals will be evaluated and the speakers will be contacted ASAP.

This year topics will be the following:

TOPICS

  • What’s new in the latest Delphi versions

  • FireMonkey platform

  • MacOSX development

  • Android development

  • iOS development

  • Windows development

  • Mobile development (Android+iOS)

  • Develop UIs for different devices (smartphones, tablets, TV, watch etc)

  • BaaS integrations

  • LiveBindings ®

  • Delphi best practices

  • Design Patterns

  • DataSnap

  • DelphiMVCFramework

  • Arduino e/o Raspberry Pi

  • Web Application with Delphi

  • TDD and Unit Tests

  • Agile methodologies

  • ORM and other data access patterns

  • Using NoSQL databases (even to speed up your VCL software)

  • FireDAC

  • UI, UX, optimization for mobile and desktop

  • OOD/OOP

  • Real use cases for extended RTTI, Generics e AnonMethods

  • RESTful interfaces design and development

  • Architectures

Target audience

  • Software architects
  • Software developers
  • Project managers
  • IT managers
  • Trainers

The conference web site is http://www.itdevcon.it (2014 version is still under construction).

Do you want to see a particular topic or have a suggestion for ITDevCon2014? Let me know

Thanks and see you at ITDevCon 2014.

ITDevCON 2013 – Call 4 Paper

ITDevCon2013
ITDevCon2013

Dear potential ITDevCon speaker,

I’m building the agenda for next ITDevCon that will be held next november 14th, 15th in Verona (Italy), the same location of the past year.

This will be the 5th edition ( we’re getting conference experts J )

The call for papers are officially open right now, so if you want to propose some speeches, I’ll be glad to see it.

As usual, for the Call4Paper I need:

  • Title (for every talk)
  • Abstract (for every talk)
  • Difficulty level (for every talk. Difficulty level is a scale from 1 to 3 with the following mean: introduction, intermediate, advanced)
  • Speaker’s photo
  • Speaker’s profile

I’m looking forward to your proposal. The call4papers ends at Aug 31st, 2013 but if you have *VERY* interesting topic to propose, propose it… I’ll try to arrange the schedule and fit it in the agenda.

Send your proposal to call4paper(at)itdevcon.it.

Proposals will be evaluated and the speakers will be contacted ASAP.

This year topics will be the following:

TOPICS

  • What’s new in Delphi
  • FireMonkey: component development, hacking styles, best practices, success cases etc.
  • iOS development (iPhone, iPad, iPod Touch)
  • MacOSX development
  • Android clients for Delphi servers
  • Livebindings
  • Windows 8.x
  • Model View View Model (MVVM)
  • Delphi best practices
  • Design Patterns: real world use, success cases
  • DataSnap: intro, success case, tuning, deploing etc
  • “Unusual” Delphi markets
  • Delphi + Arduino
  • Delphi + Embedded Systems
  • Delphi + Raspberry Pi
  • Delphi + WebClient Framework (AngularJS, EmberJS, KnockoutJS etc)
  • Extending Delphi with scripting languages (DWS, Javascript, Lua etc): why? how?
  • TDD and Unit Tests
  • Agile methodologies
  • Dependency Injection
  • ORM
  • FireDAC
  • Software engineering
  • “Hands on” sessions for the most used Delphi frameworks (e.g. Delphi Spring Framework, DORM, TMS Aurelius, OTL etc)
  • Mobile: UI, UX, optimization
  • HTML5/SVG/WebGL and Delphi
  • OOD/OOP
  • LLVM
  • RTTI, Generics and AnonMethods: Real world cases, success cases.
  • Web development with Delphi
  • Real OOP Delphi applications developments
  • Delphi fundamentals/advanced
  • Metaprogramming
  • Games
  • SOA/ROA
  • Architectures

Target audience

  • Software architects
  • Software developers
  • Project managers
  • IT managers
  • Trainers

The conference web site is http://www.itdevcon.it (2013 version is still under construction).

Do you want to see a particular topic or have a suggestion for ITDevCon2013? Let me know

Thanks and see you at ITDevCon 2013.

P.S. This year, ITDevCon will be even more amazing! Stay tuned!

ITDevCon 2012 – RECAP

Last friday is just ended the 4th edition of ITDevCon. This conference is, now, the biggest Delphi conference in Europe, in terms of speakers, speeches and topics… no doubt!

Some numbers:

  • 2 days
  • 31 speeches
  • 15 speakers from all over the world (Italy, USA, Norway, Slovenia, Benelux)
  • 70 attendees c.a. from all over the world (Italy, Germany, Russia etc)
  • 32 prizes offered by our (beloved) sponsors. No one of the attendee went back home without some prize won. In many cases the price of the prize has been even bigger than the price of the ticket!

Some speakers, attendees and other people, have already blogged about the conference and many others have talked about it on twitter and facebook. There’s been a great partecipation… before, during and after the conference.

#itdevcon on twitter: https://twitter.com/search?q=%23ITDevCon&src=hash

http://edn.embarcadero.com/article/42634

http://www.thedelphigeek.com/2012/10/itdevconrecap.html

http://www.thedelphigeek.com/2012/10/itdevcondinner-in-verona.html

http://blogs.embarcadero.com/pawelglowacki/2012/10/28/39863

http://www.thedelphigeek.com/2012/10/itdevcon-photos.html

http://blog.talentgarden.it/2012/07/24/itdevcon-tag-mediapartner-della-conferenza-per-sviluppatori-delphi/

http://www.hubme.in/events/europe/italy/itdevcon-european-delphi-conference-2012-san-giovanni-lupatoto-verona

http://www.marco.breveglieri.name/blog/?tag=itdevcon

http://blog.marcocantu.com/blog/conferences_itdevcon_2012.html

ASAP will be published other photos on Google Picasa.

This year too, ITDevCon has been a great experience.

I want to say THANK YOU to all the speakers, attendees and sponsors. And also to all the great bit Time crew that makes this conference the biggest Delphi conference in Europe. As you may think, I’m very proud of it.

See you next year for ITDevCon 2013!

RAD Studio XE3 World Tour – Milan, Rome and Dubai

Last week I was busy with the event “RAD Studio XE3 World Tour“, held in 3 different cities: Milan, Rome and Dubai. In Milan we had a lot of attendees, the developers were looking forward to see the last RAD Studio XE3 features.

Fabrizio Bitti, opened the event, introducing bit Time Software as italian representative of Embarcadero Techonologies.

I presented RAD Studio XE3 Product Address, Visual LiveBindings and HTML5 Builder with the mobile deploy facilities for Android, iOS and others mobile platforms.

Marco CantĂą presented Firemonkey fm2, Windows 8 and the new Metropolis UI showing a lots of demos.

The next day we held the event in Rome, setting the same timing and contents.

The following day I flew, with Fabrizio Bitti to Dubai, where the launch event went live too.

I came back to Rome last night and I’m preparing the materials for the course that I’ll do Oct 16, 17 2012 in Rome.

The course title is “Update to Delphi XE3 from previous versions” and if you are interested in the training, contact me. You can find the topics (in italian and in a bit longer version) here.

Here you’ll find some photos:

Me and Marco while setting up the official RAD Studio XE3 promo video
Me and Marco while setting up the official RAD Studio XE3 promo video
Me presenting the new Visual LiveBindings. It is a very cool technology.
Me presenting the new Visual LiveBindings. It is a very cool technology.
Me, talking about the upcoming Mobile Studio for iOS and Android
Me, talking about the upcoming Mobile Studio for iOS and Android
Fabrizio in front of bitTime International Office in Dubai UAE
Fabrizio in front of bitTime International Office in Dubai UAE

 

See you soon at ITDevCon and DROIDDevCon in Verona.

DROIDDevCon – Call4Papers

DROIDDevCon is the first conference in italy completly focused on Android OS development.

This post is the official opening for the call4papers!

Dear potential DROIDDevCon speaker,

I’m building the agenda for first DROIDDevCon that will be held October 24th in Verona (Italy).

The call for papers are officially open right now, so if you want to propose some speeches, I’ll be glad to see it.

As usual, for the Call4Paper I need:

  • Title (for every talk)
  • Abstract (for every talk)
  • Difficulty level (for every talk. Difficulty level is a scale from 1 to 3 with the following mean: introduction, intermediate, advanced)
  • Speaker’s photo
  • Speaker’s profile

I’m looking forward to your proposal. The call4papers ends at July 31st, 2012.

Send your proposal to call4paper(at)droiddevcon.it.

Proposals will be evaluated and the speakers will be contacted ASAP.

This year topics will be the following:

TOPICS

  • What’s New in Android >= ICS
  • Android Fundamentals
  • Android Core
  • Android Tablets development
  • Android Phone developments
  • OpenSource Frameworks
  • Android and MOMs
  • Android clients for REST or SOAP services
  • Game development & game engines
  • The Android Open Accessory Development Kit (ADK)
  • Backward Compatibility
  • Mobile cross platform development
  • TDD for Android
  • Continuous Integration
  • Testing
  • Android UI Design Patterns
  • Android Best Practices
  • Performance Best Practices
  • NFC
  • NDK (Native Development Kit)
  • Location and Maps
  • HTML5/SVG/WebGL and Android
  • OOD/OOP
  • Metaprogramming
  • Games
  • SOA/ROA
  • Architectures

Target audience

  • Software architects
  • Software developers
  • Project managers
  • IT managers
  • Trainers

The conference web site is http://www.droiddevcon.it.

Are you interested in a specific topic? What do you suggest for DROIDDevCon2012? Let me know

Thanks and see you at DROIDDevCon 2012.

Would you like to partecipate in a conference completely focused on Android development? Come to the DROIDDevCon!

ITDevCon2012 – Call4Papers

ITDevCon2012

Dear potential ITDevCon speaker,

I’m building the agenda for next ITDevCon 2012 that will be held October 25th,26th in Verona (Italy), the same location of the past year.

The call for papers are officially open right now, so if you want to propose some speeches, I’ll be glad to see it.

As usual, for the Call4Paper I need:

  • Title (for every talk)
  • Abstract (for every talk)
  • Difficulty level (for every talk. Difficulty level is a scale from 1 to 3 with the following mean: introduction, intermediate, advanced)
  • Speaker’s photo
  • Speaker’s profile

I’m looking forward to your proposal. The call4papers ends at July 31st, 2012.

Send your proposal to call4paper(at)itdevcon.it.

Proposals will be evaluated and the speakers will be contacted ASAP.

This year topics will be the following:

TOPICS

  • What’s new in Delphi
  • FireMonkey
  • iOS development (iPhone, iPad, iPod Touch)
  • MacOSX development
  • Android clients for Delphi servers
  • Windows 8
  • Delphi best practices
  • Design Patterns
  • DataSnap
  • “Unusual” Delphi markets
  • TDD and Unit Tests
  • Agile methodologies
  • Dependency Injection
  • ORM
  • Software engineering
  • “Hands on” sessions for the most used Delphi frameworks (e.g. Delphi Spring Framework, OTL etc)
  • Mobile
  • HTML5/SVG/WebGL and Delphi
  • OOD/OOP
  • Web development with Delphi
  • Real OOP Delphi applications developments
  • Delphi fundamentals/advanced
  • Metaprogramming
  • Games
  • SOA/ROA
  • Architectures

Target audience

  • Software architects
  • Software developers
  • Project managers
  • IT managers
  • Trainers

The conference web site is http://www.itdevcon.it (2012 version is still under construction).

Do you want to see a particular topic or have a suggestion for ITDevCon2012? Let me know

Thanks and see you at ITDevCon 2012.

P.S. This year, ITDevCon will be even more amazing! Stay tuned!