Skip to main content

aws-s3

AWS Simple Storage Service (S3) is one of the most popular services provided by Amazon Web Services. It offers scalable, secure, and reliable cloud storage for all kinds of data, ranging from media files to backups. AWS S3 is designed to store data in "buckets," which are containers that hold objects (files) along with metadata. S3 provides essential features like versioning, encryption, and access control, making it an excellent choice for developers who need a versatile and easy-to-use storage solution.

Support for AWS S3 has been introduced in the AWS SDK for Delphi. This new addition brings the powerful capabilities of AWS S3 directly to Delphi developers, allowing you to interact with your cloud storage from your Delphi applications seamlessly. Whether you need to upload files, list objects, or manage buckets, it's all now possible with the familiar Delphi syntax you know and love.

aws-buliding

The AWS SDK for Delphi has reached a major milestone:

AWS SDK for Delphi GitHub Repository

AWS SDK for Delphi Samples GitHub Repository

It now supports Delphi 12, Delphi 11, Delphi 10.4.3 Sydney and Delphi 10.4.2 Rio, and supports all platforms available in those Delphi versions, which means Windows 32-bit and 64-bit, Linux, Android, iOS and macOS.

And more important, we removed the dependency on 3rd party libraries and it is now fully open-source written in 100% native Delphi code. It's available to everyone, for all Delphi editions.

OpenAI ChatGPT

Welcome to our blog post on using the ChatGPT API with Delphi!

Have you ever wanted to incorporate the power of state-of-the-art language processing into your Delphi applications? ChatGPT, developed by OpenAI, is a cutting-edge language model that allows for natural language communication with a conversational AI. And with the ChatGPT API, you can easily use this technology in your Delphi projects.

thisisengineering

You are invited to Desktop First UX Summit 2021! “The world may seem to run on mobile, but everything still begins on the desktop, and the desktop user experience deserves better!”

From Monday, Aug 30th through Friday, Sept 3rd, 2021 industry experts and thousands of developers and designers like you will attend this five-day open online conference and take your desktop UI/UX skills to new levels! The Desktop-First UX Summit will cover both the theory and practice of creating great desktop user experiences.

person-is-going

So, you have been given your first project to develop a cloud service with Delphi and want to avoid all pitfalls and loopholes that can come with such project? Or, you are thinking about migrating your existing applications to the cloud, and want to make sure you are going do start it the right away?

Recently I had to create a Delphi VCL form with a tree-like control. It should be a piece-of-cake with Delphi: just dropped a TTreeView control on the form and I was almost there. But there was one gotcha: I wanted to have checkboxes in each node. Worse: checkboxes that could hold three different states (checked, unchecked, partial).

CheckTreeViewSample

It’s very rare that I have to build complex GUI applications (lucky me) thus I had hope that in most recent VCL all I had to use was to enable some kind of property in the TTreeView component. To my disappointment, there is not such support for checkbox in the tree view.