Skip to content

Instantly share code, notes, and snippets.

View edburns's full-sized avatar

Ed Burns edburns

View GitHub Profile
@edburns
edburns / mermaid-direction-cheat-sheet.md
Created June 27, 2025 20:42
mermaid-direction-cheat-sheet.md

Mermaid Graph Direction Cheat Sheet

Mermaid diagrams support different flow directions using the graph keyword followed by a direction specifier.

📌 Supported Directions

Keyword Meaning Layout Direction
TD Top Down Nodes flow Top → Down (default)
@edburns
edburns / 20250617-osej-ai-jakartaee-ai-blog-post.md
Last active June 18, 2025 04:37
20250617-osej-ai-jakartaee-ai-blog-post.md

Title: What's up with open standard enterprise Java and AI?

Outline

  1. Find and share some old proof from our history that shows Jakarta EE knows that standards are for standardizing, not innovating.
  2. AND at the same time Jakarta EE knows that customers do look to Jakarta EE for direction and leadership.
  3. In this context here are several open standard enterprise Java AI efforts. For each one describe the current state, current direction, and possible path to standardization.
    • MicroProfile AI.
    • Quarkus AI.
  • Please fill in more.
@edburns
edburns / 2025-06-10-retrospective-announcement.md
Created June 10, 2025 15:59
2025-06-10-retrospective-announcement

Greetings programs,

With the Jakarta EE 11 release review ballot safely underway, it is time to conduct a retrospective. We will use the Tuesday 24 June 2025 11:00 - 12:00 EDT occurrence for this purpose.

Even if you don't normally attend these meetings, please consider attending this one.

https://eclipse.zoom.us/j/82720968518?pwd=XQLunKYMRJFSbNtgouPG5TcNTwEafa.1

In the next week, ask yourself some questions about your participation in Jakarta EE.

  • What might have prompted you to be more involved?
@edburns
edburns / 20250423-jea-519-to-spec-committee.md
Last active April 29, 2025 15:40
20250423-jea-519-to-spec-committee.md

At the 2025-04-29 Platform call, this proposal was declared dead-on-arrival.

Background for making the request

  • An important set of EE 11 TCK tests are currently failing: the subset of the Connectors specification relating to the use of Servlet and JSP with Connectors. For discussion: ConnectorServletJsp [tck-2183]
  • The cause of the failure has been determined to not be in the EE 11 TCK.
    • The same set of tests when run with GlassFish 7 do not fail.
  • Therefore, we assert the failure is an implementation bug in GlassFish 8.0-JDK17.
@edburns
edburns / 20250218-cdi-portable-extension.md
Created February 18, 2025 20:13
20250218-cdi-portable-extension.md

A CDI (Contexts and Dependency Injection) Portable Extension is a feature in CDI that allows developers to extend the CDI container's functionality in a portable, container-independent way. Portable extensions can leverage the CDI SPI (Service Provider Interface) to interact with the CDI container at various lifecycle events such as initialization, shutdown, and during the processing of beans.

Key characteristics of CDI Portable Extensions:

  • Portability: They are designed to work across different CDI implementations and containers.
  • Integration: They can interact with the CDI container lifecycle and modify the behavior of the CDI environment.
  • Customization: They allow adding custom behavior, such as registering new beans, interceptors, decorators, and observers.

In contrast, a non-portable CDI extension would typically be specific to a particular CDI implementation or container and may use non-standard APIs, making it less portable and reusable across different environments.

Summary:

@edburns
edburns / 20250109-eb-6431-iJUG-tournee.md
Last active January 15, 2025 20:38
20250109-eb-6431-iJUG-tournee.md

Version 2025-01-10 17:58 EST

Ed Burns iJUG Tournee Rund um JavaLand 2025

Ich habe alle euer JUG Städte aufs eine Google Map inkludiert.

Städte ohne Terminvorschlag

  1. Bonn
@edburns
edburns / 20241118-eb-6419-daniel-van-ross-jug-email.md
Created November 30, 2024 15:43
20241118-eb-6419-daniel-van-ross-jug-email.md

Liebe JUG Leader,

Ed Burns hat mich gebeten euch auf seine JUG-Tour im Frühjahr aufmerksam zu machen. Wie in den vergangenen Jahren wird er an der JavaLand teilnehmen, d.h. er ist von Mitte März bis Mitte April in Deutschland und würde sich über zahlreiche Besuche bei unseren User Groups freuen. Er hat folgende Themen im Repertoire:

  • KI
    • Java und KI mit LangChain4J - insbesondere mit JakartaEE oder MicroProfile.
    • KI unterstützte Java Migration
  • Azure
@edburns
edburns / 20241121-jea-480-platform-ballot-proposal-email.md
Last active November 25, 2024 14:30
20241121-jea-480-platform-ballot-proposal-email.md

To: platform-dev Subject: [BALLOT] Proposal for bringing EE 11 Web and Platform specs to ballot by end of CY 2024

Executive summary

A +1 vote means you, as a Platform Project committer, agree we, as the Platform Project, will submit the ballots for EE 11 Web and Platform profiles with a TCK exclusion list containing all the non-passing appclient tests as of 2024-12-15.

Details

Greetings programs,

@edburns
edburns / 20241118-eb-6421-jugch-tournee-prospekt.md
Last active November 18, 2024 11:00
20241118-eb-6421-jugch-tournee-prospekt.md

Subject: Ed Burns bittet JUGCH-Mitglieder, bei der Erstellung der JUG-Tour vor oder nach dem JavaLand zu helfen

Wie in vergangenen Jahre werden Ed Burns noch mal nach JavaLand reisen. Er bietet uns die Gelegenheit ihm als JUG Referent an.

Ed stellt die folgendes Themenmenü vor. Er kann natürlich echter Abstrakte schreiben, nach unser Wunsch.

  • KI
    • Java und KI mit LangChain4J -besondersweise mit JakartaEE oder MicroProfile.
  • KI unterstützt Java Migration

Subject: Ed Burns bittet iJUG-Mitglieder, bei der Erstellung der JUG-Tour vor oder nach dem JavaLand zu helfen

Wie in vergangenen Jahre werden Ed Burns noch mal nach JavaLand reisen. Er bietet uns die Gelegenheit ihm als JUG Referent an.

Ed stellt die folgendes Themenmenü vor. Er kann natürlich echter Abstrakte schreiben, nach unser Wunsch.

  • KI
    • Java und KI mit LangChain4J -besondersweise mit JakartaEE oder MicroProfile.
  • KI unterstützt Java Migration