Das Embarcadero Team und seine Partner veranstaltete am 2. Juli 2020 eine neue kostenfreien CodeRage Online-Entwicklerkonferenz. Auf der Konferenz gab es einen ganzen Tag kostenfreie Vorträge zu Entwicklungs- und allgemeine Programmierthemen mit Delphi und C++Builder. Neue Ideen und Impulse für Sie und die Entwicklung Ihrer eigenen Projekte.
Profitieren Sie von den Tipps & Tricks der Experten
Bekannte Sprecher waren dieses Jahr Matthias Eißing, Dr. Holger Flick, Frank Lauter, Olaf Monien, Uwe Raabe, Thomas Nitzschke, Bernd Ua und Daniel Wolf. Erfahren Sie kompakt die neusten Technologien, Tipps & Tricks, Paradigmen und Best Practices für Delphi und C++Builder.  Die Aufzeichnungen sind jetzt online verfügbar.
AGENDA
9:30 - 10:00
Willkomen zur deutschen CodeRage 2020

10:00 - 10:45
Neuigkeiten im RAD Studio 10.4 Sydney

In dieser Präsentation sehen Sie die Neuigkeiten vom RAD Studio 10.4

  • Neuer CodeInsight auf Basis des LSP Servers
  • Custom Managed Records für Delphi
  • Neue VCL Komponenten; einschliesslich dem TEdgeBrowser, High-DPI Stile für die VCL
  • erweiterter Plattform-Support für Apple iOS, Android (iOS Storyboard, ....)
  • neuer LLDB-basierender Debugger für C++/Win64
  • neue, einheitliche Installationsroutine für Online- und Offline-Installation
  • neue GetIt Funktionen
  • und mehr.....

Aufzeichnung ansehen
11:00 - 11:45
Part I : Threads und Queues
Wie kann ich meine Anwendung beschleunigen indem ich Aufgaben an Threads auslagere.
Meine Session zeigt anhand von Beispielen, eine Technik, wie man asynchrone Datenverarbeitung in die eigene Anwendung einbauen kann.

Aufzeichnung ansehen
12:00 - 12:45
Skinning von FMX Anwendungen mit Stilen
Nutzung von Stilen zur Gestaltung kompletter Fenster (nutzerdefinierte Oberfläche zum Beispiel bei White Label Partnern ohne die Programmlogik anpassen zu müssen).

Aufzeichnung ansehen
13:00 - 13:45
Karten und GPS mit Delphi
Cross-Plattform, cross-framework: Nutzung von Kartendiensten,Routenplanung, Adress- und Ortsbestimmung mit FNC Maps. Die Dienste Google Maps, Bing, Azure, TomTom, Here, OpenLayers können genutzt werden.

Aufzeichnung ansehen
14:00 - 14:45
Pimp My System.Messaging
System.Messaging ist eine der weniger beachteten Units in der Delphi RTL. Etwas aufgehübscht und richtig eingesetzt ergeben sich allerdings interessante Einsatzmöglichkeiten, mit denen sich ganz nebenbei die Abhängigkeiten zwischen Units drastisch reduzieren lassen - mit Delphi-Bordmitteln. So lässt sich auch gewachsener (und gut verknoteter) Programmcode schrittweise entwirren und wieder beherschbar machen.

Aufzeichnung ansehen
15:00 - 15:45
Autorisierung im Web
Autorisierungsverfahren für REST-Services - eine Session rund um Authentifizierung und Autorisierung im Umfeld von Webdiensten und Microservices - von OpenID Connect und OAuth bis zum JSON Web Token

Aufzeichnung ansehen
16:00 - 16:45
Daten in Google Sheets, Google Drive und Shopify mit SQL bearbeiten
Nachdem es auf verschieden Veranstaltungen und Blogs schon eher theoretische Beiträge zum Umgang mit den in Delphi enthaltenen Enterprise Connectoren gab, werde ich in dieser Session einen ganz praktischen Einblick in ein internes Projekt geben, in welchem Daten aus Google Sheets gelesen werden, Bild-Dateien aus Google Drive geladen und dann nach Shopify hochgeladen werden. All das mit FireDAC Query StoredProc Komponenten - also mit SQL.

Insgesamt werden drei CData-Treiber in einem Projekt verwendet. Dabei übernimmt CData sogar das sonst so lästig zu implementierende OAuth-Login, das hier mit Google erforderlich ist.

Das Beispielprojekt ist auf Basis der VCL implementiert, die CData-Treiber können aber auch ohne weiteres in FireMonkey-Projekten eingesetzt werden.

Aufzeichnung ansehen
17:00 - 17:45
BASS.DLL
Die "BASS.DLL" (www.un4seen.net) ist ein Schweizer Taschenmesser, wenn es um Audio-Verarbeitung geht. Dieser Vortrag zeigt den Einstieg in diese Thematik und umreißt die Mögichkeiten, die diese Bibliothek mitsamt ihren Erweiterungen bietet.
Angefangen von der einfachen Audio-Wiedergabe, über das präzise Mischen mehrere Audio-Quellen, das Hinzufügen von Effekten live während der Wiedergabe bis hin zur Wiedergabe auf mehreren Ausgabegeräten gleichzeitig sowie der fließenden Übergabe eines aktiven Audio-Streams von einem Ausgabegerät zum nächsten.
Und das nicht nur unter Windows, wie der Name "BASS.DLL" vermuten lassen könnte, sondern auch unter Android, iOS und MacOS.

Aufzeichnung ansehen
18:00 - 18:45
Part II: SQLite in Threads
Wie kann ich von mehreren Thread auf die gleiche SQLite Datenbank zugreifen. Der Trick liegt in einer Thread-Sicheren Queue von Part I

