Delphi Dev
453 subscribers
1 photo
1 video
783 links
News, articles, books and videos from the world of Delphi development.
Download Telegram
​​Wow, just found out about new RAD Studio 10.3.3 release! There are new capabilities throughout the product designed to benefit Delphi multi-device developers & C++ Windows developers. Android Native Controls, Unicode Emoji, iOS 13 support, and many more. The Community Edition is available, as well:
https://www.embarcadero.com/products/rad-studio/whats-new-in-10-3-rio
​​Don't miss the International Lazarus conference. Only two days - 29 and 30 November 2019 in Eindhoven, Netherlands. how to use Lazarus in combination with Firebird? How to create a pas2js app with access to a Firebird database? Take part in this conference to learn answers to these, and many other questions.
https://www.lazpro.net/
​​Early bird news on upcoming holidays. EurekaLog has announced special Black Friday and Cyber Monday discounts, which will be available starting from Nov. 29'th and up to Dec. 2'th:
http://www.delphimagazine.com/2019/11/15/black-friday-and-cyber-monday-sale-2/
The coupon code is BFCM2019, and can be applied here:
https://www.eurekalog.com/
​​Last week Delphi 10.3.3 released. The Embarcadero team implemented a very expected feature - Android 64-bit support. Just read the Marco Cantu's tech blog to learn more about Android 64-bit compiler, some caveats, and take part in discussion.
http://blog.marcocantu.com/blog/2019-delphi-android-64bit-rad-1033.html
​​Check out a new CleverComponents' article, which describes how to write an Email server in Delphi with POP3, SMTP, and IMAP support.
The article represents a fully functional multithreaded multi connection Email server, which works asynchronously in a thread pool, accepts the POP3, IMAP, and SMTP connections, delivers E-mails via the SMTP protocol, and relays outgoing E-mails to end-recipients across the Web. The SSL/TLS encryption is available, as well.
The sources can be downloaded on GitHub.
https://www.clevercomponents.com/articles/article051/
​​Don't miss two upcoming Embarcadero's events: today, Wednesday November the 27th, 7PM in Europe (CET), Marco Cantu will present an online launch webinar for RAD Studio 10.3.3, covering the main features introduced in the new release of 10.3 Rio.
https://register.gotowebinar.com/register/6346001087536683521
Also, On Friday November the 29th, BitTime Software is pleased to invite you to Milan, to discover all the news in Delphi together. The workshop will be presented by Marco Cantu and Daniele Teti. Register your seat here:
http://www.bittime.it/scopri-le-novita-di-rad-studio-con-cantu-e-teti/
​​Another good news from Clever Components team. Give a try a new tutorial for the Clever Internet Suite components. The provided example shows how to build and parse a JSON String with Objects.
https://www.clevercomponents.com/portal/kb/a133/how-to-build-and-parse-a-json-string-with-objects.aspx

BTW: recently, they published Black Friday&Cyber Monday Deals. You can get a good discount using the following code: BF2019
https://www.clevercomponents.com/order/
​​Every time you hear about Al, usually you start thinking about Phyton. The following interesting GitHub project breaks this opinion. Check out this interesting project, which runs TensorFlow Python code in Delphi Application.
https://github.com/hartmutdavid/TensorFlow4Delphi

The other project utilizes native Pascal for Al algorithms. There are examples in Lazarus.

https://github.com/joaopauloschuler/neural-api

Are you familiar with Delphi machine-learning solutions? Share your knowledge here:
https://www.facebook.com/groups/delphidevelop/
​​Wow, Indy’s SVN repository is being retired. They completely moved to GitHub, and it is actively moves forward. πŸ”₯
http://www.delphimagazine.com/2019/11/29/indy-svn-retiring-long-live-github/
Global IPv4 apocalypse is now as RIPE runs out of last IP address. The process has been anticipated since the 80s, and top-level exhaustion actually happened in 2012. At that point, all IPv4 address spaces have been allocated. It's a time for completely moving to IPv6...
https://mspoweruser.com/ipv4-address-exhaustion-date/
​​Have you already added support for http/2? The working group has long been working on the next version of http/3, and it is really excited πŸ”₯
https://blog.cloudflare.com/http3-the-past-present-and-future/
​​Take a look at this interesting project. The team behind FGX Native proposes alternative to FMX, which uses native OS components for mobile development in Delphi.
https://fgx-native.com/en/features.html

Just check it out and say what you think here:
https://www.facebook.com/groups/delphidevelop/
​​Last week the TMS Software team has released their VCL UI Pack v10.1 with Office 2019 style and SVG support. There are over 300 feature-rich VCL UI controls, brings two major new features besides a long list of improvements and smaller features done in individual components.
https://tmssoftware.com/site/tmsvcluipack.asp
​​Do you need to deploy your Delphi app on Linux? Check out this Marco Cantu's blog post to learn more about RAD Server deployment with Docker.
http://blog.marcocantu.com/blog/2019-december-getting-started-delphi-docker.html
​​Do you need to create a report in your app? Embarcadero Tech has published a new video, which describes how to use dynamic report writer components to quickly create Delphi reports in one line of code:
https://youtu.be/qNbDaeqmzPk
​​Check out this wonderful online resource - https://jsontodelphi.com/

It allows you to generate delphi classes on the fly directly from a json string. The project is povered by the Delphi-JsonToDelphiClass library, which is available on GitHub
https://github.com/PKGeorgiev/Delphi-JsonToDelphiClass
​​Take a look at this interesting article, which covers sharing master detail data with no code. How to roll your own REST endpoint to cover more advanced detail with detail embedded calls?
https://delphiaball.co.uk/2019/12/04/master-detail-data-in-rad-server-using-temsdatasetresource/

Read the article and welcome to discuss:
https://www.facebook.com/groups/delphidevelop/
Yet another good video from Embarcadero Tech discusses how to make user information more encrypted and secure through Embedded User Authentication. EUA stores user names and passwords directly in a database. How to encrypt this information? Learn more from this short video:
https://youtu.be/O2Bww9uDciA