Skip to content

Instantly share code, notes, and snippets.

@AdamBien
Last active February 2, 2026 18:52
Show Gist options
  • Select an option

  • Save AdamBien/0ca87bbd4b765764c5de295fc34ac6b6 to your computer and use it in GitHub Desktop.

Select an option

Save AdamBien/0ca87bbd4b765764c5de295fc34ac6b6 to your computer and use it in GitHub Desktop.
143rdAirhacksQ&A.md

Ask questions and see you on February, 2nd at 8pm CET: youtube.com/c/bienadam

Also check out the latest episode:

142nd airhacks.tv

Please keep your questions as short and as concise as only possible. Feel free to ask multiple, shorter questions. I will also answer some questions in my "shorts" on youtube.com/@bienadam/shorts between the shows.

Information about upcoming airhacks.tv events will also be announced on meetup.com/airhacks and airhacks.eventbrite.com

Also subscribe to: airhacks.news for infrequent emails about upcoming workshops and events.

@michal-mm
Copy link

  1. What do you think about working with AI tools in software development? I noticed that especially European companies are extremely afraid of allowing their employees to take benefit of AI solutions offered by the biggest provides like Claude code, Amazon Kiro or even Copilot. On the other hand, companies outside EU usually don't have such concerns. Won't that lead to the situation where EU will be even more behind the rest of the world?

  2. Is there a feature in the upcoming JDK26 delivery that you're particularly waiting for?

  3. How many (approximately) Java shorts tools do you have in your toolbox and use on regular basis?

@denis-arruda
Copy link

Have you tried any MCP server for maven central repository?

@AdamBien
Copy link
Author

AdamBien commented Feb 2, 2026

πŸš€ https://airails.dev announcement

@AdamBien
Copy link
Author

AdamBien commented Feb 2, 2026

πŸš€ Zero Dependency Java Seeds announcement πŸ‘‰ https://github.com/adambien/zeeds

@brunoborges
Copy link

Thoughts on Copilot CLI and what you think would be a good case for a Java application that leverages the Copilot SDK https://github.com/copilot-community-sdk/copilot-sdk-java?

@And-yyy
Copy link

And-yyy commented Feb 2, 2026

In your BCE approach, I understand that Boundary, Control, and Entity are structured per feature. Two questions:

  1. Utilities & shared code - Where do cross-cutting concerns like logging helpers, string utilities, or other shared code belong? Do you place them outside BCE in a separate infrastructure or common module/package?
  2. Persistence logic - As I understand, the Entity holds state and some entity related behaviour. Where do you place the actual persistence logic (JPA annotations,EntityManager, repositories)? In a shared infrastructure layer, or do you keep it in the module or entity itself?

@AdamBien
Copy link
Author

AdamBien commented Feb 2, 2026

time travel: 100 episodes back 43rd episode, https://www.adam-bien.com/roller/abien/entry/javaone_2017_news_sso_serverside, October 2017:
"JavaONE 2017 News: keynotes, impressions, EE4J, project FN, Dynamic JMS listeners, SSO, timeout and JWT, Serverside rendering vs JavaScript UI, openJDK vs. Oracle JDK in Docker, User properties and Keycloak, Testing JAX-RS with Keycloak, 2 EARs one EJB jar problem, Java EE and logging, JSF conversations with architects, Java EE versioning strategies, User-friendly URIs in MVC / Ozark, Optimistic and pessimistic locking, Ideas for overengineering Pet Projects, WildFly Datasource configuration in Docker, @requestScope with @suspended, Implementing a batch job, POJO and JsonObject serialization in Java EE, Qualifier instantiation in Java EE, JPA-level security, bind vs. self / this in JavaScript"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment