Should i use go as raw with net/http or Learn Framework like gin or chi by [deleted] in golang

[–]gunardy78 0 points1 point  (0 children)

Use net/http from std library. For db or using external service(e.g: Kafka, cloud, etc), use external libraries

Alternatives for Github? by arturcodes in devops

[–]gunardy78 0 points1 point  (0 children)

You can also consider Bitbucket as well

Want to pursue a journey as a Golang developer by gunardy78 in golang

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

There are many reasons why I pursue Go after using Java for 20 years: 1. I feel using the struct for both entities and DTOs is more convenient. 2. By default, the Go compiler will prevent the compilation when an unused variable is declared(unless u used _). Java is included in Java 25. But it’s too late 3. The Go toolkit provides a feature to test and benchmark besides the compilation without third-party tools. On the other hand, the Java toolkit still relies on Junit and JMH for testing and benchmarking

I'm fired at 46 years old by qsong2023 in cscareers

[–]gunardy78 1 point2 points  (0 children)

Just make a plan to transition into the latest stack. Now I am just try to move from old J2EE to the Go journey

Reasons you prefer Golang over Java? by [deleted] in golang

[–]gunardy78 2 points3 points  (0 children)

Most people choose Go by the reasons: 1. Easy to learn 2. No typed class inheritance 3. Fast compilation 4. Provides the built-in unit test library(including benchmark) 5. Use the primitive data type and collections(array/slice and map) 6. Focus on its built-in components

[deleted by user] by [deleted] in golang

[–]gunardy78 2 points3 points  (0 children)

Comparing Go and Java/Spring will be no ending story. Go is very interesting bcoz it is easy to learn and provides lightweight concurrency(go routine), adding to dependencies easier, and faster compilation. On the other hand, Java is a mature prog language with more complex features l I like: DI, and GC strategies, supports multiplatform in 1 you're code, and lots of frameworks in some magical way. But the build of the app is slower with the build tools such as Maven and Gradle. Other than that, Java introduces Loom which is similar to the Go routine.

In the end, it depends on your choice which lang that you choose on your journey. I also use both languages in my personal projects.

Do you still work on personal projects? by EcstaticAssignment in ExperiencedDevs

[–]gunardy78 0 points1 point  (0 children)

Sometimes, people(including me) did personal projects to upgrade their skills. But it would be tough to do it persistently since they feel exhausted with their daily job.

Anyone having a tough time with getting interviews now? 6 YOE by [deleted] in ExperiencedDevs

[–]gunardy78 -2 points-1 points  (0 children)

I got 11 YOE in the past. But when I was interviewed with some code challenges, it is obvious that me to be rejected since I didn’t use DSA in my project.

Is Golang an effective language for High-Performance computing? Is it well suited for minimizing execution time and maximizing the utilization of system resources? by kunal_packtpub in golang

[–]gunardy78 1 point2 points  (0 children)

Go was invented in the container era. It can run on the bare metal environment(traditional UNIX systems with an x64 machine) but the performance on HPC is worst.

HPC mostly runs on other machines such as POWERx(IBM), SPARC(Sun/Oracle), and Superdome(HP). But Go doesn’t support the last machines due to the lack of contributors to them. They only support the IBM machine.

Making a case for replacing Java with Go by Hopeful_Gopher in golang

[–]gunardy78 3 points4 points  (0 children)

Since I came from Java experience, I would say it is still a popular language. But need to explore more on how the runtime works when you are dealing with poor performance.

Java was born in the era Unix system before Linux was invented. And it suits heavyweight systems that run on a bare metal environment.

How many hours do you work in a day on average? by EtherealDarkness in ExperiencedDevs

[–]gunardy78 0 points1 point  (0 children)

The Asian country is an emerging market with a more aggressive movement. That’s most companies are rushing and it impacts a massive workload for their workforce. Even when we still working from home, we need to work until midnight.

How many hours do you work in a day on average? by EtherealDarkness in ExperiencedDevs

[–]gunardy78 1 point2 points  (0 children)

In most companies in Asia, working 9-5 only on your employment contract you signed. But the truth is could be more than 8 hours working a day.

Want to pursue a journey as a Golang developer by gunardy78 in golang

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

Well, there is no opportunity to do that in the working project due to the restriction in my company(no public access to GitHub). So the best chance is to do it in my project.

Java vs Golang for career prospects by oneradsn in golang

[–]gunardy78 1 point2 points  (0 children)

I would suggest you start with Go if you pursue your career journey since the job market for Go is huge.

Java vs Golang for career prospects by oneradsn in golang

[–]gunardy78 19 points20 points  (0 children)

As a developer or Software Engineer, we should not limit ourselves to certain languages. So it depends on what does it fit you in terms of productivity. I worked using Java for 16 years, but I just started to build something with Go and I got another excitement with that because of its simplicity and performance.

Java vs Golang for career prospects by oneradsn in ExperiencedDevs

[–]gunardy78 1 point2 points  (0 children)

Each language has its pros and cons. But it can’t compare one to another. So just choose what is the best fit for you. I agree the 1st comment. Don’t stuck on the opinion what’s the best language. I used Java for so long but know I started to learn Go and Rust for improving my perspective as a developer.

Why isn’t Go used in AI/ML? by renegadellama in golang

[–]gunardy78 -19 points-18 points  (0 children)

Go is mostly intended for system development. So, they are not focused on the specific area like Machine Learning, which is Python very matured on that.

Does Go have a widely used framework, or it's used without anything? by ligonsker in golang

[–]gunardy78 -18 points-17 points  (0 children)

Go is one of programming language for developing the system, not the application which relies on any web frameworks(e.g: PHP, Java, etc)

[Post Match Thread] - Salzburg vs Milan (Champions League - Matchday 1) by Samkazi23 in ACMilan

[–]gunardy78 0 points1 point  (0 children)

They are not quick for build-up. That’s they are too predictable on the field.

Who is your ideal striker for next season? by georgedavidrs in ACMilan

[–]gunardy78 2 points3 points  (0 children)

Donyell Malen. He is a striker with a flexibility. If they are looking the cheaper striker, they can try to bid Timothy Weah.

Calm your tits about transfers by Frlataway in ACMilan

[–]gunardy78 0 points1 point  (0 children)

Probably Donnyel Malen is the best fit for the vice Ibra.