Azure AD (Active Directory) Authentication with FileMaker

In addition to the more typical external authentication methods, FileMaker supports client authentication using OAuth accounts from Google, Amazon, and Microsoft. In this instance, I needed to set up a FileMaker Cloud server to use a company’s directory accounts, which were hosted at Azure. In order to set this up I hit a couple of minor complications, which I’m going to cover here.

Continue reading “Azure AD (Active Directory) Authentication with FileMaker”

Full-Featured PDF Viewer Embedded in FileMaker

Integrating A JavaScript PDF Viewer Into Native FileMaker—No JavaScript Coding Required!

We recently built an application that included PDF document management. While it might seem as simple as a quick FileMaker container field, we wanted to impress our client with an integrated solution on par with a content management system (CMS). Here’s how we built a powerful PDF viewer directly into FileMaker.
Continue reading “Full-Featured PDF Viewer Embedded in FileMaker”

Server-Side Swift: New Hero in Web Town

There’s a new hero in the world of web applications, services, and microservices: Server-Side Swift is making serious waves across the industry. At Beezwax, it’s changing how we approach and solve many typical, long-standing coding challenges.

Continue reading “Server-Side Swift: New Hero in Web Town”

Agile Where You Least Expect It

One of the things that I always think about is how linked Agile Methodologies are to Software development. But what concerns me the most is that sometimes it is believed that using Scrum in other contexts is impossible or that it is not even considered.

Continue reading “Agile Where You Least Expect It”

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…

Continue reading “JavaScript for FileMaker with bBox”

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 ten-part article on building a large-scale web application using d3.js. How 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 make it feel like it belongs?

Continue reading “Large d3.js Application Development”

Writing a Markdown Compiler – Part 2

Hello, and welcome to the second part of the Markdown Compiler series! In case you’ve missed it, here is the first part.

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 🙂

Continue reading “Writing a Markdown Compiler – Part 2”

Getting Started with REST and cURL using FileMaker’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’s Data API”

FileMaker & Tableau | A Match Made in Data Heaven!

It’s here and I feel like I have to tell the whole world… which is what I am doing! Now that FileMaker 16 is officially announced, there are lots of exciting things to talk about that are now possible. I think one of the most powerful new features that have been introduced in version 16 is the capability to integrate with other applications or services. There is so much to talk about what now becomes possible with FileMaker and other services/applications.

Continue reading “FileMaker & Tableau | A Match Made in Data Heaven!”

Maximizing Diversity to Bridge The Tech Gap

Work To Be Done: Bridging The Tech Gap

If you follow tech industry news I am sure you’ve read and heard about the need for greater diversity in the industry. While the discussion began with a focus on women and people of color, diversity in hiring also includes people with disabilities, parents in need of flexible scheduling, gender diversity and people from diverse socio-economic backgrounds.

Continue reading “Maximizing Diversity to Bridge The Tech Gap”

The Human Resource

20 years in, a founding Bee reflects

Julian Nadel is president and founder of Beezwax. He’s celebrating the 20th Anniversary of Beezwax with this, his premier Beezwax Blog post.

Many CEOs of tech consultancies spend their time on the frontlines of code or clients.

Continue reading “The Human Resource”

Working with FileMaker Cloud Backups Using SSH

Recently, I needed to revert a database file hosted on a FileMaker Cloud 16 server. Due to a problem I was having with the Download function however I had to take a different route from the usual method.

Continue reading “Working with FileMaker Cloud Backups Using SSH”

Monitoring FileMaker’s CWP Connectivity

I needed to set up some monitoring for FileMaker Server that made moderately heavy use of the XML interface for Custom Web Publishing (CWP). The server was mostly working well, but was due for a rebuild, or at the least, an upgrade, but the client wanted to squeeze out one more season before we did this.
Continue reading “Monitoring FileMaker’s CWP Connectivity”

Logging PSoS Activity: Episode III – Return of the JSON

In looking back at our initial approach to logging FileMaker PSoS (Perform Script on Server) activity, I reflect back on a number of times where this has been extremely helpful. If you have come to rely on the benefits of PSoS then you also know some of its challenges — one of the biggest is debugging and monitoring how long sessions take.

Since FileMaker 16 introduced JSON, in new systems we’ve switched over to using JSON as the main way of exchanging data for parameters. Because we also use PSoS in new systems, we updated our method for PSoS Logging and this blog entry talks about the changes we made there and also restates the usefulness of this log.
Continue reading “Logging PSoS Activity: Episode III – Return of the JSON”

Product Ownership: From 0 to 60 in Three Meetings

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”

1 2 3 19