ββ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
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/
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/
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/
Three Thoughts on Encapsulation, by Nick Hodges.
https://medium.com/better-programming/three-thoughts-on-encapsulation-a44bd610819
https://medium.com/better-programming/three-thoughts-on-encapsulation-a44bd610819
Medium
Three Thoughts on Encapsulation
Thereβs more to it than you think
ββ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
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/
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/
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/
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/
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/
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/
https://mspoweruser.com/ipv4-address-exhaustion-date/
MSPoweruser
Global IPv4 apocalypse is now as RIPE runs out of last IP address
Global IPv4 address exhaustion happpened today, as RIPE announced that they ran out of IPv4 addresses, and that no more can be allocated.
ββ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/
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/
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
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
http://blog.marcocantu.com/blog/2019-december-getting-started-delphi-docker.html
Check out this interesting article from Nick Hodges. What Is Dependency Injection? When and how to use it in your code?
https://medium.com/better-programming/what-is-dependency-injection-b2671b1ea90a
Let's read and discuss.
https://www.facebook.com/groups/delphidevelop/
https://medium.com/better-programming/what-is-dependency-injection-b2671b1ea90a
Let's read and discuss.
https://www.facebook.com/groups/delphidevelop/
Medium
What Is Dependency Injection?
Itβs more straightforward than you think
ββ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
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
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/
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
https://youtu.be/O2Bww9uDciA
YouTube
User Management: Embedded User Authentication - CodeRage 2019
Embarcadero's Mary Kelly discusses how to make user information more encrypted and secure through Embedded User Authentication. Part of Embarcadero's CodeRag...