Sekitar 20 hasil (1.49 detik)
Komunitas programming.dev

Experimenting with project templates

Interesting. I’ve never personally had too many issues with startup. I actually thought Golang already had something like this built-in with ‘go mod init’. Looks like i was wrong… Having boilerplate does help. Cobra CLI is pretty great if you will only be using your binary on the cli.

Komunitas lemmy.ml

The quiet, pervasive devaluation of frontend

I’m self teaching myself to become a true Fullstack Dev, mainly using JS/TS, but also semantic HTML and Vanilla CSS, but have more than a passing knowledge of Bash, and have scripted web scrapers in Python. I also want to become proficient in C, Golang and Rust over the long haul. Lastly, I am studying, and plan to upkeep my skills in Data Structures and Algorithms, as well as Optimizing SQL queries. That said, I have a degree in Illustration and can definitely identify with many of the sentiments this article expresses and agree with pretty much all the points he makes. You can make the most well designed back end API or optimized Database in the world, but what it returns won’t mean shit to the user if its frontend isn’t accessible, easily understandable as to how to interact with, readable, and also beautiful. People toss that last one out as a want, not a need, but how often have you chosen a client app over another because you just preferred the way that one looked? Ultimately aesthetic artistic beauty is one of those things we not only live for, but survive because of. Without it we become depressed, bored, and aggravated. It’s as important as food, as water, as air. We may not die as quickly when deprived of beauty, but we do die all the same without it. In short, creating beauty is serious work.

Komunitas lemmy.world

I like C programs for their speed

I was a huge C++ fan back when I was doing a bunch of competitive programming. If I need a performant project nowadays, I look to golang first. It gives me the speed of a compiled language with the usability of high-level language. I still solve the occasional Advent of Code in C++, though :)

Komunitas lemm.ee

Advent Of Code 2024

I wasn’t able to complete last year’s AoC as I am 10+ hours ahead and I am a bit daft. Hoping to do this year’s AoC in a new language so I can practice. Thinking Zig, Golang or Rust.

Komunitas lemm.ee

What is the latest thing you're proud of?

I wrote a program to make a web server with routes and their content sourced from a text file in golang. I have wanted to learn go for a while so this was a good first step!

Komunitas leminal.space

Patch interpreter path in embedded binary?

I’m trying to write a Nix package for a closed-source, precompiled binary with an unusual twist. The binary is statically-linked, but it contains an embedded binary that is dynamically-linked. Is there some way I can use patchelf or another tool to path the interpreter path in the embedded binary? The embedded binary does not have any runtime library dependencies, but it does need an interpreter which it expects at the hard-coded path /lib64/ld-linux-x86-64.so.2. It is embedded using the golang “embed” library. I have a workaround that wraps the binary using buildFHSEnv. That works, but the resulting closure is about 300 MB bigger than it needs to be.

Komunitas programming.dev

[ On | No ] syntactic support for error handling

The lesson learned (in my opinion) is that if you’re going to design a language where errors need to be handled explicitly, you need to design the language from the ground up to support monadic error handling syntax. At this point, it seems too late to add it to Golang. What a shame - it could have been so much better of a language without this flaw.

Komunitas feddit.org

ich💀🐧iel

Golang für buzzword bingo und nagios (legacy) tun mir etwas weh :')

Komunitas sh.itjust.works

...are you JetBrains or Anthropic, or? // Instead of actually valuable settings, there's the first - "Claude Code Plugin".

Ironically, Python is older than PHP, albeit not by more than a few years (1991 vs 1995). Both are antiquated at this point, but both have their uses, so do what works, no shame here. I tend to prefer statically typed languages personally and TDD is a big win for larger code bases when possible. My current place of employment has been on the Golang and Rust bandwagon for a while, but theres still plenty of dotNet, PHP and Python hanging around because they were just the best tool for the job at the time.

Komunitas rss.ponder.cat

Kubuntu 25.04 is Available Now

The latest version of Kubuntu has officially arrived and is ready to nestle into your machine like a penguin in fresh snow. While it is not a long-term support (LTS) release, it has plenty to offer for people who are looking to use the most recent applications and packages the Linux ecosystem has to offer. With a short support period of only 9 months, this release might contain system-breaking bugs and is not recommended for new users who don’t know their way around such interim releases. With that in mind, let’s jump into what this release has to offer. 🆕 Kubuntu 25.04: What’s New? Powered by Linux kernel 6.14, this release of Kubuntu has been worked on by the developers diligently, with it featuring KDE Plasma 6.3.4 as the desktop environment. Interestingly, the developers have chosen to default to the Wayland session of Plasma, with an option to switch back to X11 on the login screen. Kubuntu 25.04 also comes with Qt 6.8.3 and KDE Frameworks 6.12.0. For older apps that still need Qt5 support, Qt 5.15.15 and Frameworks 5.116.0 are around in Kubuntu’s archive. As for the pre-installed applications, the Snap for Firefox 137 is being provided as the default web browser, and LibreOffice 25.2 is included as the office suite with the full Kubuntu installation. Development Toolchain Upgrades There are various toolchain updates with the release that include: Golang updated to version 1.24.Binutils updated to version 2.44.LLVM now defaults to version 20.Python refreshed to version 3.13.3.Glibc library updated to version 2.41.Rust toolchain defaults to version 1.84.Inclusion of a snapshot of the upcoming GCC 15.OpenJDK 24 GA and OpenJDK 25 are now available. Take a look at the official release notes to see everything that’s new with this release. 📥 Download Kubuntu 25.04 You can find the latest ISO on the official website, which has direct download links and alternative download methods via Torrent and download mirrors. Kubuntu 25.04 💬 Let me know what you think of the new Kubuntu release. From It’s FOSS News via this RSS feed

Komunitas hexbear.net

Rust vs Go in 2023

You have to just stay in their ecosystem and you’re forced to use their tooling, and their stupid decisions. To use Go as an example, Google wants Go developers to use boringcrypto. 2 years ago, a Red Hat developer added OpenSSL support to boringcrypto and submitted a CR, which was outright ignored. Months later, Google explained that they’re ignoring it because “I don’t think OpenSSL support is on our roadmap for boringcrypto”. Google wants so badly for boringcrypto to not support OpenSSL that they ignore code reviews, even when multiple people followed up afterwards saying that they really wanted OpenSSL support to be added. That’s not open source, it’s just writing proprietary software where other people can see it.

Komunitas programming.dev

I wish writing SQL queries was more popular than ORMs

Even something as ubiquitous as JSON is not handled in the same way in different databases, same goes for Dates, and UUID. I am not even mentioning migrations scripts. As soon as you start writing raw SQL, I pretty sure you will hit a compatibility issue. I was specifically talking about python, can’t argue with golang. OK you have a valid point for performance, gotta keep an eye on that. However, I am satisfied for our CRUD api