Tom Snyder Welcome to Code-Gorilla! I write online content on whatever technologies I happen to be working with at the time. My current focus is on mobile and web development but you could find a little bit of everything here.
Enjoy the content and Happy Coding!
Simplify Common Database Operations, Including ETL, with a Few Point-and-Clicks
Wednesday, August 13, 2014
 
Do you know about Microsoft SQL Server Integration Services (SSIS)? No? Let me introduce you.
Prior to doing development with Microsoft technologies, I was unaware that SQL Server Integration Services (SSIS) existed. I was familiar with migrations and Extract, Transform, and Load (ETL), and I wrote many applications to perform these operations. ...
Book Review by Joe Pluta: Advanced Integrated RPG
Thursday, January 30, 2014
 
Isnt it about time somebody told us how to integrate RPG and Java?
Tom Snyder's first foray into RPG programming books, Advanced Integrated RPG, is an auspicious beginning. The book is ostensibly about three specific examples of integration between RPG and Java: accessing Excel spreadsheets, creating PDF documents, and ...
TechTip: Getting Started with Microsoft Visual Studio Express 2012
Friday, April 26, 2013
 
Learn Microsoft from the perspective of an RPG developer. Develop C# Web Applications using Visual Studio 2012.
Being a code junkie, I'm thoroughly enjoying all of the career changes I've been experiencing over the past few years, and fortunately I was able to work with some amazing people along the way. Upgrade that to being fortunate enough to be a writer for MC ...
Microsoft SQL Server Installing 2012 Express on Your Local Machine
Thursday, January 17, 2013
 
Expand your skills from the perspective of an RPG developer: Keep your IBM database close; keep your Microsoft database closer with Microsoft SQL Server.
As a writer for MC Press, I understand how the sentiments on Microsoft can be, and I just happen to be watching The Godfather while putting this article together, so I thought that keeping your friends close and your enemies closer would be a good opener ...
Understand Your Remote Git Repository Options and Choose the Best Solution for You
Wednesday, August 22, 2012
 
Learn how to support a multiple-developer version-control environment using source-code hosting for git repositories.
Has your shop begun using multiple programming languages? The implementation of new options may not be on the top of the priority list. Code can be developed, priorities could change, staff could change, and by the time you go back to complete something ...
Use Git to Document and Manage Any Source Code with Version Control
Wednesday, April 25, 2012
 
Provide versioning and rollback capabilities to your source code with the resolution of individual code modifications.
Programmers in any language have supported multiple versions of source code during development, the simplest case being that you can keep a copy of the current production code while you work on a new version that contains your current development ...
Simplify Encryption with the Use of RPG Reusable Procedures
Tuesday, December 1, 2009
 
Secure your data using encryption and decryption APIs within RPG
The encryption/decryption APIs can be difficult to work with, so let's create some procedures to simplify all of the details of the initialization and data structures. We'll create the functionality that we are really looking for through the simplicity ...
Map Your Network Drives to the IBM i
Thursday, October 30, 2008
 
Use the IFS and NetServer to safely and securely provide file access to users.
The IBM i is an extremely reliable system that is an excellent resource for your company's most crucial information. Many PC-centric applications use critical files that may be stored locally on the client's hard drive. When proper backups are neglected ...
Use RPG and QShell for Zipping and Tarring Files
Thursday, September 11, 2008
 
If you are putting data on the Web, you likely need to compress it first.
As businesses provide more data to the Internet, one common administrative task required for preparing the data is to compress the data into either a zip or a tar file.
 
The IBM i UNIX environment called QShell provides many capabilities, ...