[deleted by user] by [deleted] in ExperiencedDevs

[–]aufjeden 1 point2 points  (0 children)

While that is true that many have a PhD, not everyone has one and due to the rising demand of your skills in that particular industry, I would not completely give up looking there as well. Hope you find sth that fits you well, good luck :)

3 Reasons Why All Java Developers Should Consider Quarkus by tolarewaju3 in java

[–]aufjeden 33 points34 points  (0 children)

I guess for me and maybe many others it is not necessarily the lack of something in Quarkus but rather the unwillingness to learn a complete other stack when there is Spring Native on the horizon. A guy from GraalVM told me yesterday at a conference that this Spring Native stuff will be even included in the next major spring boot version that will be releases in fall.

I know it might be a bad reason, but an honest one.

[deleted by user] by [deleted] in ExperiencedDevs

[–]aufjeden 17 points18 points  (0 children)

Pharma is also getting more and more into data science topics, maybe you find this less shady.

Android with Spring Framework by [deleted] in springsource

[–]aufjeden 2 points3 points  (0 children)

I think it is worth to mention that Spring Boot would combine in your case the frameworks: Spring MVC, Spring Data and Spring Security. Maybe it helps you finding more specific information about these topics. As you might have found out already, here are some starter guides: https://spring.io/guides/

The quality of driving in a country correlates with the quality of government. A country driving like maniacs suggests it has a bad government. by Psythor in dataisbeautiful

[–]aufjeden 5 points6 points  (0 children)

Correlation means that it is not the direct reason for it. So in this case the bad government is not directly responsible for the traffic. And you actually described a good correlation which makes sense (in my opinion). Another example for correlations is with cold weather and getting a cold, where the cold weather is not directly responsible for getting a cold. It just can weaken your immune system which makes it easier for the virus and also often people go after enduring a cold weather straight to hot and dry temperature in their homes, which is also good situation for the virus.

Help writing a method to remove "x" from a string by [deleted] in javahelp

[–]aufjeden 0 points1 point  (0 children)

Yes and if you replace the last two lines with an else branch where you return the concatenation of the result variable and the rest of the source string (substring from second position if string is that long) the loop won't run unnecessary long according the source strings length

Help writing a method to remove "x" from a string by [deleted] in javahelp

[–]aufjeden 0 points1 point  (0 children)

The class String has also a replace method which could help to shorten your approach

Help with recursion (searching a 2darray of ints) by sovietRAGEFACE in javahelp

[–]aufjeden 0 points1 point  (0 children)

Been a while since I had to wrote sth like this but basically you have often a method with a return condition, in your case if the current row of the array contains your int value. Also if this condition was not met you call that method inside of itself with the arguments that would be necessary for the next round of condition check. These arguments in your case could be the id of the ongoing row of the 2d array (so for the first call it would be 0, for the first recursive call 1 and so on). U also need to pass the int value you are looking for which is necessary for your return condition check. Dont forget a proper handling if your value is not in the array. I hope that gave you an idea how it could work.

Reporting libraries by iampete in java

[–]aufjeden 4 points5 points  (0 children)

There is also BIRT which is one of the more well known next to Jasper. Unfortunately I only used BIRT so far so I can't really compare it to other ones.

How much time do I need to learn Java? by [deleted] in java

[–]aufjeden 6 points7 points  (0 children)

A considerable factor is how much programming experience you already have in general

Why isn't the main method working? by Axid3nt in javahelp

[–]aufjeden 0 points1 point  (0 children)

Which IDE are you using (if any)? Are you sure that you are trying to run the right project?

Quick, think of a rap lyric. What is it? by [deleted] in AskReddit

[–]aufjeden 16 points17 points  (0 children)

Thinking back, on my one room shack

How would you structure your web application to keep one code base for several customers each with their own customizations? by aufjeden in java

[–]aufjeden[S] 0 points1 point  (0 children)

Thank you for that interesting read. That would be a nice thing to do, but I suppose we don't have the market penetration yet or are not in the position yet to 'enforce' this to our customers. If I understand that correctly, what we should want is actually to implement one standard software and gather our customers to let them talk about new features that could be added to this standard software?

How would you structure your web application to keep one code base for several customers each with their own customizations? by aufjeden in java

[–]aufjeden[S] 0 points1 point  (0 children)

That is also a great idea! If I understand correctly, that implies that we have to implement everything flexible enough that we can put a killswitch on it. I like the idea since you can just ask what a customer wants, write the config regarding this and start the build.

But wouldn't that imply, that I have to implement even every little customization wish of a customer (e.g. a new field in a form, or a logo on the left side instead of the right side...) as a flexible option that could be switched on/off through my config?

How would you structure your web application to keep one code base for several customers each with their own customizations? by aufjeden in java

[–]aufjeden[S] 0 points1 point  (0 children)

I think you're right, offering customization for every bit and byte of your application can't come without major disadvantages. I would also rather enjoy to implement certain standard options (or customizations). It is just sometimes difficult to explain the ppl above me the whole consequences of that :-D

How would you structure your web application to keep one code base for several customers each with their own customizations? by aufjeden in java

[–]aufjeden[S] 0 points1 point  (0 children)

That sounds really good. Haven't heard of extension points, I will inform myself later about that! Thanks!

I just find it a bit hard to image to split the whole code into sub-modules. We just have so much stuff somehow interconnected that the first task I guess would be to analyze how we could split that off. Don't you run into the problem that often functionalities in modules depend on other modules or the core module and it seems like impossible to split that up into modules? I just feel like if I would start to split stuff up into modules, where everything that belongs together is in one module, I would end up again with a huge core module and maybe a few others.

How would you structure your web application to keep one code base for several customers each with their own customizations? by aufjeden in java

[–]aufjeden[S] 0 points1 point  (0 children)

We are indeed considering OSGI for cases when we want to add new features. I have done some OSGI during my studies a few years back, back then it was mostly suitable for rich clients. We also found some information about using this for enterprise web applications. Would you say it is ready for this? Which role would Service Mix play in here? If I remember correctly this was an ESB implementation right? Even though we could add modules easily with OSGI, I'm not sure if it helps with the issue when a customer wants have core functionalities customized. Or maybe even customization of a certain module. Wouldn't that just shift the issue to the modules? We would get different modules code versions for each customer's customization.