ββWow, GetIt is on the Web π₯ Today Embarcadero announced a new public facing website that lists the GetIt content for the latest RAD Studio release and allows users to easily navigate the same categories, and filter by product and vendor.
Marco Cantu in his blogpost will tell you more about GetIt Portal features and future plans:
https://blogs.embarcadero.com/new-getit-web-portal/
Marco Cantu in his blogpost will tell you more about GetIt Portal features and future plans:
https://blogs.embarcadero.com/new-getit-web-portal/
ββTwo days left before an interesting online event - droidcon EMEA Agenda, October 8, 9 2020, 12:40 CET.
Android Development with RAD Studio. Glenn Dufke, Embarcadero MVP, and others, will show how Android devs can quickly create multi-platform prototypes using RAD Studio and FireMonkey π
https://www.online.droidcon.com/emea-agenda
Android Development with RAD Studio. Glenn Dufke, Embarcadero MVP, and others, will show how Android devs can quickly create multi-platform prototypes using RAD Studio and FireMonkey π
https://www.online.droidcon.com/emea-agenda
ββMore interesting events this Autumn π If you are from Brazil, you can join Machine learning in Delphi online conference by Embarcadero. October 20, 2020. The current conference format is totally online.
You can get more details here:
https://embarcaderoconference.com.br/
You can get more details here:
https://embarcaderoconference.com.br/
Have you ever write/pass acceptance tests when working on a project? At the beginning, the user has to explain what he wants the software to do. Many methodologies, including Agile, encourage user participation throughout the development process, which can improve the likelihood of a positive result. The other point where an end user must get involved is at the end of the project: user acceptance testing.
The author of the following blog post discusses the other side of acceptance tests, which are not related to tests themselves. There is rather a political matter, than technical π²
Just read the article, and don't forget to leave your reaction ππ
https://www.functionize.com/blog/3-things-you-ought-to-know-about-user-acceptance-testing/
The author of the following blog post discusses the other side of acceptance tests, which are not related to tests themselves. There is rather a political matter, than technical π²
Just read the article, and don't forget to leave your reaction ππ
https://www.functionize.com/blog/3-things-you-ought-to-know-about-user-acceptance-testing/
Functionize.com
3 things you ought to know about User Acceptance Testing
The problems you encounter with user acceptance testing aren't technical. They're all political. You can't solve all of the messes when things go wrong β but you can do quite a bit to prevent them.
ββWow, CleverComponents has updated their TaskRunner app, a build automation tool, up to the version 1.2 π₯
The new version provides the full JavaScript support. You can pass variables between TaskRunner's tasks, read and modify them inside scripts. The used SpiderMonkey engine supports Node.js modules, such as fs, os, or http.
π§They promise to describe how to use scripting in the nearest video tutorial. The previous videos can be seen here
https://www.youtube.com/channel/UC9Si4WNQVSeXQMjdEJ8j1fg/playlists
πTaskRunner v 1.2 on GitHub
https://github.com/clevercomponents/task-runner
The new version provides the full JavaScript support. You can pass variables between TaskRunner's tasks, read and modify them inside scripts. The used SpiderMonkey engine supports Node.js modules, such as fs, os, or http.
π§They promise to describe how to use scripting in the nearest video tutorial. The previous videos can be seen here
https://www.youtube.com/channel/UC9Si4WNQVSeXQMjdEJ8j1fg/playlists
πTaskRunner v 1.2 on GitHub
https://github.com/clevercomponents/task-runner
ββUpcoming webinar - October 15, 2020 9am CDT - How ISVβs are accelerating innovation while reducing costs, thanks to InterBase.
The organizers promise several interesting technical sessions with customer stories, which will explore the world of ISVβs, discuss ISV business models, and how companies the world over are realizing higher returns using InterBase.
Check it out here, and don't forget to π this post, if you like it π
https://blogs.embarcadero.com/how-isvs-are-accelerating-innovation-while-reducing-costs-thanks-to-interbase/
The organizers promise several interesting technical sessions with customer stories, which will explore the world of ISVβs, discuss ISV business models, and how companies the world over are realizing higher returns using InterBase.
Check it out here, and don't forget to π this post, if you like it π
https://blogs.embarcadero.com/how-isvs-are-accelerating-innovation-while-reducing-costs-thanks-to-interbase/
Take a look at this small lightweight XML library that uses just 8 bytes per node. It has less features than many other XML libraries, but it works far more faster and consumes less memory. The author of the article provides the detailed comparison tests and features explanation.
We still use msxml in our components. The new XML Dom library looks very promising, but it doesn't support old versions of Delphi, which are required in our product. But this library is a good candidate for projects built with newer versions of RAD Studio π§
And which XML library do you use in your projects? Please share your experience π
https://blog.grijjy.com/2020/10/07/an-xml-dom-with-just-8-bytes-per-node/
We still use msxml in our components. The new XML Dom library looks very promising, but it doesn't support old versions of Delphi, which are required in our product. But this library is a good candidate for projects built with newer versions of RAD Studio π§
And which XML library do you use in your projects? Please share your experience π
https://blog.grijjy.com/2020/10/07/an-xml-dom-with-just-8-bytes-per-node/
grijjy blog
An XML DOM with just 8 bytes per node
I present a small XML library that parses or creates XML documents with an extremely light-weight DOM that uses just 8 bytes per node. This post shows some of the interesting algorithms that make tβ¦
ββCheck out an interesting article - Getting started with SpiderMonkey to run JavaScript in Delphi.
The article describes how to incorporate JavaScript in Delphi, call Delphi objects in a script, exchange data between the main app and a script, and use Node.js modules.
https://www.clevercomponents.com/articles/article053/
You can download the source code for all the examples in this article on GitHub π
https://github.com/CleverComponents/Run-Java-Script-in-Delphi
The article describes how to incorporate JavaScript in Delphi, call Delphi objects in a script, exchange data between the main app and a script, and use Node.js modules.
https://www.clevercomponents.com/articles/article053/
You can download the source code for all the examples in this article on GitHub π
https://github.com/CleverComponents/Run-Java-Script-in-Delphi
ββThe webinar Python for Delphi Developers β Part 1 is available for watching. If you didn't join it in a realtime, you still have a chance to watch this interesting webinar on YouTube:
https://blogs.embarcadero.com/webinar-replay-python-for-delphi-developers-part-1-introduction/
https://blogs.embarcadero.com/webinar-replay-python-for-delphi-developers-part-1-introduction/
ββYet another interesting article on how OAUTH works, including core concepts of OAuth 2.0 and OpenID Connect.
π’Unfortunately, the author doesn't provide working examples, but there are lots of informative illustrations.
Check it out here π
https://www.c-sharpcorner.com/article/oauth2-0-and-openid-connect-oidc-core-concepts-what-why-how/
π’Unfortunately, the author doesn't provide working examples, but there are lots of informative illustrations.
Check it out here π
https://www.c-sharpcorner.com/article/oauth2-0-and-openid-connect-oidc-core-concepts-what-why-how/
ββLast week Embarcadero has updated their first experimental MVP project - XML Mapper. Jim McKeeth, a Chief Developer Advocate, in his blog post published wonderful screenshots with new dark theme and changes made in this app π₯
https://blogs.embarcadero.com/update-xml-mapper/
https://blogs.embarcadero.com/update-xml-mapper/
Guys from tinyBigGAMES have published a preview of the lightweight code editor for Vivace Game Toolkit, which was made in Delphi using MultiFileMemo from TMS VCL UI Pack.
π An interesting video!
https://youtu.be/FWO8WkntBzU
π An interesting video!
https://youtu.be/FWO8WkntBzU
YouTube
Vivace Game Toolkit - CodeEditor Preview
This is a preview of the lightweight code editor I'm working on for Vivace. It's coming along well so far.
ββRecently, I've heard about JSON signing and encryption library in Delphi. The library is open-source and available on GitHub. This very interesting repository also contains four articles on using JWT and JSON security in Delphi.
Wow, neither compilation hints, nor warnings π₯ The library doesn't install components in the palette. You can use it directly in your code.
Let's βοΈ this useful project!
https://github.com/paolo-rossi/delphi-jose-jwt
Wow, neither compilation hints, nor warnings π₯ The library doesn't install components in the palette. You can use it directly in your code.
Let's βοΈ this useful project!
https://github.com/paolo-rossi/delphi-jose-jwt
ββWow, CleverComponents has updated the Clever Internet Suite library for Delphi and C++Builder:
https://www.clevercomponents.com/products/inetsuite/
This October update adds the Inclusive Namespaces parameters to the SOAP c14n canonicalization for both the message signature and XML transforms. Examples of using the REST SOAP functionality are available on our GitHub repository:
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/RestSoapSignEncrypt
Also, they provide a special Halloween offer π
https://www.clevercomponents.com/order/
https://www.clevercomponents.com/products/inetsuite/
This October update adds the Inclusive Namespaces parameters to the SOAP c14n canonicalization for both the message signature and XML transforms. Examples of using the REST SOAP functionality are available on our GitHub repository:
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/RestSoapSignEncrypt
Also, they provide a special Halloween offer π
https://www.clevercomponents.com/order/
ββEKON 24, a big autumn event in Delphi world, has officially started π
Check out tracks, topics, and speakers on their official website π
Photo by MarcoCantu.
https://entwickler-konferenz.de/
Check out tracks, topics, and speakers on their official website π
Photo by MarcoCantu.
https://entwickler-konferenz.de/
ββWow, yet another November event. DELPHICON 2020 - the official online conference all about Embarcadero Delphi. November 17-19.
Only 3 days, 17 speakers. Reserve your seat to join the author PrimoΕΎ Gabrijelcic, Embarcadero MVP, for this session focusing on how to improve the performance of your Delphi code π
Image by Embarcadero Tech
https://delphicon.embarcadero.com/talks/high-performance-delphi/
Only 3 days, 17 speakers. Reserve your seat to join the author PrimoΕΎ Gabrijelcic, Embarcadero MVP, for this session focusing on how to improve the performance of your Delphi code π
Image by Embarcadero Tech
https://delphicon.embarcadero.com/talks/high-performance-delphi/
ββLazarus now includes TMS Web Core.
Check out a special version of this free IDE in Blaise Pascal Magazine. This is really interesting news π²
Image by TMSsoftware.
https://www.blaisepascalmagazine.eu/9372-2/
Check out a special version of this free IDE in Blaise Pascal Magazine. This is really interesting news π²
Image by TMSsoftware.
https://www.blaisepascalmagazine.eu/9372-2/
π² Wow, didn't know that WinSCP was built with C++Builder! Check out this interesting blog post.
The program utilizes Putty and Filezilla code to protect communication and file transfers:
https://blogs.embarcadero.com/award-winning-native-windows-sftp-built-with-cbuilder-and-download-143-million-times/
The program utilizes Putty and Filezilla code to protect communication and file transfers:
https://blogs.embarcadero.com/award-winning-native-windows-sftp-built-with-cbuilder-and-download-143-million-times/
Embarcadero RAD Studio, Delphi, & C++Builder Blogs
Award Winning Native Windows SFTP Client Built With C++Builder And Downloaded 143+ Million Times