Use REST and cURL with FileMaker 2023’s Data API

FileMaker 2023 (v20) added minor functionality to the FileMaker Data API. Here, we’ll cover an overview of the new date format parameters, Save Record as PDF script step, and several bug fixes. We also want to mention another option, FileMaker’s OData features, for some of the integrations we might otherwise handle via REST, cURL, and the FileMaker Data API.

We’re providing a tutorial file for learning more and trying out various REST and cURL functionality with FileMaker’s Data API. Enjoy!

Continue reading “Use REST and cURL with FileMaker 2023’s Data API”

The Repository and Unit of Work Design Patterns

Most web applications we build benefit from having a separate “data access layer” (DAL) and separating business logic from database interaction.

The main advantages to this are easier testing and maintainability. Because business logic is separated from the actual implementation, you can write code in terms of higher level abstractions, rather than having to worry about specifics.

Continue reading “The Repository and Unit of Work Design Patterns”

Rendez-Vous 2024 – Claris FileMaker Conférence, Nantes, France

À la conférence Rendez-Vous::FM 2024, 31 mai et 1er juin 2024 à Nantes, France, Vincenzo Menanno de Beezwax (sponsor or de la conférence), présente “Utilisations créatives et gains de performance grâce au fichier local, avec Claris FileMaker, et “Enquêter, accélérer et collaborer avec InspectorPro 8“.

Continue reading “Rendez-Vous 2024 – Claris FileMaker Conférence, Nantes, France”

InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo Menanno is presenting to audiences of FileMaker development colleagues, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”. Vince shares the latest research, development best practices and product offerings to Claris / FileMaker conferences attendees as well as several developer meetups.

Continue reading “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”

My favorite Data Structure: The binary search tree

Ever wondered how computers organize information? Data structures are the building blocks that store and manage data efficiently.

Like filing cabinets for your computer, they decide how you can find, add, or remove information. Understanding data structures is key for developers, as they all have pros and cons, and choosing the right one can make or break your solution!

Continue reading “My favorite Data Structure: The binary search tree”

The Art of Code: FileMaker’s Integration into ‘Problemista’s’ Plot

Throughout the new A24 indie film from Julio Torres, there is an ongoing dialog and deep drama about … Claris FileMaker Pro. Yes, FileMaker Pro is featured in a movie. Good news?! Well, based on initial press coverage and a clip on The Late Show with Stephen Colbert, we thought perhaps not. In those brief seconds of national television coverage, our beloved software was called a “harder-to-use, not free” version of Google Sheets.

So, is this big screen debut a major problemista for all of us who love FileMaker?!

Continue reading “The Art of Code: FileMaker’s Integration into ‘Problemista’s’ Plot”

Claris Beyond Meetup – FileMaker Diagnostics, Analysis, and Data Visualization with InspectorPro

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the March 2024 Claris Beyond Meetup, Vince covers diagnostics, analysis and data visualization with InspectorPro for FileMaker. He shares the latest research, development best practices, and product offerings. Vince also has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “Claris Beyond Meetup – FileMaker Diagnostics, Analysis, and Data Visualization with InspectorPro”

FileMaker Meetups Ann Arbor + Milwaukee – InspectorPro 8: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the March 2024 shared meetups for Ann Arbor FileMaker + Milwaukee Area FileMaker Devs, Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “FileMaker Meetups Ann Arbor + Milwaukee – InspectorPro 8: Investigate, Accelerate, Collaborate”

FileMaker for Research Group – InspectorPro 8: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the March Meetup for FileMaker for Research Users Group, Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “FileMaker for Research Group – InspectorPro 8: Investigate, Accelerate, Collaborate”

Did You Hear Something? Observer Pattern vs. Event Listeners

The Observer Pattern is like a DMV wait line. Event Listeners are more like a fire truck with its sirens blaring. Let me explain, and give you an example of each — the former in Ruby, and the latter in JavaScript.

Continue reading “Did You Hear Something? Observer Pattern vs. Event Listeners”

FM-DiSC – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the March Meetup for FM-DiSC (FileMaker Developers in Southern California), Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “FM-DiSC – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”

FMburgh – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the FMburgh (Pittsburgh / online) March Meetup, Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “FMburgh – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”

FM-BUG – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the March FM BUG (FileMaker — Brighton UK User Group) meeting, Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “FM-BUG – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”

