Vaadin Dark Mode - 1 Line (Java Web App)
Switch color schemes instantly in a #Java web app with Vaadinβno reload.
@ColorScheme for the initial scheme
setColorScheme(...) to switch at runtime
System sync reacts to OS appearance changes.
vaadin.com
#vaadin #java #darkmode #webdev
05.03.2026 11:21
π 5
π 3
π¬ 0
π 0
See ya all in a few hours, don't forget to bring popcornπ
05.03.2026 14:25
π 1
π 0
π¬ 0
π 0
JDBC vs ORM vs jOOQ: Choose the Right Java Database Tool
YouTube video by CyberJAR
If you prefer a deeper walkthrough with code examples and trade-offs, @edelveis.dev covers the full picture in the video here: youtu.be/fiThkd__HEU
05.03.2026 13:59
π 2
π 1
π¬ 0
π 0
Creating a perfect container image for a Java app
YouTube video by Vaadin
You can watch the recording of me blabbering away about perfect Java container images as well if you missed the webinar:
www.youtube.com/watch?v=z1I2...
04.03.2026 18:06
π 0
π 0
π¬ 0
π 0
Live Vibe Coding Battle: Build a Java App with GitHub Copilot
YouTube video by CyberJAR
πΎUpcoming on CyberJAR: Java Vibe Coding Battle
On March 5, I'm joined again by @rabauer.bsky.social to cross code swordsπ
We will vibe code a Spring Boot + @vaadin.com app live with GitHub Copilot.
Two coding styles, one unbiased jury - quality checks in CI!
www.youtube.com/watch?v=ukcQ...
03.03.2026 14:32
π 3
π 0
π¬ 0
π 1
Spring Developer Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
πΎNew on CyberJAR: Spring Developer Roadmap 2026
Being a great Spring developer is not only about knowing the framework, but also about mastery of backend engineering.
This roadmap by @asm0dey.site covers the essentials you need to know to stand out:
www.youtube.com/watch?v=nuld...
02.03.2026 14:08
π 4
π 1
π¬ 0
π 0
Have been so careful about keeping my NeuroWatch demo clean and up-to-date that I have nothing to showcase when explaining how to manage CVEs in application deps. Need to add a vulnerable dep on purpose, oh myπ
25.02.2026 19:59
π 0
π 0
π¬ 0
π 0
How to Foster a Thriving Java Community
YouTube video by CyberJAR
Java is powerful, but its community is what makes it specialπ
This Thursday, Iβll go live with @yourjavaguy.bsky.social to talk about building a thriving Java community, supporting newcomers, sharing knowledge, and helping each other grow.
Come hang out with us!
www.youtube.com/watch?v=2zaW...
24.02.2026 13:11
π 1
π 0
π¬ 0
π 0
Build Typed AI Agents in Java with Embabel
YouTube video by CyberJAR
πΎNew on CyberJAR: Agentic AI on JVM with Embabel
Embabel makes it easy to build sophisticated agentic flows on the JVM guarded by strong typing and domain models. See how to integrate it into the existing Spring Boot app:
www.youtube.com/watch?v=43zp...
18.02.2026 15:50
π 3
π 0
π¬ 1
π 0
Behold: the first-ever list of news outlets that have banned generative AI in their reporting. As of today, this is literally information that you cannot find on Google.
My goal is to fill the starter pack, so please send over suggestions with supporting evidence!
go.bsky.app/8cn1XfT
17.12.2025 19:18
π 4064
π 1898
π¬ 120
π 93
Slop is the perfect word to describe the low-quality, high-volume, AI-generated content being thrown around.
If you don't have time to write it, I don't have time to read it.
15.02.2026 20:26
π 266
π 35
π¬ 9
π 1
Really?? Cool, thanks for the heads-up!
16.02.2026 04:11
π 0
π 0
π¬ 0
π 0
Oh cool, looking forward to see you at Spring I/O!! π€©
14.02.2026 16:55
π 1
π 0
π¬ 0
π 0
Is Your Container Security Strategy Setting You Up for Failure?
YouTube video by Coffee + Software
LIVE TODAYπ Grab a coffee and join me and @dashaun.com at 15:30 CET as we break down the 2025 State of Container Security survey from Devoxx and discuss security expectations vs production reality:
www.youtube.com/watch?v=Sqmx...
13.02.2026 10:33
π 2
π 0
π¬ 0
π 0
Spring Data MongoDB: From Repositories to Aggregations
YouTube video by CyberJAR
πΎNew on CyberJAR: Spring Data MongoDB
Take the best of two worlds: @mongodb.bsky.social and Spring Data π In this video, I go from setup to projections and aggregations, so if you're starting your journey with Mongo and Spring, I got you covered:
www.youtube.com/watch?v=LCHM...
12.02.2026 18:12
π 1
π 0
π¬ 0
π 0
π 100 Most Watched Java Conference Talks Of 2025
A list of the top 100 Java talks of 2025 ordered by number of views.
h my, @asm0dey.site and I landed in TOP 100 most watched talks of 2025!π What can I say, we make a great combo
www.techtalksweekly.io/p/100-most-w...
11.02.2026 17:15
π 6
π 1
π¬ 0
π 1
A Guide to Using Vaadin with Spring Boot: From Security to Filter Search
Learn how to build modern web apps with rich UI completely in Java with Vaadin. This tutorial explores grids, layouts, security, filters
π How to Create UI in Java with Vaadin: Layouts, Grids, Filters
Just published a guide on @vaadin.com : Spring boot setup, Spring Security-backed login page, tabular data display, and filter search with a demo app NeuroWatch.
bell-sw.com/blog/how-to-...
10.02.2026 16:34
π 2
π 0
π¬ 0
π 0
GC happens.
09.02.2026 16:42
π 0
π 0
π¬ 0
π 0
I start the app with SpringApplication.run(). To initialize test data, I used a Configuration class with CommandLineRunner and Order. The data never got seeded before the shell. Now to seed data, I use a Component class without the runner, but with PostConstruct on dataInit(), which works as desired
07.02.2026 07:36
π 0
π 0
π¬ 1
π 0
Backend Developer Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
πΎNew on CyberJAR: Backend Developer Roadmap 2026
Being a good backend dev is not about learning another language or framework. It's about mastering fundamentals that will keep your systems resilient and maintainable over time.
What are these? Watch and find out!
www.youtube.com/watch?v=lx2g...
05.02.2026 16:48
π 0
π 0
π¬ 0
π 0
I can explain in more detail, but I'm not sure if this is a bug or my stupidity
03.02.2026 17:31
π 0
π 0
π¬ 1
π 0
Ooh, quite some timeπ But I've been diggin in the wrong direction at first
03.02.2026 17:30
π 2
π 0
π¬ 0
π 0
I used CommandLineRunner at first, didn't help even with the Order annotation
03.02.2026 17:26
π 0
π 0
π¬ 1
π 0
Fun fact: if your Spring Boot app opens an interactive shell on startup, the data initializer (or some other startup hooks) may never fire until you exit. Used the PostConstruct annotation and everything worked.
Haven't been bitten by the lifecycle in a long timeπ€ͺ
03.02.2026 15:38
π 2
π 0
π¬ 2
π 0
The CyberJAR channel has hit 3K subscribersπ₯³
Thanks to everyone for watching, commenting, and sharing - more cool JVM content from me and @asm0dey.site is on the way!
So grateful to @bellsoft.bsky.social for supporting the channel so we can connect with and contribute to the Java communityπ
02.02.2026 12:40
π 5
π 0
π¬ 0
π 0
will do, thank you!
01.02.2026 09:17
π 1
π 0
π¬ 0
π 0
A very nice feature of @jooq.org - implicit joins!
No need to explicitly join child tables to retrieve parent's columns. SQL that feels like ORM :)
30.01.2026 19:17
π 7
π 3
π¬ 1
π 0