NAViGATE 2023

-
MARRIOTT VIRGINIA BEACH OCEANFRONT

Join COMMON in Virginia Beach, VA from October 9 - 11, 2023 for an IBM i educational event. NAViGATE will feature 100+ sessions presented by industry expert speakers, an Expo of leading solution providers in the IBM i space, and limitless networking opportunities to connect with peers and experts to maximize your learning opportunities.

Registration Opens Summer 2023

POWERUp 2023

-
Sheraton Denver Downtown Hotel 1550 Court Pl Denver, 80202

The COMMON community will gather again in-person to enjoy learning high quality IBM i education, networking with peers, industry experts, and solution providers, and growing together as a whole. Mark your calendars for April 24-27 to join COMMON for education, networking, and scenic views in the Mile High City- Denver!  

REGISTER TODAY!

Valence Developer Diaries #027

-

 

In this week's session we will cover record locking concepts in Valence NAB apps.  We will demonstrate how to set up a file maintenance app that uses back-end RPG toolkit procedures (vvUtility_lockRec and vvUtility_lock, vvUtility_unlock and vvUtility_isLocked) to ensure two users don't attempt to update the same record simultaneously.

Valence Developer Diaries #026

-

All events are in Central Time.

 

In this week's session we will cover  a recently introduced widget in Nitro App Builder, the Calendar Widget, which can be used to visualize date and time information within your appsWe'll demonstrate how to take physical file records containing date/time fields and plot them as points on the calendar, which users can then click on to get more details and/or edit the record contents.

 

Valence Developer Diaries #025

-

All events are in Central Time.

 

In this week's session we will cover several useful topics in Nitro App Builder: Nesting columns inside grids, putting built-in formatters to work, adding a secondary axis for transformed fields in column charts, and exploiting advanced functionality in chart tooltips.

 

Valence Developer Diaries #017

-

All events are in Central Time.

In this week's session Richard will walk through the steps needed to secure a Valence instance with an SSL certificate and make the instance available outside of the internal network. Specifically we will:

- Apply for and obtain an SSL certificate from the DigiCert certificate authority

- Upload the certificate to the IBM i and import into the Digital Certificate Manager

- Assign the certificate to a Valence instance

- Modify network NAT and DNS to expose the instance to the Internet

 

Valence Developer Diaries #016

-

All events are in Central Time.

In this week's session we'll be covering two interesting topics involving data sources in Nitro App Builder: (1) Pulling data from an outside JSON web service to populate a NAB widget, and (2) using the new vvIn_virtual helper function, introduced in Valence 6, through which a widget can apply filters to WITH clauses inside SQL statements.

 

Access Session's Recording: https://youtu.be/trzcMgjiD2U

Valence Developer Diaries #015

-

All events are in Central Time.

In this week's session we'll cover some of the new bells and whistles in Form and Chart widgets as part of the Valence 6 Nitro App Builder release, now available in Beta. We'll demonstrate how you can customize an axis, tweak colors, adjust fonts, configure various styling options, insert images and more.

Access Session's Recording: https://www.youtube.com/watch?v=CTaAqFJIavg&feature=youtu.be

Valence Developer Diaries #013

-

All events are in Central Time.

In this week's session we'll discuss a new technique for creating PDF documents on-the-fly using Nitro App Builder's Beta Feature "Execute Script" behavior. We'll begin by showing how to enable the Beta feature in Valence, then walk through the process of generating a PDF. 

 

Valence Developer Diaries #012

-

All events are in Central Time.

In this week's session we'll cover techniques for adding some visual pizzazz to what might otherwise be considered bland business data. We'll begin by showing how to depict time and date-related information in an intuitive, chronological display using Nitro App Builder's Timeline widget. We'll follow that up by demonstrating ways to convey physical address data through the Map widget, leveraging the power of the Google Maps API.