Delphi Dev
450 subscribers
1 photo
1 video
783 links
News, articles, books and videos from the world of Delphi development.
Download Telegram
To those who thinks adding a serial or a trial functionality to their Delphi app. Recently, I've found an interesting video, which shows how to use the TurboPack's OnGuard components to add a program expiration date.

The video refers to the known opensource library by Roman Kassebaum. 😲 Wow, I didn't know about this library before!
https://github.com/TurboPack/OnGuard-VCL
https://youtu.be/UQoiYsh7odc
​​Check out these interesting IDE plugins by David Cornelius. There are two plugins, Bookmarks and Navigator, available on GetIt πŸ‘Œ

The first one adds a bookmark stack and the last one improves the source code navigation by adding GoTo and MiniMap features. I've already added both plugins to my 10.3. Thank you, David πŸ‘
https://corneliusconcepts.tech/delphi-productivity-tips-bookmarks-and-navigator-plugins

πŸ‘‰ BTW, a GitHub repo with examples from his book about the cross-platform development in Delphi is available here:
https://github.com/PacktPublishing/Fearless-Cross-Platform-Development-with-Delphi
​​I tried to avoid blockchain themes in my posts, but this article looks very interesting and provides simple explanations to Non-Fungible Tokens (NFT) as the newest use case of blockchain technology.

Check out this reading and don't forget to leave your πŸ‘πŸ‘Ž
Image by CsharpCorner
https://www.c-sharpcorner.com/article/what-is-nft/
​​Woah! Yesterday, the good guys from Embarcadero released the next version of Delphi / C++Builder 11 Alexandria πŸ”₯

Our team already started upgrading our Internet and database components, and we should be in a hurry 😲
https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-alexandria/
​​Good news, CleverComponents has released the Clever Internet Suite version 10.1 πŸ‘

The new version introduces the RAD Studio 11 Alexandria support, implements the SSH Public Key authorization for the SFTP Server component, and adds the new SFTP Server, TCP Client / Server .NET components to the Visual Studio Toolbox.

Now, the SFTP server component, and also the SSH server engine are available in both the VCL and .NET editions πŸ”₯

Also, the new version fixes some existing problems with the SFTP client, the OAUTH component, the SOAP Security engine, and the SSH protocol implementation.

Check out their product website for more details:
https://www.clevercomponents.com/products/inetsuite/
​​The team behind CleverComponents has added two new examples to the Clever Internet Suite Tutorials collection πŸ‘

The examples show how to connect the Bitstamp API and how to handle custom search criteria in the IMAP4 Server component
https://www.clevercomponents.com/portal/kb/a176/connect-bitstamp-api-from-delphi.aspx
Goodbye Android Emulators, the Windows 11 Subsystem for Android is Here ⁉️ A very interesting thing, how does it affect on Delphi app development for Android?

This is the very first preview of WSA (Windows Subsystem for Android), but I hope, it will be accessible in Delphi, as well πŸ€”
https://montemagno.com/goodbye-android-emulators-windows-subsytem-for-android-is-here/
​​Last week Marco Cantu has announced the new RAD Server Lite (RSLite) in RAD Studio 11. This is a good reason to migrate off old DataSnap applications you might be running. Thank you Marco πŸ‘
https://blogs.embarcadero.com/the-new-rad-server-lite-rslite-in-rad-studio-11/
​​Yeah, this is true 🀣
​​Recently, I've read an article that learns how to use OAuth 2.0 with the C++Builder Rest client components.

The components allow to implement different grant types, including the Auth Code and Client Credentials. This allows connecting in both interactive and service modes. It requires to handle multiple requests. To those who prefers to do not code and test the required functionality, there are lots of libraries that implement OAuth 2.0: Clever Internet Suite, IPWorks, etc πŸ€”

However, the included video provides a lot of theory about OAuth 2.0 and helps to better understand how to set up this protocol in your app πŸ‘
https://blogs.embarcadero.com/learn-how-easy-it-is-to-use-oauth2-0-with-the-rest-client-components-for-c-builder/
​​To those who didn't yet buy / upgrade his Internet and Database components, a good chance to do it now.

Good guys from Clever Components provide special discounts these days. Happy Halloween πŸŽƒ
https://www.clevercomponents.com/order/
​​Recently, Embarcadero has updated RAD Studio 11 Alexandria. This first patch addresses a few relevant issues of RAD Studio 11, pertaining to the VCL library, IDE, Apple iOS Store support, and some other issues.

Check out this blog post for more details πŸ‘Œ
https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/
​​"What Is It Like To Be A Developer Serge Pilko?" Check out an interesting interview with Embarcadero MVP, CEO of Softacom - a Delphi software development company πŸ‘
https://blogs.embarcadero.com/what-is-it-like-to-be-a-developer-serge-pilko/
​​Do you need to use JSON in your Delphi project? Check out an updated version of light-weight JSON serializer. The new version can serialize Delphi enumerations using RTTI and item names instead of numbers.

The sources are available on GitHub πŸ‘
https://github.com/CleverComponents/Json-Serializer
Woah, just watched an interesting story about the future of the Internet - metaverse and what it could look like.
People will be able to do almost anything here: attend concerts, watch UFC fights, participate in work meetings.

Do you code apps for VR, AR, or any? If yes, put πŸ‘
https://www.wsj.com/story/what-is-the-metaverse-the-future-vision-for-the-internet-ca97bd98
​​Do you use TComboBox in FMX apps? Check out this interesting blog post by Andrea Magni, Embarcadero MVP, on how to customize the FMX dropdown in order to make it consistent with the rest of UI.

There's no doubt this is useful information. Thank you Andrea πŸ‘
https://blog.andreamagni.eu/2021/11/customizing-tcombobox-dropdown-in-fmx/
This month the TCoffeeAndCode event was concerned to Geographic Information Systems. If you didn't yet see it, please check out the replay on the Embarcadero Technologies Youtube channel.

PS: as usual, don't forget to πŸ‘πŸ‘Ž
https://youtu.be/yT4PFCAN2-U