About Me
Our legacy code has been running the business for decades and represents a tremendous amount of business knowledge. It can also be terribly difficult to understand and downright scary to work on. In this session we'll discuss how our code got in the shape it's in and look at some techniques we can ...
Let's take a look at how testing is often done today, and why it's so hard. We'll discuss the benefits of test-driven development, and show how it works. We'll look at the xUnit frameworks available, and do a little test-driven development together.
Learn why service programs are so awesome. We will weigh the pros and cons of different options we have for creating shared routines. We’ll learn how to create a service program and how easy it is to use these shared procedures in our applications. We will discuss the importance of binder source ...
We'll introduce the basics of web services, with a focus on HTTP, JSON, and RESTful principles. This session focuses on the basic principles and architecture of web services, and will also have some examples of how to consume and provide web services from IBM i.
In this introduction to the React front-end framework we will incrementally build a web application. We will cover everything from setting up the development environment to deployment. We will crawl, walk, then run; we start with hard-coded data and a simple list, add images and local files, ...
Just released! Valence 6.3, the popular web and mobile framework for IBM i, includes a browser-based low-code development utility called Nitro App Builder (NAB), through which anyone with a solid understanding of their IBM i database can build and deploy dazzling web or mobile apps in a ...
Hang on as we go from to 300 MPH with SQL. We'll start out slow by covering the basics of creating tables, inserting, and selecting data. We pick up speed as we discuss Constraints, Join Types, and SQL Views. We will be going at full speed when we learn how to leverage Functions, Procedures, and Db2 ...