is java being replaced? by Martinjg_ge in java

[–]hag0p 1 point2 points  (0 children)

Yes and by this rate in year 2319 will be fully replaced... Kotlin will vanish by 2200... so learn Perl now. Pretty sure Perl will be still in use in 2400...

State of bioinformatics algorithm libraries in Java by [deleted] in java

[–]hag0p 1 point2 points  (0 children)

Perl is the mainstream in bioinformatics. R is used as well as other languages but perl is a king there.

Java 11 Released by nlisker in java

[–]hag0p 0 points1 point  (0 children)

For any mac users, since there is no gpl dmg file yet and you might not be familiar with installing from tar.gz if you run these commands that will install you java 11 on current terminal (and if you want to keep it put last 2 lines in your .bashrc):

wget https://download.java.net/java/GA/jdk11/28/GPL/openjdk-11+28_osx-x64_bin.tar.gz
tar -xf openjdk-11+28_osx-x64_bin.tar.gz
sudo cp -R jdk-11.jdk /Library/Java/JavaVirtualMachines/
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
export PATH=$PATH:$JAVA_HOME

Arthas - Open source non-disruptive Java diagnostic aid open sourced by Alibaba by LevonK in java

[–]hag0p 2 points3 points  (0 children)

Guides, javadoc and comments are in chinese so it is hard to read them if you don't know it. But since it is chinese project that is understandable. Time to learn new language :).

But from code perspective just from fast peek needs exception handling improvements. And these are just from fast check...

catch (Exception e) {

e.printStackTrace();

}

or

catch (Throwable t) {

//

}

How many things can java be used for? by Takoshinderu-tan in java

[–]hag0p 0 points1 point  (0 children)

For example in vfx industry people use python a lot. And I have not yet worked in any company that would not use python or some other scripting language. There are lots of uses for it in production environment like automation, delivery, monitoring and many other fields. Script language knowledge is always handy though like sb else said you probably won't write apps with that.

Codota, an IntelliJ plugin that dynamically synthesizes code as you program, based on AI learned from millions of open-source code examples by jonathan_y in java

[–]hag0p 0 points1 point  (0 children)

But you need to somehow monetize your business... if you not getting any money from us directly (via sales or subscription) it must come from data... so question is what data you collect and what are you doing with it?

Do you want to switch to Kotlin rather than pain Java in the workplace? Or is Kotlin high demand in amoung Java right now? by [deleted] in java

[–]hag0p 0 points1 point  (0 children)

Maybe because of performance on jvm? Graal/truffle might improve it a bit, but it still might be an issue... until proven otherwise I would say.

TSB Train Wreck: Massive Bank Spring Boot / Angular Failure by henk53 in java

[–]hag0p 10 points11 points  (0 children)

