CodeRage 2025 ist eine der am meisten erwarteten Online-Konferenzen des Jahres zum Thema Softwareentwicklung! CodeRage 2025 geht über Delphi und C++Builder hinaus und umfasst Sitzungen zu folgenden Themen Datensicherheit, UI / UX Design, Computermathematik, KI und KI-Tools, und vieles mehr.
Schließen Sie sich Tausenden von Softwareentwicklern an und genießen Sie eine unübersehbare Auswahl an Fachvorträge und Live-Fragen und Antworten über 5 volle Tage CodeRage, die sich mit den heißeste Themen in der Branche heute!!
Zeitplan der CodeRage 2025-Sitzungen
Wir fügen MEHR CodeRage-Sitzungen hinzu, sobald sie fertiggestellt sind, so dass sich diese Liste noch ändern wird. Bitte schauen Sie regelmäßig vorbei, um auf dem Laufenden zu bleiben und zu sehen, welche Sitzungen Sie besuchen möchten. Alle Sitzungen werden aufgezeichnet. Wenn Sie also an einer Sitzung nicht teilnehmen können, erhalten Sie anschließend automatisch einen Link zur Aufzeichnung.
Montag, 1. Dezember
| 10:00 CST (16:00 GMT) CodeRage Eröffnungssitzung mit Ian Barker |
| Ian Barker wird die CodeRage Konferenz eröffnen und das Programm und die Gastredner vorstellen. |
| 11:00 CST (17:00 GMT) Linux-Migration für Delphi Developers mit Jim McKeeth |
| Ziehen Sie in Erwägung, Linux im Alltag zu nutzen? Oder vielleicht wollen Sie einfach nur ein wenig Abwechslung in die Abteilung Betriebssysteme bringen! Wir alle wissen, dass Sie mit Ihrer Delphi-Entwicklung auf Linux abzielen können, aber vielleicht ist es Zeit für mehr. Wenn Sie Pinguine in Ihrer Zukunft sehen, dann ist dies die richtige Sitzung für Sie. Gehen Sie über eine einfache Windows-VM hinaus und erkunden Sie Ihre Möglichkeiten für die Entwicklung mit Delphi unter Linux. |
| 12:00 CST (18:00 GMT) Erschließen Sie das Multi-Core-Potenzial Ihres Delphi: Von der Komplexität von TThread zur Beherrschung von PPL mit Cesar Romero |
| Leiden Sie unter eingefrorenen Benutzeroberflächen, wenn Ihre Delphi-Anwendung langlaufende Aufgaben ausführt? Nehmen Sie an dieser Sitzung teil und lernen Sie die Komplexität des klassischen TThread und die Beherrschung der modernen Parallel Programming Library (PPL) kennen. Anhand eines praktischen Code-Vergleichs lernen Sie, wie die PPL asynchrone Aufgaben vereinfacht und es Ihnen ermöglicht, die volle Leistung von Multi-Core-Prozessoren sicher und produktiv zu nutzen. Sie sind bereit, Ihre Anwendungen schneller und reaktionsschneller als je zuvor zu machen. |
| 13:00 CST (19:00 GMT) MakerAI: Das Ultimate AI-Ökosystem für Delphi mit Gustavo Enríquez |
| Ein vollständiges natives Framework für RAG 2.0, autonome Agenten und intelligente Arbeitsabläufe. |
Dienstag, 2. Dezember
| 10:00 CST (16:00 GMT) Modernize sem Traumas: Como evoluir sistemas Delphi com a técnica Strangler Fig e a nuvem AWS with Armando Corrêa Henrique Neto |
| Diese Sitzung wird in brasilianischem Portugiesisch gehalten. |
| 11:00 CST (17:00 GMT) Werkzeugkasten für Zeitreisende: Beherrschung von Datum und Uhrzeit in Delphi mit Jim McKeeth |
| Jeder Zeitreisende braucht die richtige Ausrüstung. Vergessen Sie die alte Stoppuhr - wir statten Ihre Delphi-Anwendung mit dem ultimativen Werkzeugkasten für Zeitreisende aus! In dieser Sitzung schärfen Sie Ihre Fähigkeiten mit modernen zeitlichen Mechanismen, die Sie zu einem echten Herrscher über die Zeit machen. Lassen Sie Now() im Staub stehen und gewinnen Sie die Macht, Zeit mit absoluter Präzision zu verwalten, zu manipulieren und zu modellieren. |
| 12:00 CST (18:00 GMT) Plurale, Geschlechter und Zahlen mit Jaakko Salmenius |
| Plurale, Geschlechter und abgekürzte Zahlen mit Delphi In dieser Sitzung wird eine quelloffene Delphi-Bibliothek vorgestellt, die auf elegante Weise die Format-Funktion für Plural und Geschlecht implementiert. Die Bibliothek verwendet den standardmäßigen Delphi-Ressourcenstring, um mehrere Muster zu speichern, und führt eine spezielle Version der Format-Funktion ein, die abhängig von den Plural-/Genderregeln der aktiven Sprache das richtige Muster des Strings verwendet. Zusätzlich zu Plural und Geschlecht werden wir untersuchen, wie man abgekürzte Zahlen wie 1kB, 10M, 100G usw. auf eine von der jeweiligen Sprache unabhängige Weise darstellen kann. Nicht alle Sprachen verwenden die gleichen Abkürzungsregeln wie das Englische. In der Tat hat fast jede Sprache ihre eigene Variante. Im Japanischen wird zum Beispiel nicht in Tausend, sondern in Zehntausend gruppiert. In dieser Sitzung wird eine Open-Source-Bibliothek vorgestellt, mit der Sie abgekürzte Zahlen in jeder Sprache erzeugen können. Indem Sie die in dieser Sitzung gezeigten Richtlinien befolgen, beginnen Sie mit dem Schreiben von internationalem Code und machen Ihre Anwendung für jeden auf der Welt verfügbar. |
| 13:00 CST (19:00 GMT) Von umfangreichen Synchronisationen zu Flüster-Updates, sogar über REST! mit Stephen Ball |
| Hören Sie auf, ganze Datensätze über die Leitung zu schießen. Lernen Sie, wie Sie erkennen können, was sich tatsächlich geändert hat, und wie Sie nur das senden können. So reduzieren Sie die Nutzdaten, beschleunigen die Synchronisierung und bewahren Ihre Server (und Benutzer) vor unnötigem Datenmüll. Mit ChangeViews können Sie die Latenzzeit drastisch reduzieren und die Skalierbarkeit verbessern, was zu niedrigeren Infrastrukturkosten und schnelleren Anwendungen führt - und das alles in einem Schritt! In dieser Sitzung werden wir uns mit ChangeViews beschäftigen und zeigen, wie Sie sie mit RAD Server sogar sicher über REST/JSON-APIs nutzen können. |
| 14:00 CST (20:00 GMT) Einiges über Multi-Threading mit Dalija Prasnikar |
| Eine Beschreibung der Sitzung wird bereitgestellt. |
Mittwoch, 3. Dezember
| 10:00 CST (16:00 GMT) Einsatz von KI für die wissenschaftliche und technische Programmierung mit Janez Makovsek |
| Demonstration der Verwendung von Dew Lab Studio mit Hilfe von KI-Tools. Automatisieren Sie Code-Beschleunigungen. |
| 11:00 CST (17:00 GMT) Das Ende der Kodierung ist da - KI und Legacy Delphi Anwendungen mit Marco Geuze |
| Ich weiß, das ist eine kontroverse Aussage. Aber nachdem ich Monate damit verbracht habe, KI-Systeme und Agenten zu entwickeln, die Legacy-Systeme Delphi umwandeln, habe ich beobachtet, wie sich der Entwicklungsprozess grundlegend verändert hat. Ich werde Ihnen mitteilen, was wir bei GDK Software bei der Entwicklung dieser Systeme gelernt haben, einschließlich der Fehler, der Überraschungen und warum Legacy-Code eigentlich die perfekte Spielwiese für KI-Agenten sein könnte. |
| 12:00 CST (18:00 GMT) MCP de forma fácil e rápida mit Juliomar Marchetti |
| (Diese Sitzung ist auf brasilianischem Portugiesisch). Wie Sie MCP kostenlos nutzen und die Fähigkeiten des Benutzers zur Nutzung von IA in Ihrer Software von Tag zu Tag verbessern können. mostrar o quão tranquilo é usar o delphi para isso. |
| 13:00 CST (19:00 GMT) Erstellen eines Marken-Kiosks mit FMX Styles mit Ray Konoppka |
| Die fortschrittlichen Grafikfunktionen von FMX eignen sich hervorragend für die Erstellung von Kioskanwendungen. Wenn Sie dann noch Skia hinzufügen, können die Ergebnisse hervorragend sein. Aber was ist, wenn Sie Ihre Kioskoberfläche anpassen müssen, um das individuelle Branding jedes einzelnen Kunden widerzuspiegeln? Hier können FMX Styles wirklich glänzen. In dieser Sitzung zeige ich Ihnen, wie Sie FMX Styles nutzen können, um eine markenbezogene Oberfläche mit Logos, Hintergründen, Schaltflächen und Beschriftungen zu erstellen. Außerdem stelle ich eine Technik vor, mit der Sie eine Farbpalette in einem FMX-Style speichern können, und zeige, wie Sie diese im Code verwenden können. Und vergessen Sie nicht Skia - ich zeige Ihnen sogar, wie Sie eine Lottie-Animation in einem FMX Style definieren, die auf der Kioskoberfläche angezeigt wird. |
| 14:00 CST (20:00 GMT) FireMonkey erweitern - Moderne 3D-Anwendungen mit Gorilla3D entwickeln mit Eric Berger |
| Die Entwicklung mit FireMonkey 3D-Komponenten stößt oft schnell an ihre Grenzen. Dieser Vortrag bietet eine praktische Einführung in das Gorilla3D-Framework und zeigt, wie Sie bestehende Anwendungen modernisieren oder sogar ganz neue Möglichkeiten erschließen können. Die umfassenden Funktionen von Gorilla3D werden anhand konkreter Programmbeispiele vorgestellt. Themen: Einführung in das Gorilla3D-Framework und wie es FireMonkey 3D verbessert Was wird benötigt, um eine FMX3D-Anwendung mit Gorilla3D zu modernisieren? 3D-Modelle 100 Mal instanziieren - Wo wird das verwendet? Verwendung von Spielkomponenten außerhalb der Spielewelt Professionelle 3D-Physiksimulation in industrial-Anwendungen mit JOLT Volumetrisches Rendering für die Darstellung von MRI/CT-Scans als 3D-Modelle |
Donnerstag, 4. Dezember
| 10:00 CST (16:00 GMT) Sicherheit der Daten bei der Bereitstellung von Self-Service-Analysen mit Stephen Ball |
| Wie viel Zeit wird jeden Monat mit dem Exportieren von Daten, dem Erstellen von Foliendokumenten und dem Versenden von Berichten per E-Mail vergeudet - nur damit diese sofort wieder veraltet sind oder im falschen Posteingang landen? In dieser Sitzung zeigen wir Ihnen, wie Sie die manuelle Berichterstellung für immer abschaffen können, indem Sie automatisierte Self-Service-Analysen über eine sichere REST API-Integration direkt in Ihre VCL- und FMX-Anwendungen einbetten.
Anstatt Berichte von Hand zu erstellen, können Ihre Benutzer Live-Dashboards erkunden, automatische Verteilungen planen und sogar präsentationsfertige Inhalte erstellen - und das alles, ohne dass die Daten jemals die Grenzen Ihrer Anwendung verlassen. Und damit Sie sofort loslegen können, erhalten Sie Zugang zur Yellowfin Developer Sandbox, so dass Sie sofort mit dem Prototyping beginnen können. Sichern Sie Ihre Daten. Automatisieren Sie Ihre Berichterstattung. Befähigen Sie Ihre Benutzer - ohne die Kontrolle zu verlieren. |
| 11:00 CST (17:00 GMT) Lineare Algebra, Matrizen, Vektoren und homogene Koordinaten für 2D-Grafiken mit Dr. Kevin Bond |
| Einführung in lineare Transformationen im Zusammenhang mit Rotation, Skalierung und Translation in zweidimensionalen Grafiken (Lineare Transformationen (Funktionen, die Addition und skalare Multiplikation beibehalten) ermöglichen es, komplexe Systeme mit Hilfe von Matrizen und Vektoren zu modellieren, so dass eine Vielzahl von mathematischen, physikalischen und technischen Problemen auf kompakte, einheitliche Weise geschrieben werden kann. Lineare Transformationen sind allgegenwärtig: Sie sind der mathematische Kern von Drehungen, Skalierungen, Projektionen, Spiegelungen - all die grundlegenden Bewegungen und Veränderungen, die Sie an Formen und Räumen vornehmen können.
Bei vielen Problemen - wie dem Lösen von Gleichungssystemen, der Datenanpassung, der Bildkomprimierung oder Simulationen - geht es darum, die richtige lineare Transformation zu finden oder anzuwenden. Beim maschinellen Lernen/AI werden neuronale Netzwerke aus Schichten aufgebaut, die im Wesentlichen linear sind. Transformationen (plus ein wenig Nichtlinearität!). |
| 12:00 CST (18:00 GMT) TaurusTLS mit J. Peter Mugaas |
| Über TaurusTLS |
| 13:00 CST (19:00 GMT) Do's and Don'ts der Arbeit mit Schnittstellen mit Carlos Agnes |
| Die in Delphi 3 eingeführten Schnittstellen gibt es schon seit Jahrzehnten, aber viele Entwickler tun sich immer noch schwer, sie effektiv zu nutzen. Von architektonischen Fehlern bis hin zu Problemen bei der Speicherverwaltung - Missverständnisse im Zusammenhang mit Schnittstellen können zu subtilen Fehlern und unnötiger Komplexität führen. In dieser Sitzung gehen wir auf die häufigsten Fallstricke ein, klären wiederkehrende Zweifel und geben Ihnen praktische Tipps und bewährte Verfahren an die Hand, damit Sie die Vorteile von Schnittstellen in Delphi voll ausschöpfen können. |
| 14:00 CST (20:00 GMT) Código Sustentável em Delphi: Interfaces, Patterns e SOLID mit Juliomar Marchetti |
| (Diese Sitzung ist auf brasilianischem Portugiesisch) Wie verwandelt man Codebasen Delphi in Systeme, die sich besser verwalten, weiterentwickeln und testen lassen? In dieser Broschüre werden wir Ihnen zeigen, wie Schnittstellen, Projektvorlagen und SOLID-Prinzipien miteinander kombiniert werden können, um ein kompaktes, robustes und langlebiges Design zu erstellen. Anhand von Beispielen aus der Praxis (VCL/FMX, DataModules, REST und Verhandlungsleitfäden) sehen Sie, wie Sie “Spaghetti-Code” für ein vertragsorientiertes Modell vermeiden, die Risiken reduzieren und die Geschwindigkeit der Entwicklung erhöhen können. |
Freitag, 5. Dezember
| 10:00 CST (16:00 GMT) Arbeiten mit Job-Objekten mit Steffen Nyeland |
| Beschreibung der Sitzung wird zur Verfügung gestellt |
| 11:00 CST (17:00 GMT) Umwandlung von Delphi-Code in MCPServer mit Daniel Fernandes |
| Konvertieren Sie Ihren Delphi-Code in MCP Server, führen Sie Ihre Delphi-Routinen per Chat mit AI aus, nutzen Sie die Leistungsfähigkeit des MCP-Protokolls, greifen Sie auf Ihre Berichte und Ihre Delphi-Bildschirme zu, und das alles über eine Befehlszeile. |
| 12:00 CST (18:00 GMT) Moderne Android-Dienste mit Dave Nottage |
| Die Einbindung von Android-Diensten in Delphi-Apps gibt es schon seit einiger Zeit, aber die Zeiten haben sich in der Android-Welt geändert, so dass diese Präsentation das Konzept in das moderne Zeitalter bringt |
Häufig gestellte Fragen über CodeRage
| Ist CodeRage wirklich kostenlos? |
| Ja, CodeRage ist völlig kostenlos. |
| Muss ich mich für einzelne Sitzungen anmelden? |
| Nein, melden Sie sich nur einmal an, und Sie werden zu allen CodeRage-Sitzungen eingeladen. |
| Kann ich während der CodeRage-Sitzungen Fragen stellen?? |
| Ja, in jeder Sitzung werden nach der Präsentation Fragen und Antworten gestellt. |
| Muss ich Delphi und/oder C++ können, um bei CodeRage mitzumachen? |
| Nein, Sie müssen nur eine Leidenschaft für die Softwareentwicklung haben. |
