CodeRage 2025 is een van de meest verwachte online conferenties over softwareontwikkeling van het jaar! CodeRage 2025 gaat verder dan Delphi en C++Builder en omvat sessies over gegevensbeveiliging, UI / UX-ontwerp, computationele wiskunde, AI en AI-tools, en nog veel meer.
Sluit je aan bij duizenden softwareontwikkelaars voor een niet te missen selectie van deskundige gesprekken en live vragen en antwoorden gedurende 5 volle dagen van CodeRage, waarin de populairste onderwerpen in de industrie vandaag!
CodeRage 2025 Sessieschema
We voegen MEER CodeRage-sessies toe naarmate deze worden afgerond, dus deze lijst zal veranderen. Kom regelmatig terug om op de hoogte te blijven en te zien welke sessies je wilt bijwonen. Alle sessies worden opgenomen, dus als je er een keer niet bij kunt zijn, maak je dan geen zorgen. Je krijgt na afloop automatisch een replay-link toegestuurd.
Maandag 1 december
| 10:00 CST (16:00 GMT) CodeRage Openingssessie met Ian Barker |
| Ian Barker opent de CodeRage conferentie en introduceert het programma en de gastsprekers. |
| 11:00 CST (17:00 GMT) Linux-migratie voor Delphi Developer's met Jim McKeeth |
| Overweeg je om dagelijks met Linux te rijden? Of misschien wil je gewoon een beetje mixen op het gebied van besturingssystemen. We weten allemaal dat je je kunt richten op Linux met je Delphi ontwikkeling, maar misschien is het tijd voor meer. Als je pinguïns in je toekomst ziet, dan is dit de sessie voor jou. Ga verder dan gewoon oude Windows VM en verken je opties voor het ontwikkelen met Delphi op Linux. |
| 12:00 CST (18:00 GMT) Ontgrendel het Multi-Core-potentieel van uw Delphi: Van TThread complexiteit tot PPL meesterschap met Cesar Romero |
| Last van bevroren UI's wanneer je Delphi applicatie langlopende taken uitvoert? Neem deel aan deze sessie voor een reis van de complexiteit van de klassieke TThread naar de beheersing van de moderne Parallel Programming Library (PPL). Aan de hand van een praktische vergelijking van code naast elkaar leert u hoe de PPL asynchrone taken vereenvoudigt, zodat u veilig en productief gebruik kunt maken van de volledige kracht van multi-core processors. U zult klaar zijn om uw toepassingen sneller en responsiever te maken dan ooit tevoren. |
| 13:00 CST (19:00 GMT) MakerAI: Het Ultimate AI-ecosysteem voor Delphi met Gustavo Enríquez |
| Een compleet native framework voor RAG 2.0, autonome agenten en intelligente workflows. |
Dinsdag 2 december
| 10:00 CST (16:00 GMT) Modernize sem Traumas: Como evoluir sistemas Delphi com a técnica Strangler Fig e a nuvem AWS met Armando Corrêa Henrique Neto |
| Deze sessie is in het Braziliaans Portugees. |
| 11:00 CST (17:00 GMT) Toolkit voor tijdreizigers: Data en tijden leren beheersen in Delphi met Jim McKeeth |
| Elke tijdreiziger heeft de juiste uitrusting nodig. Vergeet de oude stopwatch - we rusten je Delphi applicatie uit met de ultieme Tijdreizigers Toolkit! In deze sessie zul je je vaardigheden aanscherpen met moderne temporele mechanica, waardoor je een echte tijdheer wordt. Laat Now() in het stof achter en krijg de kracht om tijd te beheren, manipuleren en modelleren met absolute precisie. |
| 12:00 CST (18:00 GMT) Meerwoorden, geslachten en getallen met Jaakko Salmenius |
| Meerwoorden, geslachten en verkorte getallen met Delphi Deze sessie introduceert een open source Delphi bibliotheek die op een elegante manier meervoud en geslacht Format functie implementeert. De bibliotheek gebruikt de standaard Delphi resource string om meerdere patronen op te slaan en introduceert een speciale versie van de Format functie die afhankelijk van de meervoud/geslacht regels van de actieve taal het juiste patroon van de string gebruikt. Naast meervouden en geslachten zullen we bestuderen hoe we afgekorte getallen zoals 1kB, 10M, 100G, etc. kunnen weergeven op een locale onafhankelijke manier. Niet alle talen gebruiken dezelfde afkortingsregels als het Engels. In feite heeft bijna elke taal zijn eigen variant. In het Japans wordt bijvoorbeeld niet gegroepeerd in duizendtallen, maar in tienduizendtallen. De sessie zal een open source bibliotheek introduceren om afkortingen te genereren in elke taal. Door de richtlijnen in deze sessie te volgen, begin je met het schrijven van internationale code, waardoor je applicatie beschikbaar wordt voor iedereen in de wereld. |
| 13:00 CST (19:00 GMT) Van zware synchronisaties naar fluisterupdates, zelfs via REST! met Stephen Ball |
| Stop met het rondsturen van hele datasets. Leer hoe je kunt detecteren wat er werkelijk is veranderd en verstuur alleen dat, zodat je payloads kleiner worden, synchronisaties sneller verlopen en je servers (en gebruikers) worden behoed voor onnodige data bloat. Met ChangeViews kun je de latentie drastisch verlagen en de schaalbaarheid verbeteren, waardoor je in één klap lagere infrastructuurkosten en snellere apps krijgt! In deze sessie verkennen we ChangeViews en laten we zien hoe je ze met RAD Server zelfs veilig via REST/JSON API's kunt gebruiken. |
| 14:00 CST (20:00 GMT) Een aantal dingen over Multi-Threading met Dalija Prasnikar |
| Sessiebeschrijving moet worden verstrekt. |
Woensdag 3 december
| 10:00 CST (16:00 GMT) AI gebruiken voor wetenschappelijke en technische programmering met Janez Makovsek |
| Het gebruik van Dew Lab Studio demonstreren met behulp van AI-tools. Code versnellen automatiseren. |
| 11:00 CST (17:00 GMT) Het einde van codering is hier - AI en legacy Delphi-toepassingen met Marco Geuze |
| Ik weet dat het een controversiële uitspraak is. Maar nadat ik maandenlang heb gewerkt aan AI-systemen en agents die legacy Delphi systemen transformeren, heb ik het ontwikkelproces fundamenteel zien veranderen. Ik zal delen wat we bij GDK Software hebben geleerd bij het bouwen van deze systemen, inclusief de fouten, de verrassingen en waarom legacy code eigenlijk de perfecte speeltuin zou kunnen zijn voor AI agents. |
| 12:00 CST (18:00 GMT) MCP de forma fácil e rápida met Juliomar Marchetti |
| (Deze sessie is in Braziliaans Portugees). Como usar MCP pagos e gratuitos e brilhar os olhos do usuário para utilizar IA em seus softwares no dia a dia. laten zien hoe rustig het is om delphi hiervoor te gebruiken. |
| 13:00 CST (19:00 GMT) Een merkkiosk maken met FMX-stijlen met Ray Konoppka |
| De geavanceerde grafische mogelijkheden van FMX maken het zeer geschikt voor het maken van kiosktoepassingen. Voeg daar Skia aan toe en de resultaten kunnen uitmuntend zijn. Maar wat als je de interface van je kiosk wilt aanpassen aan de unieke branding van elke klant? Dit is waar FMX Styles echt schitteren. In deze sessie laat ik zien hoe FMX Styles gebruikt kunnen worden om een eigen interface te creëren, inclusief logo's, achtergronden, knoppen en labels. Ik presenteer ook een techniek voor het opslaan van een kleurenpalet in een FMX Style en laat zien hoe je deze in code kunt gebruiken. En laten we Skia niet vergeten: ik laat zelfs een manier zien om een Lottie-animatie te definiëren in een FMX Style die wordt weergegeven in de interface van de kiosk. |
| 14:00 CST (20:00 GMT) FireMonkey uitbreiden - Moderne 3D-toepassingen ontwikkelen met Gorilla3D met Eric Berger |
| Ontwikkeling met FireMonkey 3D componenten bereikt vaak snel zijn grenzen. Deze presentatie biedt een praktische introductie tot het Gorilla3D framework en laat zien hoe je bestaande applicaties kunt moderniseren of zelfs geheel nieuwe mogelijkheden kunt ontsluiten. De uitgebreide mogelijkheden van Gorilla3D worden gepresenteerd aan de hand van concrete programmavoorbeelden. Onderwerpen: Inleiding tot het Gorilla3D framework en hoe het FireMonkey 3D verbetert Wat is er nodig om een FMX3D-toepassing te moderniseren met Gorilla3D? 3D-modellen 100 keer instantiseren - Waar wordt dit gebruikt? Gebruik van spelonderdelen buiten de spelwereld Professionele 3D-fysicasimulatie in industrial-toepassingen met behulp van JOLT Volumetrische rendering voor het weergeven van MRI/CT-scans als 3D-modellen |
Donderdag 4 december
| 10:00 CST (16:00 GMT) Gegevens veilig houden terwijl u Self-Service Analytics levert met Stephen Ball |
| Hoeveel tijd wordt er elke maand verspild aan het exporteren van gegevens, het maken van diadecks en het rondmailen van rapporten, die vervolgens direct verouderd zijn of in de verkeerde inbox terechtkomen? In deze sessie laten we zien hoe je voorgoed een einde kunt maken aan handmatige rapportages door geautomatiseerde, zelfbedieningsanalyses rechtstreeks in je VCL- en FMX-applicaties op te nemen met behulp van een veilige REST API-integratie.
In plaats van rapporten met de hand te genereren, kunnen uw gebruikers live dashboards verkennen, geautomatiseerde distributies plannen en zelfs presentatieklare inhoud genereren - allemaal zonder dat de gegevens ooit uw applicatiegrens verlaten. En om meteen aan de slag te gaan, krijg je toegang tot de Yellowfin Developer Sandbox, zodat je meteen kunt beginnen met prototypen. Beveilig je gegevens. Automatiseer je rapportage. Geef uw gebruikers meer mogelijkheden, zonder de controle te verliezen. |
| 11:00 CST (17:00 GMT) Lineaire algebra, matrices, vectoren en homogene coördinaten voor 2D-grafiek met Dr. Kevin Bond |
| Inleiding tot lineaire transformaties in de context van rotatie, schaling en vertaling in tweedimensionale afbeeldingen (Lineaire transformaties (functies die optelling en scalaire vermenigvuldiging behouden) maken het mogelijk om complexe systemen te modelleren met behulp van matrices en vectoren, waardoor een enorme verscheidenheid aan wiskundige, natuurkundige en technische problemen op een compacte, uniforme manier geschreven kunnen worden. Lineaire transformaties zijn overal: ze vormen de wiskundige kern van rotaties, schalen, projecties, reflecties - alle fundamentele bewegingen en veranderingen die je kunt maken in vormen en ruimtes.
Bij veel problemen - zoals het oplossen van stelsels van vergelijkingen, data fitting, beeldcompressie of simulaties - draait alles om het vinden of toepassen van de juiste lineaire transformatie. Bij machinaal leren/AI worden neurale netwerken opgebouwd uit lagen die in wezen lineair zijn. Transformaties (plus een beetje niet-lineariteit!). |
| 12:00 CST (18:00 GMT) TaurusTLS met J. Peter Mugaas |
| Over TaurusTLS |
| 13:00 CST (19:00 GMT) Do's en Don'ts van het werken met interfaces met Carlos Agnes |
| Interfaces, geïntroduceerd in Delphi 3, bestaan al tientallen jaren, maar toch hebben veel ontwikkelaars nog steeds moeite om ze effectief te gebruiken. Van architectuurfouten tot geheugenbeheerproblemen, misverstanden rond interfaces kunnen leiden tot subtiele bugs en onnodige complexiteit. In deze sessie verkennen we de meest voorkomende valkuilen, verduidelijken we terugkerende twijfels en delen we praktische tips en best practices om u te helpen optimaal te profiteren van interfaces in Delphi. |
| 14:00 CST (20:00 GMT) Código Sustentável em Delphi: Interfaces, Patterns e SOLID met Juliomar Marchetti |
| (Deze sessie is in Braziliaans Portugees) Como transformar bases de código Delphi em sistemas mais fáceis de manter, evoluir e testar? In deze presentatie laten we zien hoe interfaces, projectpaden en SOLID-principes worden gecombineerd om een ontwerp te maken dat limpel, desacoplado en duurzaam is. Aan de hand van echte voorbeelden (VCL/FMX, DataModules, REST en camadas de negócio) ziet u hoe u “spaghetti-code” kunt vervangen door een model dat is georiënteerd op contracten, waarmee u de risico's beperkt en de snelheid van het proces verhoogt. |
Vrijdag 5 december
| 10:00 CST (16:00 GMT) Werken met Job Objects met Steffen Nyeland |
| Sessiebeschrijving te verstrekken |
| 11:00 CST (17:00 GMT) Delphi-code omzetten in MCPServer met Daniel Fernandes |
| Converteer je Delphi-code naar MCP Server, voer je Delphi-routines uit via chat met AI, met behulp van de kracht van het MCP-protocol, krijg je toegang tot je rapporten, je Delphi-schermen, allemaal via een opdrachtprompt. |
| 12:00 CST (18:00 GMT) Moderne Android-diensten met Dave Nottage |
| Het opnemen van Android services in Delphi apps bestaat al enige tijd, maar de tijden zijn veranderd in de wereld van Android, dus deze presentatie brengt het concept in de moderne tijd. |
Veelgestelde vragen over CodeRage
| Is CodeRage echt gratis? |
| Ja, CodeRage is helemaal gratis. |
| Moet ik me inschrijven voor individuele sessies? |
| Nee, schrijf je gewoon één keer in en je wordt uitgenodigd voor alle CodeRage-sessies. |
| Kan ik vragen stellen tijdens de CodeRage sessies?? |
| Ja, elke sessie heeft live vragen en antwoorden na afloop van de presentatie. |
| Moet ik Delphi en/of C++ kennen om deel uit te maken van CodeRage? |
| Nee, je moet gewoon een passie hebben voor softwareontwikkeling. |
