Jump to content
Salesforce and other SMB Solutions are coming soon. ×

Beezwax Buzz

  • entries
    67
  • comments
    2
  • views
    647

Entries in this blog

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 […] View the full article

Beezwax Buzz

Beezwax Buzz

OOP Fundamentals: The Dependency Inversion Principle

The dependency inversion principle is one of the cornerstones of object-oriented programming. Without it, there is no object-oriented design. It’s that important. What amazes me about this principle is that people can spend years working with an object-oriented language and never learn about it, never take the next step towards becoming a senior developer, especially […] View the full article

Beezwax Buzz

Beezwax Buzz

bBox for FileMaker v0.96 Now Available

We are pleased to release bBox version 0.96. bBox is a free utility plug-in to extend FileMaker solutions to easily use code libraries and macOS-based functions from Python, JavaScript, PHP, Ruby, AppleScript, Bash/sh, XPath, and SQLite. View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

Using REST and cURL with FileMaker 19’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 […] View the full article

Beezwax Buzz

Beezwax Buzz

Using REST and cURL with FileMaker 19’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 […] View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

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. View the full article

Beezwax Buzz

Beezwax Buzz

Dark and Light Modes: 3 Simple Paths to FileMaker UX

FileMaker 19 introduced support for Dark Mode. Not only does the application’s chrome support Dark Mode (like many applications), but developers now have the ability to detect the OS Dark Mode setting. Let’s look at three easy techniques to give FileMaker Pro users a choice between Dark Mode and Light Mode, plus an option to […] View the full article

Beezwax Buzz

Beezwax Buzz

Dark and Light Modes: 3 Simple Paths to FileMaker UX

FileMaker 19 introduced support for Dark Mode. Not only does the application’s chrome support Dark Mode (like many applications), but developers now have the ability to detect the OS Dark Mode setting. Let’s look at three easy techniques to give FileMaker Pro users a choice between Dark Mode and Light Mode, plus an option to […] View the full article

Beezwax Buzz

Beezwax Buzz

Setting FileMaker’s startup file from CLI

We had a client that was upgrading their system to FileMaker 18. They had already pushed new FileMaker Pro clients out to their user’s desktops. But now that the upgraded system was ready, how could they give users a quick and easy way to launch right into the new database system? Since FileMaker 18, there […] View the full article

Beezwax Buzz

Beezwax Buzz

Setting FileMaker’s startup file from CLI

We had a client that was upgrading their system to FileMaker 18. They had already pushed new FileMaker Pro clients out to their user’s desktops. But now that the upgraded system was ready, how could they give users a quick and easy way to launch right into the new database system? Since FileMaker 18, there […] View the full article

Beezwax Buzz

Beezwax Buzz

Dynamic Forms with FileMaker Web Viewers

Using the FileMaker platform we can harness the power and wow-factor of modern web interfaces. This post shows how we can build dynamic data-entry forms for use in our apps. Dynamic Forms When we say a form is “dynamic”, we mean that the form’s appearance can be altered at multiple points before and during the […] View the full article

Beezwax Buzz

Beezwax Buzz

Dynamic Forms with JavaScript and FileMaker Web Viewers

Using the FileMaker platform we can harness the power and wow-factor of modern web interfaces. This post shows how we can build dynamic data-entry forms for use in our apps. Dynamic Forms When we say a form is “dynamic”, we mean that the form’s appearance can be altered at multiple points before and during the […] View the full article

Beezwax Buzz

Beezwax Buzz

Connect FileMaker Server to Oracle Server Using ODBC and TCPS

A longtime enterprise client recently asked us to integrate a FileMaker Server with an Oracle server. No problem, right? This task requires some development to optimize the database schema and to script the data sync. But, out of the box, FileMaker’s ESS feature supports Oracle via SQL and ODBC/JDBC. However, this Oracle server required something […] View the full article

Beezwax Buzz

Beezwax Buzz

How to enable WebKit and JavaScript debugging in FileMaker Web Viewers

FileMaker supports bidirectional communication between a web viewer and data or scripts. So, you may find yourself doing more development using plenty of web code and JavaScript integrations. If you’re having difficulty getting your HTML, CSS, or JavaScript to render in a FileMaker web viewer, there’s a great way to help inspect and fix it. You […] View the full article

Beezwax Buzz

Beezwax Buzz

Common Code Smells in OOP

Over years of reviewing Ruby code, the same things tend to come up over and over. In this post, I’d like to address some of the most common code smells I find when reviewing OOP code (and Ruby code in particular). View the full article

Beezwax Buzz

Beezwax Buzz

Claris Connect in action

A demo of Claris Connect-driven workflows for interactive scheduling and purchase order approvals, stitching together several apps and services including FileMaker, Google Calendar, WordPress, Calendly, email and Slack. View the full article

Beezwax Buzz

Beezwax Buzz

×
×
  • Create New...

Important Information

Terms of Use