SlideShare a Scribd company logo
Welcome!
Topic:
Date:
Announcing Codolex 2.0
Marco Geuze & Jim McKeeth
2024-04-24
Today’s Presenters
Marco Geuze, GDK Netherlands
• Co-Founder of GDK Software
• Delphi MVP
Jim McKeeth, GDK USA
• Director of GDK USA
• Delphi MVP
• Former Embarcadero Dev
Advocate
• Swipe to unlock
patent
www.gdksoftware.com
Agenda
• What is Codolex
• What’s new in Codolex 2.0
• Benefits of Codolex
• Codolex in Action
• Special Announcement
www.codolex.com
What is Codolex?
• A low-code solution for Delphi development.
• Visually arrange Activities on Flows to capture
business logic.
• Automatically generates code from the visual
flows.
• Integrates with Delphi 10.3 and newer
• Also standalone for non-programmers,
• and command-line interface for build system.
• No runtime requirements.
• Works across platforms.
• Fully extensible – create your own activities.
What’s New in 2.0
• New Activities!
o Math
o Date & Time
o System utils
o RegEx
• Usability, navigation and help
• Quality improvement & fixes
• New pricing model
More Than Developer Productivity
Delphi makes us very productive, and while it is great to get more done,
there is a lot more to what we do than writing the initial code.
SDLC Stages
• Requirements
• Design/Planning
• Development
• Testing/Verification
• Maintenance
https://commons.wikimedia.org/wiki/File:Three_software_development_patterns_mashed_together.svg
Author: Beao – License: Public Domain
There are many different software development
processes and methodologies. Use whatever
method works for you. The reality is they are all
focused on more than just writing code, and so is
Codolex.
Benefits of Codolex
Best
Practices
Developer
Productivity
Visual
Business
Logic
Enhanced
Collaboration
Direct
Behavior
Capture
Simplified
Maintenance
Consistent
Architecture
Quicker
Updates
Better
Testing
Best Practices
• Codolex is built around best
practices and helps encourage
developers embrace these
practices to make their code
better.
• Use of Interfaces
• Loose Coupling
• Separation of Concerns
• DRY – Don’t Repeat Yourself
• SOLID Principles
SOLID Principles
Single-responsibility Principle
S
Open-closed Principle
O
Liskov Substitution Principle
L
Interface Segregation Principle
I
Dependency Inversion Principle
D
The First 5 Principles of Object-Oriented Design
A class should have only one job.
Be open for extension but closed for modification.
Every derived class should be substitutable for their parent class.
Only implement and depend on the interfaces used.
Entities must depend on abstractions, not on concretions.
Developer
Productivity
Less code and less
time are required to
accomplish the
development process.
Developer productivity is a great
place to start. We all want to be
more productive.
Visual Business Logic
Easier to understand and collaborate on the business logic
when it is expressed visually. We’ve always used flow charts and
white boards to discuss business logic in the past, the big
difference now is the visual flow created in Codolex directly
becomes the code that runs in the program.
Enhanced Collaboration
As developers we can read
code, but a visual
representation adds
additional understanding.
This is especially useful
when collaborating with
non-programmers.
Direct Behavior
Capture
When business logic and
behaviors are defined by
subject matter expects in
other tools, they still need
to be translated into
functionality.
With Codolex the SMEs
can create the flows
visually without needing to
understand the underlying
code.
Consistent Architecture
When a team uses Codolex it creates
a consistent architecture across the
entire application. This makes it
easier for developers to move
between different areas.
Simplified
Maintenance
Less code written means
less to maintain.
Better Testing
• The Codolex architecture fosters
better encapsulation and looser
coupling, making the software
easier to test.
• Internally, GDK Software uses
Codolex flows to test Codolex.
Quicker Updates
Updates to the visual
representation of the business
logic and application behavior
by SMEs are immediately
incorporated into the next build
of the application.
Codolex Demonstrations
Testing Flows
Connecting to REST
Working with LLM
Extending Legacy Projects
Stand Alone UI
Delphi Integration
New 2.0 Pricing
• Codolex 2.0 is now FREE!
• All 1.x features included
• No runtime fees
• No deployment costs
• No vendor lock-in
• You keep all your code
Please spread the word, share your
feedback and contribute Activities.
You help make Codolex better! Codolex isn’t opensource, but it is fully
extensible, and you own the code you create.
Service Options
Personal Onboarding Call
€ 299,-
Jump start with Codolex, and get the following
• Accelerate your projects with a personal
onboarding call
• Let us guide you through a swift setup process
• Gain direct assistance from our experts
• Minimizesetup timeand maximizeproject focus
• We walk you through building and running your
first flow
The Full Package
€ 1495,-
Everything from the Personal Onboarding Call +
• Receive a full day of dedicated developmentand
support
• Building more complexflows and integrating
into existing applications
• Create your first custom Activity
• Tailor Codolex perfectly to your environment
Other custom support and training available
Sign up today codolex.com
Download Codolex 2.0 Today!
• www.Codolex.com
• Enhanced documentation
• Includes new 80-page eBook
• Many videos on YouTube
youtube.com/@Codolex
• More demos coming soon
• All free!
Ad

