It is not too late to register for our Annual IBM i User Conference
Sept 27-29, 2017
Be Sure to Scroll Down to See the Speakers and the Agenda!

Presented By

Virginia Beach IBM i User Conference
(AS400, iSeries)
Holiday Inn Hotel and Suites at the Oceanfront

  • When:

    Sept 27-29, 2017
    Registration starts at 9:00 am on Sept 27th.
    Sessions will conclude after lunch and Raffles around 2pm on Friday
    Check the agenda for more details
  • Where:

    The hotel is the Holiday Inn Virginia Beach - North Beach at
    3900 Atlantic Ave, Virginia Beach, Va 23451
    $117/night + taxes. The block rate has expired, but there are rooms left,
    If you do not get the correct rate let us know.
    Make Your Reservation or call the hotel at 757-428-1711.
    Recommended airport is Norfolk International in Norfolk Virginia.
  • Price:

    $320 for MAGIC members
    $400 for Non-Members
    All prices include all meals and all sessions and labs.
  • Keynote Speaker:

    Steve Will -
    Steve is the Chief Architect for IBM i, responsible for strategy and planning related to the operating system and its related products and solutions.

    We are so excited to also have Trevor Perry , John Valance, and Charlie Guarino presenting!

    New this year - We will be having hands on labs. The labs will include:
    - PHP , .NET, - RDi, - Introduction to Git, HTML,CSS and JavaScript

If you plan on taking a lab please visit this link. This page lists all the necessary software for our Hands-On Labs. This should be done prior to coming to the conference.

Meet Our Speakers!


We are excited to have the following speakers at the MAGiC IBM i Conference!  

All blue entries indicate development sessions and red indicates system sessions.

