Below is a list of all my publications, starting with books, then publications by year (newest first).
Books
- Log4J, O’Reilly and Associates (ISBN 10: 0-596-55965-8). October 2009.
- Java Enterprise Best Practices (co-author), O’Reilly and Associates (ISBN: 0596003846), December 2002.
- Java Management Extensions, O’Reilly and Associates (ISBN: 0596002459), June 2002.
Publications By Year
2019
- Anatomy of an IoT malware attack, IBM Developer, 8 August, 2019
- Kotlin Learning Path, IBM Developer, 8 April 2019
2018
-
Node.js Learning Path, IBM Developer, 2 November 2018
-
Who Owns the Blockchain?, IBM Developer Blog, 9 May 2018
-
IoT Lessons Learned: Lessons learned from my first DIY IoT project, IBM Developer, 26 April 2018
-
Blockchain: Why can’t this be done with a database?, IBM Developer Blog, 18 April 2018
-
IoT and the Smart Home, Part 1, IBM Developer, 28 March 2018
-
IoT and the Smart Home, Part 2, IBM Developer, 28 March 2018
-
IoT and the Smart Home, Part 3, IBM Developer, 28 March 2018
-
Create an artificial neural network using the Neuroph Java framework: Dominate your office March Madness pool!, IBM Developer, 8 January 2018.
2017
- Apache Kafka: Change the way you think about big data and enterprise messaging, IBM Developer, 31 October 2017.
- What is Vaadin? A Faster Approach to Java Web Applications, IBM Developer Blog, 29 September 2017.
- What is Docker Swarm? A POV on container orchestration and potential solutions, IBM Developer Blog, 14 September 2017.
- The top five reasons you should be using Node-RED right now!, IBM Developer Blog, 30 August 2017.
- What is Kubernetes?, IBM Developer Blog, 21 August 2017.
- JUnit 5 Tutorial, Part 1, IBM Developer, 13 July 2017
- JUnit 5 Tutorial, Part 2, IBM Developer, 13 July 2017
- What is Apache Spark?, IBM Developer Blog, 5 July 2017.
- The five coolest new features of JUnit 5, IBM Developer Blog, 12 June 2017.
- What is Big Data? More than volume, velocity and variety, IBM Developer Blog, 22 May 2017.
- Spring Boot Basics, IBM Developer, 11 May 2017.
- The top five reasons you should be using JUnit 5 right now!, IBM Developer Blog, 17 April 2017.
- Blockchain chaincode for Java developers, IBM Developer, 30 March 2017.
- What is serverless computing? A primer from the DevOps point of view, IBM Developer Blog, 27 March 2017.
- Introduction to Java Programming, Part 1: Java language basics, IBM Developer, 24 January 2017.
- Introduction to Java Programming, Part 2: Constructs for real-world applications, IBM Developer, 24 January 2017.
- What is Blockchain? A primer on distributed ledger technology, IBM Developer Blog, 4 January 2017.
2016
- What is Docker?, IBM Developer Blog, December 28, 2016.
- Intro to Java Programming (Learning Path), IBM Developer. September 2016.
Before 2016
- Log4J, O’Reilly and Associates (ISBN 10: 0-596-55965-8). October 2009.
- Joda-Time, IBM Developer October 2009.
- Preventing Reverse Engineering: Java Bytecode Obfuscation, Java Developer’s Journal, May 2004.
- Java Enterprise Best Practices (co-author), O’Reilly and Associates (ISBN: 0596003846), December 2002.
- Java Management Extensions, O’Reilly and Associates (ISBN: 0596002459), June 2002.