At the Agile Open Conference in Northern California, I was inspired by the Open Space forum to share and learn from those gathered about product ownership. As a software project manager, I’m tasked with helping define, facilitate and participate in product ownership roles. One of the biggest challenges I face is also part of the thrill in working with a consultancy: there are many active projects and each one is unique. So in this session, I asked "How could we define, assess and begin executing the product ownership role in three meetings?"
Continue reading “Product Ownership: From 0 to 60 in Three Meetings”
JavaScript for FileMaker with bBox
In 2017, we released several new versions of bBox plugin. In the spirit of yearly retrospective, let’s highlight perhaps the most exciting new bBox feature: JavaScript for FileMaker. The new JavaScript for FileMaker functions in bBox are great for heavy duty JSON processing tasks, repurposing JavaScript code for use in FileMaker, or other computation intensive processing. Here’s a recap…
FileMaker Server 16 Gotcha: Get ( SystemDrive ) and Friends
FileMaker 16 has been out for several months, however we wanted to call attention to a change that can effect your application’s use of server side scripting. Recently, we upgraded a client project to FileMaker Server 16, and found that critical functionality had mysteriously broken. After a bit of sleuthing and gnashing of teeth, we found that changes to the output of Get(SystemDrive), when executed server-side (PSOS or via a scheduled script), was the culprit.
Continue reading “FileMaker Server 16 Gotcha: Get ( SystemDrive ) and Friends”
Creating Your Own SSL Certificates For FileMaker
Typically, you buy an SSL certificate for a server from a SSL vendor. However, some companies may decide that they want to issue their own SSL certificates. Often this is because the domain is only used internally, and most vendors don’t easily allow (if at all) the signing of server certificates for non-public domains. Additionally, issuing your own certificates can remove complications caused by the certificate verification process used by most vendors, and there are no fees needed for each certificate.
Continue reading “Creating Your Own SSL Certificates For FileMaker”
Large d3.js Application Development
“Code that belongs”.
This is the mantra, the quest, of Beezwax Senior Developer Ryan Simms; which he discusses in this 10-part article on building a large-scale web application using d3.js. It is to write code that fits the context intrinsically. The article focuses on specific techniques with the data visualization library, d3.js. But the lessons are broad: How do you make something fit — in ways that feel like it belongs?
Continue reading “Large d3.js Application Development”LOgiCATOR Part 3: Ready, Set, Integrate…Into Your FileMaker Apps
We’re thrilled to announce the official, “integration-ready” version of LOgiCATOR. LOgiCATOR is a modular search interface for FileMaker that can be easily integrated into new or existing solutions. It’s designed to help users locate data with logical precision, via a powerful yet intuitive interface for searching across FileMaker tables. This article includes a download link for the module and demo file, describes what’s changed since the preview version (a lot), and explains how to integrate LOgiCATOR into your FileMaker solutions.
Visit the LOgiCATOR page at Beezwax. Continue reading “LOgiCATOR Part 3: Ready, Set, Integrate…Into Your FileMaker Apps”
FileMaker Konferenz, Salzburg 2017
The 8th FileMaker Konferenz is happening October 12 – 14, 2017 at the Crowne Plaza Pitter Event Center in Salzburg, Austria.
At the konferenz Vincenzo Menanno, director of FileMaker Development for Beezwax presents two sessions on advanced FileMaker development:
FileMaker and PHP 7
At the Custom Web Publishing (CWP) user group at FileMaker DevCon 2017 in July, a number of speakers (and a big thank you to everyone for a great session!) discussed solutions they’ve taken or investigated for making CWP apps compatible with PHP 7.
At Beezwax, we have a client project with a requirement for PHP 7 compatibility, but many of the available approaches were closed to us due to various constraints, so we came up with this solution.
bBox 0.88 for FileMaker Now Available
We are pleased to release bBox version 0.88. 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. Included is a demo file that has over 180 examples of how you can put bBox functions to work for you.
Writing a Markdown Compiler – Part 2
Hello, and welcome to the second part of the Writing a Markdown Compiler series! In case you’ve need it, here is Part 1, Intro/Tokenizer and Part 3, Code Generation.
In this part we’ll talk about the second step in compiling: Parsing – also known as Syntactic Analysis. This part has a bit more theory, so it might take some time to digest. Sip some coffee, relax, take yout time, and as long as you don’t rush it you’ll find it’s not hard at all. 🙂
bBox for FileMaker v0.86 Now Available
We are pleased to release bBox version 0.86. 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. Included is a demo file that has over 180 examples of how you can put bBox functions to work for you.
Removing port 80 and 443 conflict with macOS Server 5
Apple’s macOS Server 5.x has a rather different Apache configuration compared to the core macOS setup or those used in previous versions of Server. In particular, an instance of Apache is used as a proxy to any ‘backend’ copies of Apache. Here’s how to work around this…
Continue reading “Removing port 80 and 443 conflict with macOS Server 5”
Writing a Markdown Compiler – Part 1
Have you ever wanted to make your own programming language? Maybe a template engine? A JSON parser? If you have ever built any of those, you might have noticed it’s not exactly easy to get started. There are a lot of concepts to digest before you get going. That’s why lots of devs just give up. We’d like to help with that.
FileMaker & Tableau | A Match Made in Data Heaven!
Last year when I wrote this blog post we were talking about FileMaker 16 and the Data API being in beta. Now that FileMaker 17 has officially been released and along with it the Data API is out of beta and is a version 1.0.
Continue reading “FileMaker & Tableau | A Match Made in Data Heaven!”
LOgiCATOR, Part 2: FileMaker Card Windows and Modular Design
In Part 1 of this series, Introducing LOgiCATOR, I mentioned that LOgiCATOR grew out of a search interface I developed for a project several years ago. In ways we’ll briefly consider here, it wasn’t extensible, but all that has changed. As that early search interface grew into LOgiCATOR, it made a quantum leap in context independence. The reason we were able to accomplish that can be attributed to a powerful synergy of FileMaker card windows, JSON, window improvements, new functions, and the Layout Objects window — in short, FileMaker 16!
Visit the LOgiCATOR page at Beezwax.
Continue reading “LOgiCATOR, Part 2: FileMaker Card Windows and Modular Design”
Getting Started with REST and cURL using FileMaker 16’s Data API
If you are FileMaker developer, but new to the notion of web APIs and web development in general, then you might take on a kind of deer-in-the-headlights look when confronted with FileMaker Server 16’s new Data API, aka “REST API”. Fear Not! It really is simpler and more straightforward than you might expect. I like to take the attitude that no skill is difficult, only unfamiliar. With study and repetitive exposure and practice, any skill can be mastered.
Continue reading “Getting Started with REST and cURL using FileMaker 16’s Data API”
Introducing LOgiCATOR: A Modular Search Interface for FileMaker 16
We’re excited to announce the release of LOgiCATOR, a new modular search interface for FileMaker. It’s designed as a module you can drop into a FileMaker application and, with minimal configuration, add a rule-based search interface to any number of layouts in that solution. LOgiCATOR is also a springboard for learning about some great new design and integration features of FileMaker 16, like card-style windows and native JSON.
Visit the LOgiCATOR page at Beezwax.
Continue reading “Introducing LOgiCATOR: A Modular Search Interface for FileMaker 16”
Why It’s Always Good to Test Things with the Current Version of Software (When Writing a Blog Post)
While working on the third installment of Fun with FileMaker Button Bars, I was served a reminder of why it’s good to test the stuff you write about using the latest software updates (even if they just arrived that very morning).
Continue reading “Why It’s Always Good to Test Things with the Current Version of Software (When Writing a Blog Post)”
FileMaker & Tableau | Building Dashboards with Interactivity
Continue reading “FileMaker & Tableau | Building Dashboards with Interactivity”
Fun with FileMaker Button Bars, Part 3: Tips for Designing Great Icons
In Part 1 (“Check Please,”) and Part 2 (“Expert Panel,”) of this series, we had some fun doing things with button bars that showed off some of their unique usefulness within the FileMaker design-layer toolbox. Often as not, your button bars are going to include icon labels, with or without a supporting text label, and you want those icons to look great.
Continue reading “Fun with FileMaker Button Bars, Part 3: Tips for Designing Great Icons”