Phoenix 2019 - 8th to 11th April, 2019

Event Schedule:

File design, programming, search techniques, indexing, and multi-threaded processing can dramatically improve processing speed when using your MultiValue database. This session offers proven solutions for optimizing your applications to take full advantage of your computer's resources.

Code Review and Coding for Testing are techniques that can offer quality and productivity improvements to any organization; large or small. Both are gaining traction in every industry and development platform, MultiValue need not be an exception.

This session will explore code reviewing - what it is, how it's done and what it can bring and will review ways to develop with function, unit, and white-box testing in mind.

This session will talk about the MultiValue database and application design — what works, what is optimal, and how it should and shouldn’t be done. Since MultiValue Databases and files allow developers to combine structured and non-structured data, as well as for developers to create their own structures, many developers design their data files differently. Due to this flexible way of storing data, developers do not always design new files and structures optimally. Developers may also have inherited sometimes chaotic designs in an application that has been modified extensively.

Whether you are a new developer or an experienced developer, join us in this session to help understand the why and how. Or just impart your own knowledge and understanding.

MultiValue Retrieval is a fact of life in all MultiValue applications whether you are an end user or developer. MultiValue Retrieve (ACCESS, ENGLISH, U2Query Language, etc) is one of the many features that make the MultiValue Database so powerful and versatile. This session will cover aspects of writing your own retrieval statements. The major topics are Verbs, Sorting, Selection Criteria and Output Specifications.

This session is a good refresher course for the professional, or an introductory course for your new IT staff or power users.

Encryption in your data isn’t just an option any more. There are many Regulation and Compliance issues that affect business applications these days. This session will cover not just the "how to" setup and implement database encryption, but best practices for implementing encryption, PCI Compliance, and Health compliance.

If you use MultiValue Retrieval in any aspect of your job (end-user or developer) you need to understand what is happening in your file dictionaries. During this session you will learn how to read and write dictionaries, understand the various dictionary structures and how they process. We will cover what each line of the dictionary does, how to convert data and create calculated dictionaries.

The PICK A and S type dictionaries will be covered in this session, as well as the corresponding INFORMATION I-Type dictionary items.

Bootstrap can help you build a responsive website and speed your web development. This session will help you understand how to leverage this framework to build mobile-first projects and show integration with your MultiValue data driving changes to the look of the website.

PROC is dead, Long Live PROC! This session will cover PROC; how it is used, and how it is structured.

If you you are new to working with MultiValue databases and need to access, extract, or share data with the MultiValue platforms in your enterprise, then this session is a must. This session will help developers who are more familiar with other development environments understand the MultiValue database and data structures. If you are a .NET, PHP, or Python developer and you are trying to explain your data requirements and needs to your MultiValue developers and administrators, then join us to learn the common terms and design practices used in the MultiValue applications.

Experienced MultiValue developers will learn how best to describe their MultiValue systems and applications to new developers in order to help them come up to speed with less effort on both you.

Those of you who work in the retail environment know all too well the anxiety an upcoming holiday season brings. A lot of companies put all systems on a “frozen” status for some number of weeks or even months prior to the beginning of the Holiday “crunch.” The thought of a system outage during Black Friday, for example, is enough to cause staff members to start losing sleep, developing stress-induced illnesses, and plummeting morale weeks in advance.

But now that everybody knows everything about anything bad that happens (it’s called The Internet), we see that software catastrophes are not limited to the Holiday Season. On any given day you can read about an airline accidentally selling thousands of dollars of First Class tickets to prime locations for a fraction of the regular cost losing thousands of dollars in fares and lost profits due to fuel costs.

So what went wrong? Didn’t they test their software/hardware changes and improvements? Think about this, if you knew the software for the robotic assisted surgery machine had been tested with the same standards your company uses for changes to your order processing system, would you still want that cardiac bypass done using it?

We’ve talked about automated testing, test-driven development, etc. in previous Conferences, and in this one, too. This session will address not just methodologies but also the Human side of testing. How do we write tests – automated and manual – That work. We will also discuss how to start preparing your current legacy code for automated testing. (Hint – don’t throw out a gazillion lines of proprietary legacy code and start over from scratch. Or not even by buying a "package."