User’s Sandbox: Performance, data integrity, and UX for FileMaker

The “User’s Sandbox” (aka “Local File”) technique builds a sandbox for data editing by users, protecting data integrity and transactionality, without sacrificing usability. After refining this approach to prioritize user experience and security, at Beezwax we’ve used it for years, adapting it to build more performant, more accurate, better looking, and more functional Claris FileMaker applications.

Andrew “Red” Witschonke, Director of Engineering at Beezwax, first presented on the User’s Sandbox technique at Claris Engage 2024 — the premier event for the FileMaker development community, held at Apple’s Austin Campus and hosted by Claris, an Apple company.

Continue reading “User’s Sandbox: Performance, data integrity, and UX for FileMaker”

I See You: Intro to Observer Pattern

Observer pattern is a behavioral design pattern that attempts to resolve the problem of multiple objects depending on the state of a single object. Here’s an overview, and a somewhat simplified example.

Continue reading “I See You: Intro to Observer Pattern”

Beezwax’s Vincenzo Menanno Wins Claris Excellence Award for Lifetime Achievement

Recognized as a “pillar of the Claris Community”, Vince Menanno is honored for Long-time Technical Excellence, Developer Advocacy, Sharing Expertise and Passion with Customers and Developers

February, 2024 – AUSTIN, Tex.Claris International Inc., an Apple company, named Vincenzo (Vince) Menanno of Beezwax as winner of the Claris Excellence Award for Lifetime Achievement. The award was presented during Claris Engage 2024, February 6th-8th at the Apple Austin Campus.

This award highlights Vince Menanno‘s 30+ year career as a consultant, technical innovator, developer advocate and community leader. Claris honored Vince with the Lifetime Achievement Award which “salutes a Claris Partner or community member who is a long-time pillar of the Claris Community and recognized as a leader whose voice is respected.”

Continue reading “Beezwax’s Vincenzo Menanno Wins Claris Excellence Award for Lifetime Achievement”

Rock Solid Business Logic: The Action Pattern

The Action Pattern is a rock solid solution for organizing business logic in an application. It works quite well for medium to large-ish projects. I like the Action Pattern because it introduces few concepts, unlike some more elaborate and complex designs. It’s flexible, scalable and helps me feel more confident in handling complex business logic in my work as a developer. Even though generative AI now plays a bigger role in programming, it does not replace actual software design, and the Action Pattern can be a great tool to have in your toolbox!

Continue reading “Rock Solid Business Logic: The Action Pattern”

System for Success: Atomic Design for Google Display Ads

Our UX/Design team shared their process for creating display ads, for Google Ads and social media campaigns, using a system to optimize collaboration between Design and Marketing teams.

Our marketing team wanted to implement a design system that could quickly generate different variations of display ads in multiple sizes, based on IAB Fixed Size Ad Specifications. This system had to balance creative freedom and brand adherence. We wanted users to be able to change content, colors, backgrounds, buttons and other visual elements without heavy involvement from a designer. However, it was important to create a systematic approach, so ads would stay on brand and follow a conceptual and visual pattern.

Continue reading “System for Success: Atomic Design for Google Display Ads”

Houston FMDUT – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate

Beezwax’s Vincenzo (Vince) Menanno is presenting to audiences of FileMaker developers at meetups and conferences, on the topic of “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”.

At the February 2024 Houston FMDUT (FileMaker Developer, Users, Trainers) meeting, Vince shares the latest research, development best practices, and product offerings. Vince has a number of surprises up his sleeves that he can’t wait to show. If you’re a FileMaker Developer attending, we hope to see you there!

Continue reading “Houston FMDUT – InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”

User’s Sandbox: Opening new performance, data, and UI/UX possibilities for FileMaker — Claris Engage 2024

Andrew “Red” Witschonke from Beezwax presents at Claris Engage 2024, the premier event for the FileMaker development community, held at Apple’s Austin Campus and hosted by Claris, an Apple company.

Andrew Red Witschonke - Director of Engineering at Beezwax presenting at Claris Engage 2024 on the topic of Users Sandbox - Opening new performance data, and UI-UX possibilities on February 7 at 1030 am CST
Continue reading “User’s Sandbox: Opening new performance, data, and UI/UX possibilities for FileMaker — Claris Engage 2024”
1 2 3 4 5 18