SlideShare uma empresa Scribd 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!

Mais conteúdo relacionado

Semelhante a Announcing Codolex 2.0 from GDK Software

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
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
Sonia Baratas Alves
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
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
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
NodejsFoundation
 

Semelhante a 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
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
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
 
Understanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer WorkspacesUnderstanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer Workspaces
 
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 ...
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
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
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
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
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From Us
 
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
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with Docker
 
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
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
 
Friday final test
Friday final testFriday final test
Friday final test
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
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
 
Software quality - no more bugs!
Software quality - no more bugs!Software quality - no more bugs!
Software quality - no more bugs!
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
 

Mais de 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
 

Mais de 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
 
Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond Bitcoin
 
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
 
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
 
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
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
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
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled Drone
 
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
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected Development
 
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
 
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...
 
Android voice skill sprint
Android voice skill sprintAndroid voice skill sprint
Android voice skill sprint
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer Interface
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
 
Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!
 
Inventing merit badge
Inventing merit badgeInventing merit badge
Inventing merit badge
 

Último

如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 

Último (20)

如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 

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!