Articles & Content

Craig S Mullins

Craig S Mullins is president & principal consultant of Mullins Consulting, Inc., is an IBM Information Champion, and an IBM Gold Consultant for DB2. Craig has three decades of experience in all facets of database systems development including developing and teaching DB2 and SQL classes, systems analysis and design, database and system administration, and data analysis and modeling. Craig is a frequent speaker at IT conferences, having spoken about database issues to thousands of folks at conferences such as IDUG, IBM Information on Demand, SHARE, and DAMA. He has spoken at events in North America, Europe, Asia, and Australia.

Note: The content of this blog is the opinion and thoughts of the blogger and does not necessarily represent the opinions of IDUG and should not be construed as reflecting official positions of the IBM Corporation. .

 

 
Db2 Application Testing Considerations Testing application programs is a discipline unto itself and there are many considerations and nuances to be mastered to be able to test software appropriately. This blog post will not go into a lot of depth regarding testing practices, other than to highlight the important things to keep in mind t…
IBM Releases Db2 12 for z/OS Function Level 504Early in March 2019, IBM announced the latest and greatest new function level, 504 (FL504), for Db2 12 for z/OS. For those of you not paying attention, starting with Version 12, IBM has moved to a continuous delivery model and has been releasing new functionality regularly. This means that new capab…
My Thoughts on ThinkLast week I had the great pleasure of attending the IBM Think 2019 conference in San Francisco. There were many great sessions and content covering my interest areas, including AI, machine learning, analytics, data governance, Db2, digital transformation, and more. Part of the difficulty of attendin…
The Tao of Db2 - a 15 part blog seriesA couple of years ago I published a series of blog posts, very loosely based on the Tao te Ching, under the title of The Tao of DB2 (yes, the "B" was capitalized back then). In this series of posts I follow an intern Db2 DBA as he learns the ins and outs of Db2 from his mentor before he retires. T…
Making Plans for IBM Think 2019 I'm looking forward to once again attend IBM Think, IBM's flagship technology conference. I attended the inaugural Think conference and it was one of the highlights of the year (2017). This year IBM Think is being held in San Francisco February 12 thru 15 at the Moscone Center and surrounding hotel…
Happy Holidays 2018It is hard to believe that yet another year has come and gone (well, almost) and that the holiday season is once again upon us. And that means it is time to reflect on the past year -- including all that we have accomplished and what is yet to be done. And importantly, it is also time to wind down …
Dirty Reads... Done Dirt Cheap Let's talk about dirty reads (with apologies to the AC/DC pun in the title of this blog post). Application programmers must understand how concurrency problems impact the access and modification of Db2 data. When one program attempts to read data that’s in the process of being changed by anothe…
Happy Thanksgiving 2018Just a quick post today to wish all of my readers in the US (and everywhere, really) a very Happy Thanksgiving. Historically, Thanksgiving has been observed in the United States on various dates. From the earliest days of the country until Lincoln, the date Thanksgiving was observed differed from st…
Data Masking: An Imperative for Compliance and Governance For those who do not know, data masking is a process that creates structurally similar data that is not the same as the values used in production. Masked data does not expose sensitive data to those using it for tasks like software testing and user training. Such a capability is important to be in…
30th Anniversary of the Platinum Db2 Tip of the Month If you have worked with Db2 as long as I have you probably have fond memories of the Platinum Db2 Tip of the Month... but I know there are a lot of you out there who have no idea what I'm talking about. So let me explain. First of all, there used to be a software company called Platinum Technology…