Register for DevCon 2015 now

Schedule

DevCon Home

DevCon2Go Scheduler

Schedule at a Glance

Name/Time Track ? Expand All
8am
Save to Calendar FileMaker Office Hours
8am
General

Hosted by FileMaker

Session Description

Meet with FileMaker staff for 15-minute personal consultations during the conference. Our employees offer a range of expertise from design to development to marketing: you could discuss your solution with a FileMaker engineer or review your marketing strategy with a FileMaker product marketing manager. These sessions are not for reporting bugs or requesting features, but for partnering with an expert to look at your work. Be sure to bring your solutions and/or marketing materials! Open 8am - 11am and 12pm - 2pm.

What you should know

Have a solution that demonstrates immediate problem

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
  • CWP/XML/PHP
  • xDBC
9:00 AM
Save to Calendar FileMaker Web Services: The Beat Goes On
9:00 AM
Web

Steve Winter (Matatiro Solutions)

Session Description

FileMaker can do lots of awesome things but sometimes you need some help from an external source. Enter the world of the Web Service (or API) to help us solve pretty much any task imaginable. We’ll begin with a quick primer on how to connect to an external API using FileMaker scripting and the Insert from URL script step. We’ll touch on dealing with JSON API responses, and then look in more depth at processing XML responses and accessing deeply nested data using XPath functions. Lastly, we’ll look at building custom APIs to expose FileMaker to the world.

What you should know

A basic understanding of FileMaker scripting and a interest in accessing shared data (or sharing yours)

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • CWP
  • XML
  • PHP
What You Will Learn
  • Connecting to restful web services with FileMaker
  • Methods for unraveling XML responses using XPath
  • Making the dreaded XSLT less like chewing razor blades
  • Building custom APIs for your FileMaker database
Save to Calendar There’s an App... in Your Database!
9:00 AM
Design

Brian Schick (Beezwax)

Session Description

Increasingly, savvy users and enterprises want more than the traditional data-centered solutions. They want apps that are tied into the software they use at work. FileMaker is a fantastic platform for creating and delivering apps. But to take full advantage of FileMaker’s power, we need to better understand how apps differ from conventional solutions: How does an app look and feel differently than a traditional Mac and PC UI?  What questions should we ask ourselves and our users if we’re designing an app? What features should we emphasize — and leave out — as we develop apps? This session will provide core techniques, concrete examples, and best practices for delivering best-of-breed apps users will love. Best of all, attendees will learn to identify and bring to life potential apps hidden in their existing solutions.

What you should know

All attendees with curiosity and a desire to improve their user interface and user experience (UI/UX) techniques are welcome. Although we’ll explore advanced UI/UX concepts, no prior knowledge is assumed. Key concepts will be clearly explained as they’re introduced, and visual examples will be given to demonstrate all key concepts.

Products & Technologies
  • FIleMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
What You Will Learn
  • What an app is, and how it differs from conventional data-centric solutions
  • Which types of problem spaces and use cases are best suited to an app approach
  • The tools FileMaker provides for delivering flexible and powerful apps
  • How to use the skills you already know to transform conventional solutions into apps users will love
Save to Calendar Calculation Functions That Every Developer Should Know
9:00 AM
Core

Tim Neudecker (Kyo Logic)

Session Description

With over 200 functions built into FileMaker Pro, how does a developer know which ones to use and when? In this session, you will explore 30+ built-in functions with example calculations. This session is designed for the intermediate developer. You will learn how to do many powerful and useful calculations that can be applied to a variety of common situations in your solutions. You will learn many reusable calculations that you can immediately apply in your solutions. We will also explore performance tuning in complex calculations and how calculations change when they are used with related data versus local data.

What you should know

Basic calculation creation.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
What You Will Learn
  • Number/text/date/logic functions
  • Breaking down and understanding complex calculation
  • How functions change when working with relations
  • Making calculations execute faster
Save to Calendar Data Modeling Beyond Anchor Buoy
9:00 AM
Core

Jason Young (SeedCode)

Session Description

Data modeling is a critical part of FileMaker development, and keeping an organized table occurrence graph is key to rapid and bug-free development. Anchor Buoy (AB) is arguably the most widely adopted FileMaker development convention because it gives an excellent visual pattern and language for tackling this. However, we want to make sure that a strict adherence to the AB pattern isn’t limiting our access to powerful tools in the platform. We’ll look at some new pattern ideas like universal context and the selector-connector to see if we can keep the organizational benefits of AB while unlocking all the power the graph has to offer.

