Jump to content

Beezwax

  • entries
    128
  • comment
    1
  • views
    5041

Entries in this blog

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 […] Afficher la totalité du billet

vincenzo

vincenzo

Integrating FileMaker’s Data API and Ruby with the fmrest-ruby gem

We often work on projects that intersect two technologies near and dear to us: FileMaker and Ruby. This allows us to build robust web applications in Ruby on Rails, integrated with data sources from FileMaker solutions. When Claris introduced the FileMaker Data API we were naturally curious to try it out. At the time there […] Afficher la totalité du billet

vincenzo

vincenzo

OData for FileMaker – New Player in an Old Game

This blog post is the first in a three-part series about the FileMaker OData API, highlighting key features that make it an exciting addition to the Claris FileMaker platform. Part 1: An Introduction to FileMaker OData I had the opportunity and pleasure to take a one-week dive into the FileMaker OData API. The objective was […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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. Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

Composition over Inheritance, with JavaScript examples

If you are into object-oriented programming, you most likely have heard about composition over inheritance. The concept itself is simple: Whenever possible, prefer to compose objects rather than introducing inheritance. Afficher la totalité du billet

vincenzo

vincenzo

Composition over Inheritance, with JavaScript examples

If you are into object-oriented programming, you most likely have heard about composition over inheritance. The concept itself is simple: Whenever possible, prefer to compose objects rather than introducing inheritance. Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

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 […] Afficher la totalité du billet

vincenzo

vincenzo

×
×
  • Create New...