Archive for the Category: Programming

I’m a Bad Programmer! ;)

If I was in a code walk-through of someone else’s code and found the bug that I just found in my code, I would say “that is some bad programming”. So, I’ll admit it – I’m a bad programmer! 😉 A long time ago, I created a nice logging framework (C code) for Capitalware’s products. […]

Also posted in C, Capitalware, IBM i (OS/400), MQ, z/OS Leave a comment

Java/JMS MQ Applications and Maven

IBM has made available the MQ Redistributable Client (Java/JMS portion) on Maven. Mark Taylor of IBM has a blog posting on it and how to configure your files to use it: https://developer.ibm.com/messaging/2018/01/09/developing-mq-java-applications-maven/ Regards, Roger Lacroix Capitalware Inc.

Also posted in Java, JMS, Linux, Mac OS X, MQ, Unix, Windows Leave a comment

Sample Java Code to Subscribe to an IBM MQ Topic

Here is blog posting # 2 on subscribing to a topic in IBM MQ. More code examples – here is a Java IBM MQ (non-JMS) sample program to subscribe to a topic within a queue manager of IBM MQ. It will receives messages until ‘no messages available’ exception which is set for 30 seconds. You […]

Also posted in IBM i (OS/400), Java, Linux, Mac OS X, MQ, Unix, Windows, z/OS Leave a comment

Sample Java Code to Publish to an IBM MQ Topic

Programmers always have questions about coding Pub/Sub in IBM MQ. I’ll do 2 blog posting: one on publishing to a topic and the next one on subscribing to a topic in IBM MQ. Since everyone likes code examples, here is a Java IBM MQ (non-JMS) sample program to publish a message to a topic within […]

Also posted in IBM i (OS/400), Java, Linux, Mac OS X, MQ, Unix, Windows, z/OS Leave a comment

Autonomous Lost Message Notifier

All too often, I and the world of MQAdmins hear architects, programmers, support personal, etc. say: MQ has lost my message. Where is my message? What happened to the reply message for the request message? If you need to track or audit messages and/or message flows then your company needs to invest in a commercial […]

Also posted in Database, IBM i (OS/400), Java, Linux, Mac OS X, MQ, Unix, Windows Comments Off on Autonomous Lost Message Notifier

SQLite v3.21.0 Released

D. Richard Hipp has just released SQLite v3.21.0. http://www.sqlite.org/news.html SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain. Regards, Roger Lacroix Capitalware Inc.

Also posted in C, Database, IBM i (OS/400), Linux, Mac OS X, Open Source, Unix, Windows, z/OS Comments Off on SQLite v3.21.0 Released

Java 9 Released

Oracle has just released Java 9. https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6 Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applicationsrequire. Regards, Roger Lacroix Capitalware Inc.

Also posted in IBM i (OS/400), Java, JMS, Linux, Mac OS X, Unix, Windows, z/OS Comments Off on Java 9 Released

IBM Open Sources Their Own JVM As Eclipse OpenJ9

IBM has open sourced their JVM implementation (called J9) as OpenJ9. The community now has an alternative implementation of Java which has been well tested on enterprise workloads and hardware. https://www.eclipse.org/openj9/index.html Regards, Roger Lacroix Capitalware Inc.

Also posted in Java, Linux, Open Source Comments Off on IBM Open Sources Their Own JVM As Eclipse OpenJ9

SQLite v3.20.0 Released

D. Richard Hipp has just released SQLite v3.20.0. http://www.sqlite.org/news.html SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain. Regards, Roger Lacroix Capitalware Inc.

Also posted in C, Database, IBM i (OS/400), Linux, Mac OS X, Open Source, Unix, Windows Comments Off on SQLite v3.20.0 Released

Eclipse 4.7 (Oxygen) Released

On June 28th, 2017, Eclipse Foundation has released the annual Eclipse release train: https://projects.eclipse.org/releases/oxygen Key Highlights of Neon Release Eclipse Linux Tools 6.0 updates Docker Tools with more security options. Eclipse PDT (PHP Development Tools) 5.0 supports the 7.1 version of PHP. The Eclipse Sirius 5.0 platform for building domain-specific modeling tools. Eclipse EGit 4.8.0, […]

Also posted in C, C++, Java, JMS, Linux, Mac OS X, Open Source, Windows Comments Off on Eclipse 4.7 (Oxygen) Released