Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiInterBaseRAD Studio

CodeRage 2025: Our Favorite Webinars Part 5

coderage5 banner

This is the last blog in the CadeRage webinar series. Enjoy this rich and diverse collection of over 25 sessions hosted by Developer Advocate Ian Barker!

Watch set 1 here

Watch set 2 here

Watch set 3 here

Watch set 4 here

Is This The Future of Delphi Package Management? TMS Smart Setup

coderage 501

Wagner and Adrian will present TMS Smart Setup, a free, open-source tool to build and install Delphi projects and packages. They discuss how TMS Smart Setup was designed to be a general tool for building and install for any Delphi project, for Delphi package management and use in CI/CD environments

 

How To Create a REST Server With Just a Few Lines Of Code

coderage 502

How to create REST application servers with just a few lines of code using RAD Server. Configuration, CRUD, API versioning, and many other features for you to create your applications.

 

Sustainable Code in Delphi: Interfaces, Patterns, and SOLID Principles

coderage 503

Armando provides the following description for his session: “Delphi remains strong, but it can be even more powerful in the cloud. With the Strangler Fig technique, you can migrate resources without rewriting everything. AWS + Delphi: the combination for securely evolving legacy systems.”

Delphi continua forte, mas pode ser ainda mais poderoso na nuvem. Com a técnica Strangler Fig, você migra recursos sem reescrever tudo. AWS + Delphi: a combinação para evoluir sistemas legados com segurança.

 

How To Write Secure Code With Delphi

coderage 504

An overview of application security vulnerabilities within the context of Delphi application development, particularly focusing on the Win32 API and network communications. The presentation will begin by demonstrating the inadequacy of GUI-level security in Windows applications, where external tools can easily manipulate controls without elevated privileges. 

A significant portion of the discussion will address the risks of storing sensitive data like passwords and connection strings in plain text within the executable, recommending techniques such as prompting users and using memory management tools like FastMM to prevent data from lingering in memory dumps. 

Furthermore, the talk covers methods for hardening DataSnap security by increasing RSA key lengths and implementing dynamic PC1 keys for enhanced session encryption. Finally, I will detail various forms of injection vulnerabilities, including classic SQL injection and second-order injection, emphasizing the critical need to sanitize all input from both users and external data sources to maintain application integrity.

 

First Steps to Creating a Component in Delphi: From Idea to Implementation

coderage 505

In this presentation, we will explore the complete process of creating components in Delphi, from the initial concept to the final implementation. You will learn how to transform recurring functionalities into reusable, well-structured components integrated into the IDE, enhancing productivity and development quality. Fundamental concepts, best practices, practical examples, and tips will be presented to help you build and distribute your own components with ease.

 

Red, Green, Refactor* MiniSpec will leave you with no excuses

 

coderage 506We will review the Red-Green-Refactor cycle using MiniSpec, a testing framework for Delphi that follows the BDD approach. MiniSpec focuses on defining requirements through executable specifications, clearly separating what the system must do (the specification) from how we verify that it does it (the validation).

 

RAD Studio 13.1 Florence Now Available See What's New in RAD Studio 13.1 Delphi is 31 - Webinar Replay

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES