Woah, recently guys from Skia4Delphi released the new version 3.0 of their exceptional graphical library!
You can check out the video demos on YouTube. Don't forget to π
π BTW: the sources are available on GitHub.
https://youtu.be/hI8L4qBXTgk
You can check out the video demos on YouTube. Don't forget to π
π BTW: the sources are available on GitHub.
https://youtu.be/hI8L4qBXTgk
YouTube
Skia4Delphi Demo
Video running the Skia4Delphi library demo application.
More information at https://skia4delphi.org
More information at https://skia4delphi.org
Wow, in honor of Delphi's 27th birthday celebration, Softacom has recorded a short video as a tribute to Delphi.
Just watch and don't forget to β€οΈ
https://youtu.be/7UbMxXtald4
Just watch and don't forget to β€οΈ
https://youtu.be/7UbMxXtald4
YouTube
Delphi 27th Anniversary. Top 10 Delphi blogs and Top 10 Delphi vlogs by Softacom's team
February 14th 2022 is Delphi 27th Anniversary! All the best to all Delphi, RAD Studio and C++ Builder community!
As a bonus, Softacom development team prepared TOP 10 blogs and TOP 10 vlogs for Delphi/C++ Builder developers. Full presentation is here: hβ¦
As a bonus, Softacom development team prepared TOP 10 blogs and TOP 10 vlogs for Delphi/C++ Builder developers. Full presentation is here: hβ¦
ββGenerics, generics... recently I've read one old but actual Marco Cantu's blogpost. Generic vs. Traditional Collections. Which ones to use?
Generics allow you to prevent typecasting in your code. But Marco discusses two basic reasons not to use generics.
I know at least one more reason not to use them - when your code needs to support old Delphi versions, e.g. D7.
And what is your opinion? Please share your experience π
https://community.idera.com/developer-tools/b/blog/posts/delphi-rtl-generic-vs-traditional-collections
Generics allow you to prevent typecasting in your code. But Marco discusses two basic reasons not to use generics.
I know at least one more reason not to use them - when your code needs to support old Delphi versions, e.g. D7.
And what is your opinion? Please share your experience π
https://community.idera.com/developer-tools/b/blog/posts/delphi-rtl-generic-vs-traditional-collections
Yesterday I've read a blog post, which was shared in Delphi Developer, about encryption in Delphi. The text describes DBXOpenSSL and some other classes π€
I've followed the link to the website and investigated it's content. I wondered if it contains other interesting things. So I found articles about VCL, DataSnap, JSON SQL, etc. You can check them out yourself.
The author writes in Chinese, but now this is not a problem. At least Chrome and Edge have built-in translator π
https://grandruru.blogspot.com/2022/02/what-is-encryption-in-delphi.html
I've followed the link to the website and investigated it's content. I wondered if it contains other interesting things. So I found articles about VCL, DataSnap, JSON SQL, etc. You can check them out yourself.
The author writes in Chinese, but now this is not a problem. At least Chrome and Edge have built-in translator π
https://grandruru.blogspot.com/2022/02/what-is-encryption-in-delphi.html
Blogspot
What is Encryption in Delphi?
I remember that when I mentioned that Delphi did not officially have an encryption unit in a discussion with my friends, I al...
ββHi, please take a look on this Delphi tutorial by CleverComponents that utilizes the Clever Mail Message and S/MIME Message components to parse / compose E-mail messages in MIME format, with file or image attachments.
βοΈThe Clever Mail Message component doesn't store attachmets in memory, and the given program shows you how to deal with them.
Check out the sources on GitHub π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/RecomposeMailMessage
βοΈThe Clever Mail Message component doesn't store attachmets in memory, and the given program shows you how to deal with them.
Check out the sources on GitHub π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/RecomposeMailMessage
ββMore news from CleverComponents π₯ Today they released a new version of Clever Internet Suite 10.2!
This new version of our Internet components improves the SFTP connection speed, adds more data protection options to the SOAP component, updates the DNS Query component, and includes a lot of new features, optimizations, and bugfixes.
Just visit the product web site to learn more π
https://www.clevercomponents.com/products/inetsuite/
This new version of our Internet components improves the SFTP connection speed, adds more data protection options to the SOAP component, updates the DNS Query component, and includes a lot of new features, optimizations, and bugfixes.
Just visit the product web site to learn more π
https://www.clevercomponents.com/products/inetsuite/
ββCheck out this interesting interview, where Serge Pilko is talking to Andrea Magni about the TFrameStand, FMX component developed by Andrea Magni, which helps to create Flexible Cross-Platform FireMonkey apps.
PS: Do not forget to π
https://youtu.be/2P_kfv-rMY4
PS: Do not forget to π
https://youtu.be/2P_kfv-rMY4
ββDo you know how to send a photo to a Telegram channel in Delphi?
Just take a look at this program that utilizes the Clever HTTP and HttpRequest components to submit an image to a Telegram channel using Telegram Bot API.
The sources are published on GitHub π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/SendTelegramPhoto
Just take a look at this program that utilizes the Clever HTTP and HttpRequest components to submit an image to a Telegram channel using Telegram Bot API.
The sources are published on GitHub π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/SendTelegramPhoto
ββOne week left before an interesting webinar where Jim McKeeth and Ian Barker will discuss how to use Skia4Delphi to take your cross-platform 2D graphics to the next level π₯
This is really actual, because Chrome, Firefox, Android, and others already do this. They have accelerated graphics thanks to Skia π²
Don't forget: April 27th at Noon CDT. Registration is here:
https://register.gotowebinar.com/register/1647503147887687947
This is really actual, because Chrome, Firefox, Android, and others already do this. They have accelerated graphics thanks to Skia π²
Don't forget: April 27th at Noon CDT. Registration is here:
https://register.gotowebinar.com/register/1647503147887687947
ββAre you working on an Email service app? Check out a simple tutorial that shows how to override the default POP3 command handlers and implement your own ones using the Clever POP3 Server component.
You can find the source code for this Delphi project on GitHub.
PS: Don't forget to βοΈ GitHub repo if you like this project π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/Pop3ServerCmdOverride
You can find the source code for this Delphi project on GitHub.
PS: Don't forget to βοΈ GitHub repo if you like this project π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/Pop3ServerCmdOverride
ββToday, I've read one interesting article on using THTTPRIO together with Synapse TCP library for SOAP-based REST services.
This might be useful when you are experiencing problems with the standard Microsoft SChannel, e.g. when TLS 1.3 is required. In this situation, Synapse looks as a good alternative π€
The article is written in Czech, as always, Chrome rules π
https://delphi.cz/post/Pouziti-synapse-v-THTTPRIO-pri-volani-SOAP.aspx
This might be useful when you are experiencing problems with the standard Microsoft SChannel, e.g. when TLS 1.3 is required. In this situation, Synapse looks as a good alternative π€
The article is written in Czech, as always, Chrome rules π
https://delphi.cz/post/Pouziti-synapse-v-THTTPRIO-pri-volani-SOAP.aspx
ββJordan Russell Software have updated their wonderful π₯ installer tool - InnoSetup up to the version 6.2.1.
The update includes protection against potential DLL preloading attacks and fixes some cosmetic issues. I've already installed this update and tried to recompile installations for our Delphi components.
In fact, the dark theme rules π
https://jrsoftware.org/isdl.php
The update includes protection against potential DLL preloading attacks and fixes some cosmetic issues. I've already installed this update and tried to recompile installations for our Delphi components.
In fact, the dark theme rules π
https://jrsoftware.org/isdl.php
ββGood news for those who use Interbase in their work. Last week Ebmarcadero has released the Interbase 2020 Update 3 π²
There are UX enhancements, expression indices, ADO.NET support for change views, and others π€
Just check out their dev blog for more details π
https://blogs.embarcadero.com/embarcadero-interbase-2020-update-3-released/
There are UX enhancements, expression indices, ADO.NET support for change views, and others π€
Just check out their dev blog for more details π
https://blogs.embarcadero.com/embarcadero-interbase-2020-update-3-released/
ββHi, please try this Delphi example that implements a simple host key repository to keeps all known and verified by users the SFTP host-keys and automatically accept connections to these hosts π²
The SFTP component provides all necessary remote host information: host name, key type, finger-print, and host key bytes. You can save this information to the disk, and load next time you run the app.
The program connects to an SFTP host via SSH, authorizes with the user/password or the Public Key algorithms, lists, downloads, and uploads files π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/SFtpClientWithHostKeyRepository
The SFTP component provides all necessary remote host information: host name, key type, finger-print, and host key bytes. You can save this information to the disk, and load next time you run the app.
The program connects to an SFTP host via SSH, authorizes with the user/password or the Public Key algorithms, lists, downloads, and uploads files π
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/SFtpClientWithHostKeyRepository
ββA special Free Edition of Blaise Pascal Magazine 102 for Delphi 11.1 is still available to download.
There are articles on VCL4Python, PAS2JS, understanding Electron Page, and many more π²
Just visit the official webpage to download π
https://www.blaisepascalmagazine.eu/special-for-issue-102-blaise-pascal-magazine/
There are articles on VCL4Python, PAS2JS, understanding Electron Page, and many more π²
Just visit the official webpage to download π
https://www.blaisepascalmagazine.eu/special-for-issue-102-blaise-pascal-magazine/
In this video Holger Flick, MVP and chief evangelist at TMS Software, explains how he creates his videos.
You will learn where to get ideas, how to work with the material, what the hardware and software are used to make videos, and many more π€
Just watch it, and don't forget to ππ
https://youtu.be/gr37KetWqq0
You will learn where to get ideas, how to work with the material, what the hardware and software are used to make videos, and many more π€
Just watch it, and don't forget to ππ
https://youtu.be/gr37KetWqq0
YouTube
βHow it works ... in Delphiβ videos by Holger are created. [Beginner]
In this video Holger will explain how he creates his videos.
CONNECT:
Facebook: https://www.facebook.com/tmssoftware/
Twitter: https://twitter.com/TMSsoftwareNews
LinkedIn: https://www.linkedin.com/company/tmss...
Instagram: https://www.instagram.com/tmssoftware/β¦
CONNECT:
Facebook: https://www.facebook.com/tmssoftware/
Twitter: https://twitter.com/TMSsoftwareNews
LinkedIn: https://www.linkedin.com/company/tmss...
Instagram: https://www.instagram.com/tmssoftware/β¦
ββFrom time to time we need icons for buttons, forms, and other UI elements in our apps. Just check out a list of free open-source icons by Streamline.
Here is an open-source set with all the essential free icons for user interfaces, based on a tiny 14px grid π₯
https://www.streamlinehq.com/icons/streamline-mini-line
Here is an open-source set with all the essential free icons for user interfaces, based on a tiny 14px grid π₯
https://www.streamlinehq.com/icons/streamline-mini-line
ββHave you ever needed the run-time call-stack tracing with Delphi?
The updated set of TMS MemInsight tools provides a special function, GetCallStack, that can obtain call-stack information when calling a method in your app. This might be necessary to collect debug information when running the app in production.
Just check out the TMS dev blog for more details π²
https://www.tmssoftware.com/site/blog.asp?post=935
The updated set of TMS MemInsight tools provides a special function, GetCallStack, that can obtain call-stack information when calling a method in your app. This might be necessary to collect debug information when running the app in production.
Just check out the TMS dev blog for more details π²
https://www.tmssoftware.com/site/blog.asp?post=935
ββDo you need to work with GMail or Google Calendar in Delphi? Check out the following GitHub repository that implements integrations for Google Workspace developer products.
The current version of the library provides access to Gmail and Google Calendar APIs. The library utilizes RTTI to serialize JSON to Delphi classes and Clever Internet components to implement HTTPS and OAUTH protocols π²
Also, the repo includes an example of using Gmail to send mail from your Delphi app. Just try it and see how it works π
https://github.com/CleverComponents/Google-Apis
The current version of the library provides access to Gmail and Google Calendar APIs. The library utilizes RTTI to serialize JSON to Delphi classes and Clever Internet components to implement HTTPS and OAUTH protocols π²
Also, the repo includes an example of using Gmail to send mail from your Delphi app. Just try it and see how it works π
https://github.com/CleverComponents/Google-Apis
Take a look at this GitHub repo. The author included documentation files about programming, Delphi, Lazarus, operating systems, cyber security, algorithms, mobile development, etc. π
May be you will find here some useful information for your work π
https://github.com/coderserdar/Documents
May be you will find here some useful information for your work π
https://github.com/coderserdar/Documents
GitHub
GitHub - coderserdar/Documents: This repo includes some kind of documentation files about Information Technologies like Programmingβ¦
This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc. - coderserdar/Documents