Aufzeichnung ansehen
19:00 - 19:15
Abschluss
Matthias Eißing

KOSTENFREIE ANMELDUNG

Vielen Dank für Ihr Interesse, eine Anmeldung ist nicht mehr möglich. Die Aufzeichnungen sind jetzt auf dem EmbarcaderoGermany Youtube Kanal verfügbar.

REFERENTEN

Matthias Eißing
Matthias Eißing ist Senior Sales Consultant der Embarcadero Germany GmbH. Mit über 20 Jahren Erfahrung im IT-Umfeld, als Sprecher auf zahlreichen nationalen und internationalen Konferenzen und Seminaren gilt Matthias Eißing als ausgewiesener Spezialist im Umfeld der Entwicklungs- und Datenbankwerkzeugen. Seine Schwerpunkte liegen in der Analyse, Beratung und Unterstützung von Kunden bei der Auswahl von Werkzeugen, sowie bei der projektbegleitenden Durchführung.
Matthias Eißing

Bernd Ua
Bernd Ua ist Gründer und Geschäftsführer von probucon Business Consulting einem Beratungs- und Trainingshaus, das eine breite Platte von unterstützenden Dienstleistungen bei der Softwareentwicklung anbietet, angefangen von Trainings bis zu Architektur, Projektleitung, Codereviews und Umsetzung. Bernd Ua arbeitet seit mehreren Jahren als Softwarearchitekt und Entwickler sowie als Trainer im Bereich nativer Anwendungen mit Embarcadero Delphi und im .net Umfeld mit C#. Daneben ist er als Autor unter anderem für das Entwickler Magazin tätig und regelmäßig als Sprecher auf nationalen und internationalen Veranstaltungen anzutreffen.
Bernd Ua

Daniel Wolf
Daniel Wolf ist stellvertretender IT-Leiter im Miniatur Wunderland Hamburg, Embarcadero MVP und Betreiber der Online-Plattform "Delphi-PRAXiS. Er ist seit über 25 Jahren als Software-Entwickler tätig, viele Jahre davon als Berater und Trainer, bevor er nun seit über drei Jahren die Software- und IT-Welt des Wunderlandes betreut.

Frank Lauter
Frank Lauter ist seit vielen Jahren in der Delphi Welt zu hause. Mit der Programmierung beschäftigt er sich seit 1981 und nach dem Einstieg in Eumel/Elan, Basic und die Programmerung in Z80 Assembler (FL-DOS für MZ-800) ist er über UCSD Pascal zu Turbo Pascal 1.0 für CP/M gekommen. 1986 gründete er seine Softwarefirma deren Hauptarbeitsfeld die Erstellung von Branchenlösungen war und ist. Mit Erscheinen von Delphi XE2 und der ersten Version von Firemonkey, erkannte er frühzeitig, dass hiermit, die über viele Jahre erworbenen Fähigkeiten in der Programmierung, erstmalig einen Einstieg in die Programmierung von iOS- und nach Erscheinen des Android-Compilers auch in die Android-App-Programmierung entstanden ist. Er ist seit 2017 Embarcadero MVP und bietet bundesweit Schulungen und Consulting für Delphi an.
Frank Lauter

Dr. Holger Flick
Seit 1996 ist Dr. Holger Flick mit Delphi vertraut und in der Community aktiv. Er studierte Informatik an der Technischen Universität Dortmund und schloss das Studium mit dem Diplom ab. Im Jahr 2011 promovierte er an der Ruhr-Universität Bochum im Fachbereich Maschinenbau. Für seine Kenntnisse und sein Engagement wurde er 2012 als 'Delphi MVP' ausgezeichnet. 2019 zog er in die Vereinigten Staaten von Amerika (USA) und gründete FlixEngineering LLC. Die Firma fokussiert Beratung, Training und Schulung im Bereich der objekt-orientierten Softwareentwicklung mit Delphi und anderen Programmiersprachen. Holger ist seit 2016 zudem als Evangelist und QA Engineer bei TMS Software aktiv.
DR. Holger Flick

Olaf Monien
Olaf Monien arbeitet seit vielen Jahren für internationale Firmen als IT Berater. Seine Spezialgebiete sind Software Architektur, Datenbank Design, Internet Anwendungen und mobile Geräte. Olaf Monien ist Diplom Informatiker mit über 20 Jahren Erfahrung im Bereich Softwareentwicklung. Olaf Monien ist ein Embarcadero MVP und  Embarcadero Technology Partner.
Olaf Monien

Thomas Nitzschke
Thomas Nitzschke beschäftigt sich schon seit der Version 7 mit (Turbo) Pascal. Weiter ging es mit Delphi 3 unter Windows. Seit rund fünf Jahren arbeitet er an VOIP Telefonen, die bewusst mit FireMonkey erstellt wurden. Daher beschäftigte er sich auch intensiv mit dem Konzept der Styles von FireMonkey. 
Thomas Nitzschke

Uwe Raabe
Seine ersten Erfahrungen mit Pascal machte Uwe Raabe während seines Studiums in München, bevor er in den späten 70ern mit UCSD Pascal anfing professionell zu programmieren. Nach Turbo Pascal 2 bis 7 kam der Wechsel zu Delphi 1 mit dem Tag seinens Erscheinens. Im Laufe der Jahre hat er sich fundierte Kenntnisse in CAD/CAM Programmierung, Ansteuerung von CNC Maschinen und der Automatisierung von Software Entwicklungsprozessen angeeignet. Er ist Embarcadero MVP der ersten Stunde und neben dem Schreiben einiger Artikel in seinem Blog tritt er auch schon mal als Sprecher auf Veranstaltungen mit Delphi-Schwerpunkt auf.
Uwe Raabe
© 2020 EMBARCADERO INC. ALL RIGHTS RESERVED