SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
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 ProjectDevOps.com
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and GitCollabNet
 
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 jenkinsKnoldus Inc.
 
Understanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer WorkspacesUnderstanding Codenvy - for Containerized Developer Workspaces
Understanding Codenvy - for Containerized Developer WorkspacesLynn 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
 
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.pdfVinothini 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_10Pierre Mavro
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From UsJoe_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-CodeCyber-Duck
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with DockerJohn 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 StoryGene Kim
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle jeckels
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny daybcoder
 
Friday final test
Friday final testFriday final test
Friday final testbcoder
 
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 SolutionsEnov8
 
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.jsNodejsFoundation
 

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
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
Friday final test
Friday final testFriday final test
Friday final test
 
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

Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinJim 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 HardwareJim 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 DiveJim 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 MobileJim McKeeth
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill SprintJim 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 SeattleJim McKeeth
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled DroneJim 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 LibraryJim McKeeth
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected DevelopmentJim 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 IoTJim 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 sprintJim McKeeth
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer InterfaceJim McKeeth
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with JavaJim 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 badgeJim McKeeth
 

Mais de Jim McKeeth (16)

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

AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfmbmh111980
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfQ-Advise
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfFurqanuddin10
 
SQL Injection Introduction and Prevention
SQL Injection Introduction and PreventionSQL Injection Introduction and Prevention
SQL Injection Introduction and PreventionMohammed Fazuluddin
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024Shane Coughlan
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems ApproachNeo4j
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024vaibhav130304
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 

Último (20)

AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
SQL Injection Introduction and Prevention
SQL Injection Introduction and PreventionSQL Injection Introduction and Prevention
SQL Injection Introduction and Prevention
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 

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!