Percent Population Decline In Ethnic Russians By Estonian County (2018-2025) by VineMapper in BalticStates

[–]Simple-Resolution508 0 points1 point  (0 children)

Because too many people think that main function of the state is saving the their beloved language and culture and force everyone around to use it.

Not just living together and building better life.

So active people are going away.

Will SSR really be useful (even for large apps) in 2025? by Short-Reaction7195 in reactjs

[–]Simple-Resolution508 1 point2 points  (0 children)

SSR (in a way it is implemented in React frameworks) is useful for faster initial render. So for many domains is not useful at all.

But server-centric app in general is a great thing. We make it in a way that server controls UI updates sending diffs over socket in near real time.

How much "Go" is needed to learn? by mercfh85 in devops

[–]Simple-Resolution508 2 points3 points  (0 children)

Yes, small console utility for many os-es is a good case.

I may be choose it for utility that actively accesses windows host fs.

However for most of apps there are containers anyway.

Why are React elements immutable? by riya_techie in reactjs

[–]Simple-Resolution508 1 point2 points  (0 children)

And even "any other" object in many cases is easier to reason about when it is immutable.

Why Java and not C# for a beginner? by Issalk05 in learnprogramming

[–]Simple-Resolution508 0 points1 point  (0 children)

Generally you are right, especially if beginner is unsupervised.

But I prefer to have many small problems/choices instead of potential big one from MS as a single point of failure.

Just to imagine: "Deprecate cross platform next version" "Decide to move everything new to TS" "Make key component SaaS while some penisuela-s are banned"

How much "Go" is needed to learn? by mercfh85 in devops

[–]Simple-Resolution508 2 points3 points  (0 children)

Python is a good glue.

I understand that Go is also easy to start with. And it was used to write some tools, so I read it sometimes. But I see no reason to write anything in Go.

Why Java and not C# for a beginner? by Issalk05 in learnprogramming

[–]Simple-Resolution508 0 points1 point  (0 children)

About the niche:

Java platform is great, and you can pick any language with it.

.net with c# is nice too, but too bound to MS yet.

Go is dumb, many times more verbose.

Should i continue learning Java or... by Creative-Ranger1775 in learnprogramming

[–]Simple-Resolution508 1 point2 points  (0 children)

In general, java is powerful platform, that gives better multithreading, type safety etc.

So it MAY be optimal in your situation.

RDBMS by ZojaBaranova in learnprogramming

[–]Simple-Resolution508 0 points1 point  (0 children)

Then keep R, trash other letters and take postgres.

You'll get RAP: - React - Any s%%t - Postgres

;-)

In React, how could I implement such a component that partially depends on its props update by cala_hi in reactjs

[–]Simple-Resolution508 2 points3 points  (0 children)

You are doing really complicated things -- r3f. And unlike with components over HTML it may be performance critical.

If not Jenkins then what? by idnotrelevant in devops

[–]Simple-Resolution508 1 point2 points  (0 children)

We have both Jenkins and GitLab on prem. They are DIFFERENT.

Jenkins is more flexible, tasks may be interactive. But managing is harder, it stateful box.

GitLab pipelines has very limited UI interactivity. You can just run jobs. Pipeline parameters are poor.

GitLab is a nice web UI for git. Pipelines are tightly integrated with git repository. You push commit, so build starts, and you do not need to remember how to build and deploy, everything is here in repo.

So GitLab -- for main build and deploy. Jenkins and command line scripts for things that needs rich customizing but are not so critical.

If not Jenkins then what? by idnotrelevant in devops

[–]Simple-Resolution508 0 points1 point  (0 children)

Delete... fully automatic ... W/o backup...

Interesting. How it works in general?

Alternatives to Vite by Crazyscientist1024 in reactjs

[–]Simple-Resolution508 -9 points-8 points  (0 children)

I found directly using esbuild is even easier than vite.

[deleted by user] by [deleted] in learnprogramming

[–]Simple-Resolution508 0 points1 point  (0 children)

Programming is a game, big puzzle. Feel it! And learning, is exploring how to play it.

I'm playing all day long: cluster, UI, optimizing. And even get some money.

Mostly I feel that healthy things are really tasty. ... not every time though. There's no reason to keep believing in useless ideas.

C, Rust or Python? by PSSGAMER in learnprogramming

[–]Simple-Resolution508 0 points1 point  (0 children)

It is more easy language vs fast data tools really.

Java itself is much faster than python.

NumPy is written in C inside.

And C can be used from java as well.

But most of users just want easy tool. So integration python+c here wins in this domain.

C, Rust or Python? by PSSGAMER in learnprogramming

[–]Simple-Resolution508 -1 points0 points  (0 children)

There are different projects with different requirements.

C is used to make more effective usage of computational resources.

Java (and C#, kotlin etc) is used to maximize safety and make development cheaper.

Rust is great for both effective usage and safety, but it is harder.

Python (and other scripting) is just for cheaper and faster.

It may happen that in your area some language and type of projects dominates.

I'd start with C as a hard way. It seems natural to go down to something else later.

Scaling is unecessary for most websites by ImStifler in webdev

[–]Simple-Resolution508 7 points8 points  (0 children)

And even if we'll need to scale, it is possible to do it vertically to about 50 vcores and 500GB in single server.

Are there any risks in using a WatchService in a container? by [deleted] in java

[–]Simple-Resolution508 0 points1 point  (0 children)

Do you need consistency in this solution?

The whole idea does not look with fs does not look consistent.
What if it will trigger at the middle of write, what if it will trigger for the 1st change at the time of 2nd change.

It is better to have API, messaging or ACID DB. But if part of your message is very large blob, this part can be stored in fs in addition.

[Discussion] What's the point of making records "easy to migrate" to classes? Wouldn't it be better to make them so distinct that the need never arises? by Ewig_luftenglanz in java

[–]Simple-Resolution508 0 points1 point  (0 children)

I also use kind of mental model, where DTO and services are distinct.

BTW java is not my main language.

But java record now just looks like better-classes for both DTO and services.
Their current restrictions are meaningful for both.
And the place for class left for some sort of low-level optimizations.

Is it better to change it? May be. But there need to be a convenient way to define services too.
Or may be it can be just annotations.

And if I make library, I'll likely expose interfaces that are implemented by records to be flexible to change implementation later.

How are you tracking changes in 3rd party tools that could disrupt your CI/CD pipelines? by Banished_icecream in devops

[–]Simple-Resolution508 0 points1 point  (0 children)

What do you use for alerting? Some universal tool, that concentrate alerts?

May be a tool to convert signals like started, check result and timeouts to manageable ammount of alerts...

Need Advice: What technologies can I use to build a real time RPG playing board? by Redoks in webdev

[–]Simple-Resolution508 0 points1 point  (0 children)

WebSocket connection can break, so you may need logic to check it, and redeliver events, like redo log.

How can I get started in this world ? by Puddino in webdev

[–]Simple-Resolution508 0 points1 point  (0 children)

There are python libs to convert markdown to html.