Jump to content

Beezwax

Sign in to follow this  
  • entries
    113
  • comment
    1
  • views
    4301

Entries in this blog

 

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

 

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

 

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

 

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

 

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

 

How to enable WebKit and JavaScript debugging in FileMaker Web Viewers

FileMaker supports bidirectional communication between a web viewer and data or scripts. So, you may find yourself doing more development using plenty of web code and JavaScript integrations. If you’re having difficulty getting your HTML, CSS, or JavaScript to render in a FileMaker web viewer, there’s a great way to help inspect and fix it. You […] Afficher la totalité du billet

vincenzo

vincenzo

 

Common Code Smells in OOP

Over years of reviewing Ruby code, the same things tend to come up over and over. In this post, I’d like to address some of the most common code smells I find when reviewing OOP code (and Ruby code in particular). Afficher la totalité du billet

vincenzo

vincenzo

 

Claris Connect in action

A demo of Claris Connect-driven workflows for interactive scheduling and purchase order approvals, stitching together several apps and services including FileMaker, Google Calendar, WordPress, Calendly, email and Slack. Afficher la totalité du billet

vincenzo

vincenzo

 

bBox for FileMaker v0.95 Now Available

We are pleased to release bBox version 0.95. 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

 

I Once Was Lost, But Now Am Found: InspectorPro 7 Global Search

When I am working in the Bay Area, I often carpool to Beezwax’s Cupertino and Oakland offices with Vince Menanno, the creator and lead architect of InspectorPro. Over two years of commuting, I have been bugging him to add global search to InspectorPro, so FileMaker developers can search elements across the entire DDR for any […] Afficher la totalité du billet

vincenzo

vincenzo

 

Show me external vs. embedded containers in FileMaker

Dear InspectorPro: Can you show me a report on the container fields used in my FileMaker solution, with a list of all externally-referenced vs. internally-stored (“embedded”) fields? Sincerely, Thanks in Advance-d. • • • Dear Thanks in Advance-d: Yes! Here’s a screenshot from InspectorPro 7 showing a list of Container fields from an example solution […] Afficher la totalité du billet

vincenzo

vincenzo

 

Day 3 Sessions | Tableau Conference 2019

Hello again from Tableau Conference 2019 in sunny Las Vegas! Here at Beezwax, we had 5 attendees this year with a diverse set of sessions between us. I wanted to give a rundown of what I went through and some of my takeaways. Zen Master: Design Secrets for a Non-Designer This was a fantastic session! […] Afficher la totalité du billet

vincenzo

vincenzo

 

Day 2 Sessions | Tableau Conference 2019

Hello again from Tableau Conference 2019 here in sunny Las Vegas! Here at Beezwax, we had 5 attendees this year with a diverse set of sessions between us. I wanted to give a rundown of what I went through and some of my takeaways. How to “Excel” with Tableau This session was primarily a more […] Afficher la totalité du billet

vincenzo

vincenzo

 

Editable Picker List

Recently I was tasked with implementing a picker list whereby the user could assign people to a project, and indicate each person’s hourly allocation to that project as that assignment was made. How can data be associated with names in a picker list, before those names have actually been stamped onto their own records? The […] Afficher la totalité du billet

vincenzo

vincenzo

 

The Impact of Data Viz | Tableau Conference 2019 Day 1

Greetings from the Mandalay Bay Convention Center! It’s Day 1 of the Tableau Conference 2019, and there is so much to see and do here! Prior to tonight’s kickoff, one of the exhibits that I was keen to visit is a Viz Gallery set up on the second floor. Studying each piece, I found myself […] Afficher la totalité du billet

vincenzo

vincenzo

 

Installing the Zabbix 4.2 Monitoring Agent

On our FileMaker Cloud servers, which are currently CentOS 7.6 based, we are typically installing the Zabbix monitoring agent. With one exception, installing the Zabbix agent is a relatively quick & easy procedure. Although not required, installing the agent allows gathering more data on your servers than a Zabbix server alone. Typical Installation Pattern […] Afficher la totalité du billet

vincenzo

vincenzo

 

Restoring Backup Files on FileMaker Cloud for AWS

Recently, we had a client who required restoration of FileMaker backup files for their FileMaker Cloud for AWS 1.17–hosted solution. This seemed a simple enough request—we would download their backup files using the FileMaker Cloud for AWS Admin Console and then re-upload them to the server. However, things did not go smoothly as there was […] Afficher la totalité du billet

vincenzo

vincenzo

 

Beezwax Web Team Code Review: a blog post with ulterior motives

I have ulterior motives. I’m not writing about code review practices by the Web team at Beezwax because the world needs another blog post about code review. I’m not going to link to any of the articles I read while preparing this. If you can’t find them yourself, I’m not sure how you found this one. […] Afficher la totalité du billet

vincenzo

vincenzo

 

Lets Abstract a While() in FileMaker

Introducing JSON Filter, Map, Reduce. Now that FileMaker has given us a practical and more simplified way to loop in a calculation with the While() function, the doors have opened to other ways to look at looping. While() Is Great! While() is such a great tool and if you are new to the While() function […] Afficher la totalité du billet

vincenzo

vincenzo

 

FileMaker 18 Adds Support for ESV (Finally!)

Here at the Beezwax, we have been performing research on FileMaker 18 import changes, specifically new support for ESV: Emoji Separated Values. At Beezwax, we develop the bBox FileMaker plug-in (Get it: “Bee Box”?), nicknamed our blog the Beezwax Buzz, refer to our headquarters as the Bee Hive, and our employees (who are always incredibly bee-sy) […] Afficher la totalité du billet

vincenzo

vincenzo

Sign in to follow this  
×
×
  • Create New...