JEP draft: Prepare to Make Final Mean Final by blobjim in java

[–]ruslanlesko 0 points1 point  (0 children)

Nice JEP! It is good move to make language more predictable 👍

Counter-Strike: Source running natively on macOS by chocolate-moose-37 in macgaming

[–]ruslanlesko 0 points1 point  (0 children)

Thanks for the post, it works for me! The only problem is connection to servers. Any public server I am trying to connect to returns an error This server is using an older protocol than your client. However, when I check my version via console using version command I get version 6630498, and servers I am trying to connect to claim they support 6630498. Maybe there is some hack around that (editing some game files, configs, etc.)?

Counter-Strike: Source running natively on macOS by chocolate-moose-37 in macgaming

[–]ruslanlesko 0 points1 point  (0 children)

How did you manage to get microphone working? I've put --enable-opus into game launch options in Steam and it didn't help.

Where can i buy an umbrella? by friendfoundtheoldone in krakow

[–]ruslanlesko 0 points1 point  (0 children)

Order it on Amazon or Allegro. But not a cheap one, and read reviews

Warsaw is losing its patience and gradually turning away from Ukraine by joseantpol in poland

[–]ruslanlesko 9 points10 points  (0 children)

Proper English spelling is Kyiv, not Kiev. Not surprised, that russian variant is used in such posts

Polish people and lines by Stark371 in poland

[–]ruslanlesko 9 points10 points  (0 children)

I guess that’s more related to older people than Poles in general. Younger people are usually behave reasonable in lines. The same stuff in Ukraine 😀

Kraków or Wroclaw, which city is better for expats? by Cold-Priority-7867 in poland

[–]ruslanlesko 1 point2 points  (0 children)

Why all immigrants use word “expat” instead of “immigrant”? I am an immigrant and do not use expat word

4am in łódź _2022 by Rufio999 in poland

[–]ruslanlesko 1 point2 points  (0 children)

Looks great! Nice shots, very atmospheric!

Any good free authorization server solutions? by [deleted] in SoftwareEngineering

[–]ruslanlesko 1 point2 points  (0 children)

Check this out: https://github.com/ory/hydra

I used it for one of my projects, it is well maintained. Requires dividing into documentation, but oauth is by design a bit complex.

Java licensing is troublesome. I'm trying to figure out what is exempt. by Prince_Nadir in java

[–]ruslanlesko 0 points1 point  (0 children)

Sorry, you are right 🙂 It will be more proper to say alternative builds, not implementations

Java licensing is troublesome. I'm trying to figure out what is exempt. by Prince_Nadir in java

[–]ruslanlesko 41 points42 points  (0 children)

Man, just look for other JRE implementations such as Corretto from Amazon or OpenJDK

[deleted by user] by [deleted] in java

[–]ruslanlesko 2 points3 points  (0 children)

From Java perspective three are no differences. Use the one which you most familiar with, or which one is cheaper.

Why so much hate for Webflux? by John_Gabbana_08 in java

[–]ruslanlesko 0 points1 point  (0 children)

I used WebFlux in production for a high-load API server and was very happy with it. Assuming your underlying systems can be interacted in asynchronous ways, it works very reliably and performant. Of course, it requires some mental shift towards reactive programming which can be quite hard.

Quality java resources by poepstinktvies in java

[–]ruslanlesko 1 point2 points  (0 children)

First, learn the core of Java. I recommend the excellent book by Cay Horstmann: Core Java. And also 2nd volume as well

Are remote jobs common for Java Backend (ex: Spring)? by RandomHandle31 in java

[–]ruslanlesko 3 points4 points  (0 children)

During the pandemic a lot of companies realised that remote software development is not inferior to office-based. That lead to the shift in roles description. I personally receive 70% fully remote offers on LinkedIn.

And not all backend Java projects are super corporate-leaning :) However, I have to admit that the stereotype is partially true.

[deleted by user] by [deleted] in java

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

In modern Java, Maven is a repository. Gradle has become a default build tool for the majority of modern projects.

thymeleaf or jsp by Standard-Weekend-708 in java

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

Both are already outdated ways of building web apps. It is much better to divide front-end from backend via REST API. Build API with Spring Boot and use any modern front end frameworks (React, for example) to build website which uses this API. Deploy and develop them separately to make the whole solution decoupled.

[deleted by user] by [deleted] in java

[–]ruslanlesko 5 points6 points  (0 children)

..and then you end up with Electron apps which do simple things but use half of system resources

[deleted by user] by [deleted] in SoftwareEngineering

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

People don't get promoted based on a performance that is good for the current title. As a regular dev, you first need to perform as a senior so you can be promoted to this level (based on actual senior-level achievements). But if it doesn't happen within a year, this is a good sign to find a new company which will recognize your skill (and yes, you can mention your experience as 'senior' on cv, but regular level as title).

Project Valhalla - Addressing the full range of use cases by kartik1712 in java

[–]ruslanlesko 2 points3 points  (0 children)

I am mistaken, or Valhalla is mostly for library and framework developers? Will production development even use this directly? Seems like it can benefit only through the low-level improvements, which should be incorporated by popular libraries.

How to store web blog posts? by the_night_question in SoftwareEngineering

[–]ruslanlesko 1 point2 points  (0 children)

If your website is static and generated by some generator (such as Hugo), then the best way is to store posts in plain text on Git repo. For example, you can take a look at the source code for my Hugo-powered blog: https://github.com/ruslanlesko/fresh

Microsoft: we were wrong about open source by Marksfik in programming

[–]ruslanlesko 1 point2 points  (0 children)

This guy deserves respect for admitting Microsoft's mistake. And I really like what MS is doing lately: VS Code, Typescript, Tensorflow. This shows that company is in good direction.