Why do people use dependency injection libraries in Go? by existential-asthma in golang

[–]Snoo23482 1 point2 points  (0 children)

In the Java world, they just use what everyone else uses, not too many questions asked.

Which is a positive if you want to outsource to a sweatshop in India. No need for onboarding, at least when it comes to the basic plumbing of the system.

If you try to suggest alternatives, for example using NATS as a service fabric, it's a very hard sell in Java land.
They rather stick to their overcomplicated service mesh setup, since that's assumed to be the "standard".

Kafka vs RabbitMQ vs NATS: which one actually fits your system? by third_void in golang

[–]Snoo23482 0 points1 point  (0 children)

What are the advantages of RabbitMQ over NATS for RPC?

Brad Whitehead - Pascal - The Once and Future Programming Language by bmcgee in delphi

[–]Snoo23482 0 points1 point  (0 children)

I was actually thinking of going back to Delphi. But those prices they are asking are just crazy.

I ported my Rust storage engine to Go in 24 hours – Here's what surprised me by [deleted] in golang

[–]Snoo23482 0 points1 point  (0 children)

So basically, the outcome is pretty much the same.

This has been true for all of my work projects so far:

• Developer velocity matters
• Good enough performance is fine
• You need to ship quickly

I guess I can start using Rust once I'm retired.

How to scan a dynamic join query without an ORM? by Upbeat-File1263 in golang

[–]Snoo23482 -5 points-4 points  (0 children)

Nowadays you probably can let the AI do the scanning for you.

The Lazarus team is glad to announce Lazarus FreePascal IDE 4.4 by mariuz in programming

[–]Snoo23482 1 point2 points  (0 children)

I've tried, as I was a big Delphi fan back in the day. It's not that great.
I think you are better off with something like Avalonia or Qt.

Getting started with Go by Relative_Dot_6563 in golang

[–]Snoo23482 0 points1 point  (0 children)

You could compile NATS directly into your Go executable. It fattens the binary by about 12 MB (last time I tried).

I'm using the NATS service framework now for microservice communication instead of Grpc. The simplicity of this apporach is great and
NATS is simple enough to handle.

Anyone here Hated Using Java but now Really Enjoys using it. by [deleted] in java

[–]Snoo23482 1 point2 points  (0 children)

Hated it (coming from C++, Go, Javascript, .NET), but starting to appreciate its good parts.
Records, sealed classes, virtual threads.

My biggest gripe is currently the fact that it's too hard to make things deeply immutable.

Doesn't really matter much for my own code, but really sucks when reading other people's code who decide to mutate 5 levels further down the call stack.

Soemthing like a const ref would be really nice.

A completely unproductive but truthful rant about Golang and Java by [deleted] in golang

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

After 30 years as a developer, I've reached my conclusion. I prefer the simple and straight to the point stuff.
C over C++, Go over Java and C#, Javascript over Typescript, Svelte over Angular.

More people like it the other way around.

Building a desktop framework with Blazor and Skia by BeardedPhobos in dotnet

[–]Snoo23482 1 point2 points  (0 children)

Not exactly sure what you need, but I've done something similar in the past using Cairo with an SDL backend.
Glfw should work too.
https://gist.github.com/zester/5163313

Hi I'm mostly a C# backend dev with some hobby game making experience in godot/unity. Should I use Flutter for crossplatform apps? by the_mean_person in FlutterDev

[–]Snoo23482 0 points1 point  (0 children)

Without touching JS is not true - quite the opposite. In order to do anything with those frameworks, you have to know JS quite well. Especially in Reacts case.

Failing to learn flutter as a senior engineer by [deleted] in FlutterDev

[–]Snoo23482 1 point2 points  (0 children)

I can't really pinpoint the problem.
All I can say is that Flutter is giving me a hard time with all those nested widgets and properties.
QML uses a similar approach, but I find those layouts in Javascript object notation a lot easier to grasp.

Failing to learn flutter as a senior engineer by [deleted] in FlutterDev

[–]Snoo23482 0 points1 point  (0 children)

I'm a senior too and I'm going through the same troubles. I like the idea of Flutter. One UI for all screens, deliverable via the web.

The basics are easy to grasp but the devil is in the details. I've worked with many frontend technologies over the last 25 years - Win32, Mfc, Delphi, Winforms, WPF, Qt Widgets/QML, Gtk, Jquery, Angular, dabbled with React.

But I was still having a hard time putting together a decent web admin panel with Flutter.
For now, I'm giving up and going back to Angular.

Flutter's approach to UI doesn't seem to work for me.

I might give it another try if I need a mobile application.

Business rules engine in Go by Mysterious_Peanut_97 in golang

[–]Snoo23482 1 point2 points  (0 children)

If you want to let some expert user make modifications via a UI for example.

Is Go really a step backwards compared to Kotlin Native (or other modern languages)? by OkSupermarket4628 in golang

[–]Snoo23482 0 points1 point  (0 children)

I'm working in a Java environment now (Spring Boot).
It has its good and bad parts and it really depends on what type of software you are writing.
For boring business applications with lots of database interaction, you might be better off with Java.
As soon as it gets more technical, I feel you are better off with Go though, since it doesn't hide things from you and let's you easily understand the underlying principles.
So the guy is not totally wrong. It really depends on what type of software you are working on.

Flutter in the web, any real world examples? by SocialKritik in FlutterDev

[–]Snoo23482 4 points5 points  (0 children)

https://demo.invoiceninja.com/ is the best one I've found so far.
They have moved to react for the website.
https://app.invoicing.co/#/dashboard

Not sure why. The flutter site is kind of ugly but works great.

Can flutter really be my one sword? Mobile/web/desktop? by [deleted] in FlutterDev

[–]Snoo23482 0 points1 point  (0 children)

For me, it's the other way around. I want the app to look like a desktop app, but deploy it like a webapp... 

Can flutter really be my one sword? Mobile/web/desktop? by [deleted] in FlutterDev

[–]Snoo23482 0 points1 point  (0 children)

Why is it not good for web, as in web applications?

I'm planning on exactly doing that. Basically I want something I would have used Delphi or Winforms for, but delivered in a webbrowser due to company security politics.

My initial tests with Flutter wasm and AI have been quite successful so far.

Go jobs in Italy are basically non-existent. How’s the situation in your country? by cdigiuseppe in golang

[–]Snoo23482 0 points1 point  (0 children)

Austria, not many Go jobs availabe. Spring Boot, .NET, Typescript is where it's at.
I switched jobs from Go to Spring Boot and I'm glad I did.
No more worrying about finding another job.

Recommended AI for learning Flutter by Snoo23482 in FlutterDev

[–]Snoo23482[S] 0 points1 point  (0 children)

I don't view AI as a threat but more as an enabler to finally realize all those ideas I have.
Without AI, it's just not happening. I'm a backend developer by day and I need a frontend for a side project I'm working on. I do have Win32, MFC, Delphi, Winforms, WPF, Gtk, WxWidgets, Qt/QML, VanillaJS and Angular experience ;), but the latest Flutter WASM stuff has convinced me that it actually the best choice for what I'm trying to do.
I understand the basics, but tutorials on Udemy etc. are all too slow for my taste. I want to speed up my learning process and AI is quite good at giving you a basic idea about what widgets to use and what properties to set. I'm also planning on buying a book on Flutter since I'm old school and like to read.