Steve Will is the Chief Architect for the IBM i operating system. Steve has worked on IBM i and its predecessors since before the creation of the AS400, and is currently responsible for setting the strategy of the IBM i operating system, as well as deciding which enhancements will be implemented. He is an award-winning speaker, author of one of the most popular IBM i blogs ("You and i" -, and is one of the most sought-after voices at customer briefings and events.

We all know how reliable, securable, and efficient IBM i is. The problem is, we have trouble telling people about how great our platform is, because of misconceptions they have. So, how do we make it “sexy” enough to get the attention of the people who make decisions about the future of IBM i in our workplaces. In this session, Steve Will, Chief Architect for IBM i, will discuss
the current direction of IBM i, and will tell you about messages which he has used to “turn the heads” of executives and technologists alike; messages which make it clear that, for today’s IT environment, IBM i is, indeed, sexy.

The last few IBM i releases have changed the game, and it's been the IBM i strategy which has guided those changes. Come to this session to hear about the strategy behind the investments IBM is making in IBM i, and how the biggest, most important features from 7.3, 7.2 and the Technology Refreshes help your business while demonstrating IBM's strategic commitment to IBM i.

The IBM i operating system is not Unix; it’s not Windows; and it’s certainly not Linux. This session describes the architecture of the operating system which had its origins in the System/38’s Control Program Facility, but which has evolved as it has been the basis of the AS/400 and its descendents. If you’ve started using the platform in the past decade or so, this session will teach you why things are “different” on IBM i. If you’ve been on the platform since “the beginning” it will provide a refresher, as well as teaching you about the key differentiators of today’s IBM i.

Jose Acosta

Jose Acosta is co-founder and President of Midcore Solutions. A consulting firm specializing in helping companies bridge the gap between IBM i and new technologies. Jose has more than seventeen years of Information Technology experience developing custom software solutions for IBM i.  His experience spans in RPG and Web application development, database design, and integrated business applications. 

Internet of Things and Web APIs are two emerging technologies driving business transformation. During this session, you will get an overview of these two technologies and how they can be used in IBM i. We will also review trends in business, IOT devices, and vendor market for IOT and Web APIs.

Brad Askew

This is a joint presentation from Secure Infrastructure & Services and CilaSoft.  The presentation will be discussing IBM i in the cloud and the lastest security information.

Patrick Behr

This is a hands-on session where you will go through the steps of updating DDS defined files to a SQL defined files.  The example will include a couple RPG programs and PF and LF.  

This is a hands on lab that will utilize HTML, CSS and Javascript utilizing a DB2 data.

Chris Bremer

Chris Bremer holds a Business Administration degree from John Carroll University. His history in engineering data storage software gives him a unique perspective on cyber security. He has 35 years of experience in the tech field and still lives and breathes technology. If he is not skiing, he is either thinking about how to make a product better or coming up with a new product.

Modernization and automation are key components to effectively manage your business continuity and disaster recovery solutions for data storage.  Our expertise is in the design and architecture of Virtual Tape Library (VTL) systems, deduplication VTL systems, or even hybrid systems, which combine VTL with a tape solution for archival purposes.  We will illustrate how to set up a seamless backup and disaster recovery solution between multiple sites which is an approach to data security that is currently in operation with hundreds of our clients today.

Specific Topics will include:

  1. Modernization of ancillary backup without affecting core processes including, replication, archive, deduplication and tape stacking
  2. Policy management
  3. BCDR - Business continuity disaster recovery and what it means for you

Chris will give an overview of SAN technology starting with the early San structures to the current modern day structures.  This will include utilizing San technology with the IBM i and how to maximize its’ potential.

John Gay

John is a Technical Specialist and Solution Architect for Vision Solutions, where he has worked since 2002. His focus is currently IBM Power (AIX, i5 and Linux) as well as database replication technologies across all platforms. Prior to working at Vision Solutions, John worked in the BI arena at Informatica and DataMirror. He also spent many years in software development at IBM and Sterling Software.

The session will cover research we have done around data sharing and the current state of it.

Charles Guarino

With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. He is also the founder and President of Central Park Data Systems, Inc.,
a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition to being a professional speaker across the United States
and Europe, he is a frequent contributor of technical and strategic articles and webcasts for the IBM i community. He is a member of COMMON’s Speaker Excellence Hall of
Fame and The Long Island Software and Technology Network’s Twenty Top Techies.

This session is a RDi hands on workshop focusing on source code entry and maintenance

There’s the long way and then there’s the short way of doing stuff.  RDi, with its full collection of shortcuts easily speeds up your source code development.  This session is a live demonstration of the what, wheres, whys and hows of the most popular shortcuts.   Just using a few of them can really make a difference.  Use them all?  No contest. 

transmittals or data provided via a web service. The extraction of this data into useable information is
called parsing. RPG provides two different methods for parsing. This session goes step by step through
the entire process of receiving an XML document to successfully parsing it to a database file. The XMLINTO
and XML-SAX statements will be reviewed. The challenges and requirements of both statements
will be discussed. At the end of this session, you will be able to identify which parsing method works best
for your particular situation. Included with this session are program listings that you can take back and put
to use immediately. Updates to this session include i7.1 TR6’s exciting SQL XML processing.
Learning Objectives:
1) Gain a basic understanding of XML syntax
2) Learn how XML parsing has been implemented into RPG.
3) See live examples of the XML parsers at work.

With our industry changing so fast you never know what’s current and what’s not.  This session will discuss a variety of topics, all relevant to our community as IT professionals.   But you won’t just sit there passively.  Like any water cooler discussion, you’ll be asked to participate with your own opinions on current topics.   You can expect the actual topics to be very timely and career-worthy, so the next time you’re at your own water cooler you’ll sound like a pro!

Wim Jongman

Wim Jongman has been working in open source since 2005. Wim is an occasional contributor to the open source Eclipse Git projects, committer for various other projects and the project lead for Eclipse Nebula which provide rich user interface elements.

Join me for this session where I will teach you the core concepts of Git. It will be just you, me and the command line to understand the fundamentals of Git and be in control of your precious software assets.

We will cover the following topics.

  1. What is a Git repository and how do we create one,
  2. What is the working directory, what is the index and what are their functions,
  3. What is a commit? Just a bunch of files checked in? NO!!,
  4. What is a parent commit and why is this important,
  5. Trunk or Master. What is it,
  6. Branches. Is Git a tree?,
  7. Merging and Rebasing,
  8. How do we get this on the master repository: Remotes,
  9. Merging my changes with changes from other peeps,
  10. Being able to read the history is an essential skill,
  11. Wrap up and further reading.

If you consider moving your sources to Git you might want to host these sources in house. Wim Jongman will explain the functions of a Git server by looking at the features of Github. Then we are going to install and configure our own Git server running on the IBMi. We will take a look at GitBlit (open source) and (if time permits) Atlassians BitBucket.

Guy Marmorat

