“I like James. He's fun. 👍”
About
"solid and extensive technical skills" - Dick Wall…
Activity
-
39.9 Million requests later. The MCP Benchmark V2 is LIVE. You asked for high concurrency, GraalVM Native Images, and real IO workloads. Here is…
39.9 Million requests later. The MCP Benchmark V2 is LIVE. You asked for high concurrency, GraalVM Native Images, and real IO workloads. Here is…
Liked by James Ward
-
Most senior Java developers are disappointed by AI coding tools — not because the models are bad, but because the workflow is. At NDC Manchester…
Most senior Java developers are disappointed by AI coding tools — not because the models are bad, but because the workflow is. At NDC Manchester…
Liked by James Ward
-
The AI induced role shift for developers is making me very grateful that I spent 2 years of my career as a product manager. Got pretty lucky on that!
The AI induced role shift for developers is making me very grateful that I spent 2 years of my career as a product manager. Got pretty lucky on that!
Posted by James Ward
Experience & Education
Publications
-
Effect Oriented Programming
Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you.
Four years in the making!
Phone-friendly: the code listings are easily readable without phone gymnastics.
A small book, and it took an enormous amount of effort to make it so!
Effects are the unpredictable elements in your programs.
Concerns like network communication or user interaction might seem easy,…Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you.
Four years in the making!
Phone-friendly: the code listings are easily readable without phone gymnastics.
A small book, and it took an enormous amount of effort to make it so!
Effects are the unpredictable elements in your programs.
Concerns like network communication or user interaction might seem easy, but they are devilishly difficult to get right. The pristine world of algorithms devolves into the gory reality of failures and inconsistency.
Traditionally, we've coped with Effects incompletely and often unwittingly. Programs have been difficult to build, adapt, and maintain.
Discover a groundbreaking approach to software development using Effect Systems to control the unpredictable elements in your systems. We focus on practical techniques you can apply immediately, making complex concepts accessible to all developers. You'll learn resilient system development in a straightforward, pragmatic way, using simplified code examples and clear explanatory prose.Other authorsSee publication -
First Steps in Flex
Need to learn Flex, but find all those thick books intimidating? First Steps in Flex was designed to be small (only 140 pages!). Each chapter is only a few pages long, and contains just enough to get you comfortable with the topic. We don't want to bury you in details, but we provide plenty of resources when you need them; there's a site dedicated to further learning links.
Other authorsSee publication
Patents
-
Workflow version management
Issued US US20200242530A1
See patentTechniques are disclosed relating to a system capable of processing instances of different versions of a workflow. The system may store workflow information indicating different versions of a workflow. The system may receive requests to create instances of the workflow. The requests may include a first request associated with a first, non-current version of the workflow and a second request associated with a second, different version of the workflow. The computer system may create a set of…
Techniques are disclosed relating to a system capable of processing instances of different versions of a workflow. The system may store workflow information indicating different versions of a workflow. The system may receive requests to create instances of the workflow. The requests may include a first request associated with a first, non-current version of the workflow and a second request associated with a second, different version of the workflow. The computer system may create a set of instances of the workflow, including a particular instance corresponding to the first request. The computer system may receive a request to migrate the particular instance to a particular version different from the non-current version associated with the first request. The computer system may migrate the particular instance to the particular version of the workflow, such that subsequently received instance data for the migrated particular instance is processed according to the particular version.
Projects
-
WebJars
See projectWebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files.
Honors & Awards
-
Testcontainers Community Champion
AtomicJar
Testcontainers Community Champions actively contribute to the growth and betterment of the Testcontainers community. They are passionate about Testcontainers, and use their knowledge and skills to help others succeed.
-
Java Champion
Oracle
Java Champions come from a broad cross-section of the Java community. They are leaders; candidates are leading Java-related projects, JUG communities, and so on. They are technical luminaries; the candidate should be a Java engineer or architect who is relatively senior and has lots of experience. Java Champions are independent-minded and credible. They are also involved with applications of Java Technology or some humanitarian or educational effort openly available to the Java community (vs. a…
Java Champions come from a broad cross-section of the Java community. They are leaders; candidates are leading Java-related projects, JUG communities, and so on. They are technical luminaries; the candidate should be a Java engineer or architect who is relatively senior and has lots of experience. Java Champions are independent-minded and credible. They are also involved with applications of Java Technology or some humanitarian or educational effort openly available to the Java community (vs. a company-proprietary or government-classified project).
Java Champions are also able to evangelize or influence other developers through their own professional activities (via consulting, teaching, writing, speaking, etc.). They have the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.
Recommendations received
20 people have recommended James
Join now to viewMore activity by James
-
At Salesforce, as part of Heroku, I had the chance to go through their "spokesperson certification" process. It was a very unique experience, one of…
At Salesforce, as part of Heroku, I had the chance to go through their "spokesperson certification" process. It was a very unique experience, one of…
Liked by James Ward
-
It’s inspiring to see how far the JVM ecosystem has advanced in powering modern AI workloads. The latest Model Context Protocol (MCP) server…
It’s inspiring to see how far the JVM ecosystem has advanced in powering modern AI workloads. The latest Model Context Protocol (MCP) server…
Liked by James Ward
-
As a by-product of the internal “Soundness Review” mechanism we operate within AWS for our many automated reasoning teams and tools , s2n-bignum now…
As a by-product of the internal “Soundness Review” mechanism we operate within AWS for our many automated reasoning teams and tools , s2n-bignum now…
Liked by James Ward
-
JetBrains is looking for an AI Developer Advocate in SF Bay Area. Come work with me and Jan-Niklas Wortmann, we love to have fun and enjoy solving…
JetBrains is looking for an AI Developer Advocate in SF Bay Area. Come work with me and Jan-Niklas Wortmann, we love to have fun and enjoy solving…
Liked by James Ward
-
This is amazing - I’ve had the opportunity to work with April Kyle Nassi and she’s an extraordinary leader and community member. This is a great move…
This is amazing - I’ve had the opportunity to work with April Kyle Nassi and she’s an extraordinary leader and community member. This is a great move…
Liked by James Ward
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named James Ward in United States
2495 others named James Ward in United States are on LinkedIn
See others named James Ward