Choose your interests by clicking the heart to see content selected just for you.

Web Development
FileMaker Development
Mobile Development
AI Development
Tableau Development

OData for FileMaker – Examples, Tips and Nuances

This blog post is the second of a three-part series about the FileMaker OData API, introducing a demo file with more than 40 examples plus helpful tips, along with Q&A. Part one of the series highlighted some of the key features of the API which make it an exciting addition to the FileMaker platform. As a […]
Read it now

OOP Fundamentals: The Decorator Pattern

The decorator pattern is one of my favorite patterns. It is simple, extensible and powerful. It feels like it follows the essence of object oriented programming beautifully. Sadly though, it is also easy to be misused or misunderstood. So, in this post I will show you the essence of the decorator pattern, illustrated with a […]
Read it now

Integrating your dev workflow with WSL

Windows Subsystem for Linux, or WSL for short, is a quite impressive piece of technology, and one of the best moves Microsoft could have made to attract developers. Particularly web developers.
Read it now

Something out of Nothing: Null Object Pattern

We often think of nothing as, well, nothing. It’s when something doesn’t exist and therefore cannot be interacted with. So in our code, we try account for having nothing. No User? No problem. The Null Object Pattern is also an example of Composition over Inheritance.
Read it now

Using REST and cURL with FileMaker's Data API

FileMaker 19 introduced a couple of important new features related to using the FileMaker Data API. Here, we’ll cover an overview of the new authorization endpoint, Validate Session, API versioning updates, as well as a new script step, Execute FileMaker Data API. At the end of this article, you’ll find the demo file for learning […]
Read it now

Math in a FileMaker field, for Inputter's sake

Inputting purchase orders or invoices in accounting systems can be quite a hassle for bookkeepers, accountants, data administrators or anyone who simply has the role of 'Inputter'. Each company may have its own invoicing theme and sometimes information is not always ready for easy input.
Read it now

Ruby's Safe Navigation Operator . and is it a Code Smell?

Ruby’s safe navigator operator “&.” isn’t inherently bad. In fact if you have something like “foo && foo.bar” in your code, Rubocop will admonish you for not using safe navigation. However, using “&.” too often in your code is probably something to avoid.
Read it now