URL Shortener
< Back

2. Technique Videos

"How-to" style videos
  • URL Shortener

    07:48

    Use the BF API to create short URL's

    URL Shortener

  • I18n Multi-language Internationalization

    14:03

    Easily support multiple languages with the BF.i18n() function

    I18n Multi-language Internationalization

  • Dynamic Survey Questions

    15:19

    Database generated dynamic survey questions for totally flexible experiences.

    Dynamic Survey Questions

    AI wand icon
    Transcript translations are generated by AI.
    Please excuse mistakes in translation.
    timeline icon timeline icon timeline icon
    Timeline
    0:00
    Chapter marker
    0:05
    0:10
    Chapter marker
    0:15
    0:20
    0:25
    Chapter marker
    0:30
  • Debugging responsive layouts in Safari and Chrome

    Dec 1, 2020 | 07:15

    Debugging responsive layouts in Safari and Chrome

    Debugging responsive layouts in Safari and Chrome

    Created: Dec 1, 2020
  • Annimations fading hero images

    Aug 14, 2021 | 35:57

    In this video we add an annimation to a hero image in a login page

    Annimations fading hero images

    Created: Aug 14, 2021
  • Debounced type ahead search

    Dec 21, 2020 | 37:30

    Search FMS server side like a Boss! - Audio is a bit hot, sorry,

    Debounced type ahead search

    Created: Dec 21, 2020
  • Multilingualgual Apps

    Oct 17, 2020 | 17:21

    A simple JSON data object and and JS function make adding a language a snap!

    Multilingualgual Apps

    Created: Oct 17, 2020
  • Using a cookie to identify users

    Apr 12, 2020 | 06:41

    Here we use a cookie to remember who a users is as they navigate from page to page.

    Using a cookie to identify users

    Created: Apr 12, 2020
  • Exploring Vue JS and HTML

    Jan 13, 2020 | 34:12

    Using VueJS with HTML to give you better contorl over displaying data.

    Exploring Vue JS and HTML

    Created: Jan 13, 2020
  • Preparing data for BF, asJSON - Part 1

    Oct 3, 2019 | 14:22

    We prepare a table of people so it will produce JSON for use in a BetterForms table.

    Preparing data for BF, asJSON - Part 1

    Created: Oct 3, 2019
  • Preparing data for BF, asJSON , complex finds - Part 2

    Oct 3, 2019 | 11:56

    We use an asJSON_summary field to yeild complex finds in filemaker for BF

    Preparing data for BF, asJSON , complex finds - Part 2

    Created: Oct 3, 2019
  • Preparing data for BF, asJSON , related data - Part 3

    Oct 3, 2019 | 17:44

    We work with related data and show ways to render it

    Preparing data for BF, asJSON , related data - Part 3

    Created: Oct 3, 2019
  • Adding tags to rows in tables using slots

    May 11, 2019 | 10:45

    We add a dev mode tag to a data table

    Adding tags to rows in tables using slots

    Created: May 11, 2019
  • Using card modals for detail view editing

    Sep 12, 2019 | 16:46

    We use a card modal to edit a tables data then update the table when the modal save button is clicked.

    Using card modals for detail view editing

    Created: Sep 12, 2019
  • Button loading states

    Aug 21, 2019 | 05:33

    Show your users something is happening and prevent multiple clicks.

    Button loading states

    Created: Aug 21, 2019
  • Optimistic Save, Check Box's in Tables

    Aug 21, 2019 | 21:02

    Increase performance with reduced payload and using Optimistic Saves. We also look at how to toggle a checkbox in a row within a table.

    Optimistic Save, Check Box's in Tables

    Created: Aug 21, 2019
  • Dynamic Survey Questions Part #1

    Apr 6, 2019 | 10:47

    We build a dynamic survey and have the question schema come from FM

    Dynamic Survey Questions Part #1

    Created: Apr 6, 2019
  • Dynamic Survey Questions Part #2

    Apr 6, 2019 | 08:44

    We build a dynamic survey and have the question schema come from FM

    Dynamic Survey Questions Part #2

    Created: Apr 6, 2019
  • URL Shortener
    07:48
    URL Shortener
    07:48 >

  • I18n Multi-language Internationalization
    14:03
    I18n Multi-language Internationalization
    14:03 >

  • Dynamic Survey Questions
    15:19
    Dynamic Survey Questions
    15:19 >

  • Debugging responsive layouts in Safari and Chrome
    Dec 1, 2020 | 07:15
    Debugging responsive layouts in Safari and Chrome
    07:15 >

  • Annimations fading hero images
    Aug 14, 2021 | 35:57
    Annimations fading hero images
    35:57 >

  • Debounced type ahead search
    Dec 21, 2020 | 37:30
    Debounced type ahead search
    37:30 >

  • Multilingualgual Apps
    Oct 17, 2020 | 17:21
    Multilingualgual Apps
    17:21 >

  • Using a cookie to identify users
    Apr 12, 2020 | 06:41
    Using a cookie to identify users
    06:41 >

  • Exploring Vue JS and HTML
    Jan 13, 2020 | 34:12
    Exploring Vue JS and HTML
    34:12 >

  • Preparing data for BF, asJSON - Part 1
    Oct 3, 2019 | 14:22
    Preparing data for BF, asJSON - Part 1
    14:22 >

  • Preparing data for BF, asJSON , complex finds - Part 2
    Oct 3, 2019 | 11:56
    Preparing data for BF, asJSON , complex finds - Part 2
    11:56 >

  • Preparing data for BF, asJSON , related data - Part 3
    Oct 3, 2019 | 17:44
    Preparing data for BF, asJSON , related data - Part 3
    17:44 >

  • Adding tags to rows in tables using slots
    May 11, 2019 | 10:45
    Adding tags to rows in tables using slots
    10:45 >

  • Using card modals for detail view editing
    Sep 12, 2019 | 16:46
    Using card modals for detail view editing
    16:46 >

  • Button loading states
    Aug 21, 2019 | 05:33
    Button loading states
    05:33 >

  • Optimistic Save, Check Box's in Tables
    Aug 21, 2019 | 21:02
    Optimistic Save, Check Box's in Tables
    21:02 >

  • Dynamic Survey Questions Part #1
    Apr 6, 2019 | 10:47
    Dynamic Survey Questions Part #1
    10:47 >

  • Dynamic Survey Questions Part #2
    Apr 6, 2019 | 08:44
    Dynamic Survey Questions Part #2
    08:44 >