Guy Marmorat has more than twenty-five years of development experience with the IBM i dating back to the old System 36/38 days.  Prior to starting Cilasoft Guy Marmorat spent more than a decade in the development of custom applications and security solutions for many of the largest financial institutions in Europe and Africa.

Since establishing the company in 1998, Guy has led Cilasoft through its transformation from a small start-up venture to an international corporation with clients in more than 70 countries across the globe.

This is a joint presentation from Secure Infrastructure & Services and CilaSoft.  The presentation will be discussing IBM i in the cloud and the lastest security information.

James McLees

With 35 years of IT experience, mainframe to PC and everything in between, Jim has been involved with technology since his pre-internet days at Old Dominion University where he enjoyed building PC’s to connect to the schools IBM mainframe system affectionately called “Big Blue.”

Jim has experience with network engineering, designing cloud based accounting solutions and SharePoint Online.

When he is not building PC’s for flight simulation, blogging about simulation software, flying drones or surfing at the Virginia Beach oceanfront, Jim can be found discussing and designing, local and cloud backup solutions for IBM iSeries at Cybernetics where he has worked as a solution engineer since 2015.

The easy and cost-effective approach to a 3-2-1 backup strategy for any size company.


Jeff Mitchell

The session will cover research we have done around HA/DR and why you need high availability.


Lee Paul

Lee Paul is the CEO and founding member of Surround Technologies. With over 24 years in the industry Lee is a software innovator, visionary and strategist focused on helping and enabling companies use software to tactically and strategically solve their business challenges.

Lee’s primary role at Surround is in leadership of the company, executing on its mission and driving towards its vision. He also serves as both Accelerated Software Development Evangelist and Chief Modernization Strategist where he leverages his years of experience to educate and guide organizations and pursue the best strategies for Accelerating Software Modernization.

Whether you are just looking to get started or are looking for some advanced tips, this Lab will provide you with the tools, tips, and techniques to get you up and productive in developing with .NET and your IBM i. You will learn how to get started with .NET, connect .NET applications to the IBM i, and how you can continue to develop your next .NET application for your business. Learn how to deliver robust applications that will get your users, executives, and business partners in love with your IBM i software all over again.

In this Lab, attendees develop modern solutions for the IBM i in Visual Studio using .NET. You will build both Native Windows Desktop and Responsive Web .NET applications accessing data and programs on the IBM i. You will learn about tools, tips, and techniques to help you deliver software faster, with better quality, and more of the software functionality your business needs.

Join us for this inspiring hands-on look at how to be productive and successful when modernizing legacy and building modern new applications for your IBM i.

Learning Objectives:

  1. Download, install, and set up the development environment to work with the IBM i.
  2. Building your first application.
  3. Rapid development and software generation to Build Enterprise Line-of-Business Responsive Web and Native Windows Applications.
  4. Software User Experiences for Web, native Windows, and mobile applications.
  5. Future-proof Application Architecture for line-of-business and other enterprise applications.
  6. Building Native Mobile apps with .NET.                                                                                                                      


Trevor Perry

Trevor Perry is a veteran of the IBM i community. He is a consultant to companies on their I.T. modernization efforts, and has been engaged in all phases of the IT development cycle. He is a popular speaker at industry events on technical, strategic, modernization and motivational topics and is a regular keynote at conferences around the world. Trevor won an IBM/COMMON innovation award for his community efforts, occasionally blogs at, was the creator of the only ever cartoon for IBM i, and provides marketing encouragement for the community everywhere. His passion for changing the world for the better has not been tamed and his storytelling skills can be found in his first book “Never Iron When You Are Naked”. Trevor is working on his next book “You Are Extraordinary”, while he continues to find new ways to stir the passion of the IBM i community.

Trevor's day job is a consultant at Fresche. Guiding customers in their modernization efforts, assisting with IT strategy and directions, and setting new standards in leveraging IBM i in business for a strong future. He speaks at conferences and events around the world leveraging the collected experience and expertise of Fresche in the business and IT community.

This session shows you how IBM i can be presented to the business in order to raise visibility, preserve your investment in the platform, and ensure that business applications are developed using the right tools. Join us and take away information that can be used to educate your own business about the platform, its planned future, how it fits the requirements of your business, and how to leverage IBM i in your business. Your organization has a strong heritage with IBM i and the total cost of ownership of IBM i consistently proves to be a better proposition. With IBM i on Power Systems, the future of your business can be more agile, scalable and sound. Come and learn how to sell that proposition to your business executives.