What you should know

Attendees should have some experience with data modeling in FileMaker.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker WebDirect
What You Will Learn
  • Reuse your referenced layout objects more easily throughout your solution
  • Unlock the full power of FileMaker relationships
  • Develop your solutions faster and more consistently
  • Reduce repetition in your table occurrence graph
Save to Calendar Syncing FileMaker Systems
9:00 AM
Mobility

Katherine Russell (NightWing Enterprises)

Session Description

Syncing independent or stand-alone FileMaker systems is an essential part of a solution designed specifically for mobile users, whether they use FileMaker Go or FileMaker Pro or both. From simply importing records to incremental record-by-record updates based on business rules, sync is built on the interrelated components of record exchange and record processing. This session covers sync concepts (creating, deleting and editing records, considering ways to resolve the thorny question “Which edits win?”), available technology options for FileMaker syncing, and dynamic scripting techniques to support successful syncing.

What you should know

Intermediate to advanced scripting expertise.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
What You Will Learn
  • Sync concepts: record exchange and record processing, establishing order of precedence and defining sync "rules"
  • FileMaker technologies for syncing, as well as a variety of options for data handling and transmission
  • Advanced scripting techniques with an emphasis on indirection to minimize hard-coding and focus on reuseable code.
  • How to map out the requirements for a successful syncing implementation
Save to Calendar Super-Sized Selling
9:00 AM
Business

David Knight (Angel City Data)

Session Description

Sell more now! Learn how experts use creative and cutting-edge methods to find new customers and projects even in today’s modern environments. In this session, see how and when to use social networks, web listings, showcases and other proactive tools to drive new opportunities to your door. We’ll look at effective sales approaches and discuss pros and cons as well as discover how to sell value, ROI, TCO and bundling effectively. We’ll learn how FileMaker Go, web publishing and other integration strategies can open new doors or maximize existing customer systems. We will also learn how to create synergistic partnerships with FileMaker Inc., Apple Stores and others that help enhance and extend your sales reach.

What you should know

FileMaker Pro, Twitter, LinkedIn, Facebook

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
What You Will Learn
  • Dozens of proactive techniques you can use to increase your sales
  • Use referrals, social networks, web listings and other modern prospecting techniques
  • See real-world steps used to retain and “super-size” existing systems
  • Open new doors with FileMaker Go, web publishing and other growth opportunities
Save to Calendar Troubleshooting Hero
9:00 AM
Vendor Demo

HOnza Koudelka (24U s.r.o.)

Session Description

Imagine you have spent hundreds or thousands of hours developing your solution, and now you're ready to deploy it. Is your work done? The truth is that until now you have been playing your favorite game. Now the real life begins. Your customer, your users are going to start using the solution. Until now you had enough time to think, elaborate, test, review, rewrite, and whatever you understand as "development". Starting from now, everything your client asks for, whether it's an issue to fix or a need to address by a new feature, everything needs to happen immediately. Come to this session to learn how we at 24U take care of our customers to resolve issues quickly and efficiently. You know what it feels like to be the hero who has just fixed the thing. Come and learn how to be the hero fast and often.

10:45 AM
Save to Calendar Free FileMaker Tools
10:45 AM
Core

Mike Beargie (MainSpring)

Session Description

From training videos to developer tools and forums, there is a wide world of free resources from the FileMaker community that will help make you a better developer. This session will focus on free resources available to all developers, such as the FileMaker Community web site.

What you should know

This session will cover topics that are useful to all levels of FileMaker developers.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Server
What You Will Learn
  • Software utilities and plug-ins to augment your FileMaker feature set
  • Training resources to further your development skills
  • Etiquette in using the FileMaker Community to ask for assistance
  • List of FileMaker blogs and news channels to follow
Save to Calendar Creating and Scanning Barcodes With FileMaker
10:45 AM
Mobility

Ryan Klenk (MainSpring)

Session Description

Creating and scanning barcodes is easier than ever thanks to both recently introduced features in FileMaker and community contributions. In this session, we’ll look at some methods for creating and scanning barcodes, discuss different types of barcodes and give some insight on how to decide which type is right for your solution.

What you should know

