Autor: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.
Produkt blank

Deklarationen und Zuweisungen von Klasseneigenschaften in einer einzigen Zeile

In 4D 20 R5 bietet die optimierte Eigenschaftsdeklaration nun die Möglichkeit, Eigenschaften gleichzeitig mit ihrer Deklaration zu initialisieren, ähnlich wie bei der Zuweisung von Variablen.

Diese Verbesserung vereinfacht die Lesbarkeit und Effizienz des Codes, da die Entwickler Eigenschaften in einer einzigen Zeile deklarieren und initialisieren können. Dies erleichtert eine reibungslosere Integration und reduziert den Bedarf an separaten Initialisierungsblöcken. Es optimiert die Entwicklungsabläufe und gewährleistet die Robustheit des Codes über Compiler und Interpreter hinweg, was zu einer saubereren und besser wartbaren Codebasis führt.

Produkt blank

4D NetKit: PKCE für OAuth 2.0

OAuth 2.0 ist ein Eckpfeiler der modernen Authentifizierung. Hier kommt PKCE ins Spiel, eine entscheidende Verbesserung, die OAuth 2.0 gegen Abhör- und Replay-Angriffe schützt. Mit der Einführung von 4D 20 R5 bieten wir nun eine nahtlose Integration von PKCE in OAuth 2.0 Authentifizierungsprozesse.

Produkt blank

4D View Pro: Was ist neu in 4D v20 R4

Mit jeder neuen Version wächst die Liste der Funktionen von 4D View Pro weiter an. Und dieses Feature-Release bildet da keine Ausnahme:4D v20.2 und 4D v20 R4 kommen mit einer neuen Version von SpreadJS, der v16.2, und einem damit kompatiblen Ribbon-Update.

Lassen Sie uns einen Blick auf die verbesserten Funktionen in dieser neuesten Version werfen.

Produkt blank

4D Netkit: Erstellen, Löschen und Aktualisieren von Gmail-Labels

Google Mail-Labels bieten eine flexible Möglichkeit, E-Mails zu kategorisieren und zu organisieren und ermöglichen eine personalisierte und effiziente E-Mail-Verwaltung. Ihre Verwendung erleichtert die einfache Navigation und Identifizierung von Nachrichten und bietet eine verbesserte Benutzererfahrung im Umgang mit E-Mails.

Mit diesem letzten Funktionssatz, der alle Funktionen zur Verwaltung von Labels aus 4D v20 R4 enthält, verfügen Sie in 4D NetKit über eine Reihe von Funktionen zur Verwaltung Ihrer Gmail Labels durch Programmierung.

Produkt blank

Ein neuer Ansatz zum Schreiben variabler Funktionen

Viele von Ihnen sind mit der Verwendung von Methoden oder Funktionen vertraut, die eine unbestimmte Anzahl von Parametern akzeptieren können , oft auch als variadische Funktionen bezeichnet.

Im Rahmen unseres kontinuierlichen Prozesses zur Verbesserung Ihrer Entwicklungserfahrung hat 4D v20 R3 die Deklaration dieser Methoden durch die Einführung von Ellipsen optimiert, wodurch Ihr Code übersichtlicher und einfacher zu handhaben ist.

Produkt blank

Einfügen von benutzerdefinierten Daten in Websocket-Client-Header

Durch die Anpassung von WebSocket-Client-Headern können Sie spezifische Informationen, Präferenzen oder Anforderungen in den WebSocket-Verbindungsaufbau integrieren.

Ab 4D v20 R3 können Sie Sicherheitsinformationen, anwendungsspezifische Daten oder andere Daten, die für die Serververbindung relevant sind, über WebSocket Client Header übertragen.

Hier finden Sie alles, was Sie dazu wissen müssen!