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

- 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
- 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.
- 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.
- 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

- 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.

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

- 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

- 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.

- 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.