FileMaker basics and some scripting knowledge.

Products & Technologies
  • FileMaker Go
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Server
  • FileMaker WebDirect
What You Will Learn
  • About the different types of barcodes
  • How to decide which barcode type is right for you
  • Several methods for creating barcodes
  • Scan barcodes and insert that information into your database
Save to Calendar Localization - ABC
10:45 AM
Core

Vincenzo Menanno (Beezwax)

Session Description

In this session, we’ll share the journey, process, and techniques in developing a product for multiple languages. We’ll talk about the benefits and drawbacks. Attendees will receive example files where you can extend it for any number of languages, and we’ll share our best tips on how to work with vendors to localize text strings. If you want to extend your solution to multiple languages, this session will uncover a simple and effective approach to localization.

What you should know

Attendees should be comfortable with calculations and scripting.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
What You Will Learn
  • How to design and maintain any aspect of your solution in any language
  • Use the sample file provided and immediately put it to use
  • How to add a new language, work with vendors, and update your localized strings
  • How to also address number, currency and date formats
Save to Calendar Access Control with FileMaker
10:45 AM
Innovation

Henrique Bilbao (HiMaker Sistemas)

Session Description

Learn how FileMaker can be integrated with external hardware like turnstiles to control people flow in commercial establishments like an amusement park. This session covers access control with FileMaker integration technologies such as JDBC, ODBC and the programming language Clipper.

What you should know

FileMaker Pro

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • CWP/XML/PHP
  • xDBC
What You Will Learn
  • How some types of turnstiles work and what are their technologies
  • How to send requests to turnstiles using FileMaker
  • The use of JDBC to communicate with the external hardware
  • Examples of real cases of amusement parks using these technologies
Save to Calendar FileMaker Server Best Practices
10:45 AM
Core

Ryan Manook (FileMaker, Inc.)

Session Description

FileMaker Server should be the hub of every FileMaker solution for groups both large and small; it offers the concurrency, security, reliability and performance you would expect from server software. In this session, we’ll make the case as to why FileMaker Server should be managing and sharing your solutions and dive into the features that can make your FileMaker ecosystem more productive than ever.

What you should know

No prerequisites required.

Products & Technologies
  • FileMaker Server
  • FileMaker WebDirect
What You Will Learn
  • FileMaker Server deployment best practices
  • How to take advantage of the reliability offered by automatic backups and standby server
  • How to expand your solution to the web using the FileMaker WebDirect technology
Save to Calendar ESS Today: Going Beyond MySQL
10:45 AM
Vendor Demo

Jonathan Monroe (Actual Technologies)

Session Description

Using the External SQL Sources (ESS) feature is a great way to integrate FileMaker solutions with other data sources, especially MySQL. This session will describe ways that ESS can be used with various types of databases. We will focus on new techniques for connecting to Postgres and IBM DB2.

2:00 PM
Save to Calendar Change Management in a Regulated Environment
2:00 PM
Business

James Hea (DataWorksPro)

Session Description

In-house developers are subject to a plethora of business requirements as well as change management rules. One of the stricter environments is the banking industry which is being required to ensure that data is secure and that all change processes can be documented and evidenced. This session goes through a case study of some of the ever-evolving requirements for change management and how they can help every one be a better developer.

What you should know

Project management, change management or requires compliance at their organization.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
  • CWP/XML/PHP
  • xDBC
What You Will Learn
  • Define the change management process
  • Why change management is important in a legislated and regulated environment
  • Change management and FileMaker - advantages and limitations
  • Documentation - self documenting versus standard documents
Save to Calendar Mind if I Switch the Server?
2:00 PM
Core

Wim DeCorte (Soliant Consulting Inc)

Session Description

The most important new feature to come to FileMaker Server is the ability to automatically sync to a standby server and allowing a manual switch-over or fail-over. In this session, you will see this mechanism in action. You will see how you can set it up and what you should look out for. Once it is set up you will learn how you can monitor the syncing and how you can execute the switch-over when you need to. Also, we’ll discuss some of the existing server best practices and introduce some new ones too!

What you should know

Some familiarity with the FileMaker Server console will help but no previous experience with FileMaker Server required.

Products & Technologies
  • FileMaker Server
  • FileMaker Pro
  • FileMaker Pro Advanced
  • Other
