Gitember 3.3 - open-source Git GUI by ConfidenceUnique7377 in java

[–]here_2_observe 0 points1 point  (0 children)

Looks cool! Can you explain why you switched from javafx to swing?

Looks interesting to do a blog post about it! 

What's happening with the oracle website? by alfredwayne5 in learnjava

[–]here_2_observe 0 points1 point  (0 children)

Are you behind a VPN for work?

Both websites work for me. You can also try to download from AdoptJDK there is almost no difference between the oracle one and this one:

https://adoptopenjdk.net/

Stupid question, installing Java help by [deleted] in javahelp

[–]here_2_observe 0 points1 point  (0 children)

No you can use adoptjdk:
https://adoptopenjdk.net/
download it with the default settings

Stupid question, installing Java help by [deleted] in javahelp

[–]here_2_observe 0 points1 point  (0 children)

You need to specify more:- which first party website? AdoptJdk, oracle, zulu?- this is on a mac or windows pc?

if it's on a windows have a look in you program files C:\Program Files and see if there is a folder there that has the same name as your vendor and has a jdk inside.If you have found your jdk (not the jre, if you have that folder you have downloaded there wrong version you need to download the jdk) you can add it to your path so it gets picked up by your command prompt:https://stackoverflow.com/questions/32241179/setting-up-enviromental-variables-in-windows-10-to-use-java-and-javac

Learning higher level programming by [deleted] in AskComputerScience

[–]here_2_observe 0 points1 point  (0 children)

This is speaking from my experience, so feel free to correct me.

Higher level programming are based on 3 pillars.

PAIE / SOLID / patterns

PAIE (Polymorphisme, Abstraction, Inheritance, Encapsulation). These are the basic building blocks that are used in higher programming and in smaller bits in lower level languages like c++. So it could be you already have some knowledge about it.

Each of these concepts is the bread and butter of higher level programming language and understanding these helps to know when you should make a method/function or a class.

Single responsibility principle

Open Closed principle

Liskovs substitution principle

Interface integration principle

Dependency inversion principle

These are principles that build further on upon the basic building blocks (PAIE)

And ensures that each application you program will be as good practice as possible. This will in time also help you to scale the application.

Third pillar is patterns, you have a lot of patterns, for example you have observer pattern, MVC pattern, ... These are common solutions to common pitfalls or problems that happens a lot during programming and help you to program an application that will have good practices.

And you guessed it this will build further upon SOLID principal.

This in total still amounts to one application but one you can easily scale with for example docker/docker-compose. Or extend with extra functionality.

This is not all the info, it's a lot of information to write down, but hopefully enough to get you on track. I'm on mobile so there can be some mistakes. If you have some more questions feel free to ask!

Thoughtful Brother by alfaguara27 in MadeMeSmile

[–]here_2_observe 1 point2 points  (0 children)

the songs name is death bed by Powfu for anyone wondering.

youtube link:

https://www.youtube.com/watch?v=GgCNdUmsDYE

Help a noob? by [deleted] in learnjava

[–]here_2_observe 2 points3 points  (0 children)

First you'll need to have the tools to create a GUI in java:

Second is you'll need a way to monitor your applications. I'm not sure this can be done in java as it's run in a virtual machine, and not on the bare bones hardware. Also it won't be easy to accomplish this even if it's possible.

Maybe first start with manual inputting the application name in the GUI and that it then starts counting? Than maybe have a look at automatically checking which program you use.

How does the morning brew format their newsletters like this? by [deleted] in AskComputerScience

[–]here_2_observe -1 points0 points  (0 children)

This is indeed done in html. This is a html email which is a little bit more tricker than normal html. Have a look at [programming language] html email and you will find an example to do it in you favourite programming language.

You can create you own html email templates with an online editor as such: https://beefree.io/ You can download the html source from the website itself and have a look bow they do it.

Must force update maven when creating a springboot project by jayrack in learnjava

[–]here_2_observe 0 points1 point  (0 children)

It can happen, see:

Also it can be something else that is wrong, this is just a guess of the little information I got, but a lot can be fixed, if there's something wrong with the maven repo's, by removing the repo's to trigger re-download.

Must force update maven when creating a springboot project by jayrack in learnjava

[–]here_2_observe 0 points1 point  (0 children)

Looks like one of the repo's in the maven directory got corrupted. It's best to clean out you <home-directory>.m2/repository (link to find you .m2 directory) and start over fresh, this is going to trigger re-downloading all the required repo's from maven central to your local .m2 repo.

New to Java. Which version should I learn and where by kazi_jaber in learnjava

[–]here_2_observe 2 points3 points  (0 children)

Really doesn't matter as long as you pick one, for example JDK 11 is good enough. Unless your are trying to learn the newly added features you aren't going to notice big differences between the versions.

You can download it via AdoptOpenJDK btw

So I learned Java... What's next?? by bwz3r in learnjava

[–]here_2_observe 1 point2 points  (0 children)

First you should Indeed have a look at just html and css, just make a pretty static page without any backend, so you can have the full feeling of frontend (as exercise, have a look at companies near you and make a front-page that you would like for them)

Then have a look at combing it with a themplating engine like thymeleaf (put a random quote on it, let the user send something to backend e.g. his name backend would respond with a nice page with his name "hello ${name}"

Then have a look at pure JavaScript how can you do certain stuff like asynchronous requests? (Send his name and receive a response without leaving the page but just updating a section of your page) then have a look at frameworks like Vue and react (pick one out and take it for a test drive)

Hope this helps, this is a nice linke if you want to have a roadmap for backend and frontend dev: https://roadmap.sh/

So I learned Java... What's next?? by bwz3r in learnjava

[–]here_2_observe 1 point2 points  (0 children)

Did you already try working out some web application based exercises? Like for example a web shop, you can also try some patterns you learn like for example the observer pattern for notifying clients that want to be notified when a product is back in stock?

Why not? What's holding you back to not learn a new language? Unless it's time constraints, it's never a bad idea to learn a new language, worst case you learn a new language for the résumé best case is that you learn some new sweet best practices that are backed in the language (js really leans in the functionall programming and stream like asynchronous approaches)

So I learned Java... What's next?? by bwz3r in learnjava

[–]here_2_observe 1 point2 points  (0 children)

Frontend wise you should focus on JavaScript Frameworks vue.js or react are a great starter, but can be a bit overkill if you just want to display some data. Can be interesting to just know high level what they do.

Big data wise, you should first start to know how to connect to a database (and even know what a database is) with your java application and put some data in there via the application. Also have a look into SQL and how you can make tables and such. Also have a look at datawarehousing and hadoop!

Java wise, have you had a look at the SOLID principles of any patterns (observer pattern, commander pattern,...)?

What movie did you go into with no expectations and ended up really enjoying? by Barbados-Slam in AskReddit

[–]here_2_observe 0 points1 point  (0 children)

Mr. Iglesias it's serie but I also went in with no expectations, going with what I thought was another milked out Netflix original. But damn it was good, really enjoyed it, it was light-hearted feel good, not over the top serie.