Sean Stephens,
CEO LassoSoft
Kyle Jessup,
Chief Lasso Architect
Presented by: Doug Burchard, CLD
Arm is a lightweight, Model/View/Controller, web application framework, for the Lasso 9 language. Arm is entirely object oriented, provides tools for a RESTful web application architecture, and has a unique template paradigm.
ArmSetup, is a command line application running in Lasso 9, that constructs a complete Arm-based scaffold for your custom development, in minutes. Along with its core features, the ArmSetup assistant provides a plugin API for extending the scaffold creation to include frequently used functionality, complete web applications, or just about anything that can be dreamed up.
Doug's talk will present both of these components, and demonstrate how they can remove the work from your development, helping you to create your vision.
About: Doug Burchard has been creating professional, custom, data-driven web applications, with every version of Lasso, since before it’s initial launch in 1996. Doug Presented at the first Lasso Developers Conference in 2001, and has a background teaching small to medium sized groups on a variety of subjects.
When not further expanding the capabilities of the Arm framework and ArmSetup assistant, Doug creates and manages multiple client's applications using the Lasso development platform.
Presented by: Jolle Carlestam, CLD
For many applications, displaying a date is as simple as using the Lasso [Date] object to parse a string or database value and perhaps using the [Date->Format] Tag/Method to output it in a specified format. But for developers requiring more complex date operations, there can be hours expended and unexpected output.
So… what is a date? What are the differences between how we view a date and how computers view it? What's time got to do with it, got to do with it?
In this highly practical session, Jolle Carlestam will walk you through date/time handling in detail. He will cover important Operating System and Database/Date source considerations (Mysql, Filemaker & Excel), the hidden parts of a datetime value, including milliseconds, and the different methods available to create a date object.
Working with dates/times that are timezone dependent and that need to take into account daylight savings/summer time can be complex and confusing. Jolle will provide you with the benefit of his considerable experience and expertise in manipulating dates and times (including changing timezone without altering the datetime value), date validation issues (including how to validate that the date actually exists), adding, subtracting and comparing datetime values (including why comparing doesn't always work as we expect). If you do any form of datetime handling, you will not want to miss this session – you may literally recover your conference fee in time saving tips, right here.
About: Jolle Carlestam is a highly experienced developer of rich, web based applications, for a wide variety of purposes. He has been involved in the Information Technology industry for over twenty years, having held positions in small and large companies. He joined Amtac Professional Services Pty. Ltd. (Amtac) Australia in October 2009 as the Senior Web Applications Developer, after having spent four years operating his own web application development consultancy business based in Sweden. Jolle has been using Lasso for many years, and was extensively involved with alpha and beta testing Lasso 9. He is widely regarded as being a highly skilled and innovative developer with a quirky sense of humour. Jolle has worked on web based applications for clients in Europe, Canada, Australia and the USA.
Lasso 9 offers great performance out of the box — yet further gains can be achieved by following some basic guidelines. Ke shares his knowledge and experience on how to get the most from Lasso 9 — helping to ensure your applications scale accordingly and provide a consistent user experience.
About: Ke Carlton is an experienced Lasso developer specialising in high-performance scalable e-commerce sites and supporting systems. Ke has worked with Lasso for over 10 years and while originally from New Zealand he is now based in London. Ke is the creator of L-Debug, maintainer of L-Unit, and heads up zeroloop.com.
Steffan Cline will be complementing Eric Landmann’s presentation on Integrating Lasso with jQuery using some of his own examples such as the Upload Progress Bar with Lasso 9 and his USPS Validation solution for address validation. The Upload Progress Bar will demonstrate the recent Upload Tracker, which is new with Lasso 9. He will also be demonstrating the integration of the jQueryUI widgets and Lasso integration using JSON between the server and client. There will be a code walk-through for all examples and working code provided so you will go away well equipped to make use of these new features.
About: Steffan Cline is a highly skilled Lasso Developer, owner of ExecuChoice Software Development and a Lead Engineer at CenturyLink™. He has a wealth of knowledge and has conducted roundtables at several past Lasso conferences, provided free Lasso based solutions to the community for years and has been using Lasso since version 3.
Presented by: Gregg Cole
Lasso has enabled delivery of the largest data set on the U.S. economy and to dynamically present information over time on all economic communities across the country. In this fascinating case study, Gregg will share how Lasso is used to quickly query large data tables and stitch together results without having to either build resulting tables in a database, or to learn all the complexities of PHP or javascript, all while maintaining HTML 5 compliance. Gregg will also show how Lasso is used with FileMaker as their web connector, making the import and export of their large amounts of data much friendlier and faster with no need to reformat into another database language as FileMaker is used to compile and produce results from over 44 million records with over 400 field variables.
Finally (and most importantly), Gregg shares how it took novice programmers (like himself) and enabled them to innovate and build an advanced one-of-a-kind delivery system to help support job creation across the U.S. by allowing us to focus our time and efforts in developing the data and presenting our findings to communities across the U.S. Now that’s cool...
About: Gregg Cole is the IT research and development leader for the Edward Lowe Foundation, a US national nonprofit operating foundation based in Michigan that supports second-stage entrepreneurs by providing information, research and educational experiences. Gregg designed and developed the foundation’s initiative to bring national economic data to a community level, and the resulting product (and Web site), YourEconomy.org, has become a leading resource for economic-development groups around the country. The Edward Lowe Foundation received a $730,000 grant from the NASDAQ OMX Educational Foundation to establish a new research and education institute on job growth and capital access for developing companies in the United States.
In fall 2011, Cole presented YourEconomy.org to select House and Senate staffers and the White House's Office of Science and Technology Development in Washington D.C. Cole also participated in NASDAQ closing-bell ceremonies on Oct. 4, 2011 in New York, highlighting the research partnership with the Edward Lowe Foundation and NASDAQ OMX Educational Foundation.
Larger projects inevitably mean that a team of programmers (not to mention designers, marketers, accountants, etc.) will need to work together to produce the finished project on time and on budget. Communication between all parties is key to ensuring the group success.
Unfortunately most programmers are used to working in a solitary environment where they control all aspects of a project. So when it comes time to collaborate with other Lone Ranger programmers, all sorts of issues can crop up. This presentation will outline the practices and techniques that can keep the largest project on track, even when dealing with programmers who are working together from across the globe. As a bonus these same practices will benefit your solo projects as well.
About: Jordon Davidson is a Certified Lasso Developer who has been working as a web developer since 1997. Jordon is based in Newmarket, Ontario and joined the Lasso developer team at Treefrog Interactive Inc in 2008.
Presented by: Jonathan Guthrie, CLD
Security. Speed. Simplicity. Lasso Apps under Lasso 9 come in three flavours with distinct advantages for each. Discover how Lasso Apps will make your code more scure, more easily updated and faster to execute. Jono will share his considerable experience in building Lasso Apps with Lasso 9 that allow complex functions to rapidly be updated and deployed like never before.
About: Jonathan (Jono) Guthrie is a Certified Lasso Developer and Software development manager for LassoSoft and sister company Treefrog Interactive. Originally based in New Zealand, he has taken his Lasso development skills around the globe working in Ireland, South Africa, and Canada. Jono has spoken at several previous LDC's and readily shares Lasso knowledge. Jono has been using Lasso since version 3.6.
Presented by Eric Landmann, CLD
Integrating JQuery with Lasso allows you to do more with less code, and to do way more cool things to make your application stand out and be noticed. Eric Landmann will present on how to integrate jQuery into Lasso. There will be practical examples of some common tasks, including autocomplete for a search form, automatically populating a form based on a select list, how to modify a header using regex, usage of tooltips and lightboxes, and integration of several types of popular image sliders into an admin area. There will be a code walk-through for all examples and working code provided so you will go away well equipped to make use of this great feature.
About: Eric Landmann is a Certified Lasso Developer and the project manager of itPage, an open-source CMS for Lasso Professional, and the creator of Graphics Finder, a digital assets management system based upon Lasso. He has a wealth of knowledge and has presented or conducted roundtables at several past Lasso conferences, and has been using Lasso since version 3.6.
Landmanninteractive.com - Linkedin.com/in/elandmann - Grafxfinder.com
Presented by Jim Leavitt, CLD
Video clips are an integral part of todays webisphere, however retaining proprietry rights to video content by not posting it on YouTube, and wanting to have it accessible from multiple platforms, compressions, and devices such as BlackBerry and iPhone can be complex. Sure, there are some high-cost and very polished video content applications used by TV stations and corporate giants, but for the average business, corporate and non-profit website these are unrealistic, and, when using Lasso are also unnecessary.
Jim will present how to maximise your custom video performance and availability to the widest non-you-tube viewership by looking at a case study for a corporate investment client sharing videos of success stories with brokers, developers and investors via a 14 week email and video campaign.
About: Jim Leavitt is one of the longest standing Lasso users at Treefrog™. He contributes programming prowess across a range of technologies and into network/server maintenance. Graduating in Web Programming from Georgian College, he is formally trained on Visual Basic, Cobol, IBM Assembly, C, PHP, Perl, JAVA, JSP, HTML and Lasso. Jim is experienced in enterprise level systems and exjoys challenging the boundaries of how things are done such as in projects to deeply integrate new custom data sources from national and international systems with local client systems.
In his non-work time Jim keeps himself on the ball using his pool skills, and on the golf course. He belongs to the Simcoe County Superior Amusements Pool League and earned the title of League Champion in 2008 cateogry “B”.
Presented by Brad Lindsay, CLD
Query Expressions are one of Lasso 9's best new features. They allow for simple and complex interaction and manipulation of various sequence types using a simple, natural-language syntax. Understanding and effectively using query expressions is essential for every Lasso 9 developer.
This session will introduce developers to query expressions: their use, syntax, benefits, and drawbacks. It will incorporate real-world examples and comparisons with traditional ways of achieving the same results.
About: Brad Lindsay graduated from Wheaton College in 2003, majoring in both Computer Science and Theology. He began work with the North Carolina Hospital Association in 2006, and it was here that he was required to learn Lasso. He quickly discovered that not only is Lasso a great tool for creating websites, but it has a wonderful community willing to share their knowledge and experience. Brad is currently a Certified Lasso Developer, a Lasso Beta Tester, and has worked to help document Lasso 9. He is also the creator and maintainer of lspec and query.
Understanding what requirements traceability is and implementing it effectively are two separate things. Guaranteed to motivate you, get you out of your seats, and get you geared up to deal with large institutions.
We'll explore what it is, how it works, and how much of it to use for what size projects and when. There are IEEE standards surrounding this but within those a surprising amount of flexibility in how to implement formal specifications. We will look at SFD, SRS and SDD documents, and learn how they relate to each other and what is in scope for each type. Also we'll take a look briefly at a traceability application.
About: Brian Loomis has been developing with Lasso since 1999. He's pursued an interest with computing that started at 13 with TI-994a, through years of making a hardscrabble living, to running Customated in Boise, Idaho today.
He is a self confessed conference junkie and drifts through several different development ecosystems assimilating information. When not keybound you can find him, camping and hiking, hot springing, or otherwise enjoying Idaho's vast wilderness tracts and the Boise Foothills.
Take a lightening tour through the new features of FileMaker 12 and see the advances in iOS design and development tools. Hear what's changed for Server, new features for design, and learn more about what to expect with upgrades.
About: David Pong David is a veteran FileMaker database developer, and has created and sold custom solutions using FileMaker technologies for diverse organizations, from the City of Toronto to Robertson Electric Wholesale. During his career, he also worked with Apple reseller Elm Street Computer Terminal, as well as with Apple Canada in Southwestern Ontario to help resellers grow their businesses.
David studied Computer Science at York University and has completed numerous additional courses in management, communications and sales. He is a member of the FileMaker Business Alliance and FileMaker TechNet and also organized the Toronto and Southern Ontario FileMaker Users Group (SOFA) and delivered numerous webinars, events and training sessions.
David recently joined FileMaker, Inc. as the Business Development Manager for Canada.
Presented by Sean Stephens, CEO, LassoSoft
Why Lasso? This session explores the myths and misconceptions around selling Lasso. If anything, it's getting easier every day.
About: Sean Stephens
Sean is the CEO of both LassoSoft Inc the programming language company, and of Treefrog Interactive Inc a web design and development company that specializes in Lasso based Development. He is a dynamic and sought after speaker and regularly presenting to groups on Internet based technologies.
Drawing on his diverse background, from musician, political science, theology and programming covering both technical knowledge and creativity, Sean gives practical ideas to help people understand websites and related technologies that is appropriate to the audience level - from novice to technical experts.
Sean is an avid advocate for the benefit of Lasso - so much so he bought the language to secure it's future. He is passionate about spreading that knowledge and love of Lasso - for the love of code!
Presented by Tim Taplin, CLD
Mysql is a ubiquitous tool for web application developers. Its relative ease of installation and implementation leads to a certain level of carelessness in its use. However, poor structure, careless construction of queries and lack of well thought out indexing can bring your application to its knees with far less load than you may expect.
Tim's presentation will focus on three areas of knowledge that will significantly improve the performance of almost any data set:
Query structure affects not only overall performance, but determines whether your db can utilize its indexes and what kind of caching or temporary files and tables may be used by the database engine: Indexing that can either bring your database server to its knees or make it scream like an F1 car - we’ll focus on multi-column indexes and how to determine when and where to implement them for optimum results: and Performance tuning mysql which may seem like a dark art, but there are several simple tools that can be used to determine the potential impact of changes and to decide what to tackle first.
About: Tim Taplin has been a user of Lasso since its initial public release, and is a Certified Lasso Developer. A vocal proponent of Lasso9 migration, he presented at the 2010 conference in Berlin. He continues to provide consulting services to a wide range of Lasso developers as well as other web based application developers in both custom code and system setup and optimization. Tim is a contributor to Lasso Reference documentation, and active in the LassoTalk list.
This presentation gives an overview of the Fusebox framework using Lasso Server 9. Fusebox is the most popular framework for building ColdFusion and PHP web applications and has been ported to Lasso as well as JSP and even ASP.net. LassoFusebox is a great tool for demonstrating the benefits of a standardized methodology.
Fusebox is a framework for building web applications to make your applications easier to create and maintain. It makes team development easier by helping you structure your application and break things down into discreet pieces. Fusebox consists of a set of core files which handle much of the "plumbing" necessary when creating a web application. Fusebox makes maintenance of software applications cheaper and easier because Fusebox's modular approach allows changes to be localized, making maintenance coding far less apt to "break" existing code.
About: Tami Williams has been teaching Lasso development since version 3. An experienced trainer and professional database and web application developer, she started her Lasso and FileMaker consultancy Creative Computing in 1990. The Lasso community knows her best for her LassoFusebox files, and for the many Lasso developer tools and custom tags available at her web site. Among the many Lasso projects she has developed are sites for Cornell University, FIRST (For Inspiration and Recognition of Science and Technology), Chapin Hall Center for Children at the University of Chicago, Macy's and Apple Computer, Inc.
Presented by Brad Lindsay, CLD
Query is a modern replacement in Lasso 9 for the built-in inline, resultset, records/rows, and field/column methods. It is a wrapper for inline_type that also implements trait_queriable, so it is compatible with query expressions and other iteration methods. It comes with a type named query_result which allows you to access the results in an object-oriented manner. There is also a trait, trait_query_result, for easy integration of your own custom types as result objects. This presentation will walk through how to install query, and the various ways to use it for database communication. It will include a discussion of why I created query — what need I was trying to address, and the lessons I learned in its creation and use.
About: Brad Lindsay graduated from Wheaton College in 2003, majoring in both Computer Science and Theology. He began work with the North Carolina Hospital Association in 2006, and it was here that he was required to learn Lasso. He quickly discovered that not only is Lasso a great tool for creating websites, but it has a wonderful community willing to share their knowledge and experience. Brad is currently a Certified Lasso Developer, a Lasso Beta Tester, and has worked to help document Lasso 9. He is also the creator and maintainer of lspec and query.
Understand how to implement ha architecture with various tools in and outside the lasso ecosystem, automating virtual machine deployment, and caching setups, working with datasources such as FileMaker and how to manage factors like the lack of atomicity.
About: Brian Loomis has been developing with Lasso since 1999. He's pursued an interest with computing that started at 13 with TI-994a, through years of making a hardscrabble living, to running Customated in Boise, Idaho today.
He is a self confessed conference junkie and drifts through several different development ecosystems assimilating information. When not keybound you can find him, camping and hiking, hot springing, or otherwise enjoying Idaho's vast wilderness tracts and the Boise Foothills.
Chair: Tim Taplin, CLD
Tapping into the education market can be challenging, frustrating and rewarding. Education is an environment that suits Lasso's core values (Simplicity, Speed, Security) at Lasso's reasonable development and maintenance price. We’ll talk to several Lasso developers who are involved in education from different perspectives to not only better understand what drives this market but start thinking about how we as developers can intelligently target specific market areas with our own solutions.
We will hear from users and developers in the K-12 (Elementary and High School) and University markets as well as from developers with Lasso apps targeted at these markets.
Todd Vainisi, Authentic Education - Technical Director
Patrick Larkin, Bethlehem Area School District
TBD
Chair: Jono Guthrie, CLD
Earlybird $699 to March 20
Regular $799
Student *contact LassoSoft
CLD rate $599 any time
(valid if currently subscribed)
Add Partner Registration for $209
Joins conference meals and Awards dinner only.
Workshop on Lasso multi-server configurations: a session for users of mutiple server setups.
May 24 1-5pm
Recognizing achievement and excellence in the use of Lasso.
Submit your Lasso-based system or website with a simple form, and supplement with a 2-minute video that highlights your work.
Entries now accepted
Become a Certified Lasso Developer
See the benefits for $49/month
©LassoSoft Inc 2015 | Web Development by Treefrog Inc | Privacy | Legal terms and Shipping | Contact LassoSoft