InfoQ

InfoQ

Editor Specific Content View

Charles Humble

Charles Humble (@charleshumble on twitter) is the CTO for PRPi Consulting with overall responsibility for the development of all the custom software used within the company. He has worked in enterprise software for around 15 years as a developer, architect and development manager. He co-founded Conissaunce, a UK based enterprise computing consultancy focused on the retail and financial services industries, and remains a director of the firm. He spends as much time as he can with his young family, and writes music with twofish.

All of Charles Humble's Content on InfoQ


Latest featured content by Charles Humble

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Topics
Dynamic Languages,
NoSQL,
Open Source,
Compilers,
JRuby,
Asynchronous Architecture,
Clustering & Caching,
Java,
Database Design,
Performance & Scalability

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

News by Charles Humble

WebLogic 12c Taking Java EE 6 to the Cloud

Topics
Cloud Computing,
Java,
Application Servers

At the beginning of December, Oracle released WebLogic Server 12c. The new version of WebLogic is the first release of the application server to fully support the Java EE 6 standard, originally approved in December 2009. In addition, WebLogic Server 12c is a key part of Oracle's entire cloud strategy. InfoQ spoke to Vice President of Development at Oracle, Cameron Purdy to find out more.

NetBeans 7.1 Shipped with JavaFX 2.0 and CSS3 Support

Topics
IDE,
Java

Oracle have today released NetBeans 7.1, with a strong emphasis on GUI enhancements. The product includes developer support for JavaFX 2.0, significant updates to the Swing Builder (Matisse), and tools for visual debugging of both JavaFX and Swing user interfaces. For web GUI, NetBeans continues to flesh out its already strong HTML 5 coverage, adding support for CSS3.

Java 7 Now Includes JavaFX

Topics
Java

Just before Christmas, Oracle released a second update to Java SE 7, and a 30th for Java SE 6. As part of the Java 7 release, the Java Development Kit (JDK) now includes the SDK for developing JavaFX applications and, the JavaFX Runtime is now installed with the JRE.

Articles by Charles Humble

Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

Topics
Java,
Performance & Scalability

Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. Specifically, it provides information on performance monitoring, profiling, tuning HotSpot, and Java EE application performance tuning. InfoQ reviews the book, and talks to the authors about their approach.

Oracle and the Java Ecosystem

Topics
Java

Oracle is making huge efforts to engage with the wider Java ecosystem, but challenges still remain.

Choosing Options

A Discussion With Neal Gafter on the Future of Java

Topics
Leadership,
Java,
Language Design,
Community

Microsoft's Neal Gafter, who was primary designer and implementer of the Java SE 4 and 5 language enhancements and now works for Microsoft on .NET platform languages, discusses the impact of Oracle's acquisition of Sun on Java,makes the case for adding segmented stacks and a meta-object protocol to Java,, and offers some insights into how Java and C#/.NET compare.

Interviews by Charles Humble

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Topics
Virtualization,
Java,
Runtimes,
Performance & Scalability

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.

Paul Cowan Discusses the Resin Application Server and Cloud

Topics
Cloud Computing,
Java,
Application Servers

In this interview Charles Humble talks to Paul Cowan about the Resin Application Server architecture, capabilities, and where it fits in the Cloud market.