The posts are organized by their label and then in reverse chronological order (newest first).
Topics
CL and programming
- Copy source members to the IFS September 25 2024
- Create an Excel spreadsheet from a CL program June 26 2024
- Using QShell to search source members December 27 2023
- Reading from multiple members in a CL program September 6 2023
- Extra parameters added to Call command to prevent decimal data error June 21 2022
- Printing information about SQL RPG programs April 20 2022
- Delaying a CL program by a fraction of a second with USLEEP October 21 2021
- Handling variable length variables in CL April 28 2021
- For groups in CL January 27 2021
- Getting the day of the week in a CL program using SQL October 28 2020
- Copying source statements from IFS files into programs January 22 2020
- Parms built in function added to CL August 28 2019
- Easiest way to retrieve the program's name in a CL program July 17 2019
- Using Check BiFs in CL May 22 2019
- Making copy a file to the IFS easier January 8 2019
- Using CL to get records from a file for display November 28 2018
- Using commands to zip and unzip files November 21 2018
- Handling nulls in CL April 4 2018
- Creating a list of journaled files March 14 2018
- Signed numeric in CL data structures December 27 2017
- Repositioning file pointer after EOF in CL June 7 2017
- Display files in CL June 6 2017
- Using OPNQRYF for file I/O in CL May 31 2017
- Read, write, and update a file in CL May 30 2017
- My favorite CL shortcuts May 23 2017
- Determine the end of month using CL March 22 2017
- Multiple email addresses in SNDSMTPEMM September 6 2016
- Extracting data from journals August 17 2016
- Modernize your CL too August 8 2016
- How to monitor for function keys when prompting a command July 13 2016
- Calling a program on a remote IBM i using SNADS June 15 2016
- Debug views finding your favorite May 25 2016
- Copying multiple spool files into one March 23 2016
- Submit Job passing packed decimals February 10 2016
- Retrieving the program's name in a CL program January 13 2016
- Searching for strings in source files December 23 2015
- Selective prompting of your CL commands November 18 2015
- A better way of sending break messages October 14 2015
- Speeding up CPYF, with selection criteria August 24 2015
- Speeding up CPYF August 19 2015
- Using CL procedures August 12 2015
- Data structures in CL July 22 2015
- Using control blocking to improve database performance June 10 2015
- Producing a dump from programs April 22 2015
- Char built in function added to CL March 18 2015
- CL Built in Functions to Change Case February 18 2015
- Trim in CL and its Second Parameter January 14 2015
- Getting a list of files in IFS directory November 12 2014
- Three CRTDUPOBJ myths busted October 22 2014
- FTP i-to-i part 3 September 3 2014
- Easy way to convert CSV file to DDS file July 30 2014
- CL program that submits itself to batch July 23 2014
- How to cope with missing parameters in CL July 16 2014
- Formatting the email body in SNDSMTPEMM July 9 2014
- RTVCLSRC makes a comeback June 18 2014
- Capturing messages from Jar May 21 2014
- Creating PDF files from spool files March 26 2014
- Run SQL statements in your CL March 19 2014
- Email IFS files December 3 2013
- Zipping files in the IFS November 26 2013
- Changing name of Query/400 print file August 23 2013
- Subroutines in CL July 31 2013
- SELECT in CL July 4 2013
- CL does DO June 27 2013
View all CL and programming posts here»
RPG and programming
- New functionality added to RPG's SND-MSG op code July 11 2024
- Constant keyword added to RPG definitions July 3 2024
- End to free format directive April 15 2024
- Enumeration of constants comes to RPG January 10 2024
- RPG BiF to get leftmost or rightmost characters December 19 2023
- Another way of using an array for the SQL Where clause December 5 2023
- Using values in an array for the SQL Where clause November 29 2023
- Program to capture CPU usage over time November 22 2023
- A quick and easy way to end a job November 16 2023
- Another way to read a subfile November 15 2023
- My favorite file definition keywords in free format November 8 2023
- Validating an email address November 7 2023
- Renaming a CL procedure's name in a RPG program October 26 2023
- Calculating the sine, cosine, and tangent October 25 2023
- Creating a spool file from a modern RPG program with no output specs or custom printer file September 26 2023
- Convert character to hexadecimal August 8 2023
- Use new RPG BiFs to see if input parameter was passed July 12 2023
- Changes to the RPG Select operation code June 28 2023
- RPG %SPLIT now handles blank sub-strings June 14 2023
- Remove the need for procedure prototypes May 31 2023
- Capturing errors within ON-EXIT May 17 2023
- Finding a way to monitor for more than one message with RPG's monitor January 25 2023
- Getting an accurate count of characters in a variable RPG January 11 2023
- Procedure parameter option to convert data type January 4 2023
- RPG concatenation BiF for arrays December 15 2022
- New concatenation BiF added to RPG December 7 2022
- Creating a list of commands and their command processing programs October 18 2022
- Moving content of data structure into an array June 28 2022
- Removing duplicate characters from a string June 22 2022
- New RPG op-code to send messages to job log June 8 2022
- New way in RPG to monitor for errors May 18 2022
- Making a list of journal receivers with the detach date May 11 2022
- Printing information about SQL RPG programs April 20 2022
- Creating an auto-scrolling subfile October 20 2021
- Debugging constants in RPG September 23 2021
- New BiF added to SORTA to make sorting of data structure arrays easier September 22 2021
- New RPG BiF to retrieve greatest and lowest value in an array September 15 2021
- Upper and Lower built in functions come to RPG May 19 2021
- More special options for RPG debugging December 22 2020
- Two new control option to help with awkward numbers December 16 2020
- How to manipulate the value returned from a RPG procedure December 15 2020
- New RPG features for arrays November 18 2020
- Range test added to RPG November 17 2020
- Entry plist in all free RPG November 11 2020
- RPG rename rejected August 25 2020
- Using multiple data structures to contain the results of a Fetch August 19 2020
- Time to give RPG a new name August 17 2020
- Writing to the same spool file from multiple programs July 1 2020
- Define a new Data Structure from one that is nested May 28 2020
- Improvements to RPG's timestamps May 27 2020
- Key data structure big improvement May 26 2020
- Playing with RPG's indicator array April 1 2020
- Check if program is running interactive or batch March 18 2020
- Checking if Job has error, and sends an email February 26 2020
- Calculating prime numbers in RPG February 12 2020
- Copying source statements from IFS files into programs January 22 2020
- Variable length arrays in RPG September 4 2019
- New subfields added to Program Status Data Structure June 13 2019
- Using SAMEPOS in data structures June 12 2019
- Delaying a job for a fraction of a second March 27 2019
- API to check if debug is active March 20 2019
- Another type of subfile: screen at a time January 30 2019
- Creating a screen with two side-by-side subfiles January 2 2019
- RPG400 manuals found December 28 2018
- RPG400 manuals no longer available December 27 2018
- Using position to in a data structure array December 19 2018
- Converting spool file data into data file November 14 2018
- SQL type variables in RPG September 26 2018
- Closing all the files with one operation in RPG September 20 2018
- Using SQL UDF with RPG July 25 2018
- Different types of numbers in RPG June 20 2018
- How to SQL table's long names in RPG program May 23 2018
- Built in function to return name of procedure April 11 2018
- Processing simple XML using XML-INTO March 28 2018
- Getting the library list from a Job Description January 31 2018
- Using RPG data structures with SQL insert and update January 17 2018
- Displaying more than one subfile at a time January 10 2018
- Using alias for data structure subfields December 20 2017
- Writing to a User Space, update September 14 2017
- Writing to a User Space September 13 2017
- Sometimes a List API is better than the SQL View August 16 2017
- Resetting the value of a variable August 9 2017
- Defining LDA in free format RPG May 17 2017
- Why is my RPG program not writing to the file? May 15 2017
- Min and Max built in functions added to RPG April 19 2017
- Change to SQLRPGLE compile listings April 13 2017
- Nested data structures in RPG April 12 2017
- How to write data to a multiple member file April 5 2017
- Command syntax validation API March 29 2017
- Using SEU with totally free RPG January 3 2017
- Calling a program in totally free RPG December 28 2016
- ON-EXIT provides code executed at end of procedures December 7 2016
- Modern RPG Redbook updated version now available November 23 2016
- Validation trigger in RPG November 22 2016
- Creating a program to show jobs in message wait November 16 2016
- Using Null indicators with program's variables October 26 2016
- Scan has a new parameter and a new BiF October 12 2016
- Quickly retrieving the source for a program September 28 2016
- The equivalent of MOVEA in all free RPG September 26 2016
- Program to make the Trigger Output file September 14 2016
- Simple trigger to save changed data August 31 2016
- The versatile Clear operation code July 20 2016
- Write to a file in the IFS using RPG June 22 2016
- Debug views finding your favorite May 25 2016
- The different flavors of free format RPG May 23 2016
- Moving from Output specs to Printer files May 18 2016
- Example subfile program using modern RPG May 9 2016
- RPG compiler directives April 26 2016
- Handling null in RPG March 30 2016
- New RPG compiler directives /SET and /RESTORE March 16 2016
- A better way to read a file in the IFS with RPG March 9 2016
- Defining files in subprocedures, part 2 March 3 2016
- Defining files in subprocedures March 2 2016
- Removing duplicate records from a file February 17 2016
- Read an IFS file using RPG January 27 2016
- Searching for strings in source files, using RPG December 30 2015
- Trying fully free RPG December 2 2015
- Using Relative Record Number with data files in RPG November 4 2015
- Everything you wanted to know about dates, FAQ October 22 2015
- Everything you wanted to know about dates but never dared to ask, part 2 October 21 2015
- Everything you wanted to know about dates but never dared to ask, part 1 October 20 2015
- A better way of sending break messages October 14 2015
- Data Structure arrays are cool, but have some limitations September 30 2015
- More proof that RPGIII is done September 21 2015
- When %LOOKUP *NE LOOKUP September 15 2015
- Putting the SQL options into the source September 9 2015
- Having a time out on screen September 2 2015
- Display screens of results without having to press Enter August 25 2015
- Free your thinking, free your code August 11 2015
- Read operation code extenders July 15 2015
- Coping with data decimal error when read file April 29 2015
- Producing a dump from programs April 22 2015
- Getting off the RPG cycle March 25 2015
- Reading a SQL table in RPG January 28 2015
- How to replace Key Lists January 21 2015
- Trim in CL and its Second Parameter January 14 2015
- Which Control options/H-specs do you use? January 7 2015
- Using aliases can be simple December 17 2014
- Replacing text in a string December 3 2014
- Using Alias for longer field name November 26 2014
- Data Areas in the all free RPG November 19 2014
- More about subprocedures November 5 2014
- Subroutines versus Subprocedures October 29 2014
- Use QTEMP for your work files September 17 2014
- Retrieve file's Column Headings using API August 13 2014
- User Spaces introduction continued August 7 2014
- User Spaces introduction August 6 2014
- How to right justify a alphanumeric field with leading zeroes June 3 2014
- Adding Column Headings to a file in the IFS, continued May 29 2014
- Adding Column Headings to a file in the IFS May 28 2014
- 2 APIs to help with zip and unzipping files May 7 2014
- Add 1 to A to get B, your code April 16 2014
- Add 1 to A to get B April 9 2014
- Initializing variables with special values April 2 2014
- Mixing it up with RPG all free March 12 2014
- Defining Procedures in RPG all free March 5 2014
- Defining variables in RPG all free February 19 2014
- File definition in RPG all free February 12 2014
- Translating hexadecimal values using XLATE January 29 2014
- QCAPCMD another alternative to QCMDEXC December 18 2013
- Easiest way to read all the members in a multiple member file December 12 2013
- SYSTEM( ) as an alternative to QCMDEXC December 10 2013
- Position record to top of subfile November 20 2013
- Generating random numbers using a C function November 13 2013
- Renaming one field in a file using EXTFLD November 7 2013
- Validating numbers without TESTN November 5 2013
- Generating random numbers part I October 22 2013
- Capturing QCMDEXC error codes October 16 2013
- MONITOR for errors in RPG October 10 2013
- IBM i Technical Refresh 7 October 7 2013
- Condition display fields without indicators October 2 2013
- Alternative to SELECT is IF-ELSEIF September 25 2013
- Validating dates in RPGLE September 20 2013
- Renaming one field in a file in RPG September 10 2013
- Externally described Data Structures September 5 2013
- CHAIN versus SETLL the results September 1 2013
- Validation: CHAIN versus SETLL August 28 2013
- No More Number Indicators August 15 2013
- Calculating end of month August 8 2013
- Useful keywords for your F-specs July 10 2013
- FOR replaces DO in RPGLE July 2 2013
- RPG III let it rest in peace June 12 2013
View all RPG and programming posts here»
SQL and programming
- Audit Journal Entry Services October 2 2024
- New View lists all file members September 18 2024
- Improvements to the SQL scalar function that sends email September 11 2024
- Extra columns in a Select statement but not in the group by September 4 2024
- Retrieving Printer File information using SQL August 28 2024
- Using SQL to create, update, and get from Environmental Variables August 21 2024
- Using file name from data area for reading IFS file August 20 2024
- Finding logical files that exist in a different library to the physical August 14 2024
- Updates to the SYSDISKSTAT View and Table Functions August 13 2024
- Deleting objects in the IFS with a SQL scalar function August 7 2024
- Comparing differences between objects in two IFS directories July 31 2024
- Now possible to build SQL Alias over last member July 24 2024
- List all object types using SQL July 17 2024
- Deleting old device definitions July 10 2024
- Using SQL table function to lookup SQL codes June 19 2024
- List unused virtual devices June 5 2024
- Getting the message for the SQL code quickly May 29 2024
- Extract number out of character column and use it to update another column May 22 2024
- Retrieving file's keys with SQL, having to use DSPFD May 15 2024
- Retrieving file's keys with SQL May 8 2024
- Converting fetched columns into an array May 2 2024
- More about getting information about SQL Views April 24 2024
- Generate spreadsheet with SQL in batch job April 17 2024
- Using Select Into with Execute Immediate April 10 2024
- Send email with SQL in batch job April 3 2024
- Send email with SQL March 27 2024
- Using three part name when the user profile or passwords are different March 20 2024
- Capturing SQL results into a data area March 13 2024
- Changes to the SQL View for System Values March 6 2024
- Calculating the difference between two dates in SQL with the result in days February 28 2024
- Retrieving PTF cover letters using SQL February 21 2024
- Using SQL to ping remote servers February 14 2024
- New View for listing jobs within job queues February 7 2024
- Renaming IFS files using SQL January 31 2024
- SELF improvement January 24 2024
- Getting statistics for jobs that have ended January 18 2024
- SQL repeat scalar function January 17 2024
- Creating Excel spreadsheets with SQL January 9 2024
- Check if license product installed January 3 2024
- SQL Scalar Function to make comparisons easier December 20 2023
- Enhanced encryption routine added to SQL December 14 2023
- Obscuring data in a column with SQL December 13 2023
- An earlier way to get Table function data using 3 part name December 6 2023
- Using the time zone UDF I created in RPG October 18 2023
- Determining the time zone with a user defined function October 17 2023
- Determining the time zone, and calculating the time in another country October 4 2023
- Deleting records from a file without the delete trigger executing September 27 2023
- Creating a spool file from a SQL Select September 21 2023
- New functions added to assist with Boolean data type September 20 2023
- Creating a pivot table with SQL September 13 2023
- Selecting data I just inserted into a Table September 12 2023
- Cancelling a SQL job August 31 2023
- Faster way to find who answered a message August 30 2023
- Convert character to hexadecimal with SQL August 23 2023
- Now able to 3 part name table functions August 22 2023
- List and changing object owner with SQL August 16 2023
- Creating JSON array with SQL August 9 2023
- Retrieving data from a JSON array with SQL August 2 2023
- Using SQL to make a list of defective PTFs July 26 2023
- Creating a unique value across multiple partitions July 25 2023
- Date arithmetic functions added to SQL July 20 2023
- Lookup IP address host using SQL July 19 2023
- Using SQL to get Network Attributes July 11 2023
- Finding which fields were defined using a reference field July 5 2023
- Copying multiple IFS files into one output file June 27 2023
- Getting Save File information with SQL June 20 2023
- Mass insert into IFS file using IFS_WRITE June 7 2023
- Using TO_CHAR to format timestamps May 24 2023
- Why do my SQL results show pointer? May 23 2023
- New columns added to OUTPUT_QUEUE_ENTRIES May 10 2023
- Using SQL to retrieve information about hardware resources May 3 2023
- New columns added to HISTORY_LOG_INFO April 26 2023
- Personalised SQL error logging, SELF April 19 2023
- Easy way in SQL to insert records from one file that are not in the other April 5 2023
- More useful information added to SYSCOLUMNSTAT View about variable length columns March 29 2023
- Converting numbers and characters into timestamps March 23 2023
- Find the most recent rows for a repeating sets of data with SQL March 22 2023
- Getting the hours, minutes, and seconds from a difference in timestamps with SQL March 16 2023
- Improved SQL built in function for calculating difference between timestamps March 15 2023
- Copying data with an Identity column from one table to another and not change the value March 8 2023
- Easy way to validate if user has a certain group profile March 1 2023
- Finding out if I am authorized to a function usage identifier February 22 2023
- Using SQL to get the first of the month for a date February 21 2023
- Discovering remote journals with SQL February 15 2023
- Identifying profiles with disabled Netserver access February 8 2023
- Finding all the fields that contain certain characters February 1 2023
- Creating a User Index with SQL January 18 2023
- SQL View gives ability to see information about all commands December 28 2022
- Removing data from a User Index using SQL December 22 2022
- Adding and updating data in a User Index with SQL December 13 2022
- Workload Group shortcut added to Active Job Info November 30 2022
- Improvement to GENERATE_PDF November 23 2022
- Using SQL QCMDEXC to simplify cleanup November 16 2022
- Useful new options added to generate SQL source for object November 9 2022
- Checking my authority using a SQL Scalar Function November 2 2022
- Retrieving the CPU usage information via SQL October 27 2022
- SQL Views to help get information about Temporal Tables October 26 2022
- Changing data within User Space with SQL October 19 2022
- Using SQL to check for level check, reuse deleted, and file size October 12 2022
- Do not SQL insert if there is already a row present with the same key October 5 2022
- Create and change User Spaces' attributes with SQL October 4 2022
- SQL equivalent of WRKSPLF, faster way of getting information about my spool files? September 29 2022
- Using SQL to get information about Journal Receivers September 28 2022
- Determining which objects have changed since last save September 21 2022
- Using SQL to perform a domain lookup September 20 2022
- Using SQL to check the user password rules September 15 2022
- Creating a reusable SQL View for a spool file September 14 2022
- Using value from the spool file as the IFS file name September 7 2022
- SQL view listing Binding Directory information September 6 2022
- Making the source code line longer for RUNSQLSTM September 1 2022
- Find the number of times an SQL Index had been used August 31 2022
- Using something better than DSPDBR August 24 2022
- Getting information about MTI using SQL August 17 2022
- A better way to find which file an Alias was built for August 10 2022
- Access System Directory information via SQL July 20 2022
- Find how to update the long comment column July 13 2022
- New SQL Table Function for Activation Group information. July 6 2022
- Change to Create Table statement to stop accidental deletion of the Table June 29 2022
- More fun with the Boolean data type June 17 2022
- New data type for SQL - Boolean June 15 2022
- New SQL built in function allows for validating data types June 1 2022
- Placing SQL functions into the SQL Insert statement April 27 2022
- List rows in IFS files that contain a certain string April 6 2022
- SQL indexes suggested from the job log March 30 2022
- Encrypting data with SQL March 23 2022
- SQL has a constant for pi March 14 2022
- Media library information with SQL March 9 2022
- Finding open cursors within a job March 2 2022
- SQL scalar function to add quote characters around your strings February 23 2022
- Checking for database connections between partitions February 16 2022
- Using SQL to copy data between partitions February 9 2022
- Finding which job submitted a batch job February 2 2022
- Deleting rows with SQL Merge statement January 26 2022
- Calculate different types of averages using SQL January 12 2022
- Retrieving the file and library name from a SQL alias January 5 2022
- Searching for member information with SQL December 29 2021
- Using SQL to retrieve information about output queues December 22 2021
- Taking one string and breaking it apart into five consecutive rows December 15 2021
- Adding 1 month to the end of the month and always get the end of the next month December 1 2021
- Using SQL LIKE with a Subselect November 24 2021
- Copying data from IFS file using SQL, real life example November 23 2021
- New columns added to SYSCOLUMNS2 SQL View November 10 2021
- User index information by SQL November 3 2021
- Retrieving the source of SQL objects October 27 2021
- New SQL View gives DSPFD information October 13 2021
- Using Lateral in SQL October 6 2021
- More Audit Journal table functions added September 29 2021
- Getting information about the partition's disk drives using SQL September 1 2021
- Changing user profiles using SQL August 25 2021
- CTE example: Calculating the maximum length of 80% of the rows in a column August 18 2021
- Finding fastest way to copy data – part 2 August 13 2021
- Finding fastest way to copy data from one table to another August 11 2021
- Finding records with a certain character in a field using SQL regex August 5 2021
- Symbolic link location added to IFS Object Statistics August 4 2021
- USER_INFO_BASIC faster way to get data for user profiles July 28 2021
- Security information from a SQL View July 27 2021
- Object statistics wildcard makes it easier to list objects July 22 2021
- Retrieving specific audit journal data by SQL table functions July 14 2021
- New columns added to Job Info table function July 13 2021
- Additions to the Active Job Info table function July 8 2021
- Combining data from the same file in multiple libraries into a view July 7 2021
- Getting data from User Spaces made easy with SQL June 30 2021
- QCMDEXC scalar function added to SQL June 24 2021
- Providing the same date in different formats using SQL June 23 2021
- Getting results from dynamically built SQL statements June 16 2021
- Getting to message queue data faster June 15 2021
- Send messages to the QSYSOPR message queue with SQL June 9 2021
- Creating PDF using SQL June 2 2021
- Using a result of a substring for the length value of another substring May 12 2021
- Seeing which index or logical file is being used by a SQL statement May 11 2021
- Problem with long SQL object names when using IBM i commands May 5 2021
- Display values of SQL variables in ACS Run SQL Scripts April 21 2021
- Unlocking objects locked by ACS Run SQL Scripts April 20 2021
- Displaying foreign key constraints using SQL April 7 2021
- What time was that subsystem started? March 31 2021
- SQL's whenever gets modernized March 24 2021
- View columns for SQL tables, etc. located in QTEMP March 17 2021
- Check if submitted job is still on job queue March 10 2021
- Renaming existing table with a short system name March 3 2021
- SQL function to truncate timestamps February 17 2021
- Calculating difference between timestamps in SQL February 10 2021
- Convert numbers to times and then into timestamps February 9 2021
- Calculating differences between dates in SQL February 3 2021
- Determine if Exit points or programs have been changed January 20 2021
- SQL table function to view all open files January 13 2021
- Stop SQL DROP statement object not found error January 6 2021
- Getting partition, database names, release and TR in one SQL statement January 5 2021
- List journal inheritance rules with SQL December 30 2020
- List all of objects that are being journaled by a specific journal December 29 2020
- SQL to read Data Queue December 9 2020
- Changing how Run SQL Scripts displays null December 8 2020
- New SQL table function lists all dependent objects December 2 2020
- Formatting numbers in SQL December 1 2020
- Writing to an IFS file with SQL November 25 2020
- Reading a file in the IFS with SQL November 24 2020
- Getting "Run SQL scripts" to use the library list November 3 2020
- Using SQL to extract packed decimal from a flat file October 20 2020
- Which libraries did Jane create? October 14 2020
- Using multiple SQL Sequences to update different record types October 7 2020
- Create or replace for SQL tables September 30 2020
- Using Navigator for i for SQL index suggestions September 9 2020
- Prestart jobs' information using SQL September 2 2020
- New Db2 for i poster August 27 2020
- Difference in Run SQL Scripts August 26 2020
- Using table function rather than view for object privilege information August 12 2020
- Viewing IFS object's authority using SQL August 6 2020
- SELECT with EXCEPT clause to find differences between records in two files August 5 2020
- Viewing HTTP server information using SQL July 30 2020
- Removing apostrophe in a field using SQL July 29 2020
- Subtracting days from a "date" when it is a number in a file July 22 2020
- How to view pending database commits using SQL July 21 2020
- Viewing all of the subsystems autostart jobs in one place July 16 2020
- Listing SQL Indexes' keys July 15 2020
- Selects with Intersect to find common records in two files July 7 2020
- Subsystem status using SQL June 30 2020
- Searching for reserved characters in SQL June 25 2020
- Using SQL to validate packed fields June 24 2020
- Deleting spool files using SQL June 16 2020
- Making a hash of records for comparisons June 9 2020
- Using SQL to compare files for differences June 3 2020
- New SQL table function to display a job's locks June 2 2020
- Retrieving information about a library using SQL May 20 2020
- Discovering the database's limits May 13 2020
- Adding RPG compiler parameters into the SQL Option statement May 6 29 2020
- View the most recent Identity column value April 29 2020
- Inserting one row with every columns' default value April 22 2020
- System Reply List and using SQL to view the list April 8 2020
- Check if program is running interactive or batch March 18 2020
- Adding subtotals and a total to a SQL Select March 4 2020
- Additions to Object Statistics table function February 19 2020
- Object owner information from SQL View February 5 2020
- Using SQL to look for object locks January 29 2020
- Copying source statements from IFS files into programs January 22 2020
- Retrieving the Host's name using SQL view January 15 2020
- Checking authority to a file using SQL January 8 2020
- Selecting fixed number of random rows in the results December 26 2019
- Equivalent of DSPPGM and DSPSRVPGM using SQL part 2 December 18 2019
- Equivalent of DSPPGM and DSPSRVPGM using SQL part 1 December 17 2019
- Using SQL to write to the job log December 11 2019
- Data Queues using SQL December 4 2019
- More SQL Table Functions for interrogating IFS November 27 2019
- Using SQL to list directories and files in IFS November 20 2019
- Listing Server Authority users November 13 2019
- Example of why using SQL can be better than RPG November 6 2019
- Too many spool files: Which outqs, users, and the oldest October 30 2019
- More tips for using Temporal tables October 23 2019
- Finding the machine number and retrieving data from the job log October 16 2019
- Putting multiple SQL Selects together to make one row October 9 2019
- Getting database relationships using SQL October 2 2019
- Using SQL to rank results September 17 2019
- Using SQL to determine which subsystems are active or not September 11 2019
- Executing CL commands using RUNSQLSTM August 21 2019
- More about SQL Sequences August 14 2019
- Using a SQL Sequence to renumber a column August 7 2019
- Extracting the job's name from the Job Name July 31 2019
- Using SQL to determine if subsystem is started July 24 2019
- Which users are authorized to these files and tables? July 10 2019
- Checking for Firmware updates July 3 2019
- It is now easier searching message files June 25 2019
- New table function to break apart values in columns and fields June 19 2019
- Using Data Areas with SQL June 5 2019
- Using SQL to retrieve data from spooled files May 29 2019
- Get information about a job, including current SQL statement May 15 2019
- Parsing SQL statements using a table function May 8 2019
- Discover size of library using SQL April 17 2019
- Validating SQL statements April 10 2019
- Using SQL to check if a batch job is active March 13 2019
- Finding really big objects in my libraries quickly February 27 2019
- Capturing system statistics using SQL February 20 2019
- Returning rows where the last few characters are not numeric February 13 2019
- Screen at a time subfile using SQL February 6 2019
- Padding columns using SQL January 23 2019
- Create SQL tables, views, and indexes with long names January 16 2019
- Searching strings using SQL December 26 2018
- Using a trigger to prevent the deleting of records December 11 2018
- Using new SQL built in function to convert character to number November 7 2018
- Easiest way to search job descriptions October 31 2018
- Extracting parts of date and time using a SQL function October 24 2018
- SQL NOW and playing with timestamps October 17 2018
- Removing multiple alpha characters using SQL October 10 2018
- Creating uniqueness using rowid October 3 2018
- Getting data for my auditors is simple using SQL September 19 2018
- Get a specific number row using SQL September 18 2018
- Generic program to use SQL count for any file September 12 2018
- Using SQL to determine how many records end with... September 5 2018
- Getting data from XML file directly into data structure array August 15 2018
- Copying any data to and from a file in the IFS August 1 2018
- Getting data from a XML file using SQL July 18 2018
- Different types of numbers in files and tables June 27 2018
- Using Built–in global variables June 13 2018
- Creating a XML file in just one step using SQL June 6 2018
- Generating random numbers using SQL May 30 2018
- Deleting the current row when using cursor May 15 2018
- Creating a XML file May 9 2018
- Update the current row when using cursor May 2 2018
- Handling divided by zero in SQL March 21 2018
- Creating a list of journaled files, improved March 19 2018
- Having the source for suggested indexes created for you February 21 2018
- Configuring database connection between two IBM i February 7 2018
- SQL Views to list SQL programs and the statements within them January 24 2018
- Determining length of a string using SQL January 3 2018
- Using SQL to get information about ASP capacity " December 12 2017
- Resolving "array X not defined or not usable" December 6 2017
- Getting data about jobs using SQL November 29 2017
- SQL View for information about Job Queues November 22 2017
- Limit-ing the number of rows affected by SQL statement November 15 2017
- Inserting more than one row at a time November 8 2017
- Program stack information via SQL November 1 2017
- Fetching more rows when using multiple row Fetch October 24 2017
- Replacing parts of strings using regexp October 17 2017
- Using Regexp to substring October 11 2017
- Index Advisor helps performance September 27 2017
- REGEXP for searching in strings September 19 2017
- Db2 for i poster September 18 2017
- REGEXP for count September 6 2017
- Using derived columns to sort files August 30 2017
- REGEXP like added to SQL August 23 2017
- Finding the minimum value across several columns August 22 2017
- Checking Software License expiration dates using SQL August 2 2017
- DB2 name change July 24 2017
- Finding the number of times a character is in a field using SQL July 19 2017
- Updating one row at a time using SQL July 12 2017
- SQL null byte map as a 2-dimensional array July 5 2017
- Using relative record number in SQL June 27 2017
- SQL Views for Authorization Lists June 14 2017
- Using SQL to load data into a test instance June 13 2017
- Using SQL for message queue data May 10 2017
- Viewing object authority using a SQL view May 3 2017
- Second parameter added to SQL's LTRIM and RTRIM May 2 2017
- Using SQL to aggregate columns into one returned result April 26 2017
- Difference between UNION and JOIN March 15 2017
- Using Union to combine data from two files into one View March 8 2017
- Using Get Diagnostic for SQL errors March 1 2017
- Why I should be using the QCMDEXC SQL procedure February 22 2017
- IBM video: Introductory DB2 for i and SQL February 6 2017
- Easy way to merge data using SQL January 18 2017
- Using auditing columns to audit data January 11 2017
- IBM document: DB2 for i FAQ January 9, 2017
- Easy way to convert date to words using SQL December 21 2016
- Searching the History log using SQL December 14 2016
- Discovering how much personal storage space remains November 30 2016
- Coping with null with derived columns November 9 2016
- Validation trigger November 2 2016
- Creating User Defined Functions using only SQL October 20 2016
- Creating User Defined Functions to make my SQL statements easier October 19 2016
- Looking back into the past of your data with Temporal Tables October 5 2016
- Simple SQL trigger September 21 2016
- Run a SQL statement on another IBM i, part 2 September 7 2016
- Extracting data from journals using SQL August 24 2016
- Changing column headings in output file August 10 2016
- Retrieving System Values using SQL August 3 2016
- Use Select to retrieve one record of data July 26 2016
- Run a SQL statement on another IBM i July 6 2016
- Easy way to initialize columns when using SQL insert June 29 2016
- Using SQL to update a column with the greater value of two other columns June 8 2016
- Soft coding values in SQL statements May 11 2016
- Global Variables a way to share data in a SQL session May 4 2016
- Using SQL User Defined Types April 20 2016
- Examples of SQL joins April 18 2016
- SQL and null April 6 2016
- Retrieving the job's library list using SQL February 17 2016
- Journal information using SQL February 3 2016
- Using SQL for object's statistics January 20 2016
- Finding record locks using SQL January 6 2016
- Almost everything you wanted to know about files and tables December 16 2015
- Output queue entries information via SQL December 9 2015
- Getting Active Jobs data using SQL November 25 2015
- Getting information about User Profiles using SQL November 11 2015
- Using SQL to get information about Job Scheduled entries October 28 2015
- Determining the last Friday/first Monday in the month October 7 2015
- Build Views and Views of Views September 22 2015
- Discovering the number of deleted records in a file July 1 2015
- Select the number of rows from SQL result set June 23 2015
- Overriding control block size using SQL June 17 2015
- Using SQL to get information from Job Logs June 3 2015
- Analyzing recursive data with SQL June 1 2015
- Getting information about Views and Indexes May 27 2015
- Creating derived columns in SQL View May 20 2015
- Converting DDS files to SQL DDL using SQL May 13 2015
- API to convert files to SQL May 6 2015
- Getting the number of rows affected by SQL statement April 15 2015
- SQL blocking fetches, getting more than one row at a time April 8 2015
- SQL within Qshell April 1 2015
- Change date from one format to another using SQL, update March 11 2015
- Change date from one format to another using SQL March 11 2015
- Checking for Mixed Case in SQL March 4 2015
- Changing Case using SQL February 25 2015
- Reading a SQL table in SQL February 11 2015
- Finding triggers using SYSTRIGGER February 4 2015
- Getting field definitions using SYSCOLUMNS December 23 2014
- Replacing text in a string December 3 2014
- How I code source for SQL DDL tables October 15 2014
- Defining SQL tables using a reference file, continued October 2 2014
- Defining SQL tables using a reference file October 1 2014
- Accessing multiple member files in SQL September 10 2014
- Row and Column Access Contol Redbook now available September 4 2014
- Resetting the identity column in a SQL table June 25 2014
- How to clear a file when it is in use June 12 2014
- Adding Column Headings to a file in the IFS, continued May 29 2014
- Moving from Open Query File to SQL May 19 2014
- Creating a secure temporary file in SQL May 14 2014
- Run SQL statements in your CL March 19 2014
- Add key to SQL table in QTEMP January 14 2014
- Creating a SQL table "on the fly" January 8 2014
- IBM i Technical Refresh 7 October 7 2013
- More SQL and dates part II September 18 2013
- More SQL and dates part I September 12 2013
- Equivalent of SETLL using SQL September 3 2013
- Calculating end of month part II August 9 2013
View all SQL and programming posts here»
IFS and programming
- Writing to an IFS file with SQL November 25 2020
- Reading a file in the IFS with SQL November 24 2020
- Viewing IFS object's authority using SQL August 6 2020
- Copying source statements from IFS files into programs January 22 2020
- More SQL Table Functions for interrogating IFS November 27 2019
- Using SQL to list directories and files in IFS November 20 2019
- Making copy a file to the IFS easier January 8 2019
- Copying any data to and from a file in the IFS August 1 2018
- Write to a file in the IFS using RPG June 22 2016
- A better way to read a file in the IFS with RPG March 9 2016
- Getting a list of files in IFS directory November 12 2014
- Adding Column Headings to a file in the IFS, continued May 29 2014
- Adding Column Headings to a file in the IFS May 28 2014
- Email IFS files December 3 2013
- Zipping files in the IFS November 26 2013
View all IFS and programming posts here»
Query and programming
- Which files are used by a Query? July 27 2022
- Soft coding parameters used by Query February 5 2014
- Changing name of Query/400 print file August 23 2013
- Getting the SQL statement out of Query/400 August 20 2013
- Query Engines: CQE versus SQE July 26 2013
- Passing parms to a Query July 24 2013
View all Query and programming posts here»
PF and programming
- Removing deleted records faster than RGZPFM August 11 2020
- Variable length field in DDS file March 11 2020
- Using reference fields August 8 2018
- Different types of numbers in files and tables June 27 2018
- Recovering source for a Physical file January 25 2017
- New RedPaper: Reorganize Physical File Member March 17 2014
- CHGPF there's a quirk that can bite your... June 19 2013
View all PF and programming posts here»
LF and programming
- Fun with Logical Files January 22 2014
- CHGPF there's a quirk that can bite your... June 19 2013
View all LF and programming posts here»
DSPF and programming
- Finding which display file field and record format the cursor is in September 7 2021
- Make second line appear and disappear on a subfile July 8 2020
- Control progression of cursor in display file June 17 2020
- Conditioning display file size May 1 2019
- Sending your own program created messages to the error subfile April 18 2018
- Position cursor into field on screens July 26 2017
- Determining the screen size May 24 2017
- Using API to test Help Panels February 15 2017
- Adding UIM help to the Display file February 7 2017
- Creating help text using UIM February 1 2017
- Using the Error Subfile for messages in display files August 5 2015
View all DSPF and programming posts here»
Programming
- Manually collecting and refreshing statistics for a DDL table March 30 2023
- How to change someone's PDM defaults March 7 2023
- Start testing the new date rule May 25 2022
- Converting a spool file with bar code to PDF December 8 2021
- Find String PDM to an outfile December 5 2018
- Easy to create shortcut commands April 25 2018
- Creating your own commands, part 2 March 7 2018
- Creating your own commands, part 1 February 28 2018
- Debugging a batch job June 1 2016
- Video: Node js, DB2, and RPG talking at last September 4 2015
- Video: Why Modernization on IBM i matters April 21 2015
- PDM user defined options February 26 2014
- Technology Refresh Redbook now available February 17 2014
- IMHO: Source files ? one or many? August 6 2013
Operations
- Testing the new save compression ZLIB November 1 2023
- Copying save file from PC to PUB400.COM August 28 2023
- November 2022 updated Performance FAQ December 6 2022
- IBM to end unencrypted downloads December 2 2022
- Java errors with ACS November 15 2022
- Copying multiple spool files into one PDF August 3 2022
- World backup day March 31 2022
- When was the last IPL performed? January 19 2022
- Log4j vulnerabilities for IBM i December 30 2021
- Latest IBM i roadmap August 16 2021
- IBM i support roadmap update February 25 2021
- Which IBM commands have been changed? February 24 2021
- Retrieving commands' defaults, CLOB-ing it September 23 2020
- Retrieving commands' defaults September 16 2020
- New version of ACS: 1.1.8.5 August 14 2020
- System Reply List and using SQL to view the list April 8 2020
- Customizing email address for SNDSMTPEMM March 25 2020
- Delete many spool files with one command January 13 2020
- Time to download ACS May 6 2019
- Using FTP with IFS files April 3 2019
- Copying part of an existing spool file to a new one March 6 2019
- Re-enable disabled IFS user id January 10 2019
- Create and share IFS folder with Windows January 9 2019
- Using Environmental Variables August 22 2018
- Using an output queue to send spool files to another partition July 11 2018
- Securing DDM files July 4 2018
- Making IP connections easier between IBM i partitions February 14 2018
- Types of saves August 3 2017
- IBM i performance FAQ updated April 3 2017
- System, Partition, and Processor pool information all in one place March 21 2017
- Leap second coming January 1 2017 December 30 2016
- Identifying damaged objects April 13 2016
- Checking for object locks in QDLS and IFS July 29 2015
- The best way to find what is using all the disk space July 8 2015
- Leap second coming at the end of June March 2 2015
- Display release of IBM i December 31 2014
- Quick way to find if PTF present and applied December 10 2014
- Multiple levels of data compression in save commands October 8 2014
- How to map an IFS folder as a Windows share folder September 24 2014
- FTP i-to-i part 2 August 27 2014
- FTP i-to-i part 1 August 20 2014
- Navigate your IBM i using a web browser July 2 2014
- When was object last used? May 1 2014
- Getting data from the BRMS log April 23 2014
- New RedPaper: Reorganize Physical File Member March 17 2014
- Technology Refresh Redbook now available February 17 2014
- Adding to the System Directory July 16 2013
- Moving programs from one release to another June 14 2013
View all Operations posts here»
History
- Happy birthday to IBM i June 21 2024
- Eleven years and still going June 12 2024
- Happy New Year 2024 January 1 2024
- AS/400 launch TV news story September 7 2023
- Service extension for old releases of IBM id July 13 2023
- 35th anniversary of IBM i June 21 2023
- It has been a decade! June 12 2023
- Happy New Year 2023! January 2 2023
- End of maintenance for Power8 servers November 22 2022
- 9 years and counting! June 10 2022
- It's a luggable, huggable AS/400! January 28 2022
- Happy New Year, 2022! January 1 2022
- Happy 8th birthday! June 10 2021
- Support for IBM i 7.2 comes to an end April 30 2021
- Happy New Year! 2021 is here! January 1 2021
- It's been IBM i for longer than AS/400 July 25 2020
- Happy 7th birthday RPGPGM.COM June 10 2020
- Happy New Year, and welcome to 2020 January 1 2020
- The end of developerWorks is nigh October 22 2019
- End of support for IBM i 7.2 is announced September 12 2019
- RPGPGM.COM 6th birthday June 10 2019
- Welcome to 2019 January 1 2019
- 30th anniversary of AS400 launch June 21 2018
- Happy fifth birthday to RPGPGM.COM June 10 2018
- Welcome to 2018 January 1 2018
- IBM i is more than an AS400 July 27 2017
- RPGPGM.COM four years old June 29 2017
- Happy birthday AS400 June 21 2017
- IBM VP reaffirms commitment to RPG and IBM i June 20 2017
- End of support for IBM i 7.1 announced April 11 2017
- Who remembers these? RPG coding sheets December 5 2016
- Who remembers these? Print charts November 21 2016
- Happy 28th birthday! June 21 2016
- From IBM: How to become an IT legend May 17 2016
- Happy New Year January 1 2016
- Happy birthday RPG IV November 25 2015
- End of Support for IBM i 6.1 September 30 2015
- Video: IBM i Trends and Directions March 28 2015
- History of IBM Redbooks March 27 2015
- Happy 2015 January 1 2015
- Operating systems release history December 29 2014
- AS400 launch event video June 23 2014
- RPGPGM.COM's first birthday June 10 2014
- The Lost AS/400 video March 7 2014
- A Short History of Free-Form RPG November 11 2013
- IBM i goes bungee jumping August 18 2013
- The man who washed an AS400 with water August 13 2013
- When divine help is needed July 18 2013
- 25th anniversary of IBM i (AS400) June 21 2013
- Who remembers these? June 17 2013
- Family tree of the IBM i June 10 2013
View all History posts here»
New releases
- Fall 2024 TRs announced October 8 2024
- New version of ACS, 1.1.9.6, out now August 9 2024
- New Technology Refreshes available today June 14 2024
- Withdrawal of support for some development tools June 4 2024
- New IBM Power 10 model for AI May 9 2024
- Spring 2024 TRs announced May 7 2024
- ACS 1.1.9.5 out now April 12 2024
- ACS 1.1.9.4 is now available December 11 2023
- PTFs for 7.5 TR3 and 7.4 TR9 now available November 17 2023
- More information about the Fall 2023 TRs October 11 2023
- Fall 2023 TRs announced October 10 2023
- ACS 1.1.9.3 released August 17 2023
- Latest Db2 and RPG TR PTFs out today May 19 2023
- Spring 2023 version of the IBM i and Power10 performance guides May 11 2023
- ACS 1.1.9.2 now available April 20 2023
- More about IBM i 7.5 TR2 and 7.4 TR8 April 12 2023
- New TRs, IBM I 7.5 TR2 and 7.4 TR8, announced April 11 2023
- Surprise TR for IBM i 7.3 December 8 2022
- IBM i 7.5 TR1 and 7.4 TR7 PTFs out today December 2 2022
- Virtual tour of Power9 and 10 servers November 10 2022
- How IBM Develops and Tests its POWER E1080 Servers November 1 2022
- Fall 2022 Technology Refreshes announced October 13 2022
- End of support for IBM i 7.3 announced September 27, 2022
- Merlin comes to 7.3 July 18 2022
- New Power10 Servers announced July 12 2022
- Updated IBM i roadmap for 2022 May 30 2022
- TR PTFs for 7.4 and 7.3 available today May 24 2022
- New TR for IBM i 7.3 May 18 2022
- IBM i Merlin demo May 4 2022
- New version 7.5 announced May 3 2022
- ACS improves by 0.0.0.2 April 13 2022
- Changes to the RFE process March 24 2022
- Is this proof iNext is IBM i 7.5? February 24 2022
- New Navigator for i available September 28 2021
- ACS 1.1.8.8 released September 20 2021
- New version of the IBM Power Performance Capabilities Reference document September 17 2021
- IBM Power 10 chips and server announced September 8 2021
- Fall Technology Refreshes announced September 8 2021
- IBM Power 10 chip announcement tomorrow September 7 2021
- IBM Power announcement next week September 2 2021
- IBM updates Power branding July 21 2021
- Technology Refresh PTFs now available May 17 2021
- New ACS 1.1.8.7 April 19 2021
- RPG PTFs for 7.4 TR4 and 7.3 TR10 April 16 2021
- 7.4 TR 4 and 7.3 TR10 announced April 13 2021
- IBM KnowledgeCenter replaced April 2 2021
- IBM i new logo February 26 2021
- New version of ACS, 1.1.8.6 December 7 2020
- TR day! 7.4 TR3 and 7.3 TR9 November 13 2020
- 7.4 TR3 and 7.3 TR9 announced October 6 2020
- Today is 7.4 TR2 and 7.3 TR8 day May 15 2020
- IBM i 7.4 TR2 and 7.3 TR8 announced April 14 2020
- Db2 enhancements in IBM i 7.4 TR2 and 7.3 TR8 April 13 2020
- Migration of developerWorks Technology Refresh information February 6 2020
- IBM Rational Developer for i Hub website January 14 2020
- New address for IBM's RPG Cafe December 19 2019
- New Performance FAQ released (Fall 2019) November 22 2019
- Technology Refresh release day (7.4 TR1 and 7.3 TR7) November 15 2019
- The future for IBM i looks beyond 2030 November 5 2019
- Additions to RPG in new TRs October 10 2019
- Db2 enhancements in IBM i 7.4 TR1 and 7.3 TR7 October 8 2019
- Waiting for the new TRs October 3 2019
- New release, IBM i 7.4, day June 21 2019
- Updated executive guide for IBM i May 30 2019
- Today is TR6 day May 10 2019
- More about IBM i version 7.4 and 7.3 TR6 April 24 2019
- IBM i version 7.4 is announced April 23 2019
- IBM i 7.4 section now in KnowledgeCenter March 14 2019
- More proof the new release of IBM i is coming January 27 2019
- IBM i 7.3 TR5 and 7.2 TR9 now released September 14 2018
- IBM i 7.3 TR5 and 7.2 TR9 announced August 7 2018
- New Technical Refreshes coming in September? May 21 2018
- New Technical Refreshes released today March 16 2018
- IBM i 7.3 TR4 and 7.2 TR8 announced February 13 2018
- New Technology Refreshes are coming February 6 2018
- Last of 7.3 TR3 and 7.2 TR7 PTFs now available November 17 2017
- Technology Refresh PTFs out today October 27 2017
- More information about the new TRs October 4 2017
- IBM i 7.3 TR3 and 7.2 TR7 announced October 3 2017
- New Technology Refreshes information found October 2 2017
- Expecting new Technology Refreshes next week September 28 2017
- Glimpses to the future releases of IBM i September 5 2017
- TR2 and TR6 released today March 17 2017
- New PowerSystems S812 out today March 17 2017
- PTF cover letters for 7.3 TR2 and 7.2 TR6 February 23 2017
- IBM i 7.3 TR2 and 7.2 TR6 announced February 14 2017
- Video: 7.3 TR1 and 7.2 TR3 latest and greatest February 13 2017
- Redpaper: Tools and Solutions for Modernizing, updated December 15 2016
- IBM i 7.3 TR 1 and 7.2 TR5 announced October 10 2016
- New IBM page: Getting started with IBM i September 12 2016
- New KnowledgeCenter May 29 2016
- New KnowledgeCenter on Sunday May 27 2016
- From IBM: IBM i in the Modern World May 16 2016
- From IBM: Executive Guide for IBM i and PowerSystems April 25 2016
- IBM i 7.3 presentation from COMMON April 21 2016
- IBM i 7.3 out today April 15 2016
- IBM i 7.3 and 7.2 TR4 are announced April 12 2016
- Steve Will talks of future TRs and releases February 18 2016
- More proof IBM i 7.3 is coming January 25 2016
- Is IBM i 7.3 already out? December 17 2015
- TR3 and TR11 available today November 20 2015
- IBM i and Open Source presentation October 26 2015
- IBM i 7.2 TR3 / 7.1 TR11 announcement video October 6 2015
- IBM i 7.2 TR3 and 7.1 TR11 is announced October 5 2015
- IBM i 7.2 TR3 and 7.1 TR11 being announced tomorrow? October 4 2015
- New TRs coming soon for IBM i? September 22 2015
- New TRs available today May 29 2015
- More on IBM i 7.2 TR2 and 7.1 TR10 April 28 2015
- IBM i 7.2 TR2 and 7.1 TR10 DB2 for i enhancements April 27 2015
- IBM i 7.1 TR10 and 7.2 TR2 announced at Common April 26 2015
- IBM offers extended support for IBM 6.1 and 6.1.1 April 20 2015
- Node.js now available December 16 2014
- IBM i 7.2 Redbook is out December 12 2014
- 7.1 TR9 and 7.2 TR1 announced October 6 2014
- Redpaper: Tools and Solutions for Modernizing September 30 2014
- IBM i strategy and roadmap July 24 2014
- Redbook: IBM I modernization July 7 2014
- From IBM: IBM i 7.2 and IBM POWER8 June 20 2014
- Infocenter replaced by Knowledge Center June 16 2014
- TR8 PTF now available June 9 2014
- Overview of IBM i 7.2 by Tim Rowe May 26 2014
- POWER8 and IBM i technology April 29 2014
- IBM i 7.2 announcement April 28 2014
- Technical Refresh 8 announced April 8 2014
- How to tell if you have the PTF for RPG all free February 10 2014
- Version 7.2 coming soon January 26 2014
- New to IBM i from developerWorks January 16 2014
- TR7 available today November 15 2013
- IBM Technical Refresh 7 continued October 8 2013
- IBM i Technical Refresh 7 October 7 2013
View all New releases posts here»
User groups
- COMMON Finland April 13 2023
- End of Local User Group Month February 28 2022
- Local User Groups 2022 update February 7 2022
- Local User Groups 2022 February 1 2022
- User Group month 2021 kicks off February 1 2021
- User Groups month is over March 2 2020
- Second annual IBM i User Group month February 3 2020
- Online presentation – June 20 June 3 2019
- Let's make February IBM i user group month February 1 2019
- MAGIC starts in the eastern USA December 13 2016
- IBM i Southampton – UK's newest user group October 10 2016
- User Group: COMMON Luxembourg December 15 2014
- Two user groups from France November 3 2014
- User Group: NiSUG becomes i-UG August 4 2014
- User Group: Common Polska July 14 2014
- User Group: CMIBMUG June 20 2014
- Another User Group found: MRMUG June 5 2014
- User Group: GSLMUG becomes UIIPA April 18 2014
- User Group: Common France January 20 2014
- User Group: IBM's Virtual User Group November 8 2013
- User Groups: Others agree November 1 2013
- Addition to user group list: MMSA October 24 2013
- Added to the user group list: LUG October 9 2013
- IBM i User Group update June 26 2013
- IBM i (AS400) user groups June 25 2013
View all User groups posts here»
IBM i Virtual User Group
- IBM i VUG in hiatus, not dead October 20 2014
View all IBM i Virtual User Group posts here»
Shared articles
- Updated Power 10 performance guide published October 27 2023
- IBM Power10 server industry standard server of the year December 15 2022
- IBM YouTube series on PowerSystems myths January 2 2020
- We are not impostors August 15 2017
- Interview with IBM Systems Magazine March 16 2017
- Steve Will: What is coming in 2017 January 30 2017
- Steve Will: IBM i future 2017 update January 23 2017
- Investigating about the future of IBM i August 17 2015
- IBM i facts to surprise you CIO February 19 2015
- Modern Developers article from IBM Systems magazine October 13 2014
- A Short History of Free-Form RPG November 11 2013
View all Shared articles posts here»