Monthly Archives: November 2016

Archive of posts published in the specified Month

lignes de facture – invoice lines

Summary Bertrand asked for advice on styling invoice-lines using CSS, where numeric values align right. This is a common necessity. I prefer semantic HTML-code and all styling inside of CSS. Using CSS-classes turns creation of HTML with 4D-code into a mess easily. Bertrand…

The Innovator’s Stopwatch

Futurists vs. Billionaires Live-Mitschnitt vom 23 Nov 2016, London. Vorspulen bis ± 1:20, zum Vortrag. Dauert ungefähr eine Stunde. Those who can tell the future of technology, we call Futurists. Those who can tell when a technology will reach the market? We call…

[Feedback] parse textfiles

Summary Parsing text is one of the annoyances of daily life of a developer. I wrote an article about my way of parsing text and asked for feedback. Johannes Leidheiser did just that. If you like to read about his approach, follow the…

experimenting with current UI-concepts

Summary The current designs of UI – Apple’s iOS and macOS, Google’s material-design for Android and even Microsoft’s attempts to modernise Windows – are a welcome evolution for us 4D-developers. UI-elements are getting flat, simple, text based. Those kind of UI-objects are much…

parsing JSON

Summary I very much like 4Ds debugger-window to check the contents of a JSON-file. But sometimes I’d like to have a JSON-parser for the runtime-environment. There is none, so I build one myself. Mir gefällt der JSON-Parser im 4D Debugger sehr gut. Habe ich…

Objects and 4D-Pointers

Summary Wondering what 4D-pointers inside objects are good for? For me pointers inside objects are temporary value to make things easier for the developer. If I need to store pointing-values, I’d use table-/fieldnumbers and or names depending on later usage. 4D erlaubt Pointer…

Where to run On Load?

Summary I was wondering, when best to fill the content of a from. Obviously On load-event is the way to go. Alternatively, filling lengthy content in On Timer would first show the form and then fill the content. These days, 4D getting OS-native…