Embarcadero has been running, for quite some time already, an MVP (Most Valuable Professional) program, which, according to the official web site, “chooses the “best of the best” Embarcadero community members to be trusted assets for our customers and prospects”.
Top content and free prizes at DelphiCon 2020
In this unusual year, Embarcadero is bringing us the DelphiCon 2020 Worldwide event: the official online conference about Delphi. It’s a free, 3-day online event, which will happen on November 17h through 19th with extraordinary content and expert speakers.
GraphQL from the perspective of a Delphi developer
By now you probably know about GraphQL, or at least you might have read or heard that name somewhere. Wikipedia says that “GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data”. If that doesn’t say much to you, or if you have read about GraphQL before but didn’t understand very well what it is, then this article is for you. Its purpose is to try – again – to explain what GraphQL is, its advantages and disadvantages, from the perspective of a Delphi (and also TMS XData) developer.
Catching memory leaks in Delphi: a definitive list of tools
Detecting memory leaks is a very important task in Delphi development. I’ve written about it before, stressing that in server applications like the ones built with TMS XData this is even more important.
With the upcoming release of Delphi 10.4 version, this will become even more relevant. A unified memory management has been promised since last year, and it looks it has arrived.
An interesting discussion about data replication with TMS Echo
This one is another one of many interesting discussions we had at the TMS Business Masterclass in Düsseldorf. One of then was the funny discussion about class fields having their name prefixed with uppercase “F” or not.
TMS Business Masterclass is now online
In November 2019, TMS Days 2019 took place in both Düsseldorf, Germany and Wevelgem, Belgium. It was the biggest TMS event ever, with three full days in two different cities, and team members from nine different countries around the world.
It was a face-to-face event and even before the event started many people from all over the world approached us asking if they could watch the content online since they could not travel to attend the event in person.
The Biggest TMS Software Event Ever
Be prepared! Coming in November 2019, the biggest TMS Software event ever: TMS TRAINING DAYS 2019. TMS team members from nine different countries will be speaking about Delphi development, TMS libraries and components, in sessions that target from the beginner developer to the advance one.
Embarcadero Conference 2019 in Brazil: Meet the NFC-e Issuer in the Cloud
On October 22nd, 2019, there will be another edition of Embarcadero Conference. It’s the biggest Delphi event of the world, and happens in São Paulo, Brazil. There are hundreds of attendants.
In this edition, just like last year, there will be seven simultaneous sessions, all happening in the same auditorium. You choose which session to listen by selecting the audio channel in your headphones. The full session list is available in the site of the event.
Databases inside Delphi Ecosystem: Webinar
On October 10, Softacom is holding a webinar on “Databases inside RAD Studio & Delphi ecosystem. Migration process (legacy to up-to-date, to another RDBMS), data layer architecture (ORM), data access architecture (REST API)”.
5 Reasons to Use Inline Variables in Delphi
Inline variables declaration is a feature introduced in Delphi Rio 10.3. What is it?
In short, it is the possibility to declare a variable in any line of your code. That is, you can declare a variable this way, within the begin..end block:
procedure Test;
begin
var I: Integer;
I := 22;
ShowMessage (I.ToString);
end;
A lot of people already understood how this feature works, but did not understand why it is interesting. In this article, I will show you this new feature with a focus on the advantages it brings.