ββThe good guys from Almediadev have updated their StyleControls VCL up to version 4.73. The package contains solutions, which extend standard VCL controls and also a set of advanced controls to create applications with UWP / Fluent UI design.
π Check out their website to learn more about this interesting product:
http://www.almdev.com/
π Check out their website to learn more about this interesting product:
http://www.almdev.com/
When debugging an app, how can you squash a bug you donβt know how to find? Check out these interesting tips, which may help you to improve your dev skills and probably, avoid another lost weekend π€―
https://www.functionize.com/blog/6-ways-to-improve-your-debugging-skills/
https://www.functionize.com/blog/6-ways-to-improve-your-debugging-skills/
Functionize
6 ways to improve your debugging skills
Every developer needs to know how to debug. But how can you squash a bug that you donβt know how to find?
ββUpcoming Germany webinar will take a tour around TMS WEB Core and the new capabilities version 1.5 brings to increase your productivity for creating classic web, mobile, and cross-platform Electron desktop applications π€
The webinar will begin on 13. August 2020 16:00 Uhr. You can read the original announcement text for the webinar in German and register here π
https://www.tmssoftware.com/site/blog.asp?post=677
The webinar will begin on 13. August 2020 16:00 Uhr. You can read the original announcement text for the webinar in German and register here π
https://www.tmssoftware.com/site/blog.asp?post=677
ββWant to know how to run Pascal script in Delphi? Check out this interesting article: My experience using RemObjects PascalScript to run scripts in Delphi.
This new article shows how to run a Pascal script in Delphi, pass variables and types to a script. The whole process works asynchronously, in threads π₯
https://www.clevercomponents.com/articles/article052/
This new article shows how to run a Pascal script in Delphi, pass variables and types to a script. The whole process works asynchronously, in threads π₯
https://www.clevercomponents.com/articles/article052/
New video from CleverComponents - How to set up and run a project in TaskRunner.
This video tells you how to set up and run a project in the TaskRunner tool. Follow the author and create tasks to compile a program using the Delphi command line compiler and archive using the pkzipc utility.
Check it out, and don't forget to leave your reaction π
https://youtu.be/cndY-BVm8yA
This video tells you how to set up and run a project in the TaskRunner tool. Follow the author and create tasks to compile a program using the Delphi command line compiler and archive using the pkzipc utility.
Check it out, and don't forget to leave your reaction π
https://youtu.be/cndY-BVm8yA
YouTube
How to set up and run a project in TaskRunner
This video tells you how to set up and run a project in the TaskRunner tool. We'll create tasks to compile a program using the Delphi command line compiler and pack using the pkzipc utility.
Download TaskRunner: https://github.com/CleverComponents/Task-Runner
Download TaskRunner: https://github.com/CleverComponents/Task-Runner
ββYou might have heard about the upcoming DelphiMVCFramework book. This guide learns how to use a powerful RESTful framework for Delphi.
The author promises the 1st chapter for free π
Check out the book's website to get notified when this book is published.
https://leanpub.com/delphimvcframework
The author promises the 1st chapter for free π
Check out the book's website to get notified when this book is published.
https://leanpub.com/delphimvcframework
CleverComponents has updated Clever Internet Suite 9.6. This August update includes the IPv6 support to the SOCKS5 implementation, fixes existing issues in the SFTP and HTTP client components, and improves the SOAP MTOM attachments algorithm.
See the complete change list on the product webpage π
https://www.clevercomponents.com/products/inetsuite/
See the complete change list on the product webpage π
https://www.clevercomponents.com/products/inetsuite/
Clevercomponents
Clever Internet Suite
The Internet components for sending/receiving MIME mail, downloading and uploading over HTTP, FTP, and SFTP. Client and Server components with SSL / TLS support. RAD Studio Delphi, C#, and VB.NET.
Wow, a virtual machine in Pascal! Check out this first video from the series, where the author explains how to build some kind of CPU emulator, which he named a virtual machine, using Lazarus. The program is not intended to virtualize any real hardware, or make a hosted server. The video starts with a highly simplified model of how a computer cpu works, and then proceeds to build the initial template for a virtual machine based on that model.
Let's watch, and don't forget to ππ
https://youtu.be/160VgTNv9Mk
Let's watch, and don't forget to ππ
https://youtu.be/160VgTNv9Mk
YouTube
Lets Write A Virtual Machine - Part 1
[Correction] At 16:29:24 In the diagram of the stack when pulling data out, the last byte read reads as 072, but should have been 048. Sorry!
In this short series of videos, we're going to look at how to build a virtual machine from scratch using pascal.β¦
In this short series of videos, we're going to look at how to build a virtual machine from scratch using pascal.β¦
ββPlease take a look at these top 10 practices in test automation you should be following. This ebook can be downloaded for free. It describes best practices, which can help ensure automated testing delivers fast, reliable results with a minimum of overhead. There are regression and load tests, mobile and web tests, tools overview, and many more.
Just check it out and leave your reaction ππ
https://code-partners.com/resources/10-best-practices-for-test-automation/
Just check it out and leave your reaction ππ
https://code-partners.com/resources/10-best-practices-for-test-automation/
ββLast week the RAD Studio 10.4.1 has been released π₯ There are lots of interesting features. Check out a new reader-writer lock implementation, new Delphi Code Insight, and many more:
https://blogs.embarcadero.com/new-tlightweightmrew-record-in-rad-studio-10-4-1/
https://blogs.embarcadero.com/new-for-delphi-code-insight-in-10-4-1/
I've read an interesting blog post about binary compatibility on new versions of Delphi. The author, Darian Miller, discusses why binary compatibility is important between point releases.
https://www.ideasawakened.com/post/about-binary-compatibility-on-new-versions-of-delphi
https://blogs.embarcadero.com/new-tlightweightmrew-record-in-rad-studio-10-4-1/
https://blogs.embarcadero.com/new-for-delphi-code-insight-in-10-4-1/
I've read an interesting blog post about binary compatibility on new versions of Delphi. The author, Darian Miller, discusses why binary compatibility is important between point releases.
https://www.ideasawakened.com/post/about-binary-compatibility-on-new-versions-of-delphi
ββTomorrow starts a free online event - Desktop First UX Summit. The summit promises lots of great sessions, good speakers, the theory and practice of desktop apps UI & UX, and many more π²
You can still register here:
https://summit.desktopfirst.com/
You can still register here:
https://summit.desktopfirst.com/
ββCheck out one interesting Delphi project. The DfmCheck plugin is on GitHub now π₯
This IDE plugin adds the possibility to check all DFM files of the active project. As a result, a special Delphi unit is generated. This unit accesses every control and causes compilation errors in case if one or more DFM files do not fit the form class π€
https://github.com/ahausladen/DFMCheck
This IDE plugin adds the possibility to check all DFM files of the active project. As a result, a special Delphi unit is generated. This unit accesses every control and causes compilation errors in case if one or more DFM files do not fit the form class π€
https://github.com/ahausladen/DFMCheck
ββAzure is the widely used platform for cloud computing. RAD Studio includes special providers, such as Azure API, to connect to these RESTful services.
Recently, I've read an interesting article, which explains Azure Machine learning, why to choose Azure ML, and Machine Learning Infrastructure requirements π€
Check it out and share your opinion ππ
https://www.c-sharpcorner.com/article/azure-machine-learning-and-machine-learning-infrastructure-requirements/
Recently, I've read an interesting article, which explains Azure Machine learning, why to choose Azure ML, and Machine Learning Infrastructure requirements π€
Check it out and share your opinion ππ
https://www.c-sharpcorner.com/article/azure-machine-learning-and-machine-learning-infrastructure-requirements/
Check out yet another interesting FMX library. A special sensor object can be run on both Android and iOS and calculates rectangular coordinates using accelerometer, magnetometer, and GPS sensors. The author proposes to use the sensor object to power augmented reality apps.
The GitHub repository provides a demo, which shows how to use the object in a mobile app.
Let's support and π the project.
https://github.com/omarreis/FiremonkeySensorFusion
The GitHub repository provides a demo, which shows how to use the object in a mobile app.
Let's support and π the project.
https://github.com/omarreis/FiremonkeySensorFusion
GitHub
GitHub - omarreis/FiremonkeySensorFusion: Augmented Reality w/ Delphi Firemonkey. Sensor fusion object ( accelerometer+magnetometer+GPS).β¦
Augmented Reality w/ Delphi Firemonkey. Sensor fusion object ( accelerometer+magnetometer+GPS). returns phone attitude (Azimuth/Elevation/Roll) - omarreis/FiremonkeySensorFusion
A couple days ago FMX Express has published a list of changes and fixes in Firemonkey, which were included in the latest Delphi 10.4.1 and C++Builder 10.4.1. E.g., there are lots of fixes in TMemo. I actively use this component in our Android app. There are changes in TWebBrowser, TEdit, TListView, and other controls.
Check it out here. May be you will find something useful for you, as well π
https://www.fmxexpress.com/significant-update-available-for-delphi-firemonkey-10-4-1-on-android-ios-osx-windows-and-linux/
Check it out here. May be you will find something useful for you, as well π
https://www.fmxexpress.com/significant-update-available-for-delphi-firemonkey-10-4-1-on-android-ios-osx-windows-and-linux/
Delphi XE8 10 Seattle Berlin Tokyo Rio Sydney Firemonkey, Delphi Android, Delphi IOS
Significant Update Available For Delphi FireMonkey 10.4.1 On Android,
The latest version for FireMonkey is available in Delphi 10.4.1 and C++Builder 10.4.1. There are a massive number of fixes included which touch all major supported operating systems including Android,
ββAn upcoming webinar on Python4Delphi - September 30th, 2020 at 9 AM CDT. There are lots of Python libraries, which can be accessed from Delphi with the Open-source Python4Delphi library.
Kiriakos Vlahos, the author of this library, and Jim McKeeth, Embarcadero Developer Advocate, will show how to leverage Python in your Delphi apps π
https://blogs.embarcadero.com/python-for-delphi-developers-webinar/
Kiriakos Vlahos, the author of this library, and Jim McKeeth, Embarcadero Developer Advocate, will show how to leverage Python in your Delphi apps π
https://blogs.embarcadero.com/python-for-delphi-developers-webinar/
ββWow, machine learning with pure SQL, didn't know that it's possible π² No Python, R, or Julia.
Check out this interesting ML project written from scratch in SQL.
The author used Oracle Machine Learning (OML) to train a classification model π
https://www.betterdatascience.com/machine-learning-with-sql%E2%80%8A-%E2%80%8Aits-easier-than-you-think/
Check out this interesting ML project written from scratch in SQL.
The author used Oracle Machine Learning (OML) to train a classification model π
https://www.betterdatascience.com/machine-learning-with-sql%E2%80%8A-%E2%80%8Aits-easier-than-you-think/
ββBoldForDelphi is on GitHub right now. This tool allows you to build an UML model, add a set of business rules, and run this model in your app. About fifteen years ago, I read Grady Booch and used Rational Rose to model business logic for one of my projects. BoldForDelphi promises a set of tools to help to develop, run, and maintain business model using GUI, with minimum coding.
Did anybody use this tool in a real work? Please share your experienceπ
https://github.com/Embarcadero/BoldForDelphi
Did anybody use this tool in a real work? Please share your experienceπ
https://github.com/Embarcadero/BoldForDelphi
HTTP 3 is here. As of September 2020, the HTTP/3 protocol is an Internet-Draft and has multiple implementations. According to W3Techs 7.1% of the top 10 million websites support HTTP/3. Recently, I've read an article, which takes a quick what's new overview and short version comparison. Stable versions of Firefox and Chrome support HTTP/3 in its current form.
We still are using HTTP 1.1 in our Delphi components for remoting tasks. I'm not sure, whether it takes effect on REST-based API calls. Multiplexing is important to browsers with video streaming, multiple connections, etc.
But the new HTTP/3 version promises to be more secure. I hope, we will start working on this protocol in our HTTP components for Delphi before the end of this year π²
https://towardsdatascience.com/http-3-is-out-and-about-7c903f9aab9e
We still are using HTTP 1.1 in our Delphi components for remoting tasks. I'm not sure, whether it takes effect on REST-based API calls. Multiplexing is important to browsers with video streaming, multiple connections, etc.
But the new HTTP/3 version promises to be more secure. I hope, we will start working on this protocol in our HTTP components for Delphi before the end of this year π²
https://towardsdatascience.com/http-3-is-out-and-about-7c903f9aab9e
Medium
HTTP 3 is Out and About!
Evolution of HTTP from HTTP 1 to HTTP 3
ββThe good guys from CleverComponents have updated their Tnef-Parser library on GitHub. The update includes fixes for parsing of named MAPI parameters π€
https://github.com/CleverComponents/Tnef-Parser
The fork for previous non-unicode versions of Delphi is updated, as well. This fork includes fixes for decoding of Unicode characters. This matters to those, who uses Delphi 2007 and lower. So you can get attachment filenames when parsing MS Outlook emails.
Check out the fork repository, and don't forget to βοΈ the project!
https://github.com/sergshirokov/Tnef-Parser
https://github.com/CleverComponents/Tnef-Parser
The fork for previous non-unicode versions of Delphi is updated, as well. This fork includes fixes for decoding of Unicode characters. This matters to those, who uses Delphi 2007 and lower. So you can get attachment filenames when parsing MS Outlook emails.
Check out the fork repository, and don't forget to βοΈ the project!
https://github.com/sergshirokov/Tnef-Parser