More Related Content

Similar to Announcing Codolex 2.0 from GDK Software (20)

Five Ways to QuickStart a Digital Transformation Project
Five Ways to QuickStart a Digital Transformation ProjectFive Ways to QuickStart a Digital Transformation Project
Five Ways to QuickStart a Digital Transformation Project
DevOps.com
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
CollabNet
 
Build and automate your machine learning application with docker and jenkins
Build and automate your machine learning application with docker and jenkinsBuild and automate your machine learning application with docker and jenkins
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
Understanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer WorkspacesUnderstanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer Workspaces
Lynn Langit
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
Sonia Baratas Alves
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
OpenWhisk
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Top 10+ Node.js IDEs for App Development in 2025
Top 10+ Node.js IDEs for App Development in 2025Top 10+ Node.js IDEs for App Development in 2025
Top 10+ Node.js IDEs for App Development in 2025
Lily Clark
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
Vinothini Raju
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
jeckels
 
Compass digital ocean’s customer advisory group 2021_10
Compass digital ocean’s customer advisory group 2021_10Compass digital ocean’s customer advisory group 2021_10
Compass digital ocean’s customer advisory group 2021_10
Pierre Mavro
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From Us
Joe_Mason
 
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeDelivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
Cyber-Duck
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with Docker
John Zaccone
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Gene Kim
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
jeckels
 
Friday final test
Friday final testFriday final test
Friday final test
bcoder
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
bcoder
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And Solutions
Enov8
 
Software quality - no more bugs!
Software quality - no more bugs!Software quality - no more bugs!
Software quality - no more bugs!
Arnon Axelrod
 
Five Ways to QuickStart a Digital Transformation Project
Five Ways to QuickStart a Digital Transformation ProjectFive Ways to QuickStart a Digital Transformation Project
Five Ways to QuickStart a Digital Transformation Project
DevOps.com
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
CollabNet
 
Build and automate your machine learning application with docker and jenkins
Build and automate your machine learning application with docker and jenkinsBuild and automate your machine learning application with docker and jenkins
Build and automate your machine learning application with docker and jenkins
Knoldus Inc.
 
Understanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer WorkspacesUnderstanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer Workspaces
Lynn Langit
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
OpenWhisk
 
Top 10+ Node.js IDEs for App Development in 2025
Top 10+ Node.js IDEs for App Development in 2025Top 10+ Node.js IDEs for App Development in 2025
Top 10+ Node.js IDEs for App Development in 2025
Lily Clark
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
Vinothini Raju
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
jeckels
 
Compass digital ocean’s customer advisory group 2021_10
Compass digital ocean’s customer advisory group 2021_10Compass digital ocean’s customer advisory group 2021_10
Compass digital ocean’s customer advisory group 2021_10
Pierre Mavro
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From Us
Joe_Mason
 
Delivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-CodeDelivering Fantastic Brand Experiences With Low-Code
Delivering Fantastic Brand Experiences With Low-Code
Cyber-Duck
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with Docker
John Zaccone
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Gene Kim
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
jeckels
 
Friday final test
Friday final testFriday final test
Friday final test
bcoder
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
bcoder
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And Solutions
Enov8
 
Software quality - no more bugs!
Software quality - no more bugs!Software quality - no more bugs!
Software quality - no more bugs!
Arnon Axelrod
 

More from Jim McKeeth (17)

Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Memory Safety with Delphi - Jim McKeeth - Webinar June 2024Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Jim McKeeth
 
Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond Bitcoin
Jim McKeeth
 
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open HardwareRapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Jim McKeeth
 
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep DiveDay 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Jim McKeeth
 
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to MobileDay 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Jim McKeeth
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
Jim McKeeth
 
Creating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 SeattleCreating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 Seattle
Jim McKeeth
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled Drone
Jim McKeeth
 
Deep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming LibraryDeep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming Library
Jim McKeeth
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected Development
Jim McKeeth
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
Jim McKeeth
 
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Jim McKeeth
 
Android voice skill sprint
Android voice skill sprintAndroid voice skill sprint
Android voice skill sprint
Jim McKeeth
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer Interface
Jim McKeeth
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
Jim McKeeth
 
Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!
Jim McKeeth
 
Inventing merit badge
Inventing merit badgeInventing merit badge
Inventing merit badge
Jim McKeeth
 
Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Memory Safety with Delphi - Jim McKeeth - Webinar June 2024Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Memory Safety with Delphi - Jim McKeeth - Webinar June 2024
Jim McKeeth
 
Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond Bitcoin
Jim McKeeth
 
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open HardwareRapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Jim McKeeth
 
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep DiveDay 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Jim McKeeth
 
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to MobileDay 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Jim McKeeth
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
Jim McKeeth
 
Creating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 SeattleCreating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 Seattle
Jim McKeeth
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled Drone
Jim McKeeth
 
Deep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming LibraryDeep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming Library
Jim McKeeth
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected Development
Jim McKeeth
 
The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
Jim McKeeth
 
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Jim McKeeth
 
