No AI was harmed
in
th
e
crea
ti
on of
th
ese slides
Ivar Grimstad
Jakarta EE Developer Advocate
Eclipse Foundation
The Past, Present, and Future of Enterprise Java
Slide 2
Slide 2 text
https://github.com/ivargrimstad
https://www.linkedin.com/in/ivargrimstad
@[email protected]
ivargrimstad_of
fi
cial
@ivar_grimstad
https://www.threads.net/@ivargrimstad_of
fi
cial
@theguywiththeduketattoo.com
Slide 3
Slide 3 text
Past Present Future
Slide 4
Slide 4 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Slide 5
Slide 5 text
1995 1999
Slide 6
Slide 6 text
Hello
The following slide contains some
disturbing content that may not be
suitable for all audiences. Viewer
discretion is advised.
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2022 2024/5
2020
javax.* -> jakarta.* Jakarta EE Core Pro
fi
le
Java 21
Embrace Records
Jakarta Data
CDI Centric
Removals and Deprecations
Slide 21
Slide 21 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Speci
fi
cation
Document
API
TCK
Final Speci
fi
cation
Compatible
Implementation(s)
Speci
fi
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE 11
Slide 25
Slide 25 text
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.1
Pages 4.0
Expression Language 6.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.1
WebSocket 2.2
Enterprise Beans Lite 4.0
Persistence 3.2
Transactions 2.0
CDI 4.1
Authentication 3.1
Concurrency 3.1
Security 4.0
Validation 3.1
Data 1.0
Authorization 3.0
Activation 2.1
Batch 2.1
Connectors 2.1
Mail 2.1
Messaging 3.1
Enterprise Beans 4.0
Jakarta EE 11 Platform
Jakarta EE 11 Web Pro
fi
Updated
Not Updated
New
Slide 26
Slide 26 text
Jakarta EE 11 Web Pro
fi
le
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.1
Pages 4.0
Expression Language 6.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.1
WebSocket 2.2
Enterprise Beans Lite 4.0
Persistence 3.2
Transactions 2.0
CDI 4.1
Authentication 3.1
Concurrency 3.1
Security 4.0
Validation 3.1
Data 1.0
Jakarta EE 11 Core Pro
fi
Updated
Not Updated
New
Slide 27
Slide 27 text
Jakarta EE 11 Core Pro
fi
le
Updated
Not Updated
New
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Slide 28
Slide 28 text
Jakarta EE 11
API source level: Java SE 17
API binary level: Java SE 17
TCK run with: Java SE 17+21
App Developers (YOU) can use Java SE 21 features if you like !!
Slide 29
Slide 29 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Release Cadence
~ a Year after the latest LTS of Java
Slide 30
Slide 30 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Q4, 2024 (Core Pro
fi
le)
Q1, 2025 (Web Pro
fi
le)
Q2, 2025 (Platform)
Slide 31
Slide 31 text
Authorization 3.0
Activation 2.1
Batch 2.1
Connectors 2.1
Mail 2.1
Messaging 3.1
Enterprise Beans 4.0
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.1
Pages 4.0
Expression Language 6.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.1
WebSocket 2.2
Enterprise Beans Lite 4.0
Persistence 3.2
Transactions 2.0
CDI 4.1
Authentication 3.1
Concurrency 3.1
Security 4.0
Validation 3.1
Jakarta EE 11 Platform
Updated
Not Updated
New
Data 1.0
Slide 32
Slide 32 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Virtual Threads
Slide 33
Slide 33 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
ManagedExecutorService
ManagedScheduledExecutorService
ContextService
ManagedThreadFactory
Slide 34
Slide 34 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE 11
API source level: Java SE 17
API binary level: Java SE 17
TCK run with: Java SE 17+21
?
Slide 35
Slide 35 text
@ManagedThreadFactoryDefinition(
name = “java:app/concurrent/myFactory”,
virtual = true
)
Slide 36
Slide 36 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Concurrency API
Java 17
Platform Thread
virtual = “true”
Java SE Runtime Aware
Support for Virtual Threads
Java 21
Virtual Thread
Slide 37
Slide 37 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Demo
Slide 38
Slide 38 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta Concurrency 3.1
https://jakarta.ee/speci
fi
cations/concurrency/3.1/
Slide 39
Slide 39 text
Authorization 3.0
Activation 2.1
Batch 2.1
Connectors 2.1
Mail 2.1
Messaging 3.1
Enterprise Beans 4.0
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.1
Pages 4.0
Expression Language 6.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.1
WebSocket 2.2
Enterprise Beans Lite 4.0
Persistence 3.2
Transactions 2.0
CDI 4.1
Authentication 3.1
Concurrency 3.1
Security 4.0
Validation 3.1
Jakarta EE 11 Platform
Updated
Not Updated
New
Data 1.0
Slide 40
Slide 40 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta Data 1.0
Standardizes the repository pattern for data access
https://jakarta.ee/speci
fi
cations/data/1.0/
NEW
in
Jakarta EE 11
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta Data Query Language
(JDQL)
https://github.com/jakartaee/data/blob/main/spec/src/antlr/JDQL.g4
Slide 43
Slide 43 text
@Query("where title like :title")
List booksByType(String title);
Slide 44
Slide 44 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Slide 45
Slide 45 text
2026
2024/5
2020
Java 21
Embrace Records
Jakarta Data
CDI Centric
Removals and Deprecations
Jakarta EE Core Pro
fi
le
2022
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
javax.* -> jakarta.*
Slide 46
Slide 46 text
No content
Slide 47
Slide 47 text
Jakarta EE 12
API source level: Java SE 21
API binary level: Java SE 21
TCK run with: Java SE 21+25
App Developers (YOU) can use Java SE 25 features if you like !!
Slide 48
Slide 48 text
Authorization 2.1*
Activation 2.1
Batch 2.2
Connectors 2.2
Mail 2.1
Messaging 3.1
Enterprise Beans 4.1
RESTful Web Services 5.0
JSON Processing 2.2
JSON Binding 3.1
Annotations 3.1
CDI Lite 5.0
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.2
Pages 4.1
Expression Language 6.1
Debugging Support 2.0
Standard Tag Libraries 3.1
Faces 5.0
WebSocket 2.3
Enterprise Beans Lite 4.1
Persistence 4.0
Transactions 2.1
CDI 5.0
Authentication 3.0*
Concurrency 3.2
Security 5.0
Validation 4.0
Jakarta EE 12 Platform
Updated
Not Updated
New
Data 1.1
Query 1.0
MVC
NoSQL
Subject to Change
Slide 49
Slide 49 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
De
fi
nes an object-oriented query language for Java
https://jakarta.ee/speci
fi
cations/query/1.0/
NEW
in
Jakarta EE 12
Jakarta Query 1.0
Slide 50
Slide 50 text
Data
Query
Persistence NoSQL
Slide 51
Slide 51 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Standardizes integration with NoSQL databases
https://jakarta.ee/speci
fi
cations/nosql/1.1
Candidate
Jakarta NoSQL 1.1
Slide 52
Slide 52 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Eclipse JNoSQL
implements
Jakarta Data
FUN
Fact
Slide 53
Slide 53 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta MVC 3.1
Standardizes the action-based model-view-controller pattern
https://jakarta.ee/speci
fi
cations/mvc/3.1
Candidate
Slide 54
Slide 54 text
@Controller
@View(“hello.jsp”)
public void hello()
model.put(“Hello Duke!”);
}
Slide 55
Slide 55 text
2026
2024/5
2020
Java 21
Embrace Records
Jakarta Data
CDI Centric
Removals and Deprecations
Jakarta EE Core Pro
fi
le
2022
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
javax.* -> jakarta.*
Java 25
Jakarta Query
Jakarta NoSQL
CDI Centric
Deprecations
Slide 56
Slide 56 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
https://github.com/jakartaee/platform/issues
EE12
Slide 57
Slide 57 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Slide 58
Slide 58 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Replace EJBs?
An
Idea?
Slide 59
Slide 59 text
@Stateless
public class Hello {
public String say() {
return “Happy Birthday, Duke!”;
}
}
Slide 60
Slide 60 text
@Service
public class Hello {
public String say() {
return “Happy Birthday, Duke!”;
}
}
CDI Stereotype
@ApplicationScoped
@Transactional
@Lock(READ_WRITE)
@MaxConcurrency(10)
@Monitored
@Stereotype
@Target(TYPE)
@Retention(RUNTIME)
public @interface Service{}
Slide 61
Slide 61 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta CRaC
An
Idea?
Slide 62
Slide 62 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta
An
Idea?
Slide 63
Slide 63 text
COPYRIGHT (C) 2025, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Slide 64
Slide 64 text
AI
Application
Slide 65
Slide 65 text
https://github.com/langchain4j/langchain4j-cdi
Slide 66
Slide 66 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Demo
Slide 67
Slide 67 text
Open AI
Application
Slide 68
Slide 68 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
https://omnihai.org
Slide 69
Slide 69 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2028
2024 2026
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2030
ready
Full ULTRA
capable
13 14
Som
ewhat Speculative
AI Roadmap for Jakarta EE
https://omnihai.org
?
Slide 70
Slide 70 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2028
2024 2026
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2030
ready
Full ULTRA
capable
13 14
Som
ewhat Speculative
AI Roadmap for Jakarta EE
Slide 71
Slide 71 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Summary
Slide 72
Slide 72 text
No content
Slide 73
Slide 73 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
javax.* -> jakarta.*
Slide 74
Slide 74 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Transformation
Jakarta EE 10 Platform
Updated
Not Updated
New
Authorization 2.1
Activation 2.1
Batch 2.1
Connectors 2.1
Mail 2.1
Messaging 3.1
Enterprise Beans 4.0
RESTful Web Services 3.1
JSON Processing 2.1
JSON Binding 3.0
Annotations 2.1
CDI Lite 4.0
Interceptors 2.1
Dependency Injection 2.0
Servlet 6.0
Server Pages 3.1
Expression Language 5.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.0
WebSocket 2.1
Enterprise Beans Lite 4.0
Persistence 3.1
Transactions 2.0
Managed Beans 2.0
CDI 4.0
Authentication 3.0
Concurrency 3.0
Security 3.0
Bean Validation 3.0
Slide 78
Slide 78 text
No content
Slide 79
Slide 79 text
Authorization 3.0
Activation 2.1
Batch 2.1
Connectors 2.1
Mail 2.1
Messaging 3.1
Enterprise Beans 4.0
RESTful Web Services 4.0
JSON Processing 2.1
JSON Binding 3.0
Annotations 3.0
CDI Lite 4.1
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.1
Pages 4.0
Expression Language 6.0
Debugging Support 2.0
Standard Tag Libraries 3.0
Faces 4.1
WebSocket 2.2
Enterprise Beans Lite 4.0
Persistence 3.2
Transactions 2.0
CDI 4.1
Authentication 3.1
Concurrency 3.1
Security 4.0
Validation 3.1
Jakarta EE 11 Platform
Updated
Not Updated
New
Data 1.0
Slide 80
Slide 80 text
Jakarta EE 11
API source level: Java SE 17
API binary level: Java SE 17
TCK run with: Java SE 17+21
App Developers (YOU) can use Java SE 21 features if you like !!
Slide 81
Slide 81 text
No content
Slide 82
Slide 82 text
Authorization 2.1*
Activation 2.1
Batch 2.2
Connectors 2.2
Mail 2.1
Messaging 3.1
Enterprise Beans 4.1
RESTful Web Services 5.0
JSON Processing 2.2
JSON Binding 3.1
Annotations 3.1
CDI Lite 5.0
Interceptors 2.2
Dependency Injection 2.0
Servlet 6.2
Pages 4.1
Expression Language 6.1
Debugging Support 2.0
Standard Tag Libraries 3.1
Faces 5.0
WebSocket 2.3
Enterprise Beans Lite 4.1
Persistence 4.0
Transactions 2.1
CDI 5.0
Authentication 3.0*
Concurrency 3.2
Security 5.0
Validation 4.0
Jakarta EE 12 Platform
Updated
Not Updated
New
Data 1.1
Query 1.0
NoSQL 1.1
Subject to Change
Slide 83
Slide 83 text
Jakarta EE 12
API source level: Java SE 21
API binary level: Java SE 21
TCK run with: Java SE 21+25
App Developers (YOU) can use Java SE 25 features if you like !!
Slide 84
Slide 84 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
+
2026
2024/5
2020
Java 21
Embrace Records
Jakarta Data
CDI Centric
Removals and Deprecations
Jakarta EE Core Pro
fi
le
2022
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
javax.* -> jakarta.*
Java 25
Jakarta Query
Jakarta NoSQL
CDI Centric
Deprecations
Slide 87
Slide 87 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2028
2024 2026
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2030
ready
Full ULTRA
capable
13 14
Som
ewhat Speculative
AI Roadmap for Jakarta EE
Slide 88
Slide 88 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Jakarta EE
https://jakarta.ee
Get Started
https://start.jakarta.ee
Ivar’s Hashtag Jakarta EE
https://www.agilejava.eu/category/jakarta-ee/
Demo Code
https://github.com/ivargrimstad/dukes-data
https://github.com/ivargrimstad/virtual-duke
https://github.com/ivargrimstad/augmented-duke
https://theguywiththeduketattoo.com
Slide 89
Slide 89 text
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
COPYRIGHT (C) 2026, ECLIPSE FOUNDATION, INC. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Thank You!