BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//jcconf-2025//speaker//UB7VAB
BEGIN:VTIMEZONE
TZID:Asia/Taipei
BEGIN:STANDARD
DTSTART:20240919T000000
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design (EN)
  - Rijo Sam
DTSTART;TZID=Asia/Taipei:20250919T150500
DTEND;TZID=Asia/Taipei:20250919T155000
DTSTAMP:20260911T004110Z
UID:pretalx-jcconf-2025-UEELRJ@pretalx.com
DESCRIPTION:The Problem: Modern Java applications often become prisoners o
 f their frameworks. While tools like Spring Boot and Quarkus accelerate de
 velopment\, they create hidden costs: vendor lock-in\, bloated dependencie
 s and rigid architectures. What happens when your project outgrows your fr
 amework or a new\, better tool emerges?\n\nThe Solution: This talk introdu
 ces a layered approach to Java development\, isolating framework dependenc
 ies while keeping core logic pure with Java and Jakarta EE. Through exampl
 es\, you’ll see:\n- How to decouple business logic using JSR standards\n
 - Strategies to replace framework-specific annotations\n- Cloud integratio
 n without framework coupling.\n\nTrade-Offs: Yes\, this demands more upfro
 nt effort like writing custom persistence layers\, rigorous tests\, and me
 ticulous docs. But the payoff is code that’s adaptable\, testable\, and 
 maintainable across frameworks\, teams and decades.\n\nKey Takeaways:\n- P
 ractical patterns for agnostic design.\n- When (and when not) to adopt thi
 s approach.\n\nJoin me to rethink Java development: less framework magic\,
  more future-proof code.
LOCATION:401
URL:https://pretalx.com/jcconf-2025/talk/UEELRJ/
END:VEVENT
END:VCALENDAR