Android voice skill sprint
Android voice skill sprintAndroid voice skill sprint
Android voice skill sprint
Jim McKeeth
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer Interface
Jim McKeeth
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
Jim McKeeth
 
Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!
Jim McKeeth
 
Inventing merit badge
Inventing merit badgeInventing merit badge
Inventing merit badge
Jim McKeeth
 
Ad

Recently uploaded (20)

Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Ad

Announcing Codolex 2.0 from GDK Software

  • 1. Welcome! Topic: Date: Announcing Codolex 2.0 Marco Geuze & Jim McKeeth 2024-04-24
  • 2. Today’s Presenters Marco Geuze, GDK Netherlands • Co-Founder of GDK Software • Delphi MVP Jim McKeeth, GDK USA • Director of GDK USA • Delphi MVP • Former Embarcadero Dev Advocate • Swipe to unlock patent www.gdksoftware.com
  • 3. Agenda • What is Codolex • What’s new in Codolex 2.0 • Benefits of Codolex • Codolex in Action • Special Announcement www.codolex.com
  • 4. What is Codolex? • A low-code solution for Delphi development. • Visually arrange Activities on Flows to capture business logic. • Automatically generates code from the visual flows. • Integrates with Delphi 10.3 and newer • Also standalone for non-programmers, • and command-line interface for build system. • No runtime requirements. • Works across platforms. • Fully extensible – create your own activities.
  • 5. What’s New in 2.0 • New Activities! o Math o Date & Time o System utils o RegEx • Usability, navigation and help • Quality improvement & fixes • New pricing model
  • 6. More Than Developer Productivity Delphi makes us very productive, and while it is great to get more done, there is a lot more to what we do than writing the initial code.
  • 7. SDLC Stages • Requirements • Design/Planning • Development • Testing/Verification • Maintenance https://commons.wikimedia.org/wiki/File:Three_software_development_patterns_mashed_together.svg Author: Beao – License: Public Domain There are many different software development processes and methodologies. Use whatever method works for you. The reality is they are all focused on more than just writing code, and so is Codolex.
  • 9. Best Practices • Codolex is built around best practices and helps encourage developers embrace these practices to make their code better. • Use of Interfaces • Loose Coupling • Separation of Concerns • DRY – Don’t Repeat Yourself • SOLID Principles
  • 10. SOLID Principles Single-responsibility Principle S Open-closed Principle O Liskov Substitution Principle L Interface Segregation Principle I Dependency Inversion Principle D The First 5 Principles of Object-Oriented Design A class should have only one job. Be open for extension but closed for modification. Every derived class should be substitutable for their parent class. Only implement and depend on the interfaces used. Entities must depend on abstractions, not on concretions.
  • 11. Developer Productivity Less code and less time are required to accomplish the development process. Developer productivity is a great place to start. We all want to be more productive.
  • 12. Visual Business Logic Easier to understand and collaborate on the business logic when it is expressed visually. We’ve always used flow charts and white boards to discuss business logic in the past, the big difference now is the visual flow created in Codolex directly becomes the code that runs in the program.
  • 13. Enhanced Collaboration As developers we can read code, but a visual representation adds additional understanding. This is especially useful when collaborating with non-programmers.
  • 14. Direct Behavior Capture When business logic and behaviors are defined by subject matter expects in other tools, they still need to be translated into functionality. With Codolex the SMEs can create the flows visually without needing to understand the underlying code.
  • 15. Consistent Architecture When a team uses Codolex it creates a consistent architecture across the entire application. This makes it easier for developers to move between different areas.
  • 16. Simplified Maintenance Less code written means less to maintain.
  • 17. Better Testing • The Codolex architecture fosters better encapsulation and looser coupling, making the software easier to test. • Internally, GDK Software uses Codolex flows to test Codolex.
  • 18. Quicker Updates Updates to the visual representation of the business logic and application behavior by SMEs are immediately incorporated into the next build of the application.
  • 19. Codolex Demonstrations Testing Flows Connecting to REST Working with LLM Extending Legacy Projects Stand Alone UI Delphi Integration
  • 20. New 2.0 Pricing • Codolex 2.0 is now FREE! • All 1.x features included • No runtime fees • No deployment costs • No vendor lock-in • You keep all your code Please spread the word, share your feedback and contribute Activities. You help make Codolex better! Codolex isn’t opensource, but it is fully extensible, and you own the code you create.
  • 21. Service Options Personal Onboarding Call € 299,- Jump start with Codolex, and get the following • Accelerate your projects with a personal onboarding call • Let us guide you through a swift setup process • Gain direct assistance from our experts • Minimizesetup timeand maximizeproject focus • We walk you through building and running your first flow The Full Package € 1495,- Everything from the Personal Onboarding Call + • Receive a full day of dedicated developmentand support • Building more complexflows and integrating into existing applications • Create your first custom Activity • Tailor Codolex perfectly to your environment Other custom support and training available Sign up today codolex.com
  • 22. Download Codolex 2.0 Today! • www.Codolex.com • Enhanced documentation • Includes new 80-page eBook • Many videos on YouTube youtube.com/@Codolex • More demos coming soon • All free!