LiveCode

TREVOR DEVORE

Director of Technology, ScreenSteps

SQL YOGA AS A HELPER APP FOR THE LEVURE FRAMEWORK

Jul 19th @ 9pm BST

Levure is an application development framework for LiveCode. The primary goals of Levure are:

  1. Lightweight. The framework has a minimal amount of code for loading, managing, and packaging your application. Common functionality is added via helper components.
  2. Provide common features such as preferences, logging, and undo management.
  3. Easily extensible. Helpers all developers to develop features as helpers which can easily be added to any application.
  4. Easy to organize. Levure applications are organized using the file system. Easily browser your app structure and add files.
  5. Designed for use with version control systems. Wherever possible configuration and scripts are text files. While developers can take advantage of the efficiency of binary stack files for the UI, almost all of the scripts should be stored in script only stack files and assigned as behaviors.

SQL Yoga extends the simplicity of LiveCode to databases by allowing you to treat your database like an object. Stop wrestling with SQL and see how easy database integration can be:

  • Set properties rather than writing SQL
  • Define searches using english words rather than arcane wildcard symbols
  • Manipulate arrays, not cursors
  • Easily generate searches from complex search UIs
  • Tap into database table relationships to simplify code
  • With SQL Yoga you focus on using your data instead of worrying about accessing your data.

    Trevor will discuss his recent work on adapting SQL Yoga to be a helper app for Levure.

    Powering your LiveCode development with Git and Levure

    Thursday July 13th 2017 @ 3pm BST

    Git is a version control system that helps you track changes to your code and coordinate the work being done on mulitple features or among multiple people.

    Levure is a framework that organizes your LiveCode application into a structure that is compatible with a Git workflow. Applications built using the Levure framework provide all of the benefits of developing with LiveCode but are more version control friendly.

    Trevor will demonstrate how you can use Git and Levure to manage your application development in LiveCode. You will learn how to work on work on mulitiple features and bug fixes at the same time, coordinate efforts between multiple developers, and manage releases.

    Heather LaineTREVOR DEVORE