CINXE.COM
beezwax blog
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://blog.beezwax.net/xmlrpc.php"> <title>beezwax blog</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel='preconnect' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="beezwax blog » Feed" href="https://blog.beezwax.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="beezwax blog » Comments Feed" href="https://blog.beezwax.net/comments/feed/" /> <!-- This site uses the Google Analytics by ExactMetrics plugin v8.3.2 - Using Analytics tracking - https://www.exactmetrics.com/ --> <!-- Note: ExactMetrics is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the ExactMetrics settings panel. --> <!-- No tracking code set --> <!-- / Google Analytics by ExactMetrics --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blog.beezwax.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='all-css-f6692fa0c8a758fcdbc95564b557a795' href='https://blog.beezwax.net/_static/??-eJyNj9FuwjAMRX9oxWwIIR7QPmVyYqsYnKSqU5Xs65dWILVIaLz5+vrYvmPXSPQ6EBt4MyCxDE6TvzYqrse+gOWivAkSN3XgY1wAF4PAJMjKgWNeiU6xcN8ot+jLW3T1lnrJ+BTzNNLp0Eo0MCF2WLenKsENorTuPYP5XHcaOObfEW9NdebOPduLKxfOHforhESDVtrO2DMhUZlLie1/5E8NC5a8oE5/JVuJR8LvcPo87LbH437/tfsDs4SXww==' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify{text-align:justify;} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/blog.beezwax.net\/wp-content\/mu-plugins\/wpcomsh\/jetpack_vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script type='text/javascript' src='https://blog.beezwax.net/wp-content/themes/beezwax-wp-theme/vendor/salvattore.min.js?m=1638230541'></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-T5JNQVJ" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["blog.beezwax.net"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-T5JNQVJ"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://blog.beezwax.net/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blog.beezwax.net/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://wp.me/dAPyi' /> <meta name="generator" content="Site Kit by Google 1.148.0" /> <style>img#wpstats{display:none}</style> <meta name="description" content="Developing custom web, desktop and mobile software for almost any use" /> <style type="text/css"> .site-title, .site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website" /> <meta property="og:title" content="beezwax blog" /> <meta property="og:description" content="Developing custom web, desktop and mobile software for almost any use" /> <meta property="og:url" content="https://blog.beezwax.net/" /> <meta property="og:site_name" content="beezwax blog" /> <meta property="og:image" content="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2015/12/cropped-beezwax-logo-sm.png?fit=512%2C512&ssl=1" /> <meta property="og:image:width" content="512" /> <meta property="og:image:height" content="512" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:site" content="@beezwaxteam" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2015/12/cropped-beezwax-logo-sm.png?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2015/12/cropped-beezwax-logo-sm.png?fit=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2015/12/cropped-beezwax-logo-sm.png?fit=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2015/12/cropped-beezwax-logo-sm.png?fit=270%2C270&ssl=1" /> <style type="text/css" id="wp-custom-css">/* Temporary, should be replaced with proper deployment of theme */ @media screen and (max-width: 659px) { .entry-content figure.alignleft, .entry-content figure.alignright, .entry-summary figure.alignleft, .entry-summary figure.alignright { display: block; float: none; margin: auto; } }</style></head> <body class="home blog group-blog hfeed"> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header" role="banner"> <div class="site-header-top"> <div class="site-branding"> <h1 class="site-title"><a href="https://blog.beezwax.net/" rel="home">beezwax blog</a></h1> <p class="site-description">Developing custom web, desktop and mobile software for almost any use</p> <a href="https://beezwax.net" rel="home"> <img class="site-logo" src="https://blog.beezwax.net/wp-content/themes/beezwax-wp-theme/img/logo.svg"> </a> </div><!-- .site-branding --> <nav id="site-navigation" class="main-navigation" role="navigation"> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">Primary Menu</button> <div class="menu-navigation-container"><ul id="primary-menu" class="menu"><li id="menu-item-1162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1162"><a href="https://www.beezwax.net/services">services</a></li> <li id="menu-item-1166" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1166"><a href="https://www.beezwax.net/clients">clients</a></li> <li id="menu-item-1165" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1165"><a href="https://www.beezwax.net/products">products</a></li> <li id="menu-item-1724" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1724"><a href="https://blog.beezwax.net" aria-current="page">blog</a></li> <li id="menu-item-1164" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1164"><a href="https://www.beezwax.net/who/meet-the-beez">who</a></li> <li id="menu-item-4201" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4201"><a href="https://www.beezwax.net/careers">careers</a></li> <li id="menu-item-1168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1168"><a href="https://www.beezwax.net/contact">contact</a></li> </ul></div> </nav><!-- #site-navigation --> </div> <aside id="topbar" class="widget-area topbar" role="complementary"> <div class="widget-area-content-wrapper"> <section id="search-3" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://blog.beezwax.net/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></section><section id="categories-3" class="widget widget_categories"><h2 class="widget-title">Categories</h2><form action="https://blog.beezwax.net" method="get"><label class="screen-reader-text" for="cat">Categories</label><select name='cat' id='cat' class='postform'> <option value='-1'>Select Category</option> <option class="level-0" value="221">Agile (3)</option> <option class="level-0" value="393">AI (9)</option> <option class="level-1" value="415"> AI Agents (1)</option> <option class="level-1" value="395"> Machine Learning (3)</option> <option class="level-1" value="416"> Semantic Search (1)</option> <option class="level-0" value="196">All (261)</option> <option class="level-0" value="352">AWS (2)</option> <option class="level-0" value="2">Beezwax News (40)</option> <option class="level-0" value="171">Business (20)</option> <option class="level-0" value="281">Claris Development (83)</option> <option class="level-1" value="259"> Claris Connect (15)</option> <option class="level-0" value="124">Community (62)</option> <option class="level-0" value="3">Data Analytics (26)</option> <option class="level-0" value="4">Design (32)</option> <option class="level-0" value="279">DevOps (2)</option> <option class="level-0" value="188">Events (52)</option> <option class="level-0" value="5">FileMaker (259)</option> <option class="level-1" value="394"> AI with FM (12)</option> <option class="level-1" value="13"> bBox (32)</option> <option class="level-1" value="340"> bzBond (3)</option> <option class="level-1" value="414"> FileMaker & OData (1)</option> <option class="level-1" value="101"> FileMaker 14 (9)</option> <option class="level-1" value="166"> FileMaker 15 (15)</option> <option class="level-1" value="197"> FileMaker 16 (13)</option> <option class="level-1" value="226"> FileMaker 17 (19)</option> <option class="level-1" value="247"> FileMaker 18 (21)</option> <option class="level-1" value="268"> FileMaker 19 (58)</option> <option class="level-1" value="341"> FileMaker 2023 (50)</option> <option class="level-1" value="385"> FileMaker 2024 (30)</option> <option class="level-1" value="187"> FileMaker Cloud (34)</option> <option class="level-1" value="246"> FileMaker Data API (31)</option> <option class="level-1" value="274"> FileMaker Go (12)</option> <option class="level-1" value="156"> FileMaker Server (89)</option> <option class="level-1" value="413"> FileMaker UX Design (1)</option> <option class="level-1" value="412"> FM Products (6)</option> <option class="level-1" value="6"> InspectorPro (36)</option> <option class="level-1" value="195"> Integration (71)</option> <option class="level-1" value="8"> News (40)</option> <option class="level-1" value="165"> Performance (47)</option> <option class="level-1" value="163"> Security (23)</option> <option class="level-1" value="198"> Tableau FM (13)</option> <option class="level-1" value="10"> Techniques (148)</option> <option class="level-2" value="411"> Local File (1)</option> <option class="level-1" value="11"> Tools & Add-ons (83)</option> <option class="level-0" value="122">Front-end Development (17)</option> <option class="level-1" value="189"> Front-end Design (7)</option> <option class="level-1" value="190"> UX (6)</option> <option class="level-0" value="7">JavaScript (43)</option> <option class="level-1" value="280"> Node.js (6)</option> <option class="level-1" value="338"> React (4)</option> <option class="level-1" value="392"> Typescript (3)</option> <option class="level-0" value="210">JSON (5)</option> <option class="level-0" value="193">Logging (4)</option> <option class="level-0" value="170">Management (6)</option> <option class="level-0" value="231">Mapping (1)</option> <option class="level-0" value="307">Marketing (5)</option> <option class="level-0" value="179">Mobile Development (9)</option> <option class="level-0" value="224">Monitoring (4)</option> <option class="level-0" value="169">Organization Development (9)</option> <option class="level-0" value="220">Project Management (2)</option> <option class="level-0" value="130">Python (35)</option> <option class="level-0" value="153">Reporting (11)</option> <option class="level-0" value="230">Ruby (19)</option> <option class="level-0" value="125">Ruby on Rails (27)</option> <option class="level-0" value="9">Server Administration (30)</option> <option class="level-0" value="408">Slack (1)</option> <option class="level-0" value="194">Software Design (40)</option> <option class="level-0" value="180">Swift (8)</option> <option class="level-0" value="235">System Administration (3)</option> <option class="level-0" value="304">Tableau (13)</option> <option class="level-0" value="121">Testing (9)</option> <option class="level-0" value="1">Uncategorized (4)</option> <option class="level-0" value="131">Unix (10)</option> <option class="level-0" value="12">Web Development (57)</option> <option class="level-1" value="135"> productivity (10)</option> <option class="level-1" value="134"> Tools (16)</option> <option class="level-1" value="136"> Vim (3)</option> <option class="level-0" value="182">WordPress (1)</option> </select> </form><script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "cat" ); function onCatChange() { if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) { dropdown.parentNode.submit(); } } dropdown.onchange = onCatChange; })(); /* ]]> */ </script> </section> </div> </aside><!-- #secondary --> </header><!-- #masthead --> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <div class="posts-wrapper" data-columns> <article id="post-14043" class="post-14043 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-agents category-machine-learning category-management category-organization-development category-semantic-search category-software-design category-web-development tag-digital-transformation tag-machine-learning"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2025/01/AI-Agents-digital-jelly-11747997_header1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/" rel="bookmark">AI Agents: Transforming Enterprise IT Through Intelligent Automation</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/4414c000a6f6a220e4760f30e0c2c4da?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/4414c000a6f6a220e4760f30e0c2c4da?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/rubenbee/">Ruben Martinez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/" rel="bookmark"><time class="entry-date published" datetime="2025-02-19T01:57:24-08:00">02/19/2025</time><time class="updated" datetime="2025-02-19T01:58:08-08:00">02/19/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/ai/ai-agents/" rel="category tag">AI Agents</a>, <a href="https://blog.beezwax.net/category/ai/machine-learning/" rel="category tag">Machine Learning</a>, <a href="https://blog.beezwax.net/category/management/" rel="category tag">Management</a>, <a href="https://blog.beezwax.net/category/organization-development/" rel="category tag">Organization Development</a>, <a href="https://blog.beezwax.net/category/ai/semantic-search/" rel="category tag">Semantic Search</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>The landscape of enterprise IT stands at a pivotal moment of transformation. </p> <p>As organizations navigate increasingly complex digital environments, a revolutionary approach to automation and system intelligence is emerging: <strong>AI agents</strong>. These autonomous systems represent more than just an incremental improvement over traditional automation tools—they herald a fundamental shift in how we think about and implement intelligent systems. </p> <a href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/#more-14043" class="more-link">Continue reading <span class="screen-reader-text">“AI Agents: Transforming Enterprise IT Through Intelligent Automation”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-14043" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-14043" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-14043" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20AI%20Agents%3A%20Transforming%20Enterprise%20IT%20Through%20Intelligent%20Automation&body=https%3A%2F%2Fblog.beezwax.net%2Fai-agents-transforming-enterprise-it-through-intelligent-automation%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="8050b198e6" data-email-share-track-url="https://blog.beezwax.net/ai-agents-transforming-enterprise-it-through-intelligent-automation/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/digital-transformation/" rel="tag">digital transformation</a>, <a href="https://blog.beezwax.net/tag/machine-learning/" rel="tag">machine learning</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13398" class="post-13398 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-server category-integration category-performance category-security category-techniques category-tools-add-ons tag-bzmodule tag-demo-file tag-filemaker-data-api tag-rest"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2025/01/FMDAPI-2024-blog-header-2025-01-15-04.29.34-1024x340-1.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/" rel="bookmark">Explore using REST and cURL with FileMaker 2024 Data API</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='Siroos Jafary' src='https://blog.beezwax.net/wp-content/uploads/2024/08/cropped-Siroos-38x38.jpeg' srcset='https://blog.beezwax.net/wp-content/uploads/2024/08/cropped-Siroos-76x76.jpeg 2x' class='avatar avatar-38 photo' height='38' width='38' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/siroosj/">Siroos Jafary</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/" rel="bookmark"><time class="entry-date published" datetime="2025-01-31T15:10:00-08:00">01/31/2025</time><time class="updated" datetime="2025-02-04T12:27:35-08:00">02/04/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>With FileMaker 2024 (v21), Claris unveiled powerful features and improvements aimed at enhancing data management efficiency and security. This blog post series covers the advancements in FileMaker’s Data API (FM DAPI), focusing on REST and cURL, which offer developers greater control and flexibility in their applications. </p> <p>We’re providing a tutorial file (bzTrainer-FMDAPI) to help you learn and experiment with various REST and cURL functions using FileMaker’s Data API. Enjoy exploring!</p> <a href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/#more-13398" class="more-link">Continue reading <span class="screen-reader-text">“Explore using REST and cURL with FileMaker 2024 Data API”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13398" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13398" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13398" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Explore%20using%20REST%20and%20cURL%20with%20FileMaker%202024%20Data%20API&body=https%3A%2F%2Fblog.beezwax.net%2Fexplore-using-rest-and-curl-with-filemaker-2024-data-api%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="3776132f60" data-email-share-track-url="https://blog.beezwax.net/explore-using-rest-and-curl-with-filemaker-2024-data-api/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/bzmodule/" rel="tag">bzModule</a>, <a href="https://blog.beezwax.net/tag/demo-file/" rel="tag">demo file</a>, <a href="https://blog.beezwax.net/tag/filemaker-data-api/" rel="tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/tag/rest/" rel="tag">REST</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-14035" class="post-14035 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-bbox category-claris-development category-filemaker category-filemaker-2024 category-filemaker-data-api category-filemaker-server category-fm-products category-integration category-performance category-techniques category-tools-add-ons tag-duckdb tag-filemaker-odata-api tag-logging tag-odata"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2025/01/Plug-in-Notifications-Blog-header-2025-01-22-19.16.59.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/" rel="bookmark">Using OData, Syslog or DuckDB to handle FileMaker Schema Change Notifications (via Plug-in API)</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/sibr/">Simon Brown</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/" rel="bookmark"><time class="entry-date published" datetime="2025-01-22T19:33:08-08:00">01/22/2025</time><time class="updated" datetime="2025-01-26T20:26:48-08:00">01/26/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/filemaker/bbox/" rel="category tag">bBox</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/fm-products/" rel="category tag">FM Products</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://content.claris.com/cpl-q2fy25-beezwax-rus">FileMaker Server v21.1</a> (2024) introduced functionality for plug-ins to receive notifications of changes to database schema, layout, custom functions, or scripts. Notification messaging is passed in the form of JSON. Let’s show a few examples of these JSON payloads, and how a plug-in might use external tools (Syslog, DuckDB or OData) to handle things.</p> <a href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/#more-14035" class="more-link">Continue reading <span class="screen-reader-text">“Using OData, Syslog or DuckDB to handle FileMaker Schema Change Notifications (via Plug-in API)”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-14035" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-14035" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-14035" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Using%20OData%2C%20Syslog%20or%20DuckDB%20to%20handle%20FileMaker%20Schema%20Change%20Notifications%20%28via%20Plug-in%20API%29&body=https%3A%2F%2Fblog.beezwax.net%2Fusing-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="af29f61942" data-email-share-track-url="https://blog.beezwax.net/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/duckdb/" rel="tag">duckdb</a>, <a href="https://blog.beezwax.net/tag/filemaker-odata-api/" rel="tag">FileMaker OData API</a>, <a href="https://blog.beezwax.net/tag/logging/" rel="tag">Logging</a>, <a href="https://blog.beezwax.net/tag/odata/" rel="tag">OData</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13836" class="post-13836 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai-wth-fm category-all category-claris-development category-filemaker category-filemaker-odata category-filemaker-2024 category-filemaker-data-api category-filemaker-server category-filemaker-ux-design category-fm-products category-integration category-news-filemaker category-performance category-security"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/11/fm2024.21.1_logo_blogheader_13.09.25_1024x340.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/" rel="bookmark">What’s New in FileMaker Pro 21.1? Exploring AI-Powered Semantic Search, Developer Productivity Boosts, Security and More</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/russ_c/">Russ Catanach</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/" rel="bookmark"><time class="entry-date published" datetime="2025-01-14T13:25:10-08:00">01/14/2025</time><time class="updated" datetime="2025-01-15T01:22:36-08:00">01/15/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-odata/" rel="category tag">FileMaker & OData</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-ux-design/" rel="category tag">FileMaker UX Design</a>, <a href="https://blog.beezwax.net/category/filemaker/fm-products/" rel="category tag">FM Products</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://content.claris.com/cpl-q1fy25-beezwax-vin">FileMaker Pro 21.1</a>, the newest update to <a href="https://content.claris.com/cpl-q1fy25-beezwax-vin">Claris FileMaker 2024</a>, introduces powerful new AI capabilities and significant quality-of-life enhancements for developers. The Beezwax team gathered to dive into these exciting updates, including Chief Innovation Officer <a href="https://www.beezwax.net/beez/vincenzo-menanno">Vincenzo Menanno</a>, Director of Engineering <a href="https://www.beezwax.net/beez/andrew-red-witschonke">Andrew “Red” Witschonke</a>, Developer & Systems Engineer <a href="https://www.beezwax.net/beez/simon-brown">Simon Brown</a>, and Senior Developer <a href="https://www.beezwax.net/beez/fabio-bosisio">Fabio Bosisio</a>. Here are the highlights from their discussion.</p> <a href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/#more-13836" class="more-link">Continue reading <span class="screen-reader-text">“What’s New in FileMaker Pro 21.1? Exploring AI-Powered Semantic Search, Developer Productivity Boosts, Security and More”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13836" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13836" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13836" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20What%E2%80%99s%20New%20in%20FileMaker%20Pro%2021.1%3F%20Exploring%20AI-Powered%20Semantic%20Search%2C%20Developer%20Productivity%20Boosts%2C%20Security%20and%20More&body=https%3A%2F%2Fblog.beezwax.net%2Fwhats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="aecf10d69e" data-email-share-track-url="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/#comments">1 Comment<span class="screen-reader-text"> on What’s New in FileMaker Pro 21.1? Exploring AI-Powered Semantic Search, Developer Productivity Boosts, Security and More</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13814" class="post-13814 post type-post status-publish format-standard sticky hentry category-ai-wth-fm category-all category-beezwax-news category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-server category-inspectorpro category-news-filemaker category-performance category-techniques category-tools-add-ons tag-conference tag-europe tag-innovation tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style=""><a href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/" rel="bookmark">Beezwax Sponsors EngageU FileMaker Developer Conference</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/jaybeezwax/">Jay Gonzales</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/" rel="bookmark"><time class="entry-date published" datetime="2024-11-16T16:17:56-08:00">11/16/2024</time><time class="updated" datetime="2024-11-21T13:37:17-08:00">11/21/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h2 class="wp-block-heading">Vincenzo Menanno Presents “InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”</h2> <p>This week, November 17-19, we’re in Malmö, at <a href="https://engageu.eu">EngageU</a>. It’s the largest Claris® / FileMaker® Developer conference in Europe this year, and Beezwax is proud to be a sponsor.</p> <a href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/#more-13814" class="more-link">Continue reading <span class="screen-reader-text">“Beezwax Sponsors EngageU FileMaker Developer Conference”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13814" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13814" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13814" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Beezwax%20Sponsors%20EngageU%20FileMaker%20Developer%20Conference&body=https%3A%2F%2Fblog.beezwax.net%2Fbeezwax-sponsors-engageu2024-filemaker-developer-conference%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="f6dac26383" data-email-share-track-url="https://blog.beezwax.net/beezwax-sponsors-engageu2024-filemaker-developer-conference/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/conference/" rel="tag">conference</a>, <a href="https://blog.beezwax.net/tag/europe/" rel="tag">europe</a>, <a href="https://blog.beezwax.net/tag/innovation/" rel="tag">innovation</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13758" class="post-13758 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-filemaker category-filemaker-2024 category-filemaker-server category-techniques tag-perform-script-on-server tag-psos"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/11/Perform-Script-on-Servers-15.17.13-header-1024x340-1.jpeg?fit=300%2C127&ssl=1);"><a href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/" rel="bookmark">FileMaker Perform Script on Server: Episode IX – Endless PSoS Abilities</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/zenenzo/">Vincenzo Menanno</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/" rel="bookmark"><time class="entry-date published" datetime="2024-11-07T12:48:48-08:00">11/07/2024</time><time class="updated" datetime="2024-11-22T10:08:28-08:00">11/22/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>If you go looking for a FileMaker script step called <code><em>Perform Script on Server <strong>on Server</strong></em></code>, you are not going to find it. Because this isn’t a new script step, but rather the same <code>Perform Script on Server</code> (PSoS) that we have always had, except that <a href="https://blog.beezwax.net/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more/" data-type="post" data-id="13836">now</a> it is FileMaker Server-compatible.</p> <figure class="wp-block-image size-full"><a href="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/10/CleanShot-2024-10-30-at-09.56.23%402x.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="464" height="442" src="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/10/CleanShot-2024-10-30-at-09.56.23%402x.png?resize=464%2C442&ssl=1" alt="" class="wp-image-13766" srcset="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/10/CleanShot-2024-10-30-at-09.56.23%402x.png?w=464&ssl=1 464w, https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/10/CleanShot-2024-10-30-at-09.56.23%402x.png?resize=300%2C286&ssl=1 300w" sizes="auto, (max-width: 464px) 100vw, 464px" /></a></figure> <p>This capability allows FileMaker to fire off other <code>Perform Script on Server</code> scripts (from an existing script that is running on server), and either wait for those to complete or not. I have been thinking that with this feature one could build a main controller script and a set of worker scripts. That is just one idea, of many, I am sure.</p> <a href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/#more-13758" class="more-link">Continue reading <span class="screen-reader-text">“FileMaker Perform Script on Server: Episode IX – Endless PSoS Abilities”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13758" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13758" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13758" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20FileMaker%20Perform%20Script%20on%20Server%3A%20Episode%20IX%20%E2%80%93%20Endless%20PSoS%20Abilities&body=https%3A%2F%2Fblog.beezwax.net%2Ffilemaker-perform-script-on-server-episode-ix-endless-psos-abilities%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="f22c07f05f" data-email-share-track-url="https://blog.beezwax.net/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/perform-script-on-server/" rel="tag">Perform Script On Server</a>, <a href="https://blog.beezwax.net/tag/psos/" rel="tag">PSOS</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13693" class="post-13693 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-claris-connect category-claris-development category-community category-data-analytics category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-server category-integration category-machine-learning category-news-filemaker category-python category-techniques category-tools-add-ons tag-bzmodule tag-meetup tag-pandas tag-python"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/10/pythonwithFMheader1024x340.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/" rel="bookmark">Python with FileMaker®: Get Started with Analytics, Automation and AI + ML</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/" rel="bookmark"><time class="entry-date published" datetime="2024-10-04T01:04:24-07:00">10/04/2024</time><time class="updated" datetime="2024-10-06T22:08:12-07:00">10/06/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/ai/machine-learning/" rel="category tag">Machine Learning</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h2 class="wp-block-heading">Christos Savva from Beezwax presents at Bay Area FileMaker Developer Meetup.</h2> <p>Join us for an <a href="https://www.meetup.com/bay-area-filemaker-developer-group/events/303799276/">informative and interactive meetup</a> that explores the benefits of integrating <a href="https://www.python.org">Python</a> with FileMaker. Learn how Python can enhance your Claris FileMaker solutions by enabling data and visual analytics, IT automation, and AI + Machine Learning integration.</p> <p>We’ll cover “Getting Started” with <a href="https://www.python.org/">Python</a> (using <a href="https://www.claris.com/c/get-filemaker/">FileMaker 2024</a> on macOS for the demo) and briefly review various integration methods, such as web viewers, plugins and serverless options. We’ll demo an example FileMaker solution, <a href="https://www.beezwax.net/bzmodules/bzpython-fm">bzPython-FM</a>.</p> <a href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/#more-13693" class="more-link">Continue reading <span class="screen-reader-text">“Python with FileMaker®: Get Started with Analytics, Automation and AI + ML”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13693" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13693" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13693" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Python%20with%20FileMaker%C2%AE%3A%20Get%20Started%20with%20Analytics%2C%20Automation%20and%20AI%20%2B%20ML&body=https%3A%2F%2Fblog.beezwax.net%2Fpython-with-filemaker-get-started-with-analytics-automation-and-ai-ml%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="0627689553" data-email-share-track-url="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/bzmodule/" rel="tag">bzModule</a>, <a href="https://blog.beezwax.net/tag/meetup/" rel="tag">meetup</a>, <a href="https://blog.beezwax.net/tag/pandas/" rel="tag">pandas</a>, <a href="https://blog.beezwax.net/tag/python/" rel="tag">Python</a></span><span class="comments-link"><a href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/#comments">1 Comment<span class="screen-reader-text"> on Python with FileMaker®: Get Started with Analytics, Automation and AI + ML</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13522" class="post-13522 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-beezwax-news category-business category-claris-connect category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-go category-filemaker-server category-inspectorpro category-integration category-news-filemaker category-performance category-security category-techniques category-tools-add-ons tag-ai tag-ai-with-fm tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/09/Reconnect-2024-header2x1.jpg?fit=300%2C150&ssl=1);"><a href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/" rel="bookmark">Reconnect.Brisbane – AI with FileMaker 2024 and The Collaborative Journey</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/" rel="bookmark"><time class="entry-date published" datetime="2024-09-03T17:55:05-07:00">09/03/2024</time><time class="updated" datetime="2024-09-13T19:45:10-07:00">09/13/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">Katherine Russell and Vince Menanno from Beezwax present at Reconnect in Brisbane, Australia.</h3> <p>Beezwax is proud to sponsor and present at <a href="https://reconnect.fm/">Reconnect.Brisbane</a>, one of the biggest Claris FileMaker Developer conferences in the Asia-Pacific region this year. We’re excited to gather with our peers in the Claris community, and for the chance to engage in presentations and discussions on the latest development trends, especially <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/">AI with FileMaker</a>.</p> <p>At Reconnect 2024, Katherine Russell and Vince Menanno from Beezwax will kick off developer presentations with two sessions:</p> <ul class="wp-block-list"> <li><strong>AI with FileMaker 2024: Get More Out of Your Data and Apps</strong></li> <li><strong>The Collaborative Journey: Evolving Through Code, Teams, and Technology</strong></li> </ul> <a href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/#more-13522" class="more-link">Continue reading <span class="screen-reader-text">“Reconnect.Brisbane – AI with FileMaker 2024 and The Collaborative Journey”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13522" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13522" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13522" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Reconnect.Brisbane%20%E2%80%93%20AI%20with%20FileMaker%202024%20and%20The%20Collaborative%20Journey&body=https%3A%2F%2Fblog.beezwax.net%2Freconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="f9545a592d" data-email-share-track-url="https://blog.beezwax.net/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/ai/" rel="tag">ai</a>, <a href="https://blog.beezwax.net/tag/ai-with-fm/" rel="tag">ai with fm</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13296" class="post-13296 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-claris-development category-community category-events category-filemaker category-filemaker-2024 category-filemaker-server category-inspectorpro category-integration category-techniques category-tools-add-ons tag-ai-with-fm tag-semantic-search tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/07/community_live_making_impossible_AI_FM2024-1024x340-1.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/" rel="bookmark">Make the impossible easy with AI and FileMaker 2024 – Claris Community Live</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/" rel="bookmark"><time class="entry-date published" datetime="2024-07-23T14:52:20-07:00">07/23/2024</time><time class="updated" datetime="2024-07-24T12:09:17-07:00">07/24/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">Special event featuring Vincenzo Menanno from Beezwax, with Claris product team and Partners</h3> <p>Sharing development examples of using AI with FileMaker, <a href="https://beezwax.net/beez/vincenzo-menanno">Vincenzo Menanno</a> from <a href="https://www.beezwax.net/">Beezwax</a> will join the Claris product team and Partners in a Claris Community Live discussion about building modern solutions, making the impossible easy.</p> <a href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/#more-13296" class="more-link">Continue reading <span class="screen-reader-text">“Make the impossible easy with AI and FileMaker 2024 – Claris Community Live”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13296" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13296" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13296" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Make%20the%20impossible%20easy%20with%20AI%20and%20FileMaker%202024%20-%20Claris%20Community%20Live&body=https%3A%2F%2Fblog.beezwax.net%2Fmake-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="0dc367df33" data-email-share-track-url="https://blog.beezwax.net/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/ai-with-fm/" rel="tag">ai with fm</a>, <a href="https://blog.beezwax.net/tag/semantic-search/" rel="tag">semantic search</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12852" class="post-12852 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-devops category-filemaker category-integration category-productivity category-software-design category-tools category-tools-add-ons category-web-development tag-git tag-github tag-gitops tag-open-source tag-source-code-management"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/06/Git_from_scratch_blog_header1024x340.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/git-from-scratch-gittin-started/" rel="bookmark">Git from Scratch – Gittin’ Started</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/git-from-scratch-gittin-started/" rel="bookmark"><time class="entry-date published" datetime="2024-07-22T16:27:17-07:00">07/22/2024</time><time class="updated" datetime="2024-10-17T12:58:43-07:00">10/17/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/devops/" rel="category tag">DevOps</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/web-development/productivity/" rel="category tag">productivity</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/web-development/tools/" rel="category tag">Tools</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>This is an introduction to <code>git</code>. I designed this first for non-coders, and have tried to make it useful for anyone who wants to learn more fundamentals of git. We’ll do everything locally, so feel free to follow along.</p> <p>Hopefully this introduction will show you how git can be used, and how it fits into things like GitHub. </p> <a href="https://blog.beezwax.net/git-from-scratch-gittin-started/#more-12852" class="more-link">Continue reading <span class="screen-reader-text">“Git from Scratch – Gittin’ Started”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12852" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/git-from-scratch-gittin-started/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12852" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/git-from-scratch-gittin-started/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12852" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/git-from-scratch-gittin-started/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/git-from-scratch-gittin-started/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Git%20from%20Scratch%20%E2%80%93%20Gittin%27%20Started&body=https%3A%2F%2Fblog.beezwax.net%2Fgit-from-scratch-gittin-started%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="7f203f4a7e" data-email-share-track-url="https://blog.beezwax.net/git-from-scratch-gittin-started/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/git/" rel="tag">Git</a>, <a href="https://blog.beezwax.net/tag/github/" rel="tag">GitHub</a>, <a href="https://blog.beezwax.net/tag/gitops/" rel="tag">GitOps</a>, <a href="https://blog.beezwax.net/tag/open-source/" rel="tag">open source</a>, <a href="https://blog.beezwax.net/tag/source-code-management/" rel="tag">source code management</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13100" class="post-13100 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-claris-development category-community category-events category-filemaker category-filemaker-2024 category-filemaker-server category-integration category-techniques tag-ai-with-fm tag-semantic-search"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/07/Blog-Header-Community-Live-16.58.49.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/" rel="bookmark">Semantic Search with FileMaker 2024 – Claris Community Live</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/" rel="bookmark"><time class="entry-date published" datetime="2024-07-08T17:11:32-07:00">07/08/2024</time><time class="updated" datetime="2024-07-09T13:20:00-07:00">07/09/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">Special event featuring Will Miro from Beezwax, with Claris product team and Partners </h3> <p>Sharing research and demo examples of using AI with FileMaker, <a href="https://www.beezwax.net/beez/will-miro">Will Miro</a> from <a href="https://www.beezwax.net/">Beezwax</a> will join the Claris product team and Partners in a Claris Community Live discussion about the new semantic search features in Claris FileMaker 2024.</p> <a href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/#more-13100" class="more-link">Continue reading <span class="screen-reader-text">“Semantic Search with FileMaker 2024 – Claris Community Live”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13100" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13100" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13100" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Semantic%20Search%20with%20FileMaker%202024%20-%20Claris%20Community%20Live&body=https%3A%2F%2Fblog.beezwax.net%2Fsemantic-search-with-filemaker-2024-claris-community-live%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="b2a5a7d866" data-email-share-track-url="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/ai-with-fm/" rel="tag">ai with fm</a>, <a href="https://blog.beezwax.net/tag/semantic-search/" rel="tag">semantic search</a></span><span class="comments-link"><a href="https://blog.beezwax.net/semantic-search-with-filemaker-2024-claris-community-live/#comments">1 Comment<span class="screen-reader-text"> on Semantic Search with FileMaker 2024 – Claris Community Live</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12426" class="post-12426 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-beezwax-news category-business category-claris-development category-community category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-go category-filemaker-server category-integration category-news-filemaker category-techniques tag-filemaker-2 tag-find-mode tag-machine-learning tag-semantic-search"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/04/IMG_0869.jpg?fit=300%2C61&ssl=1);"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/" rel="bookmark">FileMaker Semantic Search – Part 3: Advanced Fun</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/cf2c9e15ef439630585fb46e00480029?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/cf2c9e15ef439630585fb46e00480029?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/willatbeezwax/">Will Miro</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/" rel="bookmark"><time class="entry-date published" datetime="2024-06-12T02:33:58-07:00">06/12/2024</time><time class="updated" datetime="2024-06-12T10:23:16-07:00">06/12/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Semantic search is a bit like <a href="https://oceanservice.noaa.gov/facts/lidar.html">LiDAR</a>: it penetrates the data’s lexical <a href="https://repository.library.noaa.gov/view/noaa/41719">canopy</a> to reveal underlying meaning. In <a href="https://blog.beezwax.net/filemaker-semantic-search-part-1-fundamental-power/">“Part 1: Fundamental Power”</a> and <a href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/">“Part 2: Key Details”</a> 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. </p> <p>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.</p> <a href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/#more-12426" class="more-link">Continue reading <span class="screen-reader-text">“FileMaker Semantic Search – Part 3: Advanced Fun”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12426" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12426" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12426" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20FileMaker%20Semantic%20Search%20%E2%80%93%20Part%203%3A%20Advanced%20Fun&body=https%3A%2F%2Fblog.beezwax.net%2Ffilemaker-semantic-search-part-3-advanced-fun%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="43d2af02ab" data-email-share-track-url="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/find-mode/" rel="tag">Find Mode</a>, <a href="https://blog.beezwax.net/tag/machine-learning/" rel="tag">machine learning</a>, <a href="https://blog.beezwax.net/tag/semantic-search/" rel="tag">semantic search</a></span><span class="comments-link"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-3-advanced-fun/#comments">4 Comments<span class="screen-reader-text"> on FileMaker Semantic Search – Part 3: Advanced Fun</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12416" class="post-12416 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-node-js category-python category-react category-ruby category-software-design category-typescript category-web-development tag-code-review tag-dx tag-oop"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/06/Common_refactors_part1_23.33.28_header1024x340.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/common-refactors-part-1-conditionals/" rel="bookmark">Common Refactors: Part 1 – Conditionals</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/common-refactors-part-1-conditionals/" rel="bookmark"><time class="entry-date published" datetime="2024-06-10T10:45:54-07:00">06/10/2024</time><time class="updated" datetime="2024-07-23T01:38:35-07:00">07/23/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/javascript/node-js/" rel="category tag">Node.js</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/javascript/react/" rel="category tag">React</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/javascript/typescript/" rel="category tag">Typescript</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>In this series, I’ll talk about common refactors I suggest when doing <a href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/">code review</a> 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.</p> <p>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.</p> <a href="https://blog.beezwax.net/common-refactors-part-1-conditionals/#more-12416" class="more-link">Continue reading <span class="screen-reader-text">“Common Refactors: Part 1 – Conditionals”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12416" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/common-refactors-part-1-conditionals/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12416" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/common-refactors-part-1-conditionals/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12416" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/common-refactors-part-1-conditionals/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/common-refactors-part-1-conditionals/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Common%20Refactors%3A%20Part%201%20-%20Conditionals&body=https%3A%2F%2Fblog.beezwax.net%2Fcommon-refactors-part-1-conditionals%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="6c622cb42a" data-email-share-track-url="https://blog.beezwax.net/common-refactors-part-1-conditionals/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/code-review/" rel="tag">code review</a>, <a href="https://blog.beezwax.net/tag/dx/" rel="tag">DX</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12886" class="post-12886 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai-wth-fm category-all category-claris-connect category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-go category-filemaker-server category-inspectorpro category-integration category-news-filemaker category-performance category-python category-security category-techniques category-tools-add-ons category-ux tag-aws tag-chatbot tag-dx tag-serverless tag-technical-debt tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/05/dotFMP_header_w_logos_1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/" rel="bookmark">dotFMP 2024 – Chatbot, AI with FileMaker, Technical Debt</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/" rel="bookmark"><time class="entry-date published" datetime="2024-06-06T02:45:10-07:00">06/06/2024</time><time class="updated" datetime="2024-06-10T10:50:41-07:00">06/10/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a>, <a href="https://blog.beezwax.net/category/front-end-development/ux/" rel="category tag">UX</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">Fabio Bosisio and Vince Menanno from Beezwax present at dotfmp Berlin, 2024.</h3> <p>If it’s June, we must be <a href="https://dotfmp.berlin">in Berlin for dotFMP</a> …gathering with the developer community, and celebrating the <a href="https://content.claris.com/claris-filemaker2024-announce-beezwax-lp">launch of Claris FileMaker 2024</a>, especially <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/">AI with FileMaker</a> functionality. </p> <p>As conference presenters, Fabio Bosisio and Vince Menanno from Beezwax will lead two sessions:</p> <ul class="wp-block-list"> <li><strong>Chatbot in FileMaker 2024 {From Amazon Lex to the new GenAI</strong>}</li> <li><strong>‘Til Technical Debt Do Us Part</strong></li> </ul> <a href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/#more-12886" class="more-link">Continue reading <span class="screen-reader-text">“dotFMP 2024 – Chatbot, AI with FileMaker, Technical Debt”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12886" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12886" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12886" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20dotFMP%202024%20-%20Chatbot%2C%20AI%20with%20FileMaker%2C%20Technical%20Debt&body=https%3A%2F%2Fblog.beezwax.net%2Fdotfmp-2024-chatbot-ai-with-filemaker-technical-debt%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="5cec0d4cd0" data-email-share-track-url="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/aws/" rel="tag">AWS</a>, <a href="https://blog.beezwax.net/tag/chatbot/" rel="tag">chatbot</a>, <a href="https://blog.beezwax.net/tag/dx/" rel="tag">DX</a>, <a href="https://blog.beezwax.net/tag/serverless/" rel="tag">serverless</a>, <a href="https://blog.beezwax.net/tag/technical-debt/" rel="tag">technical debt</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span><span class="comments-link"><a href="https://blog.beezwax.net/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt/#respond">Leave a Comment<span class="screen-reader-text"> on dotFMP 2024 – Chatbot, AI with FileMaker, Technical Debt</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12449" class="post-12449 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai category-ai-wth-fm category-all category-claris-development category-filemaker category-filemaker-2024 category-filemaker-server category-inspectorpro category-integration category-techniques category-tools-add-ons"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/05/Runway_for_takeoff_header.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/" rel="bookmark">AI with FM – Amazing Intelligence with FileMaker 2024</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/zenenzo/">Vincenzo Menanno</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/" rel="bookmark"><time class="entry-date published" datetime="2024-06-04T09:07:15-07:00">06/04/2024</time><time class="updated" datetime="2024-07-23T01:54:19-07:00">07/23/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><em>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 <a href="https://beezwax.net/products/inspectorpro-8">InspectorPro 8</a>), and the overall experience using AI with FileMaker 2024.</em></p> <a href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/#more-12449" class="more-link">Continue reading <span class="screen-reader-text">“AI with FM – Amazing Intelligence with FileMaker 2024”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12449" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12449" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12449" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20AI%20with%20FM%20-%20Amazing%20Intelligence%20with%20FileMaker%202024&body=https%3A%2F%2Fblog.beezwax.net%2Fai-with-fm-amazing-intelligence-with-filemaker%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="f095a1a5bf" data-email-share-track-url="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/ai-with-fm-amazing-intelligence-with-filemaker/#comments">1 Comment<span class="screen-reader-text"> on AI with FM – Amazing Intelligence with FileMaker 2024</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12606" class="post-12606 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-cloud category-filemaker-data-api category-filemaker-server category-integration category-performance category-techniques category-tools-add-ons tag-filemaker-data-api tag-filemaker-odata-api tag-odata tag-rest"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/05/REST_cURL_blog_header.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/" rel="bookmark">Use REST and cURL with FileMaker 2023’s Data API</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/" rel="bookmark"><time class="entry-date published" datetime="2024-06-03T14:41:23-07:00">06/03/2024</time><time class="updated" datetime="2024-06-03T15:24:12-07:00">06/03/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>FileMaker 2023 (v20) added minor functionality to the FileMaker Data API. Here, we’ll cover an overview of the new date format parameters, <code>Save Record as PDF</code> 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.</p> <p>We’re providing a tutorial file for learning more and trying out various REST and cURL functionality with FileMaker’s Data API. Enjoy!</p> <a href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/#more-12606" class="more-link">Continue reading <span class="screen-reader-text">“Use REST and cURL with FileMaker 2023’s Data API”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12606" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12606" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12606" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Use%20REST%20and%20cURL%20with%20FileMaker%202023%27s%20Data%20API&body=https%3A%2F%2Fblog.beezwax.net%2Fuse-rest-and-curl-with-filemaker-2023-data-api%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="21aa297109" data-email-share-track-url="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/filemaker-data-api/" rel="tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/tag/filemaker-odata-api/" rel="tag">FileMaker OData API</a>, <a href="https://blog.beezwax.net/tag/odata/" rel="tag">OData</a>, <a href="https://blog.beezwax.net/tag/rest/" rel="tag">REST</a></span><span class="comments-link"><a href="https://blog.beezwax.net/use-rest-and-curl-with-filemaker-2023-data-api/#respond">Leave a Comment<span class="screen-reader-text"> on Use REST and cURL with FileMaker 2023’s Data API</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12627" class="post-12627 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-node-js category-react category-software-design category-typescript category-web-development tag-oop tag-patterns"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/05/blog_header_repository_pattern_2024-05-21-01.23.19.jpeg?fit=300%2C171&ssl=1);"><a href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/" rel="bookmark">The Repository and Unit of Work Design Patterns</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/" rel="bookmark"><time class="entry-date published" datetime="2024-06-03T10:40:31-07:00">06/03/2024</time><time class="updated" datetime="2024-07-23T01:53:38-07:00">07/23/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/javascript/node-js/" rel="category tag">Node.js</a>, <a href="https://blog.beezwax.net/category/javascript/react/" rel="category tag">React</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/javascript/typescript/" rel="category tag">Typescript</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Most <a href="https://beezwax.net/services/web">web applications we build</a> benefit from having a separate “data access layer” (DAL) and separating business logic from database interaction.</p> <p>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.</p> <a href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/#more-12627" class="more-link">Continue reading <span class="screen-reader-text">“The Repository and Unit of Work Design Patterns”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12627" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12627" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12627" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20The%20Repository%20and%20Unit%20of%20Work%20Design%20Patterns&body=https%3A%2F%2Fblog.beezwax.net%2Fthe-repository-and-unit-of-work-design-patterns%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="32ea768c8e" data-email-share-track-url="https://blog.beezwax.net/the-repository-and-unit-of-work-design-patterns/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a>, <a href="https://blog.beezwax.net/tag/patterns/" rel="tag">patterns</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11647" class="post-11647 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-ai-wth-fm category-all category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-server category-inspectorpro category-integration category-news-filemaker category-performance category-security category-techniques category-tools-add-ons tag-collaboration tag-filemaker-analysis tag-procode tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/01/InspectorPro_8_infinity.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/" rel="bookmark">InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/" rel="bookmark"><time class="entry-date published" datetime="2024-04-25T00:47:05-07:00">04/25/2024</time><time class="updated" datetime="2024-07-29T15:45:49-07:00">07/29/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Beezwax’s <a href="https://beezwax.net/beez/vincenzo-menanno">Vincenzo Menanno</a> 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.</p> <a href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/#more-11647" class="more-link">Continue reading <span class="screen-reader-text">“InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11647" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11647" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11647" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20InspectorPro%208%20for%20FileMaker%3A%20Investigate%2C%20Accelerate%2C%20Collaborate&body=https%3A%2F%2Fblog.beezwax.net%2Finspectorpro-8-for-filemaker-investigate-accelerate-collaborate%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="8d5cc9b2a6" data-email-share-track-url="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/collaboration/" rel="tag">collaboration</a>, <a href="https://blog.beezwax.net/tag/filemaker-analysis/" rel="tag">FileMaker analysis</a>, <a href="https://blog.beezwax.net/tag/procode/" rel="tag">procode</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span><span class="comments-link"><a href="https://blog.beezwax.net/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate/#comments">2 Comments<span class="screen-reader-text"> on InspectorPro 8 for FileMaker: Investigate, Accelerate, Collaborate</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12308" class="post-12308 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-node-js category-react category-software-design category-typescript category-web-development tag-data-structures tag-oop"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/03/BST_blog_header1024x340.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/" rel="bookmark">My favorite Data Structure: The binary search tree</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/" rel="bookmark"><time class="entry-date published" datetime="2024-04-04T16:49:20-07:00">04/04/2024</time><time class="updated" datetime="2024-07-23T02:13:01-07:00">07/23/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/javascript/node-js/" rel="category tag">Node.js</a>, <a href="https://blog.beezwax.net/category/javascript/react/" rel="category tag">React</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/javascript/typescript/" rel="category tag">Typescript</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Ever wondered how computers organize information? Data structures are the building blocks that store and manage data efficiently.</p> <p>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!</p> <a href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/#more-12308" class="more-link">Continue reading <span class="screen-reader-text">“My favorite Data Structure: The binary search tree”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12308" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12308" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12308" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20My%20favorite%20Data%20Structure%3A%20The%20binary%20search%20tree&body=https%3A%2F%2Fblog.beezwax.net%2Fmy-favorite-data-structure-the-binary-search-tree%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="e5712413d9" data-email-share-track-url="https://blog.beezwax.net/my-favorite-data-structure-the-binary-search-tree/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/data-structures/" rel="tag">data structures</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12113" class="post-12113 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-community category-events category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-2024 category-filemaker-go category-filemaker-server category-performance category-software-design category-techniques tag-claris-engage tag-scripting"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/02/Long-sandbox-01.40.39.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/" rel="bookmark">User’s Sandbox: Performance, data integrity, and UX for FileMaker</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/ca525e857a6b8165099067d9b750a2f7?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/ca525e857a6b8165099067d9b750a2f7?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/andrew_w/">Andrew Witschonke</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/" rel="bookmark"><time class="entry-date published" datetime="2024-02-27T16:55:04-08:00">02/27/2024</time><time class="updated" datetime="2024-02-27T18:24:05-08:00">02/27/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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.</p> <p class="has-background" style="background-color:#cf2d2d1c"><a href="https://beezwax.net/beez/andrew-red-witschonke">Andrew “Red” Witschonke</a>, 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.</p> <a href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/#more-12113" class="more-link">Continue reading <span class="screen-reader-text">“User’s Sandbox: Performance, data integrity, and UX for FileMaker”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12113" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12113" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12113" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20User%E2%80%99s%20Sandbox%3A%20Performance%2C%20data%20integrity%2C%20and%20UX%20for%20FileMaker&body=https%3A%2F%2Fblog.beezwax.net%2Fusers-sandbox-performance-data-integrity-and-ux-for-filemaker%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="b718710c64" data-email-share-track-url="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/claris-engage/" rel="tag">claris engage</a>, <a href="https://blog.beezwax.net/tag/scripting/" rel="tag">Scripting</a></span><span class="comments-link"><a href="https://blog.beezwax.net/users-sandbox-performance-data-integrity-and-ux-for-filemaker/#comments">1 Comment<span class="screen-reader-text"> on User’s Sandbox: Performance, data integrity, and UX for FileMaker</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11825" class="post-11825 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-claris-connect category-claris-development category-community category-events category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-server category-inspectorpro category-news-filemaker category-tools-add-ons tag-awards tag-claris"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/02/VincenzoMenannoAward1024x340.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/" rel="bookmark">Beezwax’s Vincenzo Menanno Wins Claris Excellence Award for Lifetime Achievement</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/" rel="bookmark"><time class="entry-date published" datetime="2024-02-26T00:10:25-08:00">02/26/2024</time><time class="updated" datetime="2025-01-11T22:01:31-08:00">01/11/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">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</h3> <p><strong>February, 2024 – AUSTIN, Tex.</strong> – <a href="https://www.claris.com">Claris International Inc.</a>, an Apple company, named Vincenzo (Vince) Menanno of <a href="https://beezwax.net">Beezwax</a> as winner of the <a href="https://www.claris.com/excellence-awards/2023/">Claris Excellence Award for Lifetime Achievement</a>. The award was presented during <a href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/">Claris Engage 2024</a>, February 6th-8th at the Apple Austin Campus. </p> <p>This award highlights <a href="https://beezwax.net/beez/vincenzo-menanno">Vince Menanno</a>‘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.” </p> <a href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/#more-11825" class="more-link">Continue reading <span class="screen-reader-text">“Beezwax’s Vincenzo Menanno Wins Claris Excellence Award for Lifetime Achievement”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11825" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11825" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11825" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Beezwax%27s%20Vincenzo%20Menanno%20Wins%20Claris%20Excellence%20Award%20for%20Lifetime%20Achievement&body=https%3A%2F%2Fblog.beezwax.net%2Fbeezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="e4fe045a2f" data-email-share-track-url="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/awards/" rel="tag">awards</a>, <a href="https://blog.beezwax.net/tag/claris/" rel="tag">Claris</a></span><span class="comments-link"><a href="https://blog.beezwax.net/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement/#comments">7 Comments<span class="screen-reader-text"> on Beezwax’s Vincenzo Menanno Wins Claris Excellence Award for Lifetime Achievement</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11878" class="post-11878 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-python category-ruby category-ruby-on-rails category-software-design category-web-development tag-business-logic tag-mvc tag-oop tag-patterns"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/02/rock_solid_blog_header1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/" rel="bookmark">Rock Solid Business Logic: The Action Pattern</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/" rel="bookmark"><time class="entry-date published" datetime="2024-02-20T16:40:16-08:00">02/20/2024</time><time class="updated" datetime="2024-02-25T20:33:57-08:00">02/25/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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!</p> <a href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/#more-11878" class="more-link">Continue reading <span class="screen-reader-text">“Rock Solid Business Logic: The Action Pattern”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11878" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11878" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11878" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Rock%20Solid%20Business%20Logic%3A%20The%20Action%20Pattern&body=https%3A%2F%2Fblog.beezwax.net%2Frock-solid-business-logic-the-action-pattern%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="c8c782c1d2" data-email-share-track-url="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/business-logic/" rel="tag">business logic</a>, <a href="https://blog.beezwax.net/tag/mvc/" rel="tag">mvc</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a>, <a href="https://blog.beezwax.net/tag/patterns/" rel="tag">patterns</a></span><span class="comments-link"><a href="https://blog.beezwax.net/rock-solid-business-logic-the-action-pattern/#comments">1 Comment<span class="screen-reader-text"> on Rock Solid Business Logic: The Action Pattern</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-10221" class="post-10221 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-business category-design category-filemaker category-marketing tag-atomic-design tag-design-systems tag-figma tag-google-display tag-seo tag-ux-design"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/06/header-1.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/" rel="bookmark">System for Success: Atomic Design for Google Display Ads</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/" rel="bookmark"><time class="entry-date published" datetime="2024-02-12T20:41:17-08:00">02/12/2024</time><time class="updated" datetime="2024-05-16T18:04:58-07:00">05/16/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/design/" rel="category tag">Design</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/marketing/" rel="category tag">Marketing</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><em>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.</em></p> <p>Our marketing team wanted to implement a design system that could quickly generate different variations of display ads in multiple sizes, based on <a href="https://www.iab.com/wp-content/uploads/2019/04/IABNewAdPortfolio_LW_FixedSizeSpec.pdf">IAB Fixed Size Ad Specifications</a>. 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. </p> <a href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/#more-10221" class="more-link">Continue reading <span class="screen-reader-text">“System for Success: Atomic Design for Google Display Ads”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-10221" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-10221" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-10221" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20System%20for%20Success%3A%20Atomic%20Design%20for%20Google%20Display%20Ads&body=https%3A%2F%2Fblog.beezwax.net%2Fsystem-for-success-atomic-design-for-google-display-ads%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="65908cc965" data-email-share-track-url="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/atomic-design/" rel="tag">Atomic Design</a>, <a href="https://blog.beezwax.net/tag/design-systems/" rel="tag">design systems</a>, <a href="https://blog.beezwax.net/tag/figma/" rel="tag">Figma</a>, <a href="https://blog.beezwax.net/tag/google-display/" rel="tag">google display</a>, <a href="https://blog.beezwax.net/tag/seo/" rel="tag">seo</a>, <a href="https://blog.beezwax.net/tag/ux-design/" rel="tag">UX design</a></span><span class="comments-link"><a href="https://blog.beezwax.net/system-for-success-atomic-design-for-google-display-ads/#respond">Leave a Comment<span class="screen-reader-text"> on System for Success: Atomic Design for Google Display Ads</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11696" class="post-11696 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-bbox category-beezwax-news category-business category-bzbond category-claris-connect category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-inspectorpro category-performance category-software-design category-tableau category-tools-add-ons tag-apple tag-careers tag-claris-engage tag-conference"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/01/BuildTheFutureEngageBeezwax1.jpg?fit=300%2C55&ssl=1);"><a href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/" rel="bookmark">Beezwax Sponsors and Presents at Claris Engage 2024, FileMaker Developer Conference on Apple’s Austin Campus</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/jaybeezwax/">Jay Gonzales</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/" rel="bookmark"><time class="entry-date published" datetime="2024-01-31T02:12:07-08:00">01/31/2024</time><time class="updated" datetime="2024-02-02T22:47:36-08:00">02/02/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/filemaker/bbox/" rel="category tag">bBox</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/filemaker/bzbond/" rel="category tag">bzBond</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/filemaker/tableau/" rel="category tag">Tableau FM</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://www.claris.com/engage/">Claris Engage</a> is the largest event for the Claris / FileMaker developer community. Hosted by <a href="https://claris.com/">Claris, an Apple company</a>, Engage 2024 brings together hundreds of attendees to the <a href="https://www.claris.com/engage/2024/travel/">Apple Campus in Austin, Texas</a> for three days of collaboration, learning & training, networking and connecting with other peers and partners, with a theme of “Build The Future”.</p> <h2 class="wp-block-heading">Beezwax Highlights At Claris Engage 2024</h2> <p>As an <a href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/">award-winning</a> Claris <a href="https://beezwax.net/services/claris-development">Platinum Partner</a>, and Sponsor for Claris Engage 2024, Beezwax is proud to announce that:</p> <a href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/#more-11696" class="more-link">Continue reading <span class="screen-reader-text">“Beezwax Sponsors and Presents at Claris Engage 2024, FileMaker Developer Conference on Apple’s Austin Campus”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11696" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11696" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11696" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Beezwax%20Sponsors%20and%20Presents%20at%20Claris%20Engage%202024%2C%20FileMaker%20Developer%20Conference%20on%20Apple%27s%20Austin%20Campus&body=https%3A%2F%2Fblog.beezwax.net%2Fbeezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ecaa7ec3b1" data-email-share-track-url="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/apple/" rel="tag">apple</a>, <a href="https://blog.beezwax.net/tag/careers/" rel="tag">careers</a>, <a href="https://blog.beezwax.net/tag/claris-engage/" rel="tag">claris engage</a>, <a href="https://blog.beezwax.net/tag/conference/" rel="tag">conference</a></span><span class="comments-link"><a href="https://blog.beezwax.net/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future/#comments">1 Comment<span class="screen-reader-text"> on Beezwax Sponsors and Presents at Claris Engage 2024, FileMaker Developer Conference on Apple’s Austin Campus</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11605" class="post-11605 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-business category-marketing tag-biztech tag-google-ads tag-seo"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/01/Screenshot-2024-01-07-at-12.38.22%E2%80%AFPM.png?fit=300%2C178&ssl=1);"><a href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/" rel="bookmark">Google Ads Essentials: Common Challenges in Ads Performance</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/russ_c/">Russ Catanach</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/" rel="bookmark"><time class="entry-date published" datetime="2024-01-09T15:30:45-08:00">01/09/2024</time><time class="updated" datetime="2024-01-09T15:30:46-08:00">01/09/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/marketing/" rel="category tag">Marketing</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Google Ads, previously known as Google AdWords, has become indispensable to business advertising strategies. It’s no longer just an option; it’s a pivotal element in a company’s marketing efforts.</p> <a href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/#more-11605" class="more-link">Continue reading <span class="screen-reader-text">“Google Ads Essentials: Common Challenges in Ads Performance”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11605" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11605" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11605" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Google%20Ads%20Essentials%3A%20Common%20Challenges%20in%20Ads%20Performance&body=https%3A%2F%2Fblog.beezwax.net%2Fgoogle-ads-essentials-common-challenges-in-ads-performance%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="e44f6f4155" data-email-share-track-url="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/biztech/" rel="tag">biztech</a>, <a href="https://blog.beezwax.net/tag/google-ads/" rel="tag">Google Ads</a>, <a href="https://blog.beezwax.net/tag/seo/" rel="tag">seo</a></span><span class="comments-link"><a href="https://blog.beezwax.net/google-ads-essentials-common-challenges-in-ads-performance/#respond">Leave a Comment<span class="screen-reader-text"> on Google Ads Essentials: Common Challenges in Ads Performance</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11038" class="post-11038 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-bbox category-claris-development category-data-analytics category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-server category-integration category-python category-tableau category-techniques category-tools-add-ons tag-data-science tag-pandas"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/10/python_pandas_FileMaker_header_2048x680-1.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/" rel="bookmark">Leveraging pandas with Python to Analyze FileMaker Data Sets</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/82fe07d3c665ee9f65362d1c6fc37542?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/82fe07d3c665ee9f65362d1c6fc37542?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/natrobinson/">Nat Robinson</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/" rel="bookmark"><time class="entry-date published" datetime="2023-10-25T10:22:45-07:00">10/25/2023</time><time class="updated" datetime="2023-10-25T19:56:21-07:00">10/25/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/bbox/" rel="category tag">bBox</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/filemaker/tableau/" rel="category tag">Tableau FM</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>The <strong><a href="https://pypi.org/project/pandas/">pandas</a></strong> library for <a href="https://www.python.org">Python</a> has become a go-to tool for many data scientists and analysts. In this blog post, we’ll examine one strategy for leveraging the highly powerful tools within pandas to enhance data analysis capabilities using the <a href="http://claris.com/filemaker/">Claris FileMaker</a> platform. We’ll do this by calling the <a href="https://www.beezwax.net/products/bbox">bBox plugin</a> and its built-in Python functions.</p> <a href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/#more-11038" class="more-link">Continue reading <span class="screen-reader-text">“Leveraging pandas with Python to Analyze FileMaker Data Sets”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11038" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11038" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11038" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Leveraging%20pandas%20with%20Python%20to%20Analyze%20FileMaker%20Data%20Sets&body=https%3A%2F%2Fblog.beezwax.net%2Fleveraging-pandas-with-python-to-analyze-filemaker-data-sets%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="db7d2e16d3" data-email-share-track-url="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/data-science/" rel="tag">data science</a>, <a href="https://blog.beezwax.net/tag/pandas/" rel="tag">pandas</a></span><span class="comments-link"><a href="https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/#comments">2 Comments<span class="screen-reader-text"> on Leveraging pandas with Python to Analyze FileMaker Data Sets</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11180" class="post-11180 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-design category-filemaker category-filemaker-2023 category-filemaker-go category-techniques"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/10/layoutcalcs_artforsale1024x340.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/" rel="bookmark">Dynamic FileMaker UI Using Layout Calculations</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/alec_g/">Alec Gregory</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/" rel="bookmark"><time class="entry-date published" datetime="2023-10-23T12:01:30-07:00">10/23/2023</time><time class="updated" datetime="2023-10-25T19:47:34-07:00">10/25/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/design/" rel="category tag">Design</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://support.claris.com/s/article/Working-with-layout-calculations#t2">Layout calculations</a> in <a href="https://www.claris.com/filemaker/">Claris FileMaker</a> enable us to include dynamic elements in text objects. This is a deceptively powerful addition to FileMaker’s layout capabilities. We’ll describe how layout calculations work, and detail three interesting things about them.</p> <a href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/#more-11180" class="more-link">Continue reading <span class="screen-reader-text">“Dynamic FileMaker UI Using Layout Calculations”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11180" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11180" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11180" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Dynamic%20FileMaker%20UI%20Using%20Layout%20Calculations&body=https%3A%2F%2Fblog.beezwax.net%2Fdynamic-filemaker-ui-using-layout-calculations%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="aefa7ce1a5" data-email-share-track-url="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/dynamic-filemaker-ui-using-layout-calculations/#respond">Leave a Comment<span class="screen-reader-text"> on Dynamic FileMaker UI Using Layout Calculations</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11133" class="post-11133 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-business category-claris-development category-filemaker category-filemaker-19 category-filemaker-2023 category-management category-marketing category-organization-development"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/09/newtonsCradle-e1695655489924.jpeg?fit=300%2C138&ssl=1);"><a href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/" rel="bookmark">Harnessing Business Momentum with Claris® FileMaker®</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/russ_c/">Russ Catanach</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/" rel="bookmark"><time class="entry-date published" datetime="2023-09-21T14:37:30-07:00">09/21/2023</time><time class="updated" datetime="2023-09-25T08:29:44-07:00">09/25/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/management/" rel="category tag">Management</a>, <a href="https://blog.beezwax.net/category/marketing/" rel="category tag">Marketing</a>, <a href="https://blog.beezwax.net/category/organization-development/" rel="category tag">Organization Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><em>Russ Catanach is Marketing Director at <a href="https://www.beezwax.net">Beezwax</a>, as well as host of the podcast <a href="https://www.diyforbusinesspodcast.com">DIY For Business</a>. He’s sharing his insights, especially from a business perspective, on being a longtime <a href="https://www.claris.com">Claris</a> <a href="https://www.claris.com/filemaker/">FileMaker</a> user and developer.</em></p> <hr class="wp-block-separator has-alpha-channel-opacity"/> <p>Harnessing momentum is a crucial factor in business success. You can fuel innovation, enhance efficiency, and foster growth by leveraging past achievements and embracing swift progress.</p> <a href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/#more-11133" class="more-link">Continue reading <span class="screen-reader-text">“Harnessing Business Momentum with Claris® FileMaker®”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11133" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11133" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11133" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Harnessing%20Business%20Momentum%20with%20Claris%C2%AE%20FileMaker%C2%AE&body=https%3A%2F%2Fblog.beezwax.net%2Fharnessing-business-momentum-with-claris-filemaker%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="6f578953d8" data-email-share-track-url="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/harnessing-business-momentum-with-claris-filemaker/#respond">Leave a Comment<span class="screen-reader-text"> on Harnessing Business Momentum with Claris® FileMaker®</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-11011" class="post-11011 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-aws category-claris-development category-data-analytics category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-data-api category-filemaker-server category-integration category-logging category-reporting category-software-design category-techniques category-tools-add-ons tag-audit-log tag-filemaker-2 tag-s3 tag-serverless tag-sql"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/07/historic_data_blog_header.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/" rel="bookmark">Handling Historical Data with FileMaker and AWS Athena, S3 & Serverless</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/e037496671c225e97a4f62baec5c1a90?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/e037496671c225e97a4f62baec5c1a90?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/fabio/">Fabio Bosisio</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/" rel="bookmark"><time class="entry-date published" datetime="2023-07-17T12:19:00-07:00">07/17/2023</time><time class="updated" datetime="2023-07-18T22:42:43-07:00">07/18/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/aws/" rel="category tag">AWS</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/logging/" rel="category tag">Logging</a>, <a href="https://blog.beezwax.net/category/reporting/" rel="category tag">Reporting</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>In this blog post, we will explore a solution for optimising a FileMaker app that handles large amounts of data. We will address the challenges of data storage, file corruption, and performance degradation when dealing with historical data.</p> <p>By leveraging cloud storage and serverless computing, we can offload and query this data efficiently, ensuring better performance and scalability.</p> <a href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/#more-11011" class="more-link">Continue reading <span class="screen-reader-text">“Handling Historical Data with FileMaker and AWS Athena, S3 & Serverless”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-11011" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-11011" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-11011" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Handling%20Historical%20Data%20with%20FileMaker%20and%20AWS%20Athena%2C%20S3%20%26%20Serverless&body=https%3A%2F%2Fblog.beezwax.net%2Fhandling-historical-data-with-filemaker-and-aws-athena-s3-serverless%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="194e6bb883" data-email-share-track-url="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/audit-log/" rel="tag">audit log</a>, <a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/s3/" rel="tag">S3</a>, <a href="https://blog.beezwax.net/tag/serverless/" rel="tag">serverless</a>, <a href="https://blog.beezwax.net/tag/sql/" rel="tag">SQL</a></span><span class="comments-link"><a href="https://blog.beezwax.net/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless/#respond">Leave a Comment<span class="screen-reader-text"> on Handling Historical Data with FileMaker and AWS Athena, S3 & Serverless</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-10560" class="post-10560 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-community category-data-analytics category-events category-python category-reporting category-tableau-2 category-tableau tag-conference tag-data23 tag-tc23"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/05/TC23_keynote_050923_jb4111.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/tableau-conference-2023-highlights/" rel="bookmark">Tableau Conference 2023 – Highlights</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/tableau-conference-2023-highlights/" rel="bookmark"><time class="entry-date published" datetime="2023-05-09T09:07:00-07:00">05/09/2023</time><time class="updated" datetime="2023-05-13T19:56:00-07:00">05/13/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/reporting/" rel="category tag">Reporting</a>, <a href="https://blog.beezwax.net/category/tableau-2/" rel="category tag">Tableau</a>, <a href="https://blog.beezwax.net/category/filemaker/tableau/" rel="category tag">Tableau FM</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Greetings from <a href="https://www.salesforce.com/tableau-conference/">Tableau Conference 2023</a> (TC23) in Las Vegas, and beyond. Beezwax’s Data Analytics & <a href="https://beezwax.net/services/tableau-development">Tableau Developer team</a> is attending, both in-person and virtual. </p> <p>TC23 is designed to reveal and inspire, with new product information, plus Tableau (and Salesforce) company roadmaps. More importantly, there’s plenty of insight from TC23 sessions including technical topics, case studies, thought leadership, cool demos, community inspiration, and hands-on learning.</p> <a href="https://blog.beezwax.net/tableau-conference-2023-highlights/#more-10560" class="more-link">Continue reading <span class="screen-reader-text">“Tableau Conference 2023 – Highlights”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-10560" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-conference-2023-highlights/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-10560" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-conference-2023-highlights/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-10560" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-conference-2023-highlights/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-conference-2023-highlights/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Tableau%20Conference%202023%20-%20Highlights&body=https%3A%2F%2Fblog.beezwax.net%2Ftableau-conference-2023-highlights%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="faaf5b4903" data-email-share-track-url="https://blog.beezwax.net/tableau-conference-2023-highlights/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/conference/" rel="tag">conference</a>, <a href="https://blog.beezwax.net/tag/data23/" rel="tag">data23</a>, <a href="https://blog.beezwax.net/tag/tc23/" rel="tag">tc23</a></span><span class="comments-link"><a href="https://blog.beezwax.net/tableau-conference-2023-highlights/#respond">Leave a Comment<span class="screen-reader-text"> on Tableau Conference 2023 – Highlights</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-10292" class="post-10292 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-server category-techniques tag-audit-log tag-transactions"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/04/audit_log_header4608x1530.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/" rel="bookmark">Let’s make an audit log with Claris FileMaker</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/alec_g/">Alec Gregory</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/" rel="bookmark"><time class="entry-date published" datetime="2023-04-25T06:52:17-07:00">04/25/2023</time><time class="updated" datetime="2025-01-31T02:00:06-08:00">01/31/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p id="introduction">Claris FileMaker puts powerful, native audit logging within reach of developers, with a greatly reduced code footprint compared to existing approaches. In this blog post we introduce the <code>OnWindowTransaction</code> script trigger, leveraging it along with <a href="https://blog.beezwax.net/the-new-horizon-script-transactions-in-claris-filemaker/">native FileMaker script transactions</a> to create an audit log that is efficient, scalable, flexible, performant, and convenient to implement.</p> <a href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/#more-10292" class="more-link">Continue reading <span class="screen-reader-text">“Let’s make an audit log with Claris FileMaker”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-10292" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-10292" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-10292" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Let%27s%20make%20an%20audit%20log%20with%20Claris%20FileMaker&body=https%3A%2F%2Fblog.beezwax.net%2Flets-make-an-audit-log-with-claris-filemaker%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="3df02c3076" data-email-share-track-url="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/audit-log/" rel="tag">audit log</a>, <a href="https://blog.beezwax.net/tag/transactions/" rel="tag">Transactions</a></span><span class="comments-link"><a href="https://blog.beezwax.net/lets-make-an-audit-log-with-claris-filemaker/#respond">Leave a Comment<span class="screen-reader-text"> on Let’s make an audit log with Claris FileMaker</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-10091" class="post-10091 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-community category-events category-web-development tag-hackathon"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/04/beezwax_sponsor_los_altos_hacks_1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/" rel="bookmark">Los Altos Hacks – Largest West Coast Student Hackathon</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/" rel="bookmark"><time class="entry-date published" datetime="2023-04-06T00:01:47-07:00">04/06/2023</time><time class="updated" datetime="2023-04-06T00:04:54-07:00">04/06/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>As the <a href="https://mlh.io/seasons/2023/events">2023 Hackathon Season</a> hits springtime, this weekend brings <a href="https://www.losaltoshacks.com">Los Altos Hacks VII</a>. This event is a 2-day, student-led, in-person hackathon…and the largest high school hackathon on the West Coast.</p> <p>We’re proud to sponsor and provide mentors, and especially, we can’t wait to see what these talented developers can build!</p> <a href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/#more-10091" class="more-link">Continue reading <span class="screen-reader-text">“Los Altos Hacks – Largest West Coast Student Hackathon”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-10091" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-10091" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-10091" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Los%20Altos%20Hacks%20-%20Largest%20West%20Coast%20Student%20Hackathon&body=https%3A%2F%2Fblog.beezwax.net%2Flos-altos-hacks-largest-west-coast-student-hackathon%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="04bfccd392" data-email-share-track-url="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/hackathon/" rel="tag">hackathon</a></span><span class="comments-link"><a href="https://blog.beezwax.net/los-altos-hacks-largest-west-coast-student-hackathon/#respond">Leave a Comment<span class="screen-reader-text"> on Los Altos Hacks – Largest West Coast Student Hackathon</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-10138" class="post-10138 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-bzbond category-claris-development category-community category-events category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-data-api category-filemaker-server category-integration category-javascript category-tools-add-ons"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2023/02/header_BAFMDev_feb_23.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/" rel="bookmark">End to End Web Integration for Claris® Platforms</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/" rel="bookmark"><time class="entry-date published" datetime="2023-03-14T21:18:05-07:00">03/14/2023</time><time class="updated" datetime="2023-04-24T14:45:22-07:00">04/24/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/filemaker/bzbond/" rel="category tag">bzBond</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h2 class="wp-block-heading has-text-color" style="color:#3c4047">Alec Gregory from Beezwax presents at the <em>Claris Beyond</em> Meetup.</h2> <p>Let’s talk about building web UIs, JavaScript functions and new integrations for Claris FileMaker and Claris Pro. Learn how you can manage various stages of the web integration process with the open source <a href="https://github.com/beezwax/bzBond">bzBond</a>.</p> <a href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/#more-10138" class="more-link">Continue reading <span class="screen-reader-text">“End to End Web Integration for Claris® Platforms”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-10138" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-10138" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-10138" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20End%20to%20End%20Web%20Integration%20for%20Claris%C2%AE%20Platforms&body=https%3A%2F%2Fblog.beezwax.net%2Fend-to-end-web-integration-for-claris-platforms%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="91e66c1e0a" data-email-share-track-url="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/end-to-end-web-integration-for-claris-platforms/#comments">1 Comment<span class="screen-reader-text"> on End to End Web Integration for Claris® Platforms</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-9555" class="post-9555 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-business category-design-front-end-development category-front-end-development category-javascript category-mobile-development category-node-js category-python category-react category-ruby category-ruby-on-rails category-tools category-web-development tag-full-stack tag-javascript"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/12/web-full-stack-frameworks-header-2048x680-1.jpeg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/" rel="bookmark">Modern Full-Stack Web Frameworks: When to use What and Why</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/" rel="bookmark"><time class="entry-date published" datetime="2023-01-13T10:30:41-08:00">01/13/2023</time><time class="updated" datetime="2023-01-13T10:30:42-08:00">01/13/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/front-end-development/design-front-end-development/" rel="category tag">Front-end Design</a>, <a href="https://blog.beezwax.net/category/front-end-development/" rel="category tag">Front-end Development</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/mobile-development/" rel="category tag">Mobile Development</a>, <a href="https://blog.beezwax.net/category/javascript/node-js/" rel="category tag">Node.js</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/javascript/react/" rel="category tag">React</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/web-development/tools/" rel="category tag">Tools</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>When it comes to choosing web development technologies, we now have more options than ever. And while that’s a good thing, it also poses a problem. Answering the question, “What is the ideal technology for this new project?” is not as easy as it used to be. In this post, I briefly highlight the most popular full-stack web frameworks, and why you might want to choose each of them.</p> <a href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/#more-9555" class="more-link">Continue reading <span class="screen-reader-text">“Modern Full-Stack Web Frameworks: When to use What and Why”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-9555" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-9555" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-9555" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Modern%20Full-Stack%20Web%20Frameworks%3A%20When%20to%20use%20What%20and%20Why&body=https%3A%2F%2Fblog.beezwax.net%2Fmodern-full-stack-web-frameworks-when-to-use-what-and-why%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="dc275be282" data-email-share-track-url="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/full-stack/" rel="tag">full-stack</a>, <a href="https://blog.beezwax.net/tag/javascript/" rel="tag">JavaScript</a></span><span class="comments-link"><a href="https://blog.beezwax.net/modern-full-stack-web-frameworks-when-to-use-what-and-why/#respond">Leave a Comment<span class="screen-reader-text"> on Modern Full-Stack Web Frameworks: When to use What and Why</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-9712" class="post-9712 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-beezwax-news category-business category-community category-design category-events category-filemaker category-front-end-development category-integration category-organization-development category-ux category-web-development tag-digital-transformation"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/12/digital-transformation-1024x340-1.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/" rel="bookmark">Panel & Networking: How Technology Can Lead The Way For Digital Transformation</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/jaybeezwax/">Jay Gonzales</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/" rel="bookmark"><time class="entry-date published" datetime="2022-12-06T11:32:25-08:00">12/06/2022</time><time class="updated" datetime="2022-12-06T11:33:29-08:00">12/06/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/design/" rel="category tag">Design</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/front-end-development/" rel="category tag">Front-end Development</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/organization-development/" rel="category tag">Organization Development</a>, <a href="https://blog.beezwax.net/category/front-end-development/ux/" rel="category tag">UX</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>As each of our clients weathers unique challenges, “digital transformation” comes to mind as something that exists in different stages. Some organizations are long-since transformed by technology, while others shifted more recently toward work dominated by the distributed as well as the digital.</p> <p>In building custom applications to automate workflows, streamline operations and leverage technical advantages through innovation, we harness the power of digital transformation. We’re helping many organizations maintain existing momentum to position themselves for positive upswings, and others to recover from economic downturns, overcome turbulence in operations, or head off uncertainty about technical resources. </p> <p>Digital transformation supports organizational transformation. And it can also lead this transition. </p> <a href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/#more-9712" class="more-link">Continue reading <span class="screen-reader-text">“Panel & Networking: How Technology Can Lead The Way For Digital Transformation”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-9712" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-9712" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-9712" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Panel%20%26%20Networking%3A%20How%20Technology%20Can%20Lead%20The%20Way%20For%20Digital%20Transformation&body=https%3A%2F%2Fblog.beezwax.net%2Fpanel-networking-how-technology-can-lead-the-way-for-digital-transformation%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="cb2377db1c" data-email-share-track-url="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/digital-transformation/" rel="tag">digital transformation</a></span><span class="comments-link"><a href="https://blog.beezwax.net/panel-networking-how-technology-can-lead-the-way-for-digital-transformation/#respond">Leave a Comment<span class="screen-reader-text"> on Panel & Networking: How Technology Can Lead The Way For Digital Transformation</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-9415" class="post-9415 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-community category-data-analytics category-events category-tableau-2 tag-data-science tag-datathon tag-hackathon"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/11/Datathon_blog_header1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/" rel="bookmark">Datathon for Social Good 2022 @ UC Berkeley</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/" rel="bookmark"><time class="entry-date published" datetime="2022-11-11T09:54:12-08:00">11/11/2022</time><time class="updated" datetime="2022-11-22T14:06:23-08:00">11/22/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/tableau-2/" rel="category tag">Tableau</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a rel="noreferrer noopener" href="https://www.eventbrite.com/e/datathon-for-social-good-2022-tickets-450550156647" target="_blank">Datathon for Social Good 2022</a> is the 4th-annual event for UC Berkeley students to show off their data science skills through real-world project applications. With a focus on technology applied toward social good, this Datathon allows participants the opportunity to explore and tackle current social issues by employing data science to leave a real-world impact.</p> <h3 class="wp-block-heading">An Exploration into Environmental Justice & Urban Sciences</h3> <p>This year’s Datathon has several competition tracks that focus on different societal issues ranging from urban sciences to environmental sustainability. Datasets and tools will be provided by <a rel="noreferrer noopener" href="https://www.govops.ca.gov/caldata/" target="_blank">CalData</a>, <a rel="noreferrer noopener" href="https://earthhacks.io/" target="_blank">Earth Hacks</a> and <a rel="noreferrer noopener" href="https://deepnote.com/" target="_blank">Deepnote</a>. Teams create visualizations, analyses, or machine learning models addressing any aspect of the given datasets, which are then presented to partnering organizations and judges.</p> <a href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/#more-9415" class="more-link">Continue reading <span class="screen-reader-text">“Datathon for Social Good 2022 @ UC Berkeley”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-9415" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-9415" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-9415" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Datathon%20for%20Social%20Good%202022%20%40%20UC%20Berkeley&body=https%3A%2F%2Fblog.beezwax.net%2Fdatathon-for-social-good-2022-uc-berkeley%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="73ceb63c50" data-email-share-track-url="https://blog.beezwax.net/datathon-for-social-good-2022-uc-berkeley/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/data-science/" rel="tag">data science</a>, <a href="https://blog.beezwax.net/tag/datathon/" rel="tag">datathon</a>, <a href="https://blog.beezwax.net/tag/hackathon/" rel="tag">hackathon</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-9123" class="post-9123 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-devops category-ruby-on-rails category-server-administration category-web-development tag-aws tag-ec2 tag-git tag-github tag-gitops"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/10/GitOps_with_GitHub_Actions_header_1024x340.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/gitops-with-github-actions/" rel="bookmark">GitOps with GitHub Actions</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/gitops-with-github-actions/" rel="bookmark"><time class="entry-date published" datetime="2022-10-18T00:48:24-07:00">10/18/2022</time><time class="updated" datetime="2022-10-18T09:45:11-07:00">10/18/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/devops/" rel="category tag">DevOps</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/server-administration/" rel="category tag">Server Administration</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Today we’re going to talk about GitOps with GitHub Actions, including an example of this workflow:</p> <pre class="wp-block-preformatted has-background" style="background-color:#00d18412">A developer team creates a new branch, with a Pull Request (PR), which triggers a GitHub Action, which runs AWS CodeDeploy, which deploys the application code update from GitHub to a web application on an Amazon EC2 instance.</pre> <p><em>Originally presented at Beezwax’s internal “Developer Show & Share”, this video presentation covers “GitOps with GitHub Actions” by Victor Olivo, Beezwax DevOps Engineer.</em></p> <a href="https://blog.beezwax.net/gitops-with-github-actions/#more-9123" class="more-link">Continue reading <span class="screen-reader-text">“GitOps with GitHub Actions”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-9123" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/gitops-with-github-actions/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-9123" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/gitops-with-github-actions/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-9123" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/gitops-with-github-actions/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/gitops-with-github-actions/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20GitOps%20with%20GitHub%20Actions&body=https%3A%2F%2Fblog.beezwax.net%2Fgitops-with-github-actions%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="1d098a3617" data-email-share-track-url="https://blog.beezwax.net/gitops-with-github-actions/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/aws/" rel="tag">AWS</a>, <a href="https://blog.beezwax.net/tag/ec2/" rel="tag">EC2</a>, <a href="https://blog.beezwax.net/tag/git/" rel="tag">Git</a>, <a href="https://blog.beezwax.net/tag/github/" rel="tag">GitHub</a>, <a href="https://blog.beezwax.net/tag/gitops/" rel="tag">GitOps</a></span><span class="comments-link"><a href="https://blog.beezwax.net/gitops-with-github-actions/#respond">Leave a Comment<span class="screen-reader-text"> on GitOps with GitHub Actions</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-544" class="post-544 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-ruby category-ruby-on-rails category-software-design category-testing tag-agile tag-tdd tag-testing"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2012/06/automated.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/the-benefits-of-automated-testing/" rel="bookmark">The Benefits of Automated Testing</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/the-benefits-of-automated-testing/" rel="bookmark"><time class="entry-date published" datetime="2022-01-21T00:01:00-08:00">01/21/2022</time><time class="updated" datetime="2022-01-20T23:16:59-08:00">01/20/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/testing/" rel="category tag">Testing</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Software changes over time. Your company’s web site this year does things you had no idea you needed two years ago. How can we keep the cost of change manageable?</p> <p>Automated testing is one way. Especially for large software projects, the practice of <strong>automated testing can dramatically reduce the cost</strong> of adapting software to new business necessities.</p> <p> <a href="https://blog.beezwax.net/the-benefits-of-automated-testing/#more-544" class="more-link">Continue reading <span class="screen-reader-text">“The Benefits of Automated Testing”</span> <span class="meta-nav">→</span></a></p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-544" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/the-benefits-of-automated-testing/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-544" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/the-benefits-of-automated-testing/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-544" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/the-benefits-of-automated-testing/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/the-benefits-of-automated-testing/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20The%20Benefits%20of%20Automated%20Testing&body=https%3A%2F%2Fblog.beezwax.net%2Fthe-benefits-of-automated-testing%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="46d75a2b43" data-email-share-track-url="https://blog.beezwax.net/the-benefits-of-automated-testing/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/agile/" rel="tag">Agile</a>, <a href="https://blog.beezwax.net/tag/tdd/" rel="tag">TDD</a>, <a href="https://blog.beezwax.net/tag/testing/" rel="tag">Testing</a></span><span class="comments-link"><a href="https://blog.beezwax.net/the-benefits-of-automated-testing/#respond">Leave a Comment<span class="screen-reader-text"> on The Benefits of Automated Testing</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7894" class="post-7894 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-business category-community category-management category-organization-development tag-anniversary"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2016/06/JulianAnniversaryCandle-1-847270965-1640916422564.jpg?fit=300%2C199&ssl=1);"><a href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/" rel="bookmark">The Human Resource – Beezwax Anniversary Edition</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/3b1b3fb2ba01436bd9ce66521aeade8d?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/3b1b3fb2ba01436bd9ce66521aeade8d?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/julian/">Julian Nadel</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/" rel="bookmark"><time class="entry-date published" datetime="2021-12-30T17:49:37-08:00">12/30/2021</time><time class="updated" datetime="2022-01-18T15:43:22-08:00">01/18/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/management/" rel="category tag">Management</a>, <a href="https://blog.beezwax.net/category/organization-development/" rel="category tag">Organization Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h2 class="wp-block-heading">26 years in, a founding Bee reflects.</h2> <p><em>Julian Nadel is president and founder of Beezwax. He’s celebrating the 26th Anniversary of Beezwax with this update to his original Beezwax Blog post.</em></p> <p>In 2014, a colleague interviewed me about Beezwax; the interview transcript was the orginal basis for the article herein. It was then and still is now one of the only public summaries of my thoughts on <strong>how Beezwax works, and why</strong>.</p> <p>Since being published, the article has been a meaningful springboard for many conversations I’ve had… with existing Beez, clients, and colleagues… and <a href="https://www.beezwax.net/careers">people new to Beezwax</a>. As we reach another milestone – completing our 26th year – I’m taking this opportunity to revisit the article and provide an update.</p> <a href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/#more-7894" class="more-link">Continue reading <span class="screen-reader-text">“The Human Resource – Beezwax Anniversary Edition”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7894" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7894" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7894" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20The%20Human%20Resource%20%E2%80%93%20Beezwax%20Anniversary%20Edition&body=https%3A%2F%2Fblog.beezwax.net%2Fthe-human-resource-beezwax-anniversary%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="551aee4a6b" data-email-share-track-url="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/anniversary/" rel="tag">Anniversary</a></span><span class="comments-link"><a href="https://blog.beezwax.net/the-human-resource-beezwax-anniversary/#respond">Leave a Comment<span class="screen-reader-text"> on The Human Resource – Beezwax Anniversary Edition</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7840" class="post-7840 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-beezwax-news category-claris-connect category-claris-development category-community category-filemaker category-filemaker-19 category-filemaker-cloud category-news-filemaker tag-awards tag-claris"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2021/12/blog_header_CEA_121521_1024x340.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/" rel="bookmark">Beezwax Wins Claris Excellence Award</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/ba37e805c545d67ef01f5854b3673e78?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/jaybeezwax/">Jay Gonzales</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/" rel="bookmark"><time class="entry-date published" datetime="2021-12-15T09:10:35-08:00">12/15/2021</time><time class="updated" datetime="2021-12-23T11:50:25-08:00">12/23/2021</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/claris-development/claris-connect/" rel="category tag">Claris Connect</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h3 class="wp-block-heading">Beezwax Recognized for Advocacy Excellence, Sharing Expertise and Passion with Customers and Developers In the Claris Community</h3> <p><strong>CUPERTINO, Calif. – Dec. 15, 2021</strong> – <a href="https://www.claris.com">Claris International Inc.</a>, an Apple company, named <a href="https://beezwax.net">Beezwax Datatools Inc.</a> as winner of the Advocacy Excellence Award as part of the Claris Excellence Awards for 2021, which honor Claris Partners and Claris Community members who have made outstanding contributions and accomplishments around the globe in 2021.</p> <p>Partners and community members are selected for their award-worthy achievements using the Claris platform. The Advocacy Excellence Award recognizes a Claris partner for sharing expertise and passion while increasing awareness of Claris products and expanding the Claris Community of users and developers.</p> <a href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/#more-7840" class="more-link">Continue reading <span class="screen-reader-text">“Beezwax Wins Claris Excellence Award”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7840" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7840" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7840" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Beezwax%20Wins%20Claris%20Excellence%20Award&body=https%3A%2F%2Fblog.beezwax.net%2Fbeezwax-wins-claris-excellence-award%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="774dfc4a2d" data-email-share-track-url="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/awards/" rel="tag">awards</a>, <a href="https://blog.beezwax.net/tag/claris/" rel="tag">Claris</a></span><span class="comments-link"><a href="https://blog.beezwax.net/beezwax-wins-claris-excellence-award/#comments">5 Comments<span class="screen-reader-text"> on Beezwax Wins Claris Excellence Award</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7750" class="post-7750 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-data-analytics category-filemaker category-filemaker-18 category-filemaker-19 category-filemaker-data-api category-filemaker-server category-integration category-performance category-tableau-2 category-tableau category-techniques category-tools-add-ons tag-dashboards tag-javascript tag-tableau-connector tag-web-data-connector"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2021/11/stacked-rocks-and-streetlight-pdx-sea-2.jpg?fit=300%2C103&ssl=1);"><a href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/" rel="bookmark">A fast, flexible Tableau Connector for FileMaker</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/zenenzo/">Vincenzo Menanno</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/" rel="bookmark"><time class="entry-date published" datetime="2021-11-19T09:19:24-08:00">11/19/2021</time><time class="updated" datetime="2022-05-16T11:17:18-07:00">05/16/2022</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-18/" rel="category tag">FileMaker 18</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/tableau-2/" rel="category tag">Tableau</a>, <a href="https://blog.beezwax.net/category/filemaker/tableau/" rel="category tag">Tableau FM</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Building a custom Tableau® Connector for Claris® FileMaker® enables faster, more reliable and more flexible connections between Tableau and FileMaker datasources, compared with the legacy Web Data Connector. </p> <p>For a number of Beezwax client projects, we’ve installed and deployed a Tableau Connector (aka “TACO”) for FileMaker. The TACO was built using the Tableau Connector SDK (provided by Tableau) to connect to datasources on FileMaker Server. The TACO method uses JDBC rather than the FileMaker Data API for the connection between FileMaker and Tableau, and in our testing the performance of data extracts was up to 10 times faster. </p> <a href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/#more-7750" class="more-link">Continue reading <span class="screen-reader-text">“A fast, flexible Tableau Connector for FileMaker”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7750" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7750" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7750" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20A%20fast%2C%20flexible%20Tableau%20Connector%20for%20FileMaker&body=https%3A%2F%2Fblog.beezwax.net%2Ftableau-connector-for-filemaker-fast-flexible%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="5ef90b1537" data-email-share-track-url="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/dashboards/" rel="tag">dashboards</a>, <a href="https://blog.beezwax.net/tag/javascript/" rel="tag">JavaScript</a>, <a href="https://blog.beezwax.net/tag/tableau-connector/" rel="tag">tableau connector</a>, <a href="https://blog.beezwax.net/tag/web-data-connector/" rel="tag">web data connector</a></span><span class="comments-link"><a href="https://blog.beezwax.net/tableau-connector-for-filemaker-fast-flexible/#comments">1 Comment<span class="screen-reader-text"> on A fast, flexible Tableau Connector for FileMaker</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7570" class="post-7570 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-19 category-filemaker-server category-news-filemaker category-performance category-server-administration category-tableau category-testing tag-apple-silicon tag-apple-users tag-claris tag-filemaker-2 tag-filemaker-pro tag-filemaker-server tag-linux tag-m1 tag-macos"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2021/05/sunset-germany-072921-vm-m1-blog-1024x340-1.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/" rel="bookmark">FileMaker Performance on Apple silicon | Astounding!</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b817c81c686b3493e2243abc97030ad6?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/zenenzo/">Vincenzo Menanno</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/" rel="bookmark"><time class="entry-date published" datetime="2021-06-25T01:37:00-07:00">06/25/2021</time><time class="updated" datetime="2024-11-03T16:36:01-08:00">11/03/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/server-administration/" rel="category tag">Server Administration</a>, <a href="https://blog.beezwax.net/category/filemaker/tableau/" rel="category tag">Tableau FM</a>, <a href="https://blog.beezwax.net/category/testing/" rel="category tag">Testing</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>When the Apple silicon Macs with M1 chips came out, I read and watched many of the reviews. Most of them had great things to say about the promise of Apple’s new M1 chip…I was impressed. When I finally received my Apple M1 MacBook Pro, and started to use it…I was amazed.</p> <p>Back in 2020, FileMaker Pro wasn’t optimized yet for Apple silicon processors, but ran fine under Rosetta emulation. On my M1 MacBook Pro, it already felt much faster than running FileMaker “natively” on an Intel-based MacBook…I was astonished.</p> <p>I started running the just-released <a href="https://www.claris.com/blog/2021/more-power-no-limits-the-latest-claris-product-release">Claris FileMaker® 19.3</a>, with native support for Apple’s M1 chip, on a new MacBook Pro. In a word: <em>Astounding</em>!</p> <a href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/#more-7570" class="more-link">Continue reading <span class="screen-reader-text">“FileMaker Performance on Apple silicon | Astounding!”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7570" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7570" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7570" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20FileMaker%20Performance%20on%20Apple%20silicon%20%7C%20Astounding%21&body=https%3A%2F%2Fblog.beezwax.net%2Ffilemaker-performance-on-apple-m1-astounding%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="60bb6d66aa" data-email-share-track-url="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/apple-silicon/" rel="tag">Apple silicon</a>, <a href="https://blog.beezwax.net/tag/apple-users/" rel="tag">apple users</a>, <a href="https://blog.beezwax.net/tag/claris/" rel="tag">Claris</a>, <a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/filemaker-pro/" rel="tag">FileMaker Pro</a>, <a href="https://blog.beezwax.net/tag/filemaker-server/" rel="tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/tag/linux/" rel="tag">Linux</a>, <a href="https://blog.beezwax.net/tag/m1/" rel="tag">M1</a>, <a href="https://blog.beezwax.net/tag/macos/" rel="tag">macOS</a></span><span class="comments-link"><a href="https://blog.beezwax.net/filemaker-performance-on-apple-m1-astounding/#respond">Leave a Comment<span class="screen-reader-text"> on FileMaker Performance on Apple silicon | Astounding!</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7371" class="post-7371 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-18 category-filemaker-19 category-filemaker-data-api category-integration category-ruby category-ruby-on-rails category-software-design category-tools-add-ons category-web-development tag-filemaker-2 tag-filemaker-data-api tag-ruby tag-ruby-client tag-ruby-on-rails tag-ruby-gem"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2021/03/pawel-czerwinski-ruJm3dBXCqw-unsplash.jpg?fit=300%2C200&ssl=1);"><a href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/" rel="bookmark">Integrating FileMaker’s Data API and Ruby with the fmrest-ruby gem</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/f7ffe4c4e72ddcc67e12f00dab45eb2b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/f7ffe4c4e72ddcc67e12f00dab45eb2b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/pedro_c/">Pedro Carbajal</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/" rel="bookmark"><time class="entry-date published" datetime="2021-04-15T18:06:45-07:00">04/15/2021</time><time class="updated" datetime="2021-12-14T22:41:34-08:00">12/14/2021</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-18/" rel="category tag">FileMaker 18</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>We often work on projects that intersect two technologies near and dear to us: FileMaker and Ruby. This allows us to build robust web applications in Ruby on Rails, integrated with data sources from FileMaker solutions. When Claris introduced the FileMaker Data API we were naturally curious to try it out. At the time there was no off-the-shelf Ruby library for us to simply <code>gem install</code>, so we decided to roll up our sleeves and build one. Thus, <a href="https://github.com/beezwax/fmrest-ruby">fmrest-ruby</a> was born.</p> <p>This article will walk you through setting up and using fmrest-ruby in a Ruby on Rails project. Some level of familiarity with Ruby/Rails and FileMaker’s Data API is advised, although much of the content covered here is applicable to any Ruby project, Rails or not.</p> <a href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/#more-7371" class="more-link">Continue reading <span class="screen-reader-text">“Integrating FileMaker’s Data API and Ruby with the fmrest-ruby gem”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7371" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7371" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7371" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Integrating%20FileMaker%27s%20Data%20API%20and%20Ruby%20with%20the%20fmrest-ruby%20gem&body=https%3A%2F%2Fblog.beezwax.net%2Fintegrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="5bee888106" data-email-share-track-url="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/filemaker-data-api/" rel="tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/tag/ruby/" rel="tag">ruby</a>, <a href="https://blog.beezwax.net/tag/ruby-client/" rel="tag">ruby client</a>, <a href="https://blog.beezwax.net/tag/ruby-on-rails/" rel="tag">ruby on rails</a>, <a href="https://blog.beezwax.net/tag/ruby-gem/" rel="tag">ruby-gem</a></span><span class="comments-link"><a href="https://blog.beezwax.net/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem/#respond">Leave a Comment<span class="screen-reader-text"> on Integrating FileMaker’s Data API and Ruby with the fmrest-ruby gem</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7389" class="post-7389 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-server category-integration category-techniques tag-claris tag-filemaker-2 tag-filemaker-data-api tag-filemaker-odata-api tag-odata"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2021/03/pexels-mehmet-turgut-kirkgoz-5469668-1-1-scaled-e1616433981131.jpg?fit=300%2C200&ssl=1);"><a href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/" rel="bookmark">OData for FileMaker – New Player in an Old Game</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/14c4232f6627ccf81a338620f6ea9f05?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/14c4232f6627ccf81a338620f6ea9f05?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/steve-senft-herrera/">Steve Senft-Herrera</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/" rel="bookmark"><time class="entry-date published" datetime="2021-03-25T13:57:07-07:00">03/25/2021</time><time class="updated" datetime="2024-06-03T11:52:44-07:00">06/03/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>This blog post is the first in a series about the FileMaker OData API, highlighting key features that make it an exciting addition to the Claris FileMaker platform.</p> <a href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/#more-7389" class="more-link">Continue reading <span class="screen-reader-text">“OData for FileMaker – New Player in an Old Game”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7389" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7389" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7389" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20OData%20for%20FileMaker%20%E2%80%93%20New%20Player%20in%20an%20Old%20Game&body=https%3A%2F%2Fblog.beezwax.net%2Fodata-for-filemaker-new-player-in-an-old-game%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ad8098f8ea" data-email-share-track-url="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/claris/" rel="tag">Claris</a>, <a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/filemaker-data-api/" rel="tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/tag/filemaker-odata-api/" rel="tag">FileMaker OData API</a>, <a href="https://blog.beezwax.net/tag/odata/" rel="tag">OData</a></span><span class="comments-link"><a href="https://blog.beezwax.net/odata-for-filemaker-new-player-in-an-old-game/#comments">2 Comments<span class="screen-reader-text"> on OData for FileMaker – New Player in an Old Game</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7239" class="post-7239 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-python category-ruby category-ruby-on-rails category-software-design category-swift category-web-development tag-object-oriented-programming tag-oop"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/11/floating-objects-oop-base2.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/" rel="bookmark">OOP Fundamentals: The Decorator Pattern</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/" rel="bookmark"><time class="entry-date published" datetime="2020-11-03T13:29:24-08:00">11/03/2020</time><time class="updated" datetime="2020-11-03T13:34:47-08:00">11/03/2020</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/swift/" rel="category tag">Swift</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>The decorator pattern is one of my favorite patterns. It is simple, extensible and powerful. It feels like it follows the essence of object oriented programming beautifully. Sadly though, it is also easy to be misused or misunderstood. So, in this post I will show you the essence of the decorator pattern, illustrated with a few examples.</p> <a href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/#more-7239" class="more-link">Continue reading <span class="screen-reader-text">“OOP Fundamentals: The Decorator Pattern”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7239" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7239" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7239" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20OOP%20Fundamentals%3A%20The%20Decorator%20Pattern&body=https%3A%2F%2Fblog.beezwax.net%2Foop-fundamentals-the-decorator-pattern%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="13a9241d32" data-email-share-track-url="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/object-oriented-programming/" rel="tag">object-oriented programming</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a></span><span class="comments-link"><a href="https://blog.beezwax.net/oop-fundamentals-the-decorator-pattern/#respond">Leave a Comment<span class="screen-reader-text"> on OOP Fundamentals: The Decorator Pattern</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-7134" class="post-7134 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-javascript category-python category-ruby category-ruby-on-rails category-software-design category-swift category-web-development tag-object-oriented-programming tag-oop"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/10/floating-objects-oop-base1.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/" rel="bookmark">OOP Fundamentals: The Dependency Inversion Principle</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/" rel="bookmark"><time class="entry-date published" datetime="2020-10-23T12:11:44-07:00">10/23/2020</time><time class="updated" datetime="2020-10-24T09:59:47-07:00">10/24/2020</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/swift/" rel="category tag">Swift</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>The dependency inversion principle is one of the cornerstones of object-oriented programming. Without it, there is no object-oriented design. It’s that important.</p> <a href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/#more-7134" class="more-link">Continue reading <span class="screen-reader-text">“OOP Fundamentals: The Dependency Inversion Principle”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-7134" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-7134" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-7134" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20OOP%20Fundamentals%3A%20The%20Dependency%20Inversion%20Principle&body=https%3A%2F%2Fblog.beezwax.net%2Foop-fundamentals-the-dependency-inversion-principle%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="eae389646c" data-email-share-track-url="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/object-oriented-programming/" rel="tag">object-oriented programming</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a></span><span class="comments-link"><a href="https://blog.beezwax.net/oop-fundamentals-the-dependency-inversion-principle/#comments">1 Comment<span class="screen-reader-text"> on OOP Fundamentals: The Dependency Inversion Principle</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6845" class="post-6845 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-design category-filemaker category-filemaker-19 category-design-front-end-development category-front-end-development category-techniques category-ux tag-apple-users tag-dark-mode tag-ios tag-ipados tag-macos"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/07/Featured.png?fit=300%2C75&ssl=1);"><a href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/" rel="bookmark">Dark and Light Modes: 3 Simple Paths to FileMaker UX</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b6ec09afdd1bcaddac6d47f4bcae1c0b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b6ec09afdd1bcaddac6d47f4bcae1c0b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/christopher_e/">Christopher Edwards</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/" rel="bookmark"><time class="entry-date published" datetime="2020-07-02T15:57:47-07:00">07/02/2020</time><time class="updated" datetime="2023-10-16T17:55:47-07:00">10/16/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/design/" rel="category tag">Design</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/front-end-development/design-front-end-development/" rel="category tag">Front-end Design</a>, <a href="https://blog.beezwax.net/category/front-end-development/" rel="category tag">Front-end Development</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/front-end-development/ux/" rel="category tag">UX</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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. </p> <p>Let’s look at three easy techniques to give FileMaker Pro users a choice between Dark Mode and Light Mode, plus an option to automatically adapt modes based on OS settings.</p> <a href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/#more-6845" class="more-link">Continue reading <span class="screen-reader-text">“Dark and Light Modes: 3 Simple Paths to FileMaker UX”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6845" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6845" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6845" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Dark%20and%20Light%20Modes%3A%203%20Simple%20Paths%20to%20FileMaker%20UX&body=https%3A%2F%2Fblog.beezwax.net%2Fdark-and-light-modes-3-simple-paths-to-filemaker-ux%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="896be42b6d" data-email-share-track-url="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/apple-users/" rel="tag">apple users</a>, <a href="https://blog.beezwax.net/tag/dark-mode/" rel="tag">dark mode</a>, <a href="https://blog.beezwax.net/tag/ios/" rel="tag">iOS</a>, <a href="https://blog.beezwax.net/tag/ipados/" rel="tag">iPadOS</a>, <a href="https://blog.beezwax.net/tag/macos/" rel="tag">macOS</a></span><span class="comments-link"><a href="https://blog.beezwax.net/dark-and-light-modes-3-simple-paths-to-filemaker-ux/#respond">Leave a Comment<span class="screen-reader-text"> on Dark and Light Modes: 3 Simple Paths to FileMaker UX</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6822" class="post-6822 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-javascript category-ruby category-ruby-on-rails category-software-design category-web-development tag-object-oriented-programming tag-oop tag-refactoring"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/06/CompositionOverInheritanceBlogHeader1024x340.jpg?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/" rel="bookmark">Composition over Inheritance, with JavaScript examples</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/" rel="bookmark"><time class="entry-date published" datetime="2020-06-29T11:57:39-07:00">06/29/2020</time><time class="updated" datetime="2020-06-29T11:58:22-07:00">06/29/2020</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/ruby-on-rails/" rel="category tag">Ruby on Rails</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>If you are into object-oriented programming, you most likely have heard about <em>composition over inheritance</em>. The concept itself is simple: Whenever possible, prefer to compose objects rather than introducing inheritance.</p> <a href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/#more-6822" class="more-link">Continue reading <span class="screen-reader-text">“Composition over Inheritance, with JavaScript examples”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6822" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6822" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6822" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Composition%20over%20Inheritance%2C%20with%20JavaScript%20examples&body=https%3A%2F%2Fblog.beezwax.net%2Fcomposition-over-inheritance-with-javascript-examples%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="11d5514d13" data-email-share-track-url="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/object-oriented-programming/" rel="tag">object-oriented programming</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a>, <a href="https://blog.beezwax.net/tag/refactoring/" rel="tag">refactoring</a></span><span class="comments-link"><a href="https://blog.beezwax.net/composition-over-inheritance-with-javascript-examples/#respond">Leave a Comment<span class="screen-reader-text"> on Composition over Inheritance, with JavaScript examples</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6700" class="post-6700 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-19 category-javascript category-techniques tag-web-viewer"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/06/Header-Stacked-It.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/" rel="bookmark">Dynamic Forms with JavaScript and FileMaker Web Viewers</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/26781a87c4a00bc1e98d3e61c88ac09b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/alec_g/">Alec Gregory</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/" rel="bookmark"><time class="entry-date published" datetime="2020-06-04T09:37:20-07:00">06/04/2020</time><time class="updated" datetime="2021-12-14T22:42:58-08:00">12/14/2021</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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.<br /> <a href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/#more-6700" class="more-link">Continue reading <span class="screen-reader-text">“Dynamic Forms with JavaScript and FileMaker Web Viewers”</span> <span class="meta-nav">→</span></a></p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6700" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6700" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6700" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Dynamic%20Forms%20with%20JavaScript%20and%20FileMaker%20Web%20Viewers&body=https%3A%2F%2Fblog.beezwax.net%2Fdynamic-forms-with-filemaker-web-viewers%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="4f0e13eba4" data-email-share-track-url="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/web-viewer/" rel="tag">web viewer</a></span><span class="comments-link"><a href="https://blog.beezwax.net/dynamic-forms-with-filemaker-web-viewers/#respond">Leave a Comment<span class="screen-reader-text"> on Dynamic Forms with JavaScript and FileMaker Web Viewers</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6600" class="post-6600 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-claris-development category-filemaker category-filemaker-18 category-filemaker-19 category-filemaker-server category-integration category-security tag-odbc tag-oracle tag-sql"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/05/Gifu.png?fit=300%2C150&ssl=1);"><a href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/" rel="bookmark">Connect FileMaker Server to Oracle Server and Oracle Cloud Using ODBC and TCPS</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/b6ec09afdd1bcaddac6d47f4bcae1c0b?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/b6ec09afdd1bcaddac6d47f4bcae1c0b?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/christopher_e/">Christopher Edwards</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/" rel="bookmark"><time class="entry-date published" datetime="2020-06-04T04:23:31-07:00">06/04/2020</time><time class="updated" datetime="2021-12-14T22:43:09-08:00">12/14/2021</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-18/" rel="category tag">FileMaker 18</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/security/" rel="category tag">Security</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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 script the data sync, but using FileMaker and an ODBC driver to connect to Oracle is straightforward.</p> <a href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/#more-6600" class="more-link">Continue reading <span class="screen-reader-text">“Connect FileMaker Server to Oracle Server and Oracle Cloud Using ODBC and TCPS”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6600" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6600" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6600" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Connect%20FileMaker%20Server%20to%20Oracle%20Server%20and%20Oracle%20Cloud%20Using%20ODBC%20and%20TCPS&body=https%3A%2F%2Fblog.beezwax.net%2Fconnect-filemaker-server-to-oracle-server-via-tcps%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ab97faacae" data-email-share-track-url="https://blog.beezwax.net/connect-filemaker-server-to-oracle-server-via-tcps/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/odbc/" rel="tag">ODBC</a>, <a href="https://blog.beezwax.net/tag/oracle/" rel="tag">Oracle</a>, <a href="https://blog.beezwax.net/tag/sql/" rel="tag">SQL</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6641" class="post-6641 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-all category-claris-development category-filemaker category-filemaker-17 category-filemaker-18 category-filemaker-19 category-filemaker-server category-integration category-javascript category-techniques category-testing category-web-development tag-apple-users tag-debugger tag-debugging tag-safari tag-web-viewer tag-webkit"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2020/05/webkit-debugger-with-FM-19-blog-header.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/" rel="bookmark">How to enable WebKit and JavaScript debugging in FileMaker Web Viewers</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/sibr/">Simon Brown</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/" rel="bookmark"><time class="entry-date published" datetime="2020-05-26T13:13:37-07:00">05/26/2020</time><time class="updated" datetime="2023-10-16T17:58:24-07:00">10/16/2023</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-17/" rel="category tag">FileMaker 17</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-18/" rel="category tag">FileMaker 18</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/testing/" rel="category tag">Testing</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>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.</p> <p>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 just need to know the <em>hidden</em> option to enable WebKit debugging in FileMaker web viewers.</p> <p> <a href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/#more-6641" class="more-link">Continue reading <span class="screen-reader-text">“How to enable WebKit and JavaScript debugging in FileMaker Web Viewers”</span> <span class="meta-nav">→</span></a></p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6641" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6641" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6641" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20How%20to%20enable%20WebKit%20and%20JavaScript%20debugging%20in%20FileMaker%20Web%20Viewers&body=https%3A%2F%2Fblog.beezwax.net%2Fhow-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="abb844888a" data-email-share-track-url="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/apple-users/" rel="tag">apple users</a>, <a href="https://blog.beezwax.net/tag/debugger/" rel="tag">debugger</a>, <a href="https://blog.beezwax.net/tag/debugging/" rel="tag">debugging</a>, <a href="https://blog.beezwax.net/tag/safari/" rel="tag">Safari</a>, <a href="https://blog.beezwax.net/tag/web-viewer/" rel="tag">web viewer</a>, <a href="https://blog.beezwax.net/tag/webkit/" rel="tag">webkit</a></span><span class="comments-link"><a href="https://blog.beezwax.net/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers/#comments">1 Comment<span class="screen-reader-text"> on How to enable WebKit and JavaScript debugging in FileMaker Web Viewers</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-6196" class="post-6196 post type-post status-publish format-standard has-post-thumbnail sticky hentry category-agile category-management category-mobile-development category-organization-development category-productivity category-testing category-web-development"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/code-review-cover-1.jpg?fit=300%2C83&ssl=1);"><a href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/" rel="bookmark">Beezwax Web Team Code Review: a blog post with ulterior motives</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/fc4a1446805bcad74f2c07f208d233c3?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/fc4a1446805bcad74f2c07f208d233c3?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/colin-lieberman/">Colin Lieberman</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/" rel="bookmark"><time class="entry-date published" datetime="2019-09-05T07:55:37-07:00">09/05/2019</time><time class="updated" datetime="2020-06-04T04:16:10-07:00">06/04/2020</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/agile/" rel="category tag">Agile</a>, <a href="https://blog.beezwax.net/category/management/" rel="category tag">Management</a>, <a href="https://blog.beezwax.net/category/mobile-development/" rel="category tag">Mobile Development</a>, <a href="https://blog.beezwax.net/category/organization-development/" rel="category tag">Organization Development</a>, <a href="https://blog.beezwax.net/category/web-development/productivity/" rel="category tag">productivity</a>, <a href="https://blog.beezwax.net/category/testing/" rel="category tag">Testing</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>I have ulte<a href="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-medium wp-image-6197 alignleft" src="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?resize=224%2C300&ssl=1" alt="I want you hacking, at Beezwax" width="224" height="300" srcset="https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?resize=224%2C300&ssl=1 224w, https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?resize=414%2C552&ssl=1 414w, https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?resize=354%2C472&ssl=1 354w, https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2019/08/397b0k.jpg?w=500&ssl=1 500w" sizes="auto, (max-width: 224px) 100vw, 224px" /></a>rior motives.<br /> <a href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/#more-6196" class="more-link">Continue reading <span class="screen-reader-text">“Beezwax Web Team Code Review: a blog post with ulterior motives”</span> <span class="meta-nav">→</span></a></p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-6196" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-6196" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-6196" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Beezwax%20Web%20Team%20Code%20Review%3A%20a%20blog%20post%20with%20ulterior%20motives&body=https%3A%2F%2Fblog.beezwax.net%2Fbeezwax-web-team-code-review-a-blog-post-with-ulterior-motives%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="9eab4869df" data-email-share-track-url="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="comments-link"><a href="https://blog.beezwax.net/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives/#comments">1 Comment<span class="screen-reader-text"> on Beezwax Web Team Code Review: a blog post with ulterior motives</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13987" class="post-13987 post type-post status-publish format-standard hentry category-all"> <header class="entry-header"> <h2 class="entry-title" style=""><a href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/" rel="bookmark">Resetting the Admin Console IP Address Block in FileMaker Server</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/sibr/">Simon Brown</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/" rel="bookmark"><time class="entry-date published" datetime="2025-01-05T13:25:57-08:00">01/05/2025</time><time class="updated" datetime="2025-01-08T13:32:48-08:00">01/08/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Under its Administration: Administrator screen, FileMaker Server’s Admin Console has a feature you can use to restrict access so that only certain IP addresses are allowed to connect. Although usually a useful feature, here we’ll discuss how to turn it off if it isn’t working correctly.</p> <a href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/#more-13987" class="more-link">Continue reading <span class="screen-reader-text">“Resetting the Admin Console IP Address Block in FileMaker Server”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13987" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13987" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13987" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Resetting%20the%20Admin%20Console%20IP%20Address%20Block%20in%20FileMaker%20Server&body=https%3A%2F%2Fblog.beezwax.net%2Fresetting-the-admin-console-ip-address-block-in-filemaker-server%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ebd487dce8" data-email-share-track-url="https://blog.beezwax.net/resetting-the-admin-console-ip-address-block-in-filemaker-server/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13887" class="post-13887 post type-post status-publish format-standard has-post-thumbnail hentry category-all category-bbox category-claris-development category-filemaker category-filemaker-19 category-filemaker-2023 category-filemaker-2024 category-fm-products category-integration category-python category-tools-add-ons tag-filemaker-odata-api tag-odata"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/04/bBox-FileMaker-Plug-in-099.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/" rel="bookmark">bBox 1.05 for FileMaker Now Available</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/sibr/">Simon Brown</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/" rel="bookmark"><time class="entry-date published" datetime="2024-11-24T11:31:16-08:00">11/24/2024</time><time class="updated" datetime="2025-01-26T20:27:36-08:00">01/26/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/filemaker/bbox/" rel="category tag">bBox</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-19/" rel="category tag">FileMaker 19</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/fm-products/" rel="category tag">FM Products</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>We are pleased to announce the release of <a href="https://beezwax.net/products/bbox">bBox version 1.05</a>, which adds support for schema change notifications, a new Ubuntu ARM binary, and DuckDB integration.</p> <p>bBox is a free utility plug-in to extend FileMaker solutions to easily use code libraries. Supporting both macOS & Ubuntu Linux, it has functions to help you work with <a href="https://blog.beezwax.net/category/python/">Python</a>, <a href="https://blog.beezwax.net/category/javascript/">JavaScript</a>, PHP, <a href="https://blog.beezwax.net/category/ruby/">Ruby</a>, AppleScript, Bash/Zsh/sh, XPath, and SQLite. Also included is a demo file that has over 220 examples of how you can put bBox functions to work for you.</p> <p>If you’re interested in <a href="https://blog.beezwax.net/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml/">Python integration with FileMaker</a>, also <a href="https://www.beezwax.net/bzmodules/bzpython-fm">check out bzPython-FM</a>, which uses bBox.</p> <a href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/#more-13887" class="more-link">Continue reading <span class="screen-reader-text">“bBox 1.05 for FileMaker Now Available”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13887" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13887" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13887" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20bBox%201.05%20for%20FileMaker%20Now%20Available&body=https%3A%2F%2Fblog.beezwax.net%2Fbbox-1-05-for-filemaker-now-available%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="5b6ec78484" data-email-share-track-url="https://blog.beezwax.net/bbox-1-05-for-filemaker-now-available/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/filemaker-odata-api/" rel="tag">FileMaker OData API</a>, <a href="https://blog.beezwax.net/tag/odata/" rel="tag">OData</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13569" class="post-13569 post type-post status-publish format-standard has-post-thumbnail hentry category-all category-beezwax-news category-claris-development category-community category-events category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-data-api category-filemaker-server category-fm-products category-inspectorpro category-integration category-javascript category-local-file category-performance category-techniques category-tools-add-ons tag-ios tag-shortcuts tag-siri tag-vince-preso"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/09/Sorgente_Logo_Rome-Filemaker-week-1024x397-1.png?fit=300%2C116&ssl=1);"><a href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/" rel="bookmark">Rome FileMaker® Week 2024: iOS Widgets & Local File Technique</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/d8b4d552ab5f75288eb4b687f2841b2c?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/beezwaxteam/">Beezwax Team</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/" rel="bookmark"><time class="entry-date published" datetime="2024-10-09T15:05:02-07:00">10/09/2024</time><time class="updated" datetime="2025-02-07T13:31:29-08:00">02/07/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/fm-products/" rel="category tag">FM Products</a>, <a href="https://blog.beezwax.net/category/filemaker/inspectorpro/" rel="category tag">InspectorPro</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/local-file/" rel="category tag">Local File</a>, <a href="https://blog.beezwax.net/category/filemaker/performance/" rel="category tag">Performance</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <h2 class="wp-block-heading">A Claris Community event with presentations from Vincenzo Menanno and Fabio Bosisio, plus Beezwax as a Sponsor</h2> <p>This week it’s Italy for one of our favorite annual events in the developer community… <em>formazione, condivisione e di nuovo divertimento</em> [training, sharing and fun yet again] …covering the past, present and future of Claris® FileMaker platform development…</p> <p>For <a href="https://romefilemakerweek.com">Rome FileMaker Week</a> (October 10-11, 2024), Vince Menanno and Fabio Bosisio from Beezwax have created presentations on:</p> <ul class="wp-block-list"> <li><strong>iOS widgets using Javascript and FileMaker Data API</strong></li> <li><strong>The ‘Local File’ technique… A force to be reckoned with!</strong></li> <li><em>plus a sponsored session:</em> <strong>Analyze your solution with Inspector Pro 8</strong></li> </ul> <p>Beezwax is also proud to be a sponsor once again this year, for Rome FileMaker Week 2024. </p> <a href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/#more-13569" class="more-link">Continue reading <span class="screen-reader-text">“Rome FileMaker® Week 2024: iOS Widgets & Local File Technique”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13569" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13569" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13569" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Rome%20FileMaker%C2%AE%20Week%202024%3A%20iOS%20Widgets%20%26%20Local%20File%20Technique&body=https%3A%2F%2Fblog.beezwax.net%2Frome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="474bef780c" data-email-share-track-url="https://blog.beezwax.net/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/ios/" rel="tag">iOS</a>, <a href="https://blog.beezwax.net/tag/shortcuts/" rel="tag">Shortcuts</a>, <a href="https://blog.beezwax.net/tag/siri/" rel="tag">siri</a>, <a href="https://blog.beezwax.net/tag/vince-preso/" rel="tag">Vince preso</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13639" class="post-13639 post type-post status-publish format-standard has-post-thumbnail hentry category-ai category-all category-beezwax-news category-business category-community category-data-analytics category-events category-machine-learning category-marketing category-slack category-tableau-2 tag-dreamforce"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/09/PDRM0013.jpg?fit=300%2C132&ssl=1);"><a href="https://blog.beezwax.net/dreamforce-2024-recap/" rel="bookmark">Dreamforce 2024 Recap</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/8b1cdd216047f16ce52a016b60647262?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/russ_c/">Russ Catanach</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/dreamforce-2024-recap/" rel="bookmark"><time class="entry-date published" datetime="2024-09-23T09:43:13-07:00">09/23/2024</time><time class="updated" datetime="2025-02-07T13:31:16-08:00">02/07/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/ai/" rel="category tag">AI</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/data-analytics/" rel="category tag">Data Analytics</a>, <a href="https://blog.beezwax.net/category/events/" rel="category tag">Events</a>, <a href="https://blog.beezwax.net/category/ai/machine-learning/" rel="category tag">Machine Learning</a>, <a href="https://blog.beezwax.net/category/marketing/" rel="category tag">Marketing</a>, <a href="https://blog.beezwax.net/category/slack/" rel="category tag">Slack</a>, <a href="https://blog.beezwax.net/category/tableau-2/" rel="category tag">Tableau</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Dreamforce was often a bit of a disruption for me as a San Franciscan—traffic, closed roads, did I mention traffic? This year, instead of sitting in my car waiting to inch forward, I shared a Waymo to get around The City, and experienced <a href="https://www.salesforce.com/dreamforce/">Dreamforce</a> firsthand. As a marketer and technologist, I was eager to see how Salesforce presented itself. As a company, Beezwax paid close attention to this conference, especially innovation happening with Tableau and Slack.</p> <a href="https://blog.beezwax.net/dreamforce-2024-recap/#more-13639" class="more-link">Continue reading <span class="screen-reader-text">“Dreamforce 2024 Recap”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13639" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/dreamforce-2024-recap/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13639" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/dreamforce-2024-recap/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13639" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/dreamforce-2024-recap/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/dreamforce-2024-recap/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Dreamforce%202024%20Recap&body=https%3A%2F%2Fblog.beezwax.net%2Fdreamforce-2024-recap%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="b39dbad193" data-email-share-track-url="https://blog.beezwax.net/dreamforce-2024-recap/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/dreamforce/" rel="tag">dreamforce</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13134" class="post-13134 post type-post status-publish format-standard has-post-thumbnail hentry category-all category-software-design category-web-development tag-functional-programming tag-object-oriented-programming tag-oop"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/08/kaleidoscope_lisp_blogheader.jpeg?fit=300%2C171&ssl=1);"><a href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/" rel="bookmark">A Kaleidoscope of Programming Languages: Lisp</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/29a43fece1306dd17094707ccab4dfc5?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/federico_r/">Federico Ramirez</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/" rel="bookmark"><time class="entry-date published" datetime="2024-08-09T15:49:46-07:00">08/09/2024</time><time class="updated" datetime="2025-02-07T13:31:00-08:00">02/07/2025</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/software-design/" rel="category tag">Software Design</a>, <a href="https://blog.beezwax.net/category/web-development/" rel="category tag">Web Development</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>When I was a kid, my favorite video game was <a href="https://en.wikipedia.org/wiki/Ultimate_Mortal_Kombat_3">Ultimate Mortal Kombat 3</a>. When the game loaded, there was a quote:</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p>There is no knowledge that is not power.</p> <a href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/#more-13134" class="more-link">Continue reading <span class="screen-reader-text">“A Kaleidoscope of Programming Languages: Lisp”</span> <span class="meta-nav">→</span></a></blockquote><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13134" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13134" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13134" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20A%20Kaleidoscope%20of%20Programming%20Languages%3A%20Lisp&body=https%3A%2F%2Fblog.beezwax.net%2Fa-kaleidoscope-of-programming-languages-lisp%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="43a352a3b7" data-email-share-track-url="https://blog.beezwax.net/a-kaleidoscope-of-programming-languages-lisp/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/functional-programming/" rel="tag">functional programming</a>, <a href="https://blog.beezwax.net/tag/object-oriented-programming/" rel="tag">object-oriented programming</a>, <a href="https://blog.beezwax.net/tag/oop/" rel="tag">OOP</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-13204" class="post-13204 post type-post status-publish format-standard has-post-thumbnail hentry category-bbox category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-cloud category-filemaker-data-api category-filemaker-server category-fm-products category-integration category-javascript category-python category-ruby category-swift category-tools-add-ons tag-bbox-plug-in tag-data-api tag-filemaker-plug-in tag-plug-in tag-sql"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2022/04/bBox-FileMaker-Plug-in-099.png?fit=300%2C100&ssl=1);"><a href="https://blog.beezwax.net/bbox-1-04-for-filemaker/" rel="bookmark">bBox 1.04 for FileMaker Now Available</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/69e61e9337179fd6a60e50f19c3f3a27?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/sibr/">Simon Brown</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/bbox-1-04-for-filemaker/" rel="bookmark"><time class="entry-date published" datetime="2024-07-24T10:25:30-07:00">07/24/2024</time><time class="updated" datetime="2024-11-27T11:15:11-08:00">11/27/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/bbox/" rel="category tag">bBox</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-cloud/" rel="category tag">FileMaker Cloud</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-data-api/" rel="category tag">FileMaker Data API</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/fm-products/" rel="category tag">FM Products</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/javascript/" rel="category tag">JavaScript</a>, <a href="https://blog.beezwax.net/category/python/" rel="category tag">Python</a>, <a href="https://blog.beezwax.net/category/ruby/" rel="category tag">Ruby</a>, <a href="https://blog.beezwax.net/category/swift/" rel="category tag">Swift</a>, <a href="https://blog.beezwax.net/category/filemaker/tools-add-ons/" rel="category tag">Tools & Add-ons</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>We are pleased to announce the release <a href="https://beezwax.net/products/bbox">bBox version 1.04</a>, including improvements to text parsing, XPath and SQLite support, and utility functions for FileMaker Admin API, Data API and OData API.</p> <p>bBox is a free utility plug-in to extend FileMaker solutions to easily use code libraries. Supporting both macOS & Ubuntu Linux, it has functions to help you work with <a href="https://blog.beezwax.net/category/python/">Python</a>, <a href="https://blog.beezwax.net/category/javascript/">JavaScript</a>, PHP, <a href="https://blog.beezwax.net/category/ruby/">Ruby</a>, AppleScript, Bash/Zsh/sh, XPath, and SQLite. Also included is a demo file that has over 220 examples of how you can put bBox functions to work for you.</p> <a href="https://blog.beezwax.net/bbox-1-04-for-filemaker/#more-13204" class="more-link">Continue reading <span class="screen-reader-text">“bBox 1.04 for FileMaker Now Available”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-13204" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-04-for-filemaker/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-13204" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-04-for-filemaker/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-13204" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-04-for-filemaker/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/bbox-1-04-for-filemaker/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20bBox%201.04%20for%20FileMaker%20Now%20Available&body=https%3A%2F%2Fblog.beezwax.net%2Fbbox-1-04-for-filemaker%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="b226ac266b" data-email-share-track-url="https://blog.beezwax.net/bbox-1-04-for-filemaker/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/bbox-plug-in/" rel="tag">bBox Plug-in</a>, <a href="https://blog.beezwax.net/tag/data-api/" rel="tag">Data API</a>, <a href="https://blog.beezwax.net/tag/filemaker-plug-in/" rel="tag">FileMaker plug-in</a>, <a href="https://blog.beezwax.net/tag/plug-in/" rel="tag">plug-in</a>, <a href="https://blog.beezwax.net/tag/sql/" rel="tag">SQL</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <article id="post-12420" class="post-12420 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-wth-fm category-all category-beezwax-news category-business category-claris-development category-community category-filemaker category-filemaker-2023 category-filemaker-2024 category-filemaker-go category-filemaker-server category-integration category-news-filemaker category-techniques tag-ai-with-fm tag-filemaker-2 tag-find-mode tag-semantic-search"> <header class="entry-header"> <h2 class="entry-title" style="background-image: url(https://i0.wp.com/blog.beezwax.net/wp-content/uploads/2024/04/IMG_2232.jpg?fit=300%2C67&ssl=1);"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/" rel="bookmark">FileMaker Semantic Search – Part 2: Key Details</a></h2> <div class="entry-meta"> <div class="post-author-and-date"> <img alt='' src='https://secure.gravatar.com/avatar/cf2c9e15ef439630585fb46e00480029?s=38&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g' srcset='https://secure.gravatar.com/avatar/cf2c9e15ef439630585fb46e00480029?s=76&d=https%3A%2F%2Fblog.beezwax.net%2Fwp-content%2Fuploads%2F2015%2F12%2Fcropped-beezwax-logo-sm.png&r=g 2x' class='avatar avatar-38 photo' height='38' width='38' loading='lazy' decoding='async'/><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://blog.beezwax.net/author/willatbeezwax/">Will Miro</a></span></span><span class="posted-on"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/" rel="bookmark"><time class="entry-date published" datetime="2024-06-06T03:18:14-07:00">06/06/2024</time><time class="updated" datetime="2024-08-26T14:13:51-07:00">08/26/2024</time></a></span> </div> <div class="post-categories"> <span class="cat-links">Posted in <a href="https://blog.beezwax.net/category/filemaker/ai-wth-fm/" rel="category tag">AI with FM</a>, <a href="https://blog.beezwax.net/category/all/" rel="category tag">All</a>, <a href="https://blog.beezwax.net/category/beezwax-news/" rel="category tag">Beezwax News</a>, <a href="https://blog.beezwax.net/category/business/" rel="category tag">Business</a>, <a href="https://blog.beezwax.net/category/claris-development/" rel="category tag">Claris Development</a>, <a href="https://blog.beezwax.net/category/community/" rel="category tag">Community</a>, <a href="https://blog.beezwax.net/category/filemaker/" rel="category tag">FileMaker</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2023/" rel="category tag">FileMaker 2023</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-2024/" rel="category tag">FileMaker 2024</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-go/" rel="category tag">FileMaker Go</a>, <a href="https://blog.beezwax.net/category/filemaker/filemaker-server/" rel="category tag">FileMaker Server</a>, <a href="https://blog.beezwax.net/category/filemaker/integration/" rel="category tag">Integration</a>, <a href="https://blog.beezwax.net/category/filemaker/news-filemaker/" rel="category tag">News</a>, <a href="https://blog.beezwax.net/category/filemaker/techniques/" rel="category tag">Techniques</a></span> </div> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>In “<a href="https://blog.beezwax.net/filemaker-semantic-search-part-1-fundamental-power/" data-type="post" data-id="12410">FileMaker Semantic Search – Part 1: Fundamental Power</a>” we discussed how to configure your <a href="https://content.claris.com/claris-filemaker2024-announce-beezwax-lp">Claris FileMaker 2024</a> 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.</p> <a href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/#more-12420" class="more-link">Continue reading <span class="screen-reader-text">“FileMaker Semantic Search – Part 2: Key Details”</span> <span class="meta-nav">→</span></a><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-12420" class="share-facebook sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-12420" class="share-x sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-12420" class="share-linkedin sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button share-icon no-text" href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/?share=reddit" target="_blank" title="Click to share on Reddit" ><span></span><span class="sharing-screen-reader-text">Click to share on Reddit (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20FileMaker%20Semantic%20Search%20%E2%80%93%20Part%202%3A%20Key%20Details&body=https%3A%2F%2Fblog.beezwax.net%2Ffilemaker-semantic-search-part-2-key-details%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="e26606696f" data-email-share-track-url="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="tags-links"><a href="https://blog.beezwax.net/tag/ai-with-fm/" rel="tag">ai with fm</a>, <a href="https://blog.beezwax.net/tag/filemaker-2/" rel="tag">FileMaker</a>, <a href="https://blog.beezwax.net/tag/find-mode/" rel="tag">Find Mode</a>, <a href="https://blog.beezwax.net/tag/semantic-search/" rel="tag">semantic search</a></span><span class="comments-link"><a href="https://blog.beezwax.net/filemaker-semantic-search-part-2-key-details/#comments">4 Comments<span class="screen-reader-text"> on FileMaker Semantic Search – Part 2: Key Details</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> </div><!-- .posts-wrapper --> <div class="posts-pagination"> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://blog.beezwax.net/page/2/">2</a> <a class="page-numbers" href="https://blog.beezwax.net/page/3/">3</a> <span class="page-numbers dots">…</span> <a class="page-numbers" href="https://blog.beezwax.net/page/17/">17</a> <a class="next page-numbers" href="https://blog.beezwax.net/page/2/">Next</a> </div> </main><!-- #main --> </div><!-- #primary --> <aside id="secondary" class="widget-area sidebar" role="complementary"> <div class="widget-area-content-wrapper"> <section class="sidebar-call-to-action"> <div class="sidebar-join-us"> <h3>Join us</h3> <p>Beezwax aims to be the best team you've ever worked with.</p> <p>Open Positions include:</p> <p> <a href="https://www.beezwax.net/careers/full-stack-web-developer">Full Stack Web Developer - Cupertino</a> <br> <a href="https://www.beezwax.net/careers/filemaker-developer">FileMaker Developer</a> <br> <a href="https://www.beezwax.net/careers/tableau-developer-business-analyst">Tableau Developer/Business Analyst</a> <br> </p> <p> <a href="https://www.beezwax.net/careers">View our full list of openings</a> in the SF Bay Area and beyond. </p> </div> <div class="sidebar-hire-us"> <h3>Office Locations</h3> <p> <div> <a href="https://www.beezwax.net/offices/oakland">Oakland</a> | <a href="https://www.beezwax.net/offices/cupertino">Cupertino</a> | <a href="https://www.beezwax.net/offices/brooklyn">Brooklyn</a> <br> <a href="https://www.beezwax.net/forms/contact">Portland</a> | <a href="https://www.beezwax.net/forms/contact">Baltimore</a> | <a href="https://www.beezwax.net/forms/contact">Petaluma</a> <br> <a href="https://www.beezwax.net/forms/contact">San Francisco</a> | <a href="https://www.beezwax.net/forms/contact">Columbus</a> | <a href="https://www.beezwax.net/forms/contact">Berkeley</a> <br> <a href="https://www.beezwax.net/forms/contact">Benicia</a> | <a href="https://www.beezwax.net/forms/contact">Sunnyvale</a> | <a href="https://www.beezwax.net/forms/contact">Fremont</a> <br> <a href="https://www.beezwax.net/forms/contact">Bend</a> | <a href="https://www.beezwax.net/forms/contact">Fort Collins</a> | <a href="https://www.beezwax.net/forms/contact">Los Angeles</a> <br> <a href="https://www.beezwax.net/forms/contact">Gainesville</a> | <a href="https://www.beezwax.net/forms/contact">Bangor</a> | <a href="https://www.beezwax.net/forms/contact">San Jose</a> <br> <a href="https://www.beezwax.net/forms/contact">Manhattan</a> | <a href="https://www.beezwax.net/forms/contact">Tokyo</a> </div> </p> <p class="sidebar-hire-us-phone"> <a href="tel:+18888354483"> <i class="fa fa-phone"></i> 1-888-835-4483 </a> </p> <p> <a class="sidebar-contact-us" href="https://www.beezwax.net/contact">Contact us</a> </p> </div> </section> </div> </aside><!-- #secondary --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div id="footer-first-section"> <div class="footer-content-wrapper"> <div id="contact-us"> <h1>Contact us</h1> <h2>See what Beezwax can build for you.</h2> <ul class="contact-info"> <li class="contact-phone"><a href="tel:+18888354483">888 835 4483</a></li> <li class="contact-email"><a href="" data-he="aW5mb0BiZWV6d2F4Lm5ldAo="><span class="hel"></span></a></li> </ul> </div> <form id="contact-form" action="https://beezwax.net/forms/contact" method="post" accept-charset="UTF-8" data-recaptcha-v3-site-key="6Lc8HaUZAAAAACkbcqY0je8ZH0Mic8uOgRiLZthv"><input name="path" type="hidden" value="contact"><input name="footer-contact-form" type="hidden" value="true"> <div class="row cols-2"><input id="first_name" placeholder="First name *" class="input" name="bz_forms_response[answers_attributes][0][answer]" type="text"> <input type="hidden" value="382" name="bz_forms_response[answers_attributes][0][form_question_id]"><input id="last_name" placeholder="Last name *" class="input" name="bz_forms_response[answers_attributes][1][answer]" type="text"> <input type="hidden" value="383" name="bz_forms_response[answers_attributes][1][form_question_id]"> </div> <div class="row"><input id="email" placeholder="Email *" class="input" name="bz_forms_response[answers_attributes][2][answer]" type="text"> <input type="hidden" value="384" name="bz_forms_response[answers_attributes][2][form_question_id]"></div> <div class="row"><textarea id="message" placeholder="What's on your mind…" class="input" name="bz_forms_response[answers_attributes][3][answer]" rows="4" cols="5"></textarea> <input type="hidden" value="381" name="bz_forms_response[answers_attributes][3][form_question_id]"></div> <div class="form-field recaptcha-form-field" data-controller="bz-forms--recaptcha-v3" data-bz-forms--form-target="recaptchaV3" data-action="footer_contact_form" data-site-key="6Lc8HaUZAAAAACkbcqY0je8ZH0Mic8uOgRiLZthv"><input type="hidden" name="recaptcha_action" id="recaptcha-action-footer_contact_form" value="footer_contact_form" class="recaptcha-action" autocomplete="off"><input type="hidden" name="g-recaptcha-response-data[footer_contact_form]" id="g-recaptcha-response-data-footer-contact-form" data-sitekey="6Lc8HaUZAAAAACkbcqY0je8ZH0Mic8uOgRiLZthv" class="g-recaptcha g-recaptcha-response"> </div> <p class="recaptcha-branding">This site is protected by reCAPTCHA and the Google <a target="_blank" href="https://policies.google.com/privacy">Privacy Policy</a> and <a target="_blank" href="https://policies.google.com/terms">Terms of Service</a> apply.</p> <div class="form-actions"><label class="privacy-policy-agreement"> <div class="bz-checkbox"><input type="checkbox" name="bz_forms_response[privacy_policy_agreement]" id="bz_forms_response_privacy_policy_agreement" value="1"><label for="bz_forms_response_privacy_policy_agreement"> <div class="bz-checkbox-input"></div><span></span> </label></div>I have read and understand Beezwax's <a target="_blank" href="https://www.beezwax.net/privacy">Privacy Policy</a> <input id="submit_button" type="submit" value="Send"> </form> </div> </div> <script type="text/javascript"> const form = document.querySelector('#contact-form'); if (!document.querySelector('script#recaptchaV3')) { const recaptchaV3script = document.createElement('script'); recaptchaV3script.src = "https://www.recaptcha.net/recaptcha/api.js?render=6Lc8HaUZAAAAACkbcqY0je8ZH0Mic8uOgRiLZthv"; recaptchaV3script.id = 'recaptchaV3'; document.body.appendChild(recaptchaV3script); } form.addEventListener('submit', async (e) => { e.preventDefault(); const footerInput = document.getElementById('g-recaptcha-response-data-footer-contact-form') const siteKey = footerInput.getAttribute('data-sitekey') const recaptchaValue = await grecaptcha .execute(siteKey, { action: "footer_contact_form" }) footerInput.value = recaptchaValue form.submit() return false; }) </script> <div id="footer-second-section"> <div class="footer-content-wrapper"> <div class="site-info"> <span>© 1998-2025, Beezwax Datatools, Inc.</span> • <span><a href="https://www.beezwax.net/privacy-policy">Privacy Policy</a></span> </div> </div> </div> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript"> (function() { if (typeof document.querySelectorAll != "undefined") { setTimeout(uhe, 3000); } function uhe() { var p = atob("bWFpbHRvOgo="); var els = document.querySelectorAll("[data-he]"); for (var i = 0; i < els.length; ++i) { var el = els[i]; var ue = atob(el.dataset.he); el.setAttribute("href", p + ue); el.innerHTML = ue; }; }; // Use Salvattore to create columned layout if (document.body.className.match(/\bhfeed\b/)) { salvattore.registerGrid(document.querySelector("[data-columns]")); } })(); </script> <!-- --> <meta id="bilmur" property="bilmur:data" content="" data-customproperties="{"woo_active":"0"}" data-provider="wordpress.com" data-service="atomic" data-site-tz="America/Los_Angeles" > <script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202511"></script> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/blog.beezwax.net\/ai-agents-transforming-enterprise-it-through-intelligent-automation\/":14043,"https:\/\/blog.beezwax.net\/explore-using-rest-and-curl-with-filemaker-2024-data-api\/":13398,"https:\/\/blog.beezwax.net\/using-odata-syslog-or-duckdb-to-handle-filemaker-schema-change-notifications-via-plug-in-api\/":14035,"https:\/\/blog.beezwax.net\/whats-new-in-filemaker-pro-21-1-exploring-ai-powered-semantic-search-developer-productivity-boosts-security-and-more\/":13836,"https:\/\/blog.beezwax.net\/beezwax-sponsors-engageu2024-filemaker-developer-conference\/":13814,"https:\/\/blog.beezwax.net\/filemaker-perform-script-on-server-episode-ix-endless-psos-abilities\/":13758,"https:\/\/blog.beezwax.net\/python-with-filemaker-get-started-with-analytics-automation-and-ai-ml\/":13693,"https:\/\/blog.beezwax.net\/reconnect-brisbane-ai-with-filemaker-2024-and-the-collaborative-journey\/":13522,"https:\/\/blog.beezwax.net\/make-the-impossible-easy-with-ai-and-filemaker-2024-claris-community-live\/":13296,"https:\/\/blog.beezwax.net\/git-from-scratch-gittin-started\/":12852,"https:\/\/blog.beezwax.net\/semantic-search-with-filemaker-2024-claris-community-live\/":13100,"https:\/\/blog.beezwax.net\/filemaker-semantic-search-part-3-advanced-fun\/":12426,"https:\/\/blog.beezwax.net\/common-refactors-part-1-conditionals\/":12416,"https:\/\/blog.beezwax.net\/dotfmp-2024-chatbot-ai-with-filemaker-technical-debt\/":12886,"https:\/\/blog.beezwax.net\/ai-with-fm-amazing-intelligence-with-filemaker\/":12449,"https:\/\/blog.beezwax.net\/use-rest-and-curl-with-filemaker-2023-data-api\/":12606,"https:\/\/blog.beezwax.net\/the-repository-and-unit-of-work-design-patterns\/":12627,"https:\/\/blog.beezwax.net\/inspectorpro-8-for-filemaker-investigate-accelerate-collaborate\/":11647,"https:\/\/blog.beezwax.net\/my-favorite-data-structure-the-binary-search-tree\/":12308,"https:\/\/blog.beezwax.net\/users-sandbox-performance-data-integrity-and-ux-for-filemaker\/":12113,"https:\/\/blog.beezwax.net\/beezwaxs-vincenzo-menanno-wins-claris-excellence-award-for-lifetime-achievement\/":11825,"https:\/\/blog.beezwax.net\/rock-solid-business-logic-the-action-pattern\/":11878,"https:\/\/blog.beezwax.net\/system-for-success-atomic-design-for-google-display-ads\/":10221,"https:\/\/blog.beezwax.net\/beezwax-sponsors-and-presents-at-claris-engage-2024-on-apples-austin-campus-build-the-future\/":11696,"https:\/\/blog.beezwax.net\/google-ads-essentials-common-challenges-in-ads-performance\/":11605,"https:\/\/blog.beezwax.net\/leveraging-pandas-with-python-to-analyze-filemaker-data-sets\/":11038,"https:\/\/blog.beezwax.net\/dynamic-filemaker-ui-using-layout-calculations\/":11180,"https:\/\/blog.beezwax.net\/harnessing-business-momentum-with-claris-filemaker\/":11133,"https:\/\/blog.beezwax.net\/handling-historical-data-with-filemaker-and-aws-athena-s3-serverless\/":11011,"https:\/\/blog.beezwax.net\/tableau-conference-2023-highlights\/":10560,"https:\/\/blog.beezwax.net\/lets-make-an-audit-log-with-claris-filemaker\/":10292,"https:\/\/blog.beezwax.net\/los-altos-hacks-largest-west-coast-student-hackathon\/":10091,"https:\/\/blog.beezwax.net\/end-to-end-web-integration-for-claris-platforms\/":10138,"https:\/\/blog.beezwax.net\/modern-full-stack-web-frameworks-when-to-use-what-and-why\/":9555,"https:\/\/blog.beezwax.net\/panel-networking-how-technology-can-lead-the-way-for-digital-transformation\/":9712,"https:\/\/blog.beezwax.net\/datathon-for-social-good-2022-uc-berkeley\/":9415,"https:\/\/blog.beezwax.net\/gitops-with-github-actions\/":9123,"https:\/\/blog.beezwax.net\/the-benefits-of-automated-testing\/":544,"https:\/\/blog.beezwax.net\/the-human-resource-beezwax-anniversary\/":7894,"https:\/\/blog.beezwax.net\/beezwax-wins-claris-excellence-award\/":7840,"https:\/\/blog.beezwax.net\/tableau-connector-for-filemaker-fast-flexible\/":7750,"https:\/\/blog.beezwax.net\/filemaker-performance-on-apple-m1-astounding\/":7570,"https:\/\/blog.beezwax.net\/integrating-filemakers-data-api-and-ruby-with-the-fmrest-ruby-gem\/":7371,"https:\/\/blog.beezwax.net\/odata-for-filemaker-new-player-in-an-old-game\/":7389,"https:\/\/blog.beezwax.net\/oop-fundamentals-the-decorator-pattern\/":7239,"https:\/\/blog.beezwax.net\/oop-fundamentals-the-dependency-inversion-principle\/":7134,"https:\/\/blog.beezwax.net\/dark-and-light-modes-3-simple-paths-to-filemaker-ux\/":6845,"https:\/\/blog.beezwax.net\/composition-over-inheritance-with-javascript-examples\/":6822,"https:\/\/blog.beezwax.net\/dynamic-forms-with-filemaker-web-viewers\/":6700,"https:\/\/blog.beezwax.net\/connect-filemaker-server-to-oracle-server-via-tcps\/":6600,"https:\/\/blog.beezwax.net\/how-to-enable-webkit-and-javascript-debugging-in-filemaker-web-viewers\/":6641,"https:\/\/blog.beezwax.net\/beezwax-web-team-code-review-a-blog-post-with-ulterior-motives\/":6196,"https:\/\/blog.beezwax.net\/resetting-the-admin-console-ip-address-block-in-filemaker-server\/":13987,"https:\/\/blog.beezwax.net\/bbox-1-05-for-filemaker-now-available\/":13887,"https:\/\/blog.beezwax.net\/rome-filemaker-week-2024-ios-widgets-and-local-file-technique-beezwax-sponsor\/":13569,"https:\/\/blog.beezwax.net\/dreamforce-2024-recap\/":13639,"https:\/\/blog.beezwax.net\/a-kaleidoscope-of-programming-languages-lisp\/":13134,"https:\/\/blog.beezwax.net\/bbox-1-04-for-filemaker\/":13204,"https:\/\/blog.beezwax.net\/filemaker-semantic-search-part-2-key-details\/":12420}; </script> <script type='text/javascript' src='https://blog.beezwax.net/_static/??wp-content/themes/beezwax-wp-theme/js/navigation.js,wp-content/themes/beezwax-wp-theme/js/skip-link-focus-fix.js?m=1638230541'></script> <script type="text/javascript" id="jetpack-stats-js-before"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"200870346\",\"post\":\"0\",\"tz\":\"-7\",\"srv\":\"blog.beezwax.net\",\"hp\":\"atomic\",\"ac\":\"2\",\"amp\":\"0\",\"j\":\"1:14.5-a.3\"}") ]); _stq.push([ "clickTrackerInit", "200870346", "0" ]); /* ]]> */ </script> <script type="text/javascript" src="https://stats.wp.com/e-202511.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://blog.beezwax.net/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.5-a.3" id="sharing-js-js"></script> <script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-x' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-linkedin' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' ); return false; } } ); } )(); /* ]]> */ </script> </body> </html> <!-- generated 262 seconds ago generated in 1.186 seconds served from batcache in 0.009 seconds expires in 38 seconds -->