FileMaker Semantic Search – Part 3: Advanced Fun

Semantic search is a bit like LiDAR: it penetrates the data’s lexical canopy to reveal underlying meaning. In “Part 1: Fundamental Power” and “Part 2: Key Details” we covered the basics of FileMaker semantic search. Now let’s consider some more exotic ways this new feature can put a spotlight on our data.

We’ll show an example of “unified search” across multiple tables, using natural language to construct a semantic search. Then we’ll extend this to a second example, showing “unified search + actions”. A downloadable demo/tutorial file is provided for each of these two examples.

Continue reading “FileMaker Semantic Search – Part 3: Advanced Fun”

Common Refactors: Part 1 – Conditionals

In this series, I’ll talk about common refactors I suggest when doing code review in my day to day. I’ll start with conditionals, including severals example refactors. The goal is to help produce code that’s easier to read and understand, and thus, easier to maintain and produces fewer bugs.

These examples will be in TypeScript but the refactors are common patterns and can apply to most languages out there, such as Python, Ruby, Swift, PHP, Java, Go, JavaScript, etc.

Continue reading “Common Refactors: Part 1 – Conditionals”

FileMaker Semantic Search – Part 2: Key Details

In “FileMaker Semantic Search – Part 1: Fundamental Power” we discussed how to configure your Claris FileMaker 2024 app to support semantic search. Here in Part 2 of this three-part blog series we’ll dig deeper into the details of this awesome new functionality, including embeddings and cosine similarity, with a demo tutorial file for exploring AI Call Logging.

Continue reading “FileMaker Semantic Search – Part 2: Key Details”

dotFMP 2024 – Chatbot, AI with FileMaker, Technical Debt

Fabio Bosisio and Vince Menanno from Beezwax present at dotfmp Berlin, 2024.

If it’s June, we must be in Berlin for dotFMP …gathering with the developer community, and celebrating the launch of Claris FileMaker 2024, especially AI with FileMaker functionality.

As conference presenters, Fabio Bosisio and Vince Menanno from Beezwax will lead two sessions:

  • Chatbot in FileMaker 2024 {From Amazon Lex to the new GenAI}
  • ‘Til Technical Debt Do Us Part
Continue reading “dotFMP 2024 – Chatbot, AI with FileMaker, Technical Debt”

FileMaker Semantic Search – Part 1: Fundamental Power

FileMaker 2024 delivers native semantic search, and it’s awesome. Now you can search records whose text is similar to the semantic meaning of your search term, even if those records don’t include your exact search term. Using natural language, users can be freed from trying to recall exactly how data was input. Let’s dive in to see just how powerful FileMaker’s semantic search is.

Continue reading “FileMaker Semantic Search – Part 1: Fundamental Power”

AI with FM – Amazing Intelligence with FileMaker 2024

Vince reacts with details, and his share of amazement, to the experience of pair programming with ChatGPT as co-pilot, searching for deeper meaning in FileMaker scripts using semantic search (using InspectorPro 8), and the overall experience using AI with FileMaker 2024.

Continue reading “AI with FM – Amazing Intelligence with FileMaker 2024”

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”
1 2 3 4 5 18