u/elemur

179 post karma · 624 comment karma · joined Jul 2009

  1. 1points

    Employees of Reddit, what do you think of the activities at the company right now and with the AMA discussion? (self.AskReddit)

    0 comments

  2. 3points

    The Workplace Anthem.. The ballad of Milton Waddams (youtu.be)

    1 comments · source

  3. 3points

    What is a fact or piece of information that divided your life into before and after? Why? (self.AskReddit)

    7 comments

  4. 35points

    Personal experiences with Native (GraalVM) Images and Spring 6 / Spring Boot 3? (self.java)

    24 comments

  5. 1points

    With arctic winds blowing what are some health, safety, and comfort tips you professional cold weather dwellers would make? (self.AskReddit)

    3 comments

elemur

Any Java discord communities around? Some of the ones here look interesting but would like to build a good list of alternatives..

elemur

Any idea if this will work with voip types or services or collaboration tools like slack?

elemur

Isn’t it up to how you want to deploy it? Put your tunnel endpoints in a DMZ network and filter the traffic from them to your internal hosts, and do additional security filtering as you wish. You don’t have to deploy it directly open on your internal network.

In that model if your internal tunnel endpoint starts making sketchy connections you know there is a security issue, and you still gain the benefits of the outbound only network path.

elemur

It is their software so.. it’s not a mandate. Certainly would be interesting to see it evolve as an open source project but sharing the designs and thoughts behind them is valuable and insightful as well.

elemur

Looking forward to polygon and eventually line and poly line operations as well. Nice!

elemur

You are underestimating the value of knowing connection networks has, given that shared interests can be inferred from other information they have with frequent contacts.

They don’t need to know the message to get a lot of value out of when, where, and how frequently you talk to others.

elemur

Apps in Apple Arcade don’t have ads so you are presumably talking about just the App Store itself. Apple Arcade is curated and a specific section of apps with a revenue agreement with Apple since arcade is part of their monthly subscription tier.

elemur

Right I was going to say a shape polygon type of match with metadata constraints would be amazing. Still looks nice though!

elemur

It’s only infinity if you act now to get a sweet deal. Otherwise you are looking at double infinity at a minimum!

elemur

There is also a bias towards lazy initializing more recently which gets the application started more quickly as well.. but yeah, it will take as long as it takes if you give it a lot of startup dependencies..

elemur

I think either would solve that for you.. spring boot gives you a more opinionated configuration baseline for different components and modules, so as long as you can bend that to fit your needs, it should be great. The starters available for lots of libraries can make life a breeze.. until they don't of course. I have few issues with spring boot and like the structure it gives an application or service, so when different team members work on it, they know generally how to get around and the configurations are pretty understandable. Not as much running down stray XML files or other stuff.

elemur

Yeah I have some applications that I wouldn't want to get this anywhere near, but small micro services and support applications seem a bit more reasonable while things get worked over time. I don't mind the leading edge but the sharp cutting edge isn't as fun..

I read past the class initializers in the docs there so I'm glad you mentioned that.. I went back and re-read that to be sure. Some surprises in the mix!

elemur

So that's interesting, I was sort of assuming that the broader spring ecosystem would be reasonably supported at this point, but I hadn't really looked too far into it. My simple micro service is just web/jpa actually, but I do need to bring over a few other service clients (Kafka, redis, etc..) so I'm wondering how those will fare. We will see!

elemur

It's absolutely a resource hit, and for my test service it has a noticeably longer build process compared to similar projects of course. We are doing dual builds where we build a standard container with the JVM and a native one to cross-compare them. It takes 6-7 minutes to build both versions for this simple service, but it varies widely.

I could see needing to produce different configuration baselines of an application since conditional beans aren't supported, which would only be a multiplier on that build time.

elemur

Actually not to reply twice, but.. replying twice.. here's a good resource I found as well and it talks about (for example) some JSON Serialization things that bit me before I caught on what was happening..

https://github.com/spring-tips/spring-boot-3-aot

elemur

I believe this is talking about conditional annotations so whether or not the application will start a particular bean, not annotated controllers entirely.

This article does a good job taking about some of the considerations including the conditional beans:

https://www.baeldung.com/spring-native-intro

elemur

There is Debezium which allows you to define sources and sinks, and could transform and process the information from Postgres into Elastic, or other platforms as well. It's a pretty flexible tool, and is freely available.

elemur

This lacks all regional and city rail lines which would dramatically change the map in different areas.. looks like part of the Amtrak map and that’s it.

elemur

Thanks for the reference!

elemur

Thanks for the insight, it’s appreciated! I’m glad it’s working well for you.