ββSFTP Server in Delphi - check out a new Delphi example by CleverComponents.
The program implements a fully functional SFTP server with multi-session support, which works via the SSH File Transfer Protocol.
The server allows you to define the listening port and the local binding host, load or generate an RSA host key, and choose cryptographic and integrity algorithms, which will be used during the SSH session.
The sources for Clever SFTP Server are available on GitHub π₯
https://github.com/CleverComponents/Clever-Internet-Suite-Examples/tree/master/Delphi/SFtpServer
The program implements a fully functional SFTP server with multi-session support, which works via the SSH File Transfer Protocol.
The server allows you to define the listening port and the local binding host, load or generate an RSA host key, and choose cryptographic and integrity algorithms, which will be used during the SSH session.
The sources for Clever SFTP Server are available on GitHub π₯
https://github.com/CleverComponents/Clever-Internet-Suite-Examples/tree/master/Delphi/SFtpServer
ββRecently, I've found an interesting article, which describes how to create an SSH tunnel and connect to a database through this tunnel using FireDAC.
The theme was interesting to me because I worked on the SFTP server component, which utilizes SSH in Delphi. Now, we are working on the SSH tunnelling. So I decided to investigate the examples from this article. The sources are available on GitHub. They use libssh2.
Good reading, I indeed set up an SSH channel and connected FireDAC to my sample DB π₯
https://blogs.embarcadero.com/connecting-databases-with-firedac-through-ssh/
The theme was interesting to me because I worked on the SFTP server component, which utilizes SSH in Delphi. Now, we are working on the SSH tunnelling. So I decided to investigate the examples from this article. The sources are available on GitHub. They use libssh2.
Good reading, I indeed set up an SSH channel and connected FireDAC to my sample DB π₯
https://blogs.embarcadero.com/connecting-databases-with-firedac-through-ssh/
ββCleverComponents has published two new tutorials, which explain how to modify a subject line of the email within the raw .eml source and also how to hande form-field requests in their HTTP Server component for Delphi. You can check them using the links below π₯
https://www.clevercomponents.com/portal/kb/a169/how-to-modify-a-subject-line-of-the-email-within-the-raw-_eml-source.aspx
and
https://www.clevercomponents.com/portal/kb/a170/httpserver-handling-form-field-requests.aspx
https://www.clevercomponents.com/portal/kb/a169/how-to-modify-a-subject-line-of-the-email-within-the-raw-_eml-source.aspx
and
https://www.clevercomponents.com/portal/kb/a170/httpserver-handling-form-field-requests.aspx
ββRecently, I've read from Marco Tech Blog about Delphi's Expressions Engine. The engine allows binding objects and incorporating them in to your expression. This is really useful feature.
Check out the article for more details, and don't forget to leave your ππ²π
https://blog.marcocantu.com/blog/2021-may-delphi-expression-engine.html
Check out the article for more details, and don't forget to leave your ππ²π
https://blog.marcocantu.com/blog/2021-may-delphi-expression-engine.html
Microsoft will finally kill off Internet Explorer in June 2022... Hmm, will Wininet be still available in the future versions of Windows?
This library provides at least one useful function, which returns the connected state of PC - InternetGetConnectedState π§
https://www.engadget.com/microsoft-internet-explorer-end-support-2022-185823396.html
This library provides at least one useful function, which returns the connected state of PC - InternetGetConnectedState π§
https://www.engadget.com/microsoft-internet-explorer-end-support-2022-185823396.html
Engadget
Microsoft will truly, finally kill off Internet Explorer in June 2022
Microsoft 365 and other apps will end support for the browser in August.
An upcoming webinar on June 8. Join Marc Hoffman and Jim McKeeth to learn more about using WebAssembly in Oxygene and Delphi.
The discussion promises to be interesting π
https://blogs.remobjects.com/2021/06/03/webinar-webassembly-w-oxygene/
The discussion promises to be interesting π
https://blogs.remobjects.com/2021/06/03/webinar-webassembly-w-oxygene/
RemObjects Software Blog
Webinar Next Week: WebAssembly w/ Oxygene
Join me and my former colleague Jim McKeeth next Tuesday, June 8, for our webinar on using WebAssembly with Elements β with a specific focus on Oxygene and Delphi developers. Jim and i will talk about what WebAssembly is, how it fits in the overall suiteβ¦
ββRecently, I've learned about a new licensing model for C++Builder. Embarcadero provides a yearly subscription for Professional license, which is significantly cheaper π²
Are there any hopes for this license type for Delphi βοΈ
https://blogs.embarcadero.com/gm-update-quality-and-access/
Are there any hopes for this license type for Delphi βοΈ
https://blogs.embarcadero.com/gm-update-quality-and-access/
ββToday starts a new webinar, at which Jim McKeeth and Glenn Dufke discuss moving code from Delphi 5 to High-DPI, multi-platform, and the future!
Check out the link below to join this webinar on Tuesday, June 22nd at Noon CDT π
Image by Embarcadero Tech
https://register.gotowebinar.com/register/6715938384265617165
Check out the link below to join this webinar on Tuesday, June 22nd at Noon CDT π
Image by Embarcadero Tech
https://register.gotowebinar.com/register/6715938384265617165
Today, I've watched one more interesting video by Alister Christie, a Delphi MVP. This video talks about image lists, TVirtualImageList vs TImageCollection, and what advantages gives 10.4 for these controls.
Check out this ten minutes video, and don't forget to π
https://youtu.be/xZsmQct1e5w
Check out this ten minutes video, and don't forget to π
https://youtu.be/xZsmQct1e5w
YouTube
Delphi #175 - TVirtualImageList and TImageCollection
http://LearnDelphi.tv The new(ish) TVirtualImageList and TImageCollection components are a fantastic way of helping your VCL applications scale correctly between different DPI and scaling settings in Windows. Find out how to use them in this video.
Alisterβ¦
Alisterβ¦
ββWow, a new version of math engine for Delphi looks awesome! Check out Adit Math Engine v. 3.0 π₯
https://www.aditmath.com/
https://www.aditmath.com/
If you are working on IoT, check out this useful TCoffeeAndCode session. Here Stephen Ball as well as Jim McKeeth, and Marco Cantu discuss the impact and future of IoT and Data.
The session was led in March, but in fact, it's actual and still very interesting π₯
https://youtu.be/Tm3jF_z6q1w
The session was led in March, but in fact, it's actual and still very interesting π₯
https://youtu.be/Tm3jF_z6q1w
YouTube
IoT and Data - TCoffee and Code
Join Stephen Ball, Jim McKeeth and Marco Cantu as they discuss IoT and Data and a high-level overview of the topic areas Software Developers should have awareness of within IoT Software Development.
Stephen Ball, is co-inventor of the IoT Award-winningβ¦
Stephen Ball, is co-inventor of the IoT Award-winningβ¦
Wow, the next version of Delphi will be 11. It seems, there is the end of RAD Studio 10.x named releases π²
https://www.ideasawakened.com/post/the-end-of-rad-studio-10-x-named-releases-with-version-11-coming-soon
https://www.ideasawakened.com/post/the-end-of-rad-studio-10-x-named-releases-with-version-11-coming-soon
Ideas Awakened Inc.
The end of RAD Studio 10.x named releases with version 11 coming soon
The next version of RAD Studio starts a new numbering scheme with RAD Studio 11.
Wow, Microsoft brings Windows to the cloud with Windows 365 π² This allows you to use Windows apps, data, or settings from any device - Mac, iPad, Linux, or Android. The system can be accessed through a browser or installed Microsoft Remote Desktop application.
Take a look at this short video, and don't forget to ππ
https://youtu.be/qKG8r1NERl4
Take a look at this short video, and don't forget to ππ
https://youtu.be/qKG8r1NERl4
YouTube
Introducing Windows 365
Hybrid Windows for a hybrid world. Windows 365 streams your personalized apps, settings, and content streamed from the Microsoft cloud to any device, giving you and your organization the ability to be more agile and productive. Welcome to your Windows 365β¦
Great! The free RAD Studio Community Edition has been updated to the latest version of Delphi 10.4.2. A long-awaited news, I've already started the installation π
https://www.ideasawakened.com/post/delphi-community-edition-updated-to-10-4-2
https://www.ideasawakened.com/post/delphi-community-edition-updated-to-10-4-2
Ideas Awakened Inc.
Delphi Community Edition updated to 10.4.2
The free starter edition of Delphi has just been updated to the latest version of 10.4.2.
ββAfter a long time not publishing due to vacation, I'm now in reading the latest news. A new version of StyleControls VCL has been released.
The good guys from almdev.com have improved the Fluent UI suppot on Windows 11 and updated their styled form component.
Some nice looking screenshots can be seen here π
https://www.facebook.com/groups/delphidevelop/posts/1205956369869954
The good guys from almdev.com have improved the Fluent UI suppot on Windows 11 and updated their styled form component.
Some nice looking screenshots can be seen here π
https://www.facebook.com/groups/delphidevelop/posts/1205956369869954
ββAn interesting library that allows you to simulate running an FMX app on Windows.
Probably, this will not so useful when debuggin a device-specific code. But you can try to use it when when preparing screenshots for AppStore instead of a real device π§
https://components4developers.blog/2021/05/24/kbmfmx-runtime-mobile-simulator/
Probably, this will not so useful when debuggin a device-specific code. But you can try to use it when when preparing screenshots for AppStore instead of a real device π§
https://components4developers.blog/2021/05/24/kbmfmx-runtime-mobile-simulator/
ββAn upcoming free Desktop First UX Summit 2021 will start on August 30th and lasts for 5 days.
There will be questions about responsive design, testing, AI, desktop gaming, and many more.
π You can learn more by visiting their official web site and book your free ticket:
https://summit.desktopfirst.com/
There will be questions about responsive design, testing, AI, desktop gaming, and many more.
π You can learn more by visiting their official web site and book your free ticket:
https://summit.desktopfirst.com/
Yet another interesting video by Alister Christie, Delphi MVP, which covers Delphi 10.4 type assignment capabilities, all due to the new TStringDynArray improvements.
The language gets less code glue and becomes more intuitive π
https://youtu.be/e0b07eq3XvU
The language gets less code glue and becomes more intuitive π
https://youtu.be/e0b07eq3XvU
YouTube
Delphi #180 - TStringDynArray improved assignment capabilities
http://LearnDelphi.tv In Delphi 10.4 (and perhaps earlier) TStringDynArray has better type assignment capabilities, allowing for more concise code. I demonstrate loading a ListBox with a directory listing in a single line of code.
Alister Christie isβ¦
Alister Christie isβ¦
ββπ€£ Windows 10 troubleshooting source code leaked.
Image by Programmer Jokes
Image by Programmer Jokes
ββThe next TCoffeeAndCode webinar is about to start in less than two hours. This upcoming session promises discussion for code profiling, optimization, performance, and memory leaks.
Image by Embarcadero Tech
π You can register your seat here:
https://register.gotowebinar.com/register/2291075882684532496
Image by Embarcadero Tech
π You can register your seat here:
https://register.gotowebinar.com/register/2291075882684532496