Komunitas
lemm.ee
As a developer whos had python and rust web applications in production, golang is an almost perfect balance between complexity and power. Its simple enough for anyone to learn (yes you!) yet powerful enough to build large, performant programs. It also has an amazing model for concurrency which is basically multitasking. The reason lots of networking applications use it is because networking requires a lot of this multitasking and demands efficiency. Part of the reason they tend to be built well is that every funtion that might have an error requires you to explicitly handle it or ignore it. Also the syntax is very simple relative to other languages, so you dont often get cryptic, hard to understand code. Golang also compiles to one nice executable rather than requiring the host system to have certain files/programs so more time can be spent on the code rather than the deployment. It of course has it’s rough edges but I think it’s underrated.
Komunitas
lemmy.kde.social
There’s also a Golang alternative that does not have 6 GiB build folders like Tauri / Tauri 2. (Tauri generates like 3 MiB binaries. It’s the build folders that are huge. Also stay ready to compile huge Rust packages!)
Komunitas
lemmy.ml
Nope, I’m glad to share. I personalized it from the “Gruvbox Rainbow” preset from here: https://starship.rs/presets/ So, you might prefer that, if you’re not, well, me. You will need to set up a NerdFont, like the Starship installation guide says. Here’s my configuration: ::: spoiler Spoiler "$schema" = 'https://starship.rs/config-schema.json' format = """ [$status](bg:color_red fg:color_fg0)\ [](fg:color_red bg:color_orange)\ [$cmd_duration](bg:color_orange fg:color_fg0)\ [](fg:color_orange bg:color_yellow)\ [$time](bg:color_yellow fg:color_fg0)\ [](fg:color_yellow)\ $line_break\ [$directory](bg:color_aqua fg:color_fg0)\ [](fg:color_aqua bg:color_blue)\ [$git_branch\ $git_status](bg:color_blue fg:color_fg0)\ [](fg:color_blue bg:color_bg3)\ [$c\ $rust\ $golang\ $nodejs\ $php\ $java\ $kotlin\ $haskell\ $python\ $docker_context](bg:color_bg3 fg:color_fg0)\ [](fg:color_bg3)\ $line_break\ $line_break""" palette = 'gruvbox_dark' [palettes.gruvbox_dark] color_fg0 = '#ffffff' color_bg1 = '#3c3836' color_bg3 = '#665c54' color_blue = '#458588' color_aqua = '#689d6a' color_green = '#98971a' color_orange = '#d65d0e' color_purple = '#b16286' color_red = '#cc241d' color_yellow = '#d79921' [status] disabled = false symbol = "" format = ' $symbol $status ' [username] format = ' $user ' [directory] format = " $path " truncation_length = 3 truncation_symbol = "…/" [directory.substitutions] "Documents" = " " "Downloads" = " " "Music" = " " "Pictures" = " " "Projects" = " " [git_branch] symbol = "" format = ' $symbol $branch ' [git_status] style = "bg:color_aqua" format = '$all_status$ahead_behind ' [nodejs] symbol = "" format = ' $symbol $version ' [c] symbol = " " format = ' $symbol $version ' [rust] symbol = "" format = ' $symbol $version ' [golang] symbol = "" format = ' $symbol $version ' [php] symbol = "" format = ' $symbol $version ' [java] symbol = " " format = ' $symbol $version ' [kotlin] symbol = "" format = ' $symbol $version ' [haskell] symbol = "" format = ' $symbol $version ' [python] symbol = "" format = ' $symbol $version ' [cmd_duration] format = ' $duration ' [time] disabled = false time_format = "%R" format = ' $time ' [line_break] disabled = false :::
Komunitas
feddit.nl
It means, at least in the golang world, that they keep a copy of your source for themselves and use it for builds. They don’t pull from the public repo every time they build their stuff, so malicious code could only get in with new versions, but they check for that.
Komunitas
alien.top
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
lemmy.sdf.org
Hello, I’m somewhat in the SDF community already, even though I rarely come up on COM or BBOARD. I’m a developer by day and I am generally very interested in anything relating to programming, AI, cognitive science, and I’ve recently taken some interest on bare metal programming, SoCs and RISC-V stuff. You’ll also see me involved in some stuff relating to Plan 9 and, more recently also, Golang programming for Plan 9 on ARM. Looking forward to participating in SDF activities on Lemmy as well!
Komunitas
lemmy.dbzer0.com
Replace that with golang and now we’re talking
Komunitas
programming.dev
Results: | dependencyName | nbDependents | | --------------------------- | ------------ | | github.com/stretchr/testify | 259,237 | | github.com/google/uuid | 104,877 | | golang.org/x/crypto | 100,633 | | google.golang.org/grpc | 97,228 | | github.com/spf13/cobra | 93,062 | | github.com/pkg/errors | 92,491 | | golang.org/x/net | 76,722 | | google.golang.org/protobuf | 74,971 | | github.com/sirupsen/logrus | 71,730 | | github.com/spf13/viper | 64,174 |
Komunitas
programming.dev
I’d really like to do some personal projects, both to learn new stuff and scratch my digital itches. Likewise. There are so many things I’d love to do. Hell, I’d even love to just practice and improve at things that I do in my day job. My current job requires golang and while I’m competent, I’m nowhere near the level of comfort that I want to be. And that’s just the language, there are other libraries, technologies, etc. where I’d like to improve too. But unfortunately, I have to pace myself. And that basically means I can never do anything computer-related in my spare time. A part of me hopes that some day, I can reduce my hours, or just find a very chill job that still pays decently so I can do more important things in my spare time. But for now, this is the choice that I’ve made.
Komunitas
programming.dev
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
slrpnk.net
Which one to learn to get a job in 2024?
Komunitas
links.hackliberty.org
The FBI dismantled the IPStorm botnet proxy network and its infrastructure this week following a September plea deal with the hacker behind the operation. The Justice Department said it took down the infrastructure associated with the IPStorm malware — which experts said infected thousands of Linux, Mac, and Android devices across Asia, Europe, North America and South America. The botnet was first sighted by researchers in June 2019, primarily targeting Windows systems, and stood out to experts because it used the InterPlanetary File System (IPFS) peer-to-peer protocol to communicate with infected systems and relay commands. Cisco warned last year that IFPS was being exploited widely by hackers. By 2020, several security companies discovered that the malware had expanded to versions that infected other devices and platforms. Cybersecurity journalist Catalin Cimpanu reported that the botnet grew from around 3,000 infected systems in May 2019 to more than 13,500 devices by 2020. On Tuesday, the U.S. Justice Department said Sergei Makinin, a Russian and Moldovan national, pled guilty on September 18 to three hacking charges that each carry a maximum sentence of ten years in prison. According to the DOJ, Makinin developed and deployed the malware from June 2019 to December 2022, using it to hack thousands of internet-connected devices around the world. “Makinin controlled these infected devices as part of an extensive botnet, which is a network of compromised devices. The main purpose of the botnet was to turn infected devices into proxies as part of a for-profit scheme, which made access to these proxies available through Makinin’s websites, proxx.io and proxx.net,” the Justice Department explained. “Through those websites, Makinin sold illegitimate access to the infected, controlled devices to customers seeking to hide their Internet activities. A single customer could pay hundreds of dollars a month to route traffic through thousands of infected computers. Makinin’s publicly-accessible website advertised that he had over 23,000 ‘highly anonymous’ proxies from all over the world.” Makinin told officials that he made at least $550,000 from the scheme and agreed to forfeit all cryptocurrency related to the operation.
Komunitas
mastodon.social
🚀 Thrilled to launch today our @golang #testcontainers lib! 🧊 Now you can pop out Microcks from your Go tests to mock your @openapi, @graphql or #grpcio dependencies and test your #API. It’s based on our new #Go client, contributed by @julienbreux 👏🎉 👉https://testcontainers.com/modules/microcks/
Komunitas
livellosegreto.it
Fourteen Years of Go - The Go Programming Language @programmazione “Oggi festeggiamo il quattordicesimo compleanno del rilascio open source di Go! Go ha avuto un grande anno, con due rilasci ricchi di funzionalità e altri importanti traguardi.” Articolo in inglese #programmazione #DevITA #golang #development #developer #gopher https://go.dev/blog/14years
Komunitas
derp.foo
There is a discussion on Hacker News, but feel free to comment here as well.
Komunitas
derp.foo
Hey there I made a opensource alternative for these services. Although these workedd very well, I was not so confident what they do. So I made my own and opensourced it. It is written in Golang and is fully customizable. There is a discussion on Hacker News, but feel free to comment here as well.
Komunitas
lemmygrad.ml
Is rust like some sort of neoliberal intervention? No it’s just the same annoying people that bandwagoned Golang back in the 2010’s now are bandwagoning Rust. There’s just a group of people that chase trends and are insufferable. But what is the communist line on rust Honestly I hope there isn’t one. It doesn’t really make sense to me to have a political stance weigh in on a programming language.
Komunitas
hachyderm.io
👀 Very interesting a deep dive into coroutines and coroutines in @golang Well, the author needs no introduction 😅 https://research.swtch.com/coro
Komunitas
lemmy.ml
this is early testing phase. I have created and deployed a lemmy server and mattermost modules successfully and it works great. technical details: all this works via cloud instances kinda like architecture, i create a instance (container or vm based on software req) and launch automated scripts to setup everything so people don’t have to mess up working with insecure configurations. The backend api is golang and frontend is vuejs. I also have a WAF and security protocols to mitigate basic security flaws and botnet attacks. I need feedback on what our oss community surfers the most when hosting federated communities. business side: I dont intend to charge for things in testing phase cause all i need is good feedback but as the server demands grows i’ll be working with whatever you’ll be paying for private instance (idk like $2 a month ?). motivation: people use proprietary products cause they are already hosted and just avaiable. If we make this with oss products people will start using it. Making lemmy easy to setup will boost more community interaction and make lifes of current community mods easier :)
Komunitas
derp.foo
When you search “golang” on google for a long time, the question “Why people hate Go?” comes up at the top. Now the blog post “A new way to bring garbage collected programming languages efficiently to WebAssembly” written by the team of V8 (JavaScript and WebAssembly engine) on the official website of Google has appeared. https://v8.dev/blog/wasm-gc-porting When I saw in the first paragraph of the blog that “we will get into the technical details of how GC languages such as Java, Kotlin, Dart, Python, and C# can be ported to Wasm” the question “Why people in Google hate Go?” arose There is a discussion on Hacker News, but feel free to comment here as well.