IBM i and Power Systems performance has improved dramatically over the last two decades. And, there are so many more ways to tune the IBM i partition, dynamically allocate resources such as memory and disk, and monitor database performance for immediate gains in efficiency and performance.


Yet, there are still performance challenges in many IBM i shops that could benefit from a heavy dose of elegant work management configuration. The shipped IBM i configuration is designed for batch and interactive processing, yet more HTTP and database activity means most IBM i partitions do not allocate available resources according to the current requirements.

Trevor will cover the basics of work management related to performance tuning, identify simple means to balance workloads to suit current requirements, and help you become a performance tuning rock star!

For several years, IBM i has offered more Open Source languages, tools, databases, and technologies to be integrated with existing IBM i applications. PHP, MySQL, Ruby, Rails, Python, node.js, MariaDB are some of the Open functionality that literally opens the door to modern application development, tight integration into existing applications, and an ability to attract and retain new development talent to your shop.


Because the world of Open technologies is new to many IBM i shops, this session will introduce the concepts, much of the new technologies, identify where the value might be for your own business, and how to obtain the right talent and tools to leverage Open Source technologies.


The number one new development for IBM i customers takes the form of mobile applications. Being able to transform data into information and deliver it to any user, on any device, anywhere, at any time, is normally the first mobile application. Being able to modernize workflow to improve user efficiency and effectiveness with the "anywhere, anytime” approach ensures that IT is providing systems to enable businesses can become agile, compete better in local and global markets, and succeed in a modern world. Building and delivering mobile applications often appears to be a difficult task. There are many tools, many vendors, and many architectures and approaches to consider. Traditionally, IBM i applications are lengthy procedural applications and don’t lend themselves to mobile delivery. This session will outline many lessons learned while building mobile applications for IBM i companies. Trevor will cover the tools that can be used, the modernization techniques that can be leveraged, and the new approaches that are required to deliver mobile applications from an IBM i base. He will discuss building new mobile applications and repurposing existing IBM i applications - both green screen and web - to be delivered to mobile devices in a modern world.

Brent Peterson

What You Need to Know About Sales Tax Compliance for Manufacturing and Distribution Companies  

Sales tax compliance puts your company at risk! As a manufacturing or distribution company, you face unique and specific requirements in addition to managing this ardous and difficult process.

John Valance

John Valance has worked on the IBM midrange platform since 1983 and on web development since 1998. As a consultant and developer, John specializes in database and web application development on the IBM i platform. He is also a trainer for Zend Technologies, teaching PHP Foundations for IBM i Programmers, and is a Zend Certified Engineer. He has extensive programming experience in RPG, Java, PHP, and JavaScript, and he enjoys explaining new programming concepts to RPG programmers. John is the president and founder of Division 1 Systems.

Connecting the Dots: Building Web Applications with PHP, HTML, CSS, and JavaScript

New to web development, or trying to get started? Have you taken a PHP course, but are having trouble understanding how to build complete applications for the web? Or maybe you're a manager trying to get an understanding of how web applications work at a high level. This presentation will provide an overview of how browser-based database applications work, with an IBM i / RPG audience in mind. It will demonstrate the client-side languages - HTML, CSS and JavaScript - and show how PHP scripts running on a server can dynamically build web pages including content from an IBM i DB2 database. We will discuss the HTTP protocol and how web servers work with HTML and PHP, look at some common formatting techniques in HTML and CSS, demonstrate how HTML forms interact with PHP scripts, and show what JavaScript is and how it makes the browser more functional. With these basics concepts in mind, you should be able to make better decisions about how to sort through the many options available for web-enabling your legacy databases.


LAB / Workshop: Build a PHP Application

This workshop will guide you through building all the components piece by piece, starting with basic database retrieval using PHP and SQL, then formatting the data in an HTML table, as well as adding search filters and CSS styling. You will then add pagination logic (to scroll through a large file), and we'll end with adding a CSV download option. The following topics will be covered:

 PHP and DB2 processing with SQL

 HTML including tables and form inputs

 Basic CSS  Pagination concepts and coding

 Adding search filters

 Handling downloads

 Application architecture

IBM i (AS400, iSeries) Conference