redlich.net { Publications }

The complete list of publications by
Michael Redlich Periodic Table Logo

My main publication experience comes from writing Java community news, technical articles and technical reviews for InfoQ since May 2016. However, I've had previous experience co-authoring nine (9) Java-related technical articles with Barry Burd for what was once Java Boutique (see details below) between 2005-2008. This page is a comprehensive list of those publications.

I currently serve as senior Java Queue news editor for InfoQ since May 2016 writing news articles related to the Java programming language. My complete list of my news items are listed below:

[111] Micronaut Foundation Established to Advance Adoption of Micronaut Framework (published July 30, 2020)
[110] Helidon 2.0 Features New Web Client, DB Client and Command-Line Tool (published July 17, 2020)
[109] Jakarta EE 9 - Milestone 1 Released by Eclipse Foundation (published July 2, 2020)
[108] MicroProfile GraphQL 1.0 - A New API in the MicroProfile Family (published June 30, 2020)
[107] Quarkus 1.5 Features New Extensions and fast-jar Packaging (published June 22, 2020)
[106] Micronaut Servlet - A New Micronaut Project for Servlet API Developers (published May 31, 2020)
[105] The Long Road to Groovy 3.0 Featuring Their New and Improved Parser (published May 18, 2020)
[104] Significant New Features Planned for Helidon 2.0 (published April 23, 2020)
[103] What's New in MicroProfile 3.3 (published March 31, 2020)
[102] New Relic Introduces Real-Time Java Profiling (published March 19, 2020)
[101] OCI Releases Micronaut 1.3 Featuring Micronaut Data 1.0 (published March 18, 2020) source code
[100] The Jakarta EE 9 Delivery Plan (published February 18, 2020)
[99] The Java EE Guardians Rebrand as the Jakarta EE Ambassadors (published January 30, 2020)
[98] Ballerina - An Open Source JVM Language and Platform for Cloud-Era Application Programmers (published January 29, 2020) source code
[97] Apple Open Sources ServiceTalk to the Java Community (published December 31, 2019)
[96] Red Hat Releases WildFly 18 Featuring Support for Jakarta EE and MicroProfile (published December 17, 2019)
[95] Payara Server: the Latest Product Certified as Jakarta EE 8-Compatible (published December 11, 2019)
[94] JakartaOne 2019: Livestream 7am to 1pm Summary (published November 27, 2019)
[93] Release of Open Liberty 19.0.0.9 Completes Support of MicroProfile Standalone Reactive Streams APIs (published October 9, 2019)
[92] The Inaugural JakartaOne Virtual Conference Goes Lives with the Release of Jakarta EE 8 (published August 20, 2019)
[91] Heather VanCura, Director of the JCP, Speaks to InfoQ on the JCP 20th Anniversary (published August 19, 2019)
[90] Brian Goetz Speaks to InfoQ on Proposed Hyphenated Keywords in Java (published July 31, 2019)
[89] Helidon Supports GraalVM for Native Executable Applications (published July 19, 2019)
[88] Payara Tour of Japan 2019 (published June 26, 2019)
[87] GraalVM 19.0: The Anticipated GA Release (published June 17, 2019)
[86] Micronaut 1.1 Features Enhanced Support for Building Cloud-Native Applications (published May 14, 2019)
[85] JEP 230: A New Microbenchmark Suite for JDK 12 (published April 17, 2019)
[84] MicroProfile Releases Reactive Streams Operators 1.0 (published March 31, 2019)
[83] Microsoft Survey to Study the JavaEE to Cloud Migration: A Call to the Java Community to Participate (published March 19, 2019)
[82] 2018 JCP Election Results Introduces BNY Mellon as a First-Time Member (published March 18, 2019)
[81] The 2019 Payara Platform 5 Roadmap (published March 15, 2019)
[80] Amazon Releases Corretto 8 GA: A Downstream Distribution of OpenJDK (published March 4, 2019)
[79] Eclipse Releases GlassFish 5.1 Certified as Compatible with Java EE 8 (published February 19, 2019)
[78] GoDaddy Announces Sponsorship of AdoptOpenJDK to Further its Commitment to a Free and Open Internet (published February 15, 2019)
[77] Apache Releases NetBeans 10.0 Featuring Enhanced Support for JDK 11 (published February 12, 2019)
[76] IBM Releases Open Liberty 18.0.0.4 with Support for MicroProfile 2.1 and Reactive Extensions (published January 21, 2019)
[75] Micronaut for Spring Allows Spring Boot Apps to Run as Micronaut Apps (published December 31, 2018)
[74] ScyllaDB Announces Major Release of its NoSQL Database and Support for Concurrent OLTP and OLAP (published December 17, 2018)
[73] IBM Releases Open Liberty 18.0.0.3 with Support for MicroProfile 2.0 (published November 20, 2018)
[72] Apache Releases TomEE 7.1 with Support for Java 8 and MicroProfile 1.2 (published November 13, 2018)
[71] The Road to Micronaut 1.0 - A JVM-Based Full-Stack Framework (published October 19, 2018)
[70] Oracle Introduces Helidon - A Lightweight Java Microservices Framework (published October 10, 2018)
[69] A New Era for GlassFish: Source Code Migrated, and the Java EE TCK Released as Open Source (published September 30, 2018)
[68] Payara Foundation Releases Payara Server and Payara Micro 5.183 Featuring MicroProfile 2.0 Support (published September 28, 2018)
[67] Thorntail 2.2.0 Features Automated Migration from WildFly Swarm (published September 18, 2018)
[66] Pivotal Releases Spring Cloud Data Version 1.6 Featuring a New App Hosting Tool (published September 14, 2018)
[65] Eclipse Releases Versions 1.4 and 2.0 of MicroProfile (published August 30, 2018)
[64] QCon New York 2018: Better Developer Experience at Netflix: Polyglot and Containers (published August 28, 2018)
[63] MongoDB Database Tool, dbKoda, Offers Enhanced User Experience and Performance Lab in Version 1.0 (published July 16, 2018)
[62] Apache Releases Groovy 2.5 and Preview of Groovy 3.0 (published July 12, 2018)
[61] Pivotal Releases Spring Cloud Data Flow 1.5 (published June 30, 2018)
[60] The MicroProfile Community Influence on Jakarta EE (published June 22, 2018)
[59] Gradle Releases Version 4.7 with Support for Java 10 (published May 31, 2018)
[58] Latest Roundup of EE4J Activities for Jakarta EE (published May 15, 2018)
[57] Cloud Native Java Has A New Home: Jakarta EE (published April 25, 2018)
[56] Proposed Schedule for JDK 11 (published April 19, 2018)
[55] Java EE Guardians Moving Forward with Jakarta EE (published April 11, 2018)
[54] Payara Foundation Releases Payara Server 5 and Payara Micro 5 (published March 30, 2018)
[53] JetBrains Releases Kotlin 1.2.30 (published March 12, 2018)
[52] A First Look at Java 10 Release Candidate 1 (published February 28, 2018) source code
[51] Brian Goetz Speaks to InfoQ on Data Classes for Java (published February 21, 2018)
[50] From Java EE to Jakarta EE: the Java EE Guardians Rebranding Debate with Oracle (published February 18, 2018)
[49] Public Review of Java MVC 1.0 Specification is Now Open (published January 29, 2018)
[48] Hazelcast Joins the Eclipse Foundation (published January 9, 2018) source code
[47] IntelliJ IDEA 2017.3: Enhanced Support for Java EE 8, Spring Boot, and JUnit (published December 20, 2017)
[46] The First Nine Projects Proposed for EE4J (published December 13, 2017)
[45] What's New in MicroProfile 1.2 (published November 30, 2017)
[44] Eclipse Foundation Prepares to Open Source Java EE as EE4J (published October 25, 2017)
[43] IBM Introduces Open Liberty, an Open Source Runtime for Java Microservices (published October 11, 2017)
[42] Brian Goetz Speaks to InfoQ on Pattern Matching for Java (published September 27, 2017)
[41] Southbank Software Introduces dbKoda, an Open Source Database Development Tool for MongoDB (published September 13, 2017)
[40] QCon New York 2017: Migrating Speedment to Java 9 (published September 2, 2017)
[39] Spring Boot 2.0 Will Feature Improved Actuator Endpoints (published August 31, 2017) source code
[38] Apache OpenWebBeans Releases Meecrowave Server Version 1.0 for Java EE-Based Microservices (published August 30, 2017) source code
[37] JetBrains Elected to the JCP Executive Committee (published July 18, 2017)
[36] Eric Han, VP at Portworx, Speaks to InfoQ on the State of the Hyperconverged Container Market (published July 7, 2017)
[35] Java Module Platform System (JSR 376) Passes the Public Review Reconsideration Ballot (published July 4, 2017)
[34] IBM and Lightbend Announce Initiative to Build New Platform for Cognitive Development (published June 28, 2017)
[33] Oracle Defends the Java Module System (published June 22, 2017)
[32] Jake Wharton, Android Engineer at Square, Speaks to InfoQ at ETE (published June 9, 2017)
[31] Kiki Carter, Enterprise Architect at Lightbend, Speaks to InfoQ at ETE (published June 7, 2017)
[30] Datacenter Operators: Bumpy Ride Running Containers on Infrastructure Built for VMs (published May 23, 2017)
[29] Buoyant Releases Version 1.0 of Their Service Mesh, Linkerd (published May 2, 2017)
[28] Emerging Technologies for the Enterprise Conference 2017: Day Two Recap (published April 30, 2017)
[27] Emerging Technologies for the Enterprise Conference 2017: Day One Recap (published April 24, 2017)
[26] Light at the End of the Long Tunnel for Java EE 8 (published April 14, 2017)
[25] Vaadin Releases Version 8 of Their Polyglot Framework (published March 26, 2017)
[24] Open Source Linkerd Project Celebrates First Anniversary in Quest to Become TCP/IP of Microservices (published March 13, 2017)
[23] Public Review of JSON-P Specification 1.1 is Now Open (published March 8, 2017) source code
[22] Lightbend Speaks to InfoQ on Their Acquisition of OpsClarity (published February 24, 2017)
[21] Data Geekery Releases Version 3.9.0 of jOOQ, a Java ORM Tool for Building Type Safe Queries (published February 14, 2017) source code
[20] Netflix Introduces Hollow, a Java Library for Processing In-Memory Datasets (published January 31, 2017) source code
[19] Pivotal Releases First Milestone of Next-Generation Spring Data Featuring Reactive Database Access (published January 19, 2017)
[18] New Vaadin Spring Release Introduces Enhanced View Management (published December 30, 2016)
[17] Introducing Gradle Build Scans (published December 23, 2016) source code
[16] Speedment Releases Stream ORM Version 3.0.1 (published December 16, 2016) source code
[15] Lawyer.com: Early Adopter of HTTP/2, Speaks to InfoQ (published November 30, 2016)
[14] The Road to Javaslang 3 (published November 12, 2016)
[13] Enterprise Development Trends 2016: A Survey of JVM Developers by Lightbend (published November 8, 2016)
[12] Proposed Consolidation of JDK 10 OpenJDK Mercurial Repositories (published October 21, 2016)
[11] Spring Releases Versions 1.3.8 and 1.4.1 of Spring Boot (published October 10, 2016) source code
[10] Red Hat Releases WildFly Application Server Version 10.1 (published October 4, 2016)
[9] Gradle Releases Version 3.0 of Their Polyglot Build Tool (published September 24, 2016)
[8] Spring Releases Versions 2.3.1 and 2.4.0 Web Services (published September 21, 2016)
[7] Dropwizard Java REST Framework Version 1.0.0 Features Updated Library Support, Scala, and Java 8 (published August 30, 2016)
[6] The New Scala Center Focuses on Education and the Scala Community (published August 16, 2016)
[5] After a Quiet 2015 Martin Odersky Outlined Significant Plans for Scala at Scala Days New York (published August 2, 2016)
[4] Stagnation with Java EE 8: Can the Java Community Make a Difference? (published July 9, 2016)
[3] Test Well and Prosper: The Great Java Unit-Testing Frameworks Debate (published June 20, 2016) source code
[2] Spring Releases Version 1.1 Statemachine Framework (published June 5, 2016) source code
[1] Twitter Releases Pants 1.0 Polyglot Build Tool (published May 28, 2016)