What You Will Learn
  • How do you prepare your deployment to take advantage of this new feature
  • How do you link the primary and standby server and how do you monitor that the sync is working fine
  • How do you initiate a switch-over and a fail-over (and can this be scripted through the OS)
  • What is the effect on existing Server best practices and what are the new best practices
Save to Calendar Psychology of Interaction Design
2:00 PM
Design

Alexis Allen (Hyperspace Data Solutions)

Session Description

Everyone is unique, but most humans share similar basic psychology and cognitive abilities. Understanding how design is affected by the capabilities and limitations of the human mind is key to designing more effective interactions and user interfaces. This session will cover a number of features of perception, learning and behavior, and how they influence or are affected by design decisions. You will learn practical skills you can apply to improve your user’s experiences.

What you should know

Some experience designing FileMaker layouts is helpful but not necessary.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
What You Will Learn
  • How design is affected by human perception
  • Important concepts in human memory, learning and behavior
  • Tips on how to design around people’s cognitive limitations
  • Common pitfalls when designing for the human brain
Save to Calendar FileMaker and Exchange Calendar: A Case Study
2:00 PM
Innovation

Philippe Lazzaroni (Direct Impact Solutions)

Session Description

In this session, we will demonstrate how we deployed a full integration of FileMaker with Microsoft Exchange Calendar for a famous singer and their production team. Attendees will learn how we overcame the challenges of deploying calendar meetings to different mobile devices in different locations and time zones. We will demonstrate how we made use of FileMaker’s URL support for HTTP request to connect to Microsoft Exchange Web services, allowing the head office managers to broadcast new meetings and meeting updates to the staff’s mobile devices from a centralized FileMaker solution.

What you should know

Some familiarity with Web services.

Products & Technologies
  • FileMaker Server
  • FileMaker Pro
  • FileMaker Pro Advanced
What You Will Learn
  • An overview of the possible approaches for integrating FileMaker with Microsoft Exchange
  • The challenges of sharing calendar meetings over multiple platforms and devices from different locations and time zones
  • Basic instructions on how to create and use a Web Service
  • A solution relying on the HTTP request capabilities of FileMaker to connect to Microsoft Exchange Web services
Save to Calendar Data Migration Scripting for Multiple Environments
2:00 PM
Core

Jonn Howell (DataExperience, Inc.)

Session Description

Larger projects often require deployment in several environments. These environments are typically development, test, and production. Data in each environment may need to be preserved, partially preserved, purged or overwritten. In this session, you’ll watch a slick way of automating the import and configuration of data between project builds, in a safe and reliable fashion. Ensure consistent and efficient upgrades to production deployments. You will see how scripted data imports, system resets and serial updating will eliminate critical errors and tedious, manual importing. You will be given a simple wizard template to implement in your solutions, which will save you lots of time when rolling out upgrades.

What you should know

Attendees need to have some knowledge of FileMaker Pro 13, layout management, relational design, and scripting.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
What You Will Learn
  • How to integrate cross-build data migration scripting into your system
  • See a demonstration of automated data migration, and how the demo can be built into your system
  • Discover a technique that will save you LOTS of time and prevent headaches
  • Improve the professionalism of your deployments to clients
Save to Calendar Extending FileMaker Using CNS Plug-ins
2:00 PM
Vendor Demo

Jake Traynham (CNS Plug-ins)

Session Description

Learn how to integrate CNS Plug-ins into your databases in a variety of ways. You will see the basics of our products in our beginner examples and learn how to get the most out of them in our advanced examples.

3:45 PM
Save to Calendar FileMaker Platform Performance Panel
3:45 PM
Core

Andrew Paulsen (FileMaker, Inc.)

Session Description

Get answers about performance from a panel of FileMaker engineers and experts. We’ll cover a range of topics on all products: from layouts to server setup, best practices to benchmarking. If it’s related to making FileMaker fast, we will be talking about it! We will solicit for questions in advance of the conference through the FileMaker Community forum.

What you should know

Attendee should have a basic understanding of creating and deploying FileMaker solutions.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
  • CWP/XML/PHP
  • xDBC
What You Will Learn
  • How various areas of FileMaker work behind the scenes
  • What can make your solution fast (or slow)
  • Best practices when building and deploying your solution
  • Ask your followup questions with #devconperformance
Save to Calendar Reselling FileMaker Software (FBA members only)
3:45 PM
Business

Julie Sigfrinius (FileMaker, Inc.)

Session Description

As a FileMaker Business Alliance partner, you can enhance your customer’s FileMaker journey by reselling FileMaker licenses for solution deployment. As your customer’s trusted partner, you can provide a “one-stop” shopping experience for your customer and create another profitable revenue source for your business.

What you should know

Must already be an FileMaker Business Alliance (FBA) partner.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • FileMaker Server
  • FileMaker WebDirect
What You Will Learn
  • How to select the right licensing programs
  • Use pricing tools to easily find part numbers
  • How to purchase licenses on the FBA online store
  • To easily add concurrent connections in minutes
Save to Calendar Advanced Mapping With the Google Maps v3 API
3:45 PM
Innovation

Aaron Giard (The Scarpetta Group, Inc.)

Session Description

In this session, we will focus on various mapping solutions leveraging the Google Maps JavaScript v3 API. We will be taking a journey from creating a simple single-location map to create a highly rich, interactive mapping solution all running natively in FileMaker. We will showcase some of the more advanced feature sets of the Google Maps API including creating a simple map, creating markers from location arrays, generating driving directions and triggering scripts in FileMaker from map interactions.

What you should know

Writing scripts and calculations in FileMaker Pro.

Products & Technologies
  • FileMaker Pro
  • FileMaker Pro Advanced
  • FileMaker Go
  • CWP/XML/PHP
What You Will Learn
  • Build a simple google map without the sidebar and header
  • Show multiple locations on a single map
  • Use the google maps API to generate driving directions
  • Sending information back to FileMaker via the FMPURL method
Save to Calendar Become an Expert Developer Using FileMaker Starter Solutions
3:45 PM
Core

Nicolas Hunter (FileMaker, Inc.)

Session Description

FileMaker Pro 14 comes with 16 built-in Starter Solutions, which are professionally-designed templates customized for managing tasks on iPad, iPhone, desktop, and the web. They have become an outstanding developer knowledge base for all kinds of FileMaker development techniques. All Starter Solutions have a myriad of information demonstrating a wide variety of expertise in creating business workflow, designing layouts and use of good scripting and coding practices. Starter Solutions are also a great way to learn about new features introduced in each new FileMaker release, in this case FileMaker Pro 14. In this session, you will learn how to use Starter Solutions as a whole development tool by reusing techniques, design patterns, and coding practices to ensure that your solutions will perform optimally throughout the entire FileMaker Platform.

What you should know

Have experience in building a FileMaker solution in general.

Products & Technologies
  • FileMaker Pro
  • FileMaker Advanced
  • FileMaker Go
  • FileMaker WebDirect
What You Will Learn
  • How to use all the latest features introduced in FileMaker Pro
  • How to design outstanding layouts for desktop, iPad, iPhone and FileMaker WebDirect
  • How to organize business workflow and good coding practices for calculations and scripts
  • How to use Starter Solutions as a FileMaker development and techniques reference tool
Save to Calendar The New BaseElements - A Guide for Every Developer
3:45 PM
Vendor Demo

Nicholas Orr (Goya Ltd.)

Session Description

A top to bottom guide to using the newly redesigned BaseElements. BaseElements 5 has a new interface, designed to take advantage of all the new functionality in the latest version of FileMaker Pro as well as a host of new features that can inspire and improve every developer's solutions. In this session, we'll take you over the redesign, show you how to get the most out of BaseElements, and how your solutions can be improved by the use of a good developer tool.

5:30 PM
Save to Calendar Closing Session
5:30 PM
General

Presented by FileMaker

Session Description

Join us for a wrap up with Bill Epling, FileMaker Senior Vice President of International Sales and Chief Administration Officer, who will present on current successes and future focus. Ann Monroe, Senior Marketing Director, will present the 2015 FileMaker Community awards, and next year’s conference location and dates. Be prepared to join us for a big dinner party following the closing to celebrate the 20th DevCon!

6:30 PM
Save to Calendar Attendee Dinner Party
6:30 PM
General

Sponsored by FileMaker, Inc.

Session Description

It’s not over until it’s over. Don’t book early flights out. Join us at the Marquee located in the Cosmopolitan as we celebrate the 20th anniversary of DevCon immediately after the Closing Session. This evening will be full of entertainment, fabulous food, and plenty of fun.