This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgo https://gotochgo.com James Ward - Developer Advocate at AWS RESOURCES https://bsky.app/profile/jamesward.com https://twitter.com/_JamesWard https://www.linkedin.com/in/jamesward Links https://pkl-lang.org https://github.com/jamesward/hello-pkl https://github.com/jamesward/hello-spring-kotlin#pkl https://github.com/jamesward/hello-pkl-k8s https://github.com/jamesward/easyracer https://github.com/jamesward/presos.jamesward.com#infra ABSTRACT Application and Infrastructure configuration is usually an easy place to make catastrophic mistakes. The new Pkl configuration language brings a safer and more maintainable approach to defining and managing configuration. It works with Kubernetes, Spring applications, and really anywhere that you have Yaml or other unstructured configuration. This talk will introduce Pkl and teach you how to use it in your Java applications and infrastructure. If you've written Yaml or used other configuration approaches, this talk will help you understand how Pkl can provide a better foundation for more safe and maintainable configuration. [...] TIMECODES 00:00 Intro 02:15 Demo 45:15 Outro Download slides and read the full abstract here: https://gotochgo.com/2024/sessions/3340 RECOMMENDED BOOKS Markus Eisele & Natale Vinto • Modernizing Enterprise Java • https://amzn.to/3EsEtZ3 Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Dave Thomas & Andy Hunt • The Pragmatic Programmer • https://amzn.to/3azvUy3 Joshua Bloch • Effective Java • https://amzn.to/3ygmQJt Mark Heckler • Spring Boot: Up & Running • https://amzn.to/3c0NK19 Laurentiu Spilca • Spring, Start Here • https://amzn.to/3L6Sv6c Thomas Vitale • Cloud Native Spring in Action (available soon) • https://amzn.to/3kLu1ns Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1 https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Pkl #PklLang #Pickle #PickleLang #SafeConfig #PklConfiguration #Kubernetes #k8s #Java #YAML #DeveloperTools #DevTools #JamesWard CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.