My complete list of technical articles published on InfoQ:

Barry Burd and I co-authored nine (9) technical articles for Java Boutique (now known as JGuru). The JGuru publishing company, QuinStreet, took over Jupiter Media operations sometime in 2012. It was assumed the technical articles were preserved. However, this was not the case as they seemed to have disappeared. It would appear that QuinStreet didn't preserve any of our original articles. This was indeed very disheartening.

Luckily, the original PDF files and corresponding source code for each of the articles were saved. I have been reorganizing all of the source code and will create a repository on Github for each one. Please stay tuned for links to the repositories as they are completed. For now, you can download the PDF versions of the articles below:

My complete list of technical reviews published on InfoQ:

My complete list of book reviews published on InfoQ:

Optimizing Java by Ben Evans, James Gough and Chris Newland (published May 2018)
my review (published December 31, 2018)

My complete list of Murach Publishing book reviews published on Amazon:

Murach's Java Programming — 4th Edition (published November 11, 2011)
my review (published February 15, 2012)
Murach's HTML 5/CSS 3 (published December 23, 2011)
my review (published July 4, 2012)
Murach's MySQL (published May 1, 2012)
my review (published July 4, 2012)
Murach's HTML 5/CSS 3 — 3rd Edition (published April 30, 2015)
my review (published July 13, 2015)
Murach's Beginning Java with NetBeans (published June 30, 2015)
my review (published November 2, 2015)
Murach's JavaScript — 2nd Edition (published September 22, 2015)
my review (published January 18, 2016)
Murach's jQuery — 2nd Edition (published September 1, 2015)
my review (on deck...)
Murach's Android Programming (published September 23, 2013)
my review (way overdue!)
Murach's C# 2012 (published May 6, 2013)
my review (way overdue!)

My complete list of Thomas Yorke book reviews published on Amazon:

Milepost Zero by Thomas Yorke (published May 6, 2015)
my review (published July 6, 2015)
Wishing on a Rainbow by Thomas Yorke (published November 22, 2015)
my review (on deck...)