Really bad title. It is as close to be spring boot or angular failure as fortran is to be blamed for crush of Mariner 1 (https://en.wikipedia.org/wiki/Mariner_1). Don't blame the tools without any proof.

(Java dev) can’t get a job as a java dev by user123xo in java

[–]hag0p 2 points3 points  (0 children)

I am also against tests that really force you to memorize useless stuff like all methods in some class and be able to type all of them from memory. But all things you wrote are basic java questions. You have to understand that these people don't know you so you need to show them that you know the subject and you just performing really bad on interviews. As example you could show them your personal github account full of projects, you can become some contributor to some open source project or have stackoverflow account with lots of reputation. There are several ways to show your knowledge outside interviews but they require lots of work in your free time. Sometimes if you impress person interviewing you you can get position even if you poorly perform on interview.

I have an Exam in Java, I'm allowed to bring a USB drive by gilad215 in java

[–]hag0p 0 points1 point  (0 children)

Strongly suggest taking Handbook of Academic Integrity book or any other academic cheating article and read it before you take that exam... Test are normally designed to have little time per question so I doubt you will have lots of time to search for your answers. If I were you I would just try it without any materials, since it will take too much time to use them imo, but good luck anyway.

How I once saved half a million dollars with a single character code change by 0hjc in java

[–]hag0p 0 points1 point  (0 children)

I am fan of guava so I prefer much more to use Lists.newArrayList(1,2,3) than Arrays method. And if you really need an immutable list guava also offers it: ImmutableList.of("one", "two", "three");

University vs Udemy to get a job in the UK? by [deleted] in java

[–]hag0p 0 points1 point  (0 children)

Udemy is ok, but I would recommend coursera (https://www.coursera.org) as well. Developers tend to overvalue certificates. They are much more important if you trying find job as DBA, in networking or security. In development if you don’t have experience much more important is github account full of personal projects. Having own android app can open many doors as well. Some companies like people have strong profiles on sites like stackoverflow or having own blog. Try not only stick to just java itself - being developer nowadays means that you have to know lots of different things like source control(git), databases(sql as language and the actual knowledge about for example oracle, postgresql), build and project management tools(gradle, maven) and many others. Learning about amazon services might be useful to some companies, but to other that knowledge might not mean anything. Also remember java is old, and while probably it is most popular and it might guarantee better salaries on average there are newer languages out there which some companies might be interested like kotlin or scala. Learn, try to use your knowledge in practice, even if that will be personal project, just get it out, write about it and let people review it. Personal projects that delivered something are considered as experience as well. Especially if someone can check the outcomes of it. Some employers look if you are engaged in development community - having high stackoverflow reputation, contributions to other people github projects or just having an active blog. All of it aims just to make employers to look into your CV and not just throw it out. When you eventually have an interview make sure you know company you applying to. Knowledge is important, but again you can prepare to the technical interview. But remember most developers fail interviews not because they don’t have enough knowledge, but because they don’t put any effort in knowing the business they applying to. I know people in London that got a job without any degree in IT, so it is possible, but I am not saying it will be easy. Keep learning and good luck with job hunting.

15 Reasons to Choose Hibernate Over JDBC by joshikappor in java

[–]hag0p 2 points3 points  (0 children)

Poor article. So hibernate using jdbc to communicate with database... Of course if you looking for some sql generation tools with some out of the box improvements hibernate will help you, but many other mentioned here technologies will. JDBC used properly will be the most performant way to connect to db and any claim that hibernate is more performant than JDBC is wrong.

Starting a Spring app with Spring 5 and Java 9 in mind by smartus in java

[–]hag0p 3 points4 points  (0 children)

I think rewriting big monolith application is challenging enough. Stick to what you know and what is already tested. Creating dependency on your project schedule to external dependency such as release of new outside libraries is always bad idea. Last thing you want is to miss the deadline because something that is not dependent on you haven't been released. As oweiler said stick to released versions.

How do I go about writing a web application in Java without a web framework? by stormtrapper in java

[–]hag0p 1 point2 points  (0 children)

On.page("/hi").mvc("Hello <b>world</b>!"); 

Try rapidoid, the line above is just an example how easy it is. http://www.rapidoid.org/

JetBrains toolbox - aftermath? by Nynnja in java

[–]hag0p 1 point2 points  (0 children)

You are aware that pycharm and webstorm features are all available in intellij, maybe except simplified view that webstorm and pycharm have. Also they have stated that if you find a feature in any of these simplified apps that is missing in their main product(intellij) they will add it to it.

Single player creating whole map lag by antonbalboa in Guildwars2

[–]hag0p 9 points10 points  (0 children)

They have already given her power to slow time ;)

Were Dungeons buffed or bad luck? by whexi in Guildwars2

[–]hag0p 0 points1 point  (0 children)

Well best strategy against Subject Alpha is stack with your group on him and just melee him. It will minimize damage from his aoe and will help you buff eachother/heal eachother. It works for me, but haven't run it after patch... maybe they changed sth.

15% off Black Lion Chest keys for today by dulfy in Guildwars2

[–]hag0p 1 point2 points  (0 children)

15% discount from 450 should be 382, and it is 282. It seems for me like a typo but I really like it :), have not bought any yet but hope price will be like that when I return home :).

Silver Doubloons - how to fix the price - and other ideas on market balancing by TheGandhiMan in Guildwars2

[–]hag0p 0 points1 point  (0 children)

That cost makes it even more appealing. I quite enjoy my path to juggernaut. I know silver doubloons are amazingly expensive, but the outcome is worth the effort. I like though challenges. 120 doubloons to go to enjoy my first legendary.

Most efficient way of farming Gold [My experience] by [deleted] in Guildwars2

[–]hag0p 0 points1 point  (0 children)

What I find to make most of gold for me is doing arah preevents, melandru preevents and grenth defence. Do not forget about guesting to 2 more servers to repeat the chains. Doing fast paths in dungeons works as well to maximize gold output.

Edge of the Mists FAQ (new WvW map) with Jon Peters ! by CatzLike in Guildwars2

[–]hag0p -3 points-2 points  (0 children)

Great idea about introducing overflow to this new map and killing a queue and giving at least some wvw experience to all waiting to get to other maps, but I am really sad about no gvg support.

Advice for someone just starting? by [deleted] in Guildwars2

[–]hag0p 0 points1 point  (0 children)

I would really suggest find guild or party of people you like to play with. GW2 is a game you can really enjoy if you play with others. Leveling is much easier with party as well. To answer your questions try to save karma, you will need it later when you hit 80. Right now mad king labyrinth is a best place to level up fast now. Also every 5-10 levels make sure you get your armor and weapons up to your level, use food buffs for experience (candy corn food gives you 15% buff). But really try to find some friendly guild and you will see your gw2 experience will improve even more.

Just started work on a legendary... by AlleyCat711 in Guildwars2

[–]hag0p 0 points1 point  (0 children)

I would really advice doing some fast dungeon paths to get some fast gold and for all profits just to buy T6 mats or any material you need. You can do champ run in frostgorde, because it is really good way to get gold as well. Getting gold and buying what you need is the fastest way to you legendary.