J Steven Perry

Steve Perry has been a professional software developer since 1991 using a variety of languages, but his favorite is Java. He is the author of Java Management Extensions (O'Reilly), Log4j Shortcut (O'Reilly) and has moderated the developerWorks Java Enterprise Open Source Application Architecture community. He has been a developerWorks contributor since 2009. Steve is Principal Consultant for Makoto Consulting Group, Inc. in Little Rock, AR, USA. When he isn't playing hockey or practicing yoga, Steve likes to make educational videos and post them on YouTube for Makoto TV. Check it out here and please subscribe!

Posts from this devCenter

Java News and Code Episode 14

Oracle wants to open source Java Enterprise Edition, Android Oreo is here, and I'll show you how to build a custom maven archetype, on this...

Java News and Code Episode 13

Java still on top in the Tiobe index, Android O Developer Preview 4 is out, and I'll show you how to connect an Android app...

Java News and Code Episode 12

Adobe pulls the plug on Flash Player in 2020, Lots of new Spring project releases, and I'll show you how to build and deploy a...

Java News and Code Episode 11

Hyperledger Fabric v1.0 was released on July 11th, JUnit takes 1, 2, and 3 in the Takipi Top 100 Java Libraries, and we'll look at...

Java News and Code Episode 10

New open source tools for managing micro containers, breathe in some Eclipse Oxygen, and JUnit 5 Milestone 5 has been released, on this episode of...

Kotlin Rising, Java 9 Release Date is Set (Again), and Java 9 Migration Issues!

Kotlin's star continues to rise, Java 9 is set for GA Release on September 21st, and a walkthrough of some Java 9 migration issues, on...

Posts from other devCenters

The developerWorks Blog

J Steven has authored 12 posts

Articles from the developerWorks library

Introducing JUnit 5, Part 1: The JUnit 5 Jupiter API

If you've been on the fence about upgrading to the new JUnit 5, this tutorial…

Introducing JUnit 5, Part 2: JUnit 5 Vintage and the JUnit Jupiter Extension Model

Find out how JUnit Vintage has you covered for backward compatibility with older versions of…

Hyperledger Composer basics, Part 2: Refine and deploy your blockchain network

This tutorial builds on the sample blockchain network introduced in Part 1 and takes you…

Anatomy of an IoT malware attack

If you have IoT devices in your home, or on your corporate network (or both),…

Hyperledger Composer basics, Part 1: Model and test your blockchain network

Hyperledger Composer is a tool for quickly building blockchain business networks and prototyping blockchain applications.…

Introduction to Java programming, Part 1: Java language basics

Get an introduction to the structure, syntax, and programming paradigm of the Java language and…