Migration and Upgrade Center
Al Mannarino - Delphi Application Migration - CodeRage XII
For more information about Delphi visit http://www.embarcadero.com/products/Delphi
CodeRage XII, Session 3. Delphi Application Migration, by Al Mannarino.
This session covers items to consider when migrating from older editions of Delphi to the current Delphi versions including tools and resources to help you along the way.
This session focuses on these three areas for migrating legacy Delphi to the current Delphi version:
- Migrating 3rd Party Components / Libraries
- Migrating Unicode
- Migrations of Database and Middleware
Presented November 9, 2017
Find all the amazing CodeRage XII replays online at Embarcadero Academy https://www.embarcaderoacademy.com/p/coderage-xii
Delphi
Al Mannarino - Delphi Application Migration - CodeRage XII
Leaving Delphi 7: A Success Migration Case - with Dion Carlos Mai and Rafael Pereira
For more details on this session feel free to access the following link: https://delphicon.embarcadero.com/talks/leaving-delphi-7-a-success-migration-case
The strategy, the steps and the challenges of a migration of a project of 2 million lines of code from Delphi 7 to Delphi Seattle done in 6 months, already in production.
Learn more about Embarcadero Technologies products at https://embarcadero.com
0:00:00 - Main session
0:30:25 - Q&A portion
Delphi
Leaving Delphi 7: A Success Migration Case - with Dion Carlos Mai and Rafael Pereira
Converting Legacy Projects to 10.4 - RAD Migration & Upgrade Center
Stephen, Al, and Mary are back to walk through the conversion of a legacy app (Delphi 2007) to the new RAD Studio 10.4 Sydney. Chapters listed below.
* 00:00 - Begin
* 01:25 - Intro to the project (Planning the conversion)
* 07:55 - Downloading code from Git
* 09:52 - Dealing with TDatabase error. (BDE errors)
* 17:08 - Using reFind to convert to FireDAC
* 24:04 - Committing project changes into Git from the IDE
* 24:45 - Paradox to InterBase (Using external tool - DataPump)
* 33:32 - Compiling 64bit
* 34:47 - Converting help files (Using external tool - NDoc)
* 42:51 - UI modernization (multi-resolution images and calendar control) - Images grabbed from online resource.
* 53:23 - Final thoughts and Comparison of the apps.
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Converting Legacy Projects to 10.4 - RAD Migration & Upgrade Center
Update your Delphi source code without any hassle
Introducing GDK-Duster, a tool designed to migrate Delphi source code from older versions to the latest version automatically.
Learn more about Embarcadero Technologies products at https://embarcadero.com
Website GDK Software: https://gdksoftware.com
Delphi upgrade: https://gdksoftware.com/knowledgebase/upgrading-delphi-software-the-smart-way
LinkedIn:
https://www.linkedin.com/in/marcogeuze/
https://www.linkedin.com/in/ricardoboaro
Subscribe to GDK mailinglist: https://gdksoftware.com/delphi-hero
Delphi
Update your Delphi source code without any hassle
Top 5 reasons developers upgrade to RAD Studio Enterprise Edition
RAD Studio Professional developers are able to code fully compiled true-native multi-platform applications for Windows, macOS, iOS, Android, and Linux from a single code base, thanks to its unique, expandable run time libraries and component infrastructure built on low-level direct access to each platforms API!
Join Stephen Ball as he talks about 5 of the top reasons Developers upgrade from RAD Studio Professional to RAD Studio Enterprise edition, enabling wider data access, middle-tier development, and more
Learn more about Embarcadero Technologies products at https://embarcadero.com
To subscriber to our channel, click the link below -
https://www.youtube.com/channel/UCMmsCQhkz-WlJ-IVBzPhbgA/?sub_confirmation=1
Try RAD Studio FREE for 30 days and experience the industrial-strength, business-ready complete solution for developing connected apps for Windows, Mac, iOS, Android, and the Internet of Things. Your free 30-day license includes Delphi and C++Builder and HTML5 Builder.
Embarcadero tools are built for elite developers who build and maintain the world’s most critical applications. Our customers choose Embarcadero because we are the champion of developers, and we help them build more secure and scalable enterprise applications faster than any other tools on the market. In fact, ninety of the Fortune 100 and an active community of more than three million users worldwide have relied on Embarcadero's award-winning products for over 30 years.
For more information about Embarcadero Technologies Inc, please call at +1 888.233.2224 to speak with one of our professionals today! or simply visit Our Website - https://www.embarcadero.com/
Appointments:
https://m.me/embarcaderotech
https://www.facebook.com/embarcaderotech
Main: 512.226.8080 - [email protected]
Sales: 888.233.2224 option 1 - [email protected]
Media Relations: 512.226.8080 - [email protected]
Support: 800.523.7070 - https://www.embarcadero.com/support
Address: 10801 North Mopac Expressway, Building 1, Suite 100, Austin, TX, 78759, United States
LET'S CONNECT!
Contact Us: https://www.embarcadero.com/company/contact-us
Facebook: http://www.facebook.com/embarcaderotech
Twitter: https://twitter.com/EmbarcaderoTech
Linkedin: https://www.linkedin.com/company/embarcadero-technologies/
Delphi
Top 5 reasons developers upgrade to RAD Studio Enterprise Edition
Upgrading and Maintaining Delphi Legacy Projects
Get Bill's book on Delphi Legacy Projects https://wmeyer.tech/books/
Legacy projects represent code that continues to provide value long after being written. You want to maintain these legacy projects, adding new features as needed, and be sure they continue to work on new platforms now and in the future.
That's where this webinar comes in. Evaluate the risks of redesigning vs. rewriting your legacy project. Learn the best refactoring approaches while minimizing the rework risk by making your code testable and adding test coverage.
Join Jim McKeeth as he interviews Bill Meyer, author of Delphi Legacy Projects: Strategies and Survival Guide, in this webinar, breathing new life into your living legacy.
Slides and more:
https://wmeyer.tech/2022/10/28/embarcadero-webinar/
https://blogs.embarcadero.com/?p=156199
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Upgrading and Maintaining Delphi Legacy Projects
Effortlessly Plan and Complete Your Delphi Migration - Webinar Replay
Modernizing your existing Delphi applications isn't difficult if you have a plan. In this webinar, we'll cover the top challenges developers face when migrating to later versions of Delphi and tips for a successful migration.
Migrating and modernizing your app allows you to take advantage of advances in technology and the Delphi language, helps reduce technical debt, and makes maintenance easier.
Learn more about Embarcadero Technologies products at https://embarcadero.com
Try the latest version of Delphi for FREE: https://www.embarcadero.com/products/delphi/start-for-free
Delphi
Effortlessly Plan and Complete Your Delphi Migration - Webinar Replay
DelphiCon 2023
Fair Critical Section - Janez Makovsek - Delphicon 2023
Everything you will learn from this session with Janez Makovsek:
1. The motivation for a “fair” critical section.
2. Design constraints.
3. Implementation.
4. Testing and benchmarks.
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Fair Critical Section - Janez Makovsek - Delphicon 2023
Getting Physical in Your Games with Castle Game Engine - Michalis Kamburelis - Delphicon 2023
Castle Game Engine is an open-source cross-platform 3D and 2D game engine. We're aiming at a huge engine release "7.0" shortly after Delphicon 2023. As such, I'd like to show the latest juicy stuff we've been working on: physics, shadows, rendering huge maps, using engine as part of VCL or FMX form. The session with Michalis Kamburelis will start with an introduction to using the engine with Delphi. Everyone interested in making games using Delphi is welcome!
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Michalis Kamburelis
Castle Game Engine
https://castle-engine.io/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Getting Physical in Your Games with Castle Game Engine - Michalis Kamburelis - Delphicon 2023
Git, Demystified - Rich Dudley - Delphicon 2023
If you've ever wondered what Git is, why it's become so popular or how to best use Git, this is the session which will hopefully answer these questions, and other ones you don't yet have. We'll look at the history and philosophy of Git, how to use Git, some easy workflows and best practices, then finish with a look at some of the really cool features Git hosts add above and beyond Git itself. By the end of this session with Rich Dudley you should be confident enough to try using Git.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Rich Dudley
Chief Evangelist - /n software
https://nsoftware.com
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Git, Demystified - Rich Dudley - Delphicon 2023
Delphi + OpenAI: A Blessing or a Curse? - Marco Geuze - Delphicon 2023
Can the integration of OpenAI in the Delphi editor help you develop faster? In this session, Marco Geuze will integrate OpenAI into Delphi using ToolsAPI, and show you the benefits and pitfalls of OpenAI writing Delphi code.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Marco Geuze
Embarcadero MVP - GDK Software
https://gdksoftware.com/knowledgebase
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Delphi + OpenAI: A Blessing or a Curse? - Marco Geuze - Delphicon 2023
Avoiding Memory Leaks and Dealing with Delphi Exceptions - Maico Dal Ri - Delphicon 2023
Learn best practices to avoid memory leaks in your applications. Also, learn how to better deal with exceptions with Maico Dal Ri.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Marco Dal Ri
Senior Delphi Developer
https://www.linkedin.com/in/maico-dal-ri-8ba4b330/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Avoiding Memory Leaks and Dealing with Delphi Exceptions - Maico Dal Ri - Delphicon 2023
Using Ntfy to send and receive push notifications - Samuel Rosa de Oliveria - Delphicon 2023
Using NTFy an open-source server to send and receive push notifications in a Delphi application with Samuel Rosa de Oliveira. NTFy is an excellent alternative to FireBase for push notifications, and we will see how to use it in Delphi.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Samuel Rosa de Oliveira
Delphi Developer
https://samuel-ro.medium.com/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Using Ntfy to send and receive push notifications - Samuel Rosa de Oliveria - Delphicon 2023
Integrating your apps with Alexa devices - Kivian Cristaldo Emerim - Delphicon 2023
Learn a simple way to integrate your apps in Delphi with a new Alexa Skill, making the user experience more natural and simple with Kivian Cristaldo Emerim. We will see that it is possible even to show reports or even obtain new data using Alexa devices.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Kivian Cristaldo Emerim
Embarcadero MVP
https://www.instagram.com/kidelphi/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Integrating your apps with Alexa devices - Kivian Cristaldo Emerim - Delphicon 2023
Demystifying Domain Driven Design (DDD) in Delphi - Gustavo Mena Barreto - Delphicon 2023
In this talk with Gustavo Mena Barreto, you will learn what Domain-Driven Design (DDD) is. How to apply DDD in Delphi, and how DDD can help in the development and success of your project.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Gustavo Mena Barreto
Senior Delphi Developer
https://www.instagram.com/forcecoding/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Demystifying Domain Driven Design (DDD) in Delphi - Gustavo Mena Barreto - Delphicon 2023
Evolution of FastReport VCL: Cool features highlight - Denis Zubov - Delphicon 2023
An overview of interesting features from the releases of recent years with Denis Zubov. You'll learn about new report designer and preview features that allow you to create reports even faster. About the new dynamic table component and how to create report from the code faster. How to build-in exist documents into a report using the new HTMLView and PDFView objects. How to use hyperlinks to load data into a report and connect to cloud services. Why do we need new interactive objects "List" (TfrxListBoxView) and "Drop-down list" (TfrxComboBoxView) on the report page. New reporting engine features and much more.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Denis Zubov
Fast Reports Inc
https://www.fast-report.com
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Evolution of FastReport VCL: Cool features highlight - Denis Zubov - Delphicon 2023
How we Used Delphi as a Weapon in a Real Fight and Won! - Ian Barker - Delphicon 2023
How a Delphi MVP developer created **eight** fully working apps - including three different types of Windows app, an iOS app, an Android, a regular web app, a PWA web app, and an Electron app just to be cruel, all with Delphi in less time than a rival team of experienced developers took to create the same app which only worked on Windows. What productivity techniques are you missing? How can you level up your app development?
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Ian Barker
Embarcadero MVP
https://about.me/IanBarker
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
How we Used Delphi as a Weapon in a Real Fight and Won! - Ian Barker - Delphicon 2023
Creating LibreOffice Documents in Delphi - Daniel Fernandes - Delphicon 2023
Use an open-source solution to generate LibreOffice documents from Delphi. We can use formats like .DOC, .DOCX, .CSV and .XLSX. We also can use document templates or generate documents based on a simple TMemo component. This webinar with Daniel Fernandes discusses more about this.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Daniel Fernandes
Delphi Developer
https://www.instagram.com/dinosdev/
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi
Creating LibreOffice Documents in Delphi - Daniel Fernandes - Delphicon 2023
Spice Up Your Apps with Animations - Ray Konopka - Delphicon 2023
Animation has become an integral feature of modern applications. When used appropriately, animations engage users and help to maintain context. Fortunately, the FMX Framework has a sophisticated animation engine, which makes it easy for us to spice up our Delphi applications--even if they are just targeting Windows. In this session with Ray Konopka, we'll dive into a variety of animation techniques including: property animations, composite animations, animation triggers, time codes, and tab transitions.
Part of Delphicon 2023
https://www.embarcadero.com/products/delphi/delphicon-2023
Ray Konopka
Raize Software
https://delphibydesign.com
Learn more about Embarcadero Technologies products at https://embarcadero.com
Delphi