About
Articles by Steve
Activity
-
Not bad 🥰 𝐒𝐨 𝐡𝐚𝐩𝐩𝐲 𝐟𝐨𝐫 𝐚𝐥𝐥 𝐭𝐡𝐞 𝐬𝐮𝐩𝐩𝐨𝐫𝐭 𝐚𝐧𝐝 𝐤𝐢𝐧𝐝𝐧𝐞𝐬𝐬. In these moments is when you see w̳h̳o̳ ̳r̳e̳a̳l̳l̳y̳…
Not bad 🥰 𝐒𝐨 𝐡𝐚𝐩𝐩𝐲 𝐟𝐨𝐫 𝐚𝐥𝐥 𝐭𝐡𝐞 𝐬𝐮𝐩𝐩𝐨𝐫𝐭 𝐚𝐧𝐝 𝐤𝐢𝐧𝐝𝐧𝐞𝐬𝐬. In these moments is when you see w̳h̳o̳ ̳r̳e̳a̳l̳l̳y̳…
Liked by Steve Poole
-
A big thank you to everyone who joined us last night for the London Java Community meetup at Capital One. It was great to see so many familiar faces…
A big thank you to everyone who joined us last night for the London Java Community meetup at Capital One. It was great to see so many familiar faces…
Liked by Steve Poole
-
A couple of more hours to go! Enroll whole you still can!
A couple of more hours to go! Enroll whole you still can!
Liked by Steve Poole
Experience & Education
Publications
-
IBM@JavaOne 2013: The IBM sessions
DeveloperWorks
See publicationIBM is a regular supporter of the JavaOne conference, both as a sponsor and as a source of technical presenters. If you plan to attend JavaOne 2013, don't miss your opportunity to glean invaluable knowledge from IBM's Java™ experts and to learn about their vital contributions to the Java ecosystem. This article gives you an overview of the activities that the IBM team is involved in during the week of JavaOne in 2013. Find out about IBM's activities at JavaOne — updated daily — at IBM at…
IBM is a regular supporter of the JavaOne conference, both as a sponsor and as a source of technical presenters. If you plan to attend JavaOne 2013, don't miss your opportunity to glean invaluable knowledge from IBM's Java™ experts and to learn about their vital contributions to the Java ecosystem. This article gives you an overview of the activities that the IBM team is involved in during the week of JavaOne in 2013. Find out about IBM's activities at JavaOne — updated daily — at IBM at JavaOne 2013.
-
Compact Off-Heap Structures in the Java Language
Geecon 2013
Whilst Java is a feature rich, there are still areas where it looks enviously at other languages. Native languages like C boast the ability to specify arrays of structures which has the benefit of being able to have compact representation of data and allow for the fast conversion of data into a stream of bytes (ie. serialization). It's possible to achieve the same things in Java by carrying out direct memory management yourself through the use of the Unsafe class, but as the name suggests this…
Whilst Java is a feature rich, there are still areas where it looks enviously at other languages. Native languages like C boast the ability to specify arrays of structures which has the benefit of being able to have compact representation of data and allow for the fast conversion of data into a stream of bytes (ie. serialization). It's possible to achieve the same things in Java by carrying out direct memory management yourself through the use of the Unsafe class, but as the name suggests this can be perilous. This session will introduce the concept of bringing C like structures to Java through a proposed Java Language change, and show the improvements possible for the memory footprint and performance of applications.
-
JVM Support for Multitenant Applications
Geecon 2013
Per-tenant resource management can help ensure that collocated tenants peacefully share computational resources based on individual quotas. This session begins with a comparison of deployment models (shared: hardware, OS, middleware, everything) to motivate the multitenant approach. The main topic is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable. Highlights include: A…
Per-tenant resource management can help ensure that collocated tenants peacefully share computational resources based on individual quotas. This session begins with a comparison of deployment models (shared: hardware, OS, middleware, everything) to motivate the multitenant approach. The main topic is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable. Highlights include: A fine-grained tenant API; Per-tenant resource quotas based on the JSR 284 API; Tenant-aware JRE: run existing apps in a shared JVM without code changes; Challenges: handling misbehaved tenants, safe finalization, monitoring.
-
Rock Art and Rockets - Why Java needs you more than ever
Jax London 2012
See publicationThis talk discusses why having the right mix of business and open source participation in the development of Java benefits everyone. It will explain why competition matters and why the Java community needs to take a larger role in driving the future. We'll look at early Java, examine some of the reasons behind its amazing adoption rate and why similar evolutionary pressures could now leave Java wanting. In most keynotes there is a statement of direction: in this talk we'll explain why the…
This talk discusses why having the right mix of business and open source participation in the development of Java benefits everyone. It will explain why competition matters and why the Java community needs to take a larger role in driving the future. We'll look at early Java, examine some of the reasons behind its amazing adoption rate and why similar evolutionary pressures could now leave Java wanting. In most keynotes there is a statement of direction: in this talk we'll explain why the future of Java lies in the hands of the community and why, in a world of cavemen and scientists, spectators and Olympians - it's easy to get involved....
-
BOF8203 - All Power to OpenJDK: Porting the JDK to PowerPC and AIX
JavaOne 2012
This session explores the challenges faced and eventually overcome in extending the range of platforms directly supported by OpenJDK to include AIX and Linux PowerPC. Learn how the OpenJDK community, including new members from SAP and IBM, are working together to deliver new OpenJDK platforms. Hear about the technology challenges faced when porting Oracle’s HotSpot to a new processor architecture, and see how the changes required to support the OpenJDK on AIX and Linux PPC have increased…
This session explores the challenges faced and eventually overcome in extending the range of platforms directly supported by OpenJDK to include AIX and Linux PowerPC. Learn how the OpenJDK community, including new members from SAP and IBM, are working together to deliver new OpenJDK platforms. Hear about the technology challenges faced when porting Oracle’s HotSpot to a new processor architecture, and see how the changes required to support the OpenJDK on AIX and Linux PPC have increased portability for follow-on porting projects. Whether you are just interested in the technical challenges faced or are thinking about porting OpenJDK to a new operating system , this BOF will educate you on what it takes to bootstrap a new platform with OpenJDK.
Other authorsSee publication -
OpenJDK: Java SDKs—Testing, Testing, Testing ...
JavaOne 2012
See publicationThe quality of OpenJDK JDKs is an important topic for everyone. This BOF explores the tools, processes, and general approach used to ensure continuing high-quality products. Listen as IBM and Oracle explain the practicalities of testing Java SDKs. Participate in the discussion of the opportunities and challenges that face the OpenJDK community in measuring, maintaining, and improving quality. Topics range from the test infrastructure, reporting, and related frameworks to developing new test…
The quality of OpenJDK JDKs is an important topic for everyone. This BOF explores the tools, processes, and general approach used to ensure continuing high-quality products. Listen as IBM and Oracle explain the practicalities of testing Java SDKs. Participate in the discussion of the opportunities and challenges that face the OpenJDK community in measuring, maintaining, and improving quality. Topics range from the test infrastructure, reporting, and related frameworks to developing new test suites and updating old ones. Learn how you too can be involved in all aspects of the testing of OpenJDK JDKs and can help ensure that existing and future SDKs will continue to have the level of quality we all expect.
-
IBM@JavaOne 2012, Part 1: Introduction to the IBM sessions
IBM developerWorks
IBM is a staunch supporter of the JavaOne conference, both as a sponsor and as a source of technical presenters. If you're going to attend JavaOne 2012, don't miss your opportunity to glean invaluable knowledge from IBM's Java™ experts and to learn about their vital contributions to the Java ecosystem. This article gives you an overview of the activities that the IBM team is involved in during JavaOne 2012.
Other authorsSee publication -
Serialization: Tips, Tricks, and Techniques
JavaOne 2011
-
Understanding, using and debugging Reference Objects
JavaOne 2011
See publicationThe JDK includes classes representing special types of Java references: soft, weak, and phantom. Used correctly, reference objects provide a powerful control mechanism for garbage collection of data structures to optimize performance and memory usage. Incorrectly used, they may not have the intended effect or, worse, applications can fail randomly and unexpectedly. This session describes the different types of reference objects; intended uses, with code samples; potential pitfalls; and how to…
The JDK includes classes representing special types of Java references: soft, weak, and phantom. Used correctly, reference objects provide a powerful control mechanism for garbage collection of data structures to optimize performance and memory usage. Incorrectly used, they may not have the intended effect or, worse, applications can fail randomly and unexpectedly. This session describes the different types of reference objects; intended uses, with code samples; potential pitfalls; and how to avoid them.
Projects
Recommendations received
1 person has recommended Steve
Join now to viewMore activity by Steve
-
This is the second version of this article - an earlier one over on on JavaPro https://lnkd.in/e5nVtWAa can out quite quickly. This new one is more…
This is the second version of this article - an earlier one over on on JavaPro https://lnkd.in/e5nVtWAa can out quite quickly. This new one is more…
Shared by Steve Poole
-
Supply chain attacks are getting more sophisticated, and understanding their patterns is critical for every developer and security team. Steve Poole…
Supply chain attacks are getting more sophisticated, and understanding their patterns is critical for every developer and security team. Steve Poole…
Liked by Steve Poole
-
Last night we hosted the London Java Community at Tessl and livestreamed the event to developers around the world as part of the Virtual Java User…
Last night we hosted the London Java Community at Tessl and livestreamed the event to developers around the world as part of the Virtual Java User…
Liked by Steve Poole
-
When the London Java Community and Virtual Java User Group (vJUG) host a session with Josh Long on Spring AI, you make time — even on a busy…
When the London Java Community and Virtual Java User Group (vJUG) host a session with Josh Long on Spring AI, you make time — even on a busy…
Liked by Steve Poole
-
And the new issue of TooMuchCoding Newsletter is out! AI, JVM, Observabiliy etc. Grab it while it's hot! Remember that in case I'm wrong with…
And the new issue of TooMuchCoding Newsletter is out! AI, JVM, Observabiliy etc. Grab it while it's hot! Remember that in case I'm wrong with…
Liked by Steve Poole
-
HeroDevs SKO 2026 🤝 We’re proud of the company we’re building — not just for what we do, but for how we show up for customers, partners, and each…
HeroDevs SKO 2026 🤝 We’re proud of the company we’re building — not just for what we do, but for how we show up for customers, partners, and each…
Liked by Steve Poole
-
If you can't make the session in person at 6 pm on Monday, then why not watch on VJUG? Of course, we'd prefer you to be there in person, but…
If you can't make the session in person at 6 pm on Monday, then why not watch on VJUG? Of course, we'd prefer you to be there in person, but…
Shared by Steve Poole
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More