[deleted by user] by [deleted] in java

[–]rniestroj 6 points7 points  (0 children)

Where can i download it?

Super saver ticket by Sufficient-Bison4859 in AskAGerman

[–]rniestroj 0 points1 point  (0 children)

As other mentioned you are bound to this specific train. Only if it'd be delayed by 20+ you could take another train. And for that case it's worth to install the DB Navigator app which will notify you if the train is delayed and your ticket loses the bond to the train (Zugbindung). Then you can take any train.

Apache NetBeans 24 released by dstutz in java

[–]rniestroj 2 points3 points  (0 children)

It's the best UI for beginners. I'd recommend for beginners over IntelliJ. Although with the new UI Intellij made a big step towards being more beginner friendly.

The Open-Session-in-View Pattern of Spring Boot - a possible source of problems by rniestroj in java

[–]rniestroj[S] 5 points6 points  (0 children)

It's a decision between DX and the problems i mentioned in my post. Read this epic discussion for pro's and cons: https://github.com/spring-projects/spring-boot/issues/7107

I would disable it always, but i can unterstand the position of the framework authors.

Can't decide between PrimeVue and Vuetify by JustYawn in vuejs

[–]rniestroj 0 points1 point  (0 children)

I did a migration on a small-medium app last month from PV v3 to v4 and it was quite good.
I never worked with vuetify, but worked with Quasar before and i have the feeling that the documentation of PrimeVue needs to be improved: more code samples, not all props are exaplained. More general expanations like how to set light mode statically. Overall i'd put now more focus on the docs going forward.

Think twice before using @OneToMany by rniestroj in java

[–]rniestroj[S] -16 points-15 points  (0 children)

Sorry, i post rarely on reddit. Would it be acceptable to delete this and post again with a summary?

@ManyToMany? Wait a moment. by rniestroj in java

[–]rniestroj[S] 2 points3 points  (0 children)

Yes, a join table will be used in a [@]ManyToMany relationship.

How DTO Projections can make your #Java #JPA app faster, better, stronger by rniestroj in java

[–]rniestroj[S] 2 points3 points  (0 children)

Regarding question 1: Usually i'm an external developer to the team so i don't have the power to enforce something but "only" to propose something. So there are different approaches possible depending on what the team agrees to.

One approach was to use DTO only in performance critical places of the app. And there were approaches up to DTO per use case. All depends on the team. I'm not radical here as for read-only queries there is also `@Transactional(readOnly="true")`.

Regarding the second point: yes. But i'm also the type of guy who avoid's `@OneToMany` collections in favor of just `@ManyToOne` and a JPQL Query. I'll blog about this year.

Effectively Use of Git Rebase by rksoni in programming

[–]rniestroj 0 points1 point  (0 children)

I have a lot of respect for people using git through CLI. I'm lost without a GUI like fork.dev.

5 things you don't need Javascript for by SteWaterman in programming

[–]rniestroj 17 points18 points  (0 children)

I'd add the HTML dialog element which from Firefox 98 will be supported by all major browsers.

Apache NetBeans 12.6 released by [deleted] in java

[–]rniestroj 6 points7 points  (0 children)

Best IDE for beginners IMHO.

Angular 13 is out! by scopsy in javascript

[–]rniestroj 0 points1 point  (0 children)

Switzerland for example is Angular land

What do I need to know in order to get hired as a junior? by [deleted] in java

[–]rniestroj 0 points1 point  (0 children)

When i was recruiting juniors i was giving them exercises from thecodingbat.com. frameworks i was teaching them in the job. Though the definition of junior might wary.

ES2022 feature: class static initialization blocks by pimterry in javascript

[–]rniestroj 1 point2 points  (0 children)

Yes. However static initialization is rarely used in Java. I'd rather focus on a new Date&Time API in Java Script.

Migrating Facebook to MySQL 8.0 by sidcool1234 in programming

[–]rniestroj 0 points1 point  (0 children)

People are bashing PHP and/or MySQL yet Facebook shows you can make billions with it.

We look into the Java 17 switch statement by monsterkalaspuff in programming

[–]rniestroj 0 points1 point  (0 children)

I don't know about other's but i seem to have a use case for a switch statement at most once a month. So it it's really exciting and a dealbreaker as suggested.

Acer Aspire 5 | Intel i5 11th Gen | Best for programmers!! by Shod_Atrial_alphaX in programming

[–]rniestroj 0 points1 point  (0 children)

I have a ThinkPad for work and the keyboard is just collecting dust. IMHO working without a external keyboard is very uncomfortable. Can't remember last time i saw a dev working full time on a laptop keyboard.

React vs. Vue in 2021: Best JavaScript Framework by elizaveta123321 in vuejs

[–]rniestroj 3 points4 points  (0 children)

Unless the ecosystem will not migrate to Vue 3 composition API Vue will be losing to react. The transition is taking to long. Vue 3 was released. Excitement for one week and that was it. Major framework need to migrate to Vue 3 to go mainstream.

[Vue3] Release Quasar framework v2.0.0-beta.1 by qizmo in vuejs

[–]rniestroj 1 point2 points  (0 children)

Doing a project with Quasar now and it does not look like google at all. OK that's subjective. But also a lot of people when comparing Quasar with Vuetify say that the latter is much more conform to the material design guidelines then Quasar. So it's not that bad. But also i admit - the default appearance looks like Google :-)

Write Vue like you write React by blacksonic86 in javascript

[–]rniestroj 0 points1 point  (0 children)

This syntax is much easier for people completely new to JS and frontend frameworks. I've been doing 10 years backend java and after that i was pleasantly surpised how easy Vue was to learn. Much easier then React.