oslo.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An online home for the people of Oslo, Norway 🇳🇴 but a gateway to the world.

Server stats:

230
active users

#golang

72 posts50 participants6 posts today
Wolf<p>I learned some fraction of <a href="https://hachyderm.io/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> 11 years ago. I’ve written simple things. Here’s an example: <a href="https://github.com/wolf/intset/blob/main/intset.go" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/wolf/intset/blob/ma</span><span class="invisible">in/intset.go</span></a>. I could probably, with a reference, solve a reasonable problem in it. Yes, Go is simpler than <a href="https://hachyderm.io/tags/Cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpp</span></a> or <a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a>. It seems like a fine language. I just didn’t have any reason to use it. I didn’t find it compelling. If employment required me to use it, I would; but it doesn’t hold for me the level of excitement as <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> and Rust.</p>
Golang Weekly<p>Licensify: Manage Digital Licenses Securely 🔐 - Looking for feedback</p><p><a href="https://github.com/Devpro-Software/licensify" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Devpro-Software/lic</span><span class="invisible">ensify</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/Devpro-Software/licensify" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">Devpro-Software/licensify</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Golang Weekly<p>Traversal-resistant file APIs</p><p><a href="https://go.dev/blog/osroot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/blog/osroot</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://go.dev/blog/osroot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://go.dev/blog</span><span class="invisible">/osroot</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a></p>
Golang Weekly<p>Ark - A new Entity Component System for Go</p><p><a href="https://github.com/mlange-42/ark" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mlange-42/ark</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/mlange-42/ark" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">mlange-42/ark</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Esteban Küber :rust:<p>I found myself agreeing with everything in this post from Steve: </p><p><a href="https://steveklabnik.com/writing/choosing-languages/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">steveklabnik.com/writing/choos</span><span class="invisible">ing-languages/</span></a></p><p>I don't think that the brigade of "Rewrite it in Rust" people is nearly as common or big as all too often claimed, but for if you ever appreciated what either Steve or I ever had to say, and have an impulse to brigade a project on GutHub or social media (even accidentally! If you arrive early you might not realize 2000 people are coming right after you), please don't. It's pointless. It's draining. It can be abusive. And it's counter productive.</p><p><a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://hachyderm.io/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://hachyderm.io/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://hachyderm.io/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> <a href="https://hachyderm.io/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a></p>
Golang Weekly<p>Bug fix in the go compiler gives 5.2X performance improvements when compiling the typescript-go compiler</p><p><a href="https://github.com/golang/go/issues/72815#issuecomment-2719445786" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/golang/go/issues/72</span><span class="invisible">815#issuecomment-2719445786</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/golang/go/issues/72815%23issuecomment-2719445786" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">golang/go/issues/72815%23issuecomment-2719445786</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Golang Weekly<p>Payment Gateway with Stripe</p><p><a href="https://github.com/haikali3/gymbara-backend/blob/main/internal/payment/customer-checkout.go" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/haikali3/gymbara-ba</span><span class="invisible">ckend/blob/main/internal/payment/customer-checkout.go</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/haikali3/gymbara-backend/blob/main/internal/payment/customer-checkout.go" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">haikali3/gymbara-backend/blob/main/internal/payment/customer-checkout.go</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>»TypeScript zehnmal schneller – Microsofts Pläne für die Programmiersprache:<br>Microsoft hat die ersten Schritte unternommen, um TypeScript durch eine native Compiler-Implementierung in Go stark zu beschleunigen.«</p><p>Da bin ich mal gespannt, ob nun <span class="h-card" translate="no"><a href="https://fosstodon.org/@TypeScript" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>TypeScript</span></a></span> von Microsoft das Frontend WebDev nun auch wirklich effizienter macht ;)</p><p>🧑‍💻 <a href="https://www.heise.de/news/Microsoft-Native-Portierung-nach-Go-soll-TypeScript-zehnmal-schneller-machen-10312947.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Microsoft-Native</span><span class="invisible">-Portierung-nach-Go-soll-TypeScript-zehnmal-schneller-machen-10312947.html</span></a></p><p><a href="https://chaos.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://chaos.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://chaos.social/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/programmierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmierung</span></a> <a href="https://chaos.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://chaos.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://chaos.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://chaos.social/tags/ts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ts</span></a> <a href="https://chaos.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p>
Golang Weekly<p>I developed a terminal-based PostgreSQL database explorer with Go</p><p><a href="https://github.com/ddoemonn/go-dot-dot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ddoemonn/go-dot-dot</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/ddoemonn/go-dot-dot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">ddoemonn/go-dot-dot</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Golang Weekly<p>Most People Don’t Understand Why Go Uses Pointers Instead of References</p><p><a href="https://blog.cubed.run/most-people-dont-understand-why-go-uses-pointers-instead-of-references-bad755dea39f" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.cubed.run/most-people-don</span><span class="invisible">t-understand-why-go-uses-pointers-instead-of-references-bad755dea39f</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://blog.cubed.run/most-people-dont-understand-why-go-uses-pointers-instead-of-references-bad755dea39f" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://blog.cubed.</span><span class="invisible">run/most-people-dont-understand-why-go-uses-pointers-instead-of-references-bad755dea39f</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
golang<p>“Traversal-resistant file APIs” by Damien Neil — <a href="https://go.dev/blog/osroot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/blog/osroot</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p>
Golang Weekly<p>rsync-over-grpc: demo program: rsync file transfer (with the gokrazy/rsync module) over gRPC transport</p><p><a href="https://github.com/stapelberg/rsync-over-grpc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/stapelberg/rsync-ov</span><span class="invisible">er-grpc</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/stapelberg/rsync-over-grpc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">stapelberg/rsync-over-grpc</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Alvin Ashcraft 🐿️<p>A 10x Faster TypeScript | by Anders Hejlsberg.</p><p><a href="https://devblogs.microsoft.com/typescript/typescript-native-port/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/typescr</span><span class="invisible">ipt/typescript-native-port/</span></a></p><p><a href="https://hachyderm.io/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a> <a href="https://hachyderm.io/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a></p>
darq<p>Why is the <a href="https://goeppingen.social/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> space dominated by <a href="https://goeppingen.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>?<br>Why not <a href="https://goeppingen.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> or <a href="https://goeppingen.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a>?<br>Wouldn't that tremendously increase efficiency? <br>What does Python have that those 2 languages don't?</p>
Dan ⁂<p>that whole <a href="https://beoriginal.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://beoriginal.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> rewrite discussion here and on other networks is kinda funny 🤡</p><p>i mean, let people use the language they want??</p><p>the “yOu ShOuLd HaVe UsEd <a href="https://beoriginal.social/tags/RuSt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RuSt</span></a>" gang is strong, but it’s far from perfect and you can literally use almost anything to run almost anything on almost anything</p><p>often times (not always!) people have put some decent thought behind their decisions 💡</p><p>reminds me of one of my favorite quotes:</p><p>“Everyone you will ever meet knows something you don't.”</p>
Jobs for Developers<p>Roblox is hiring Senior Software Engineer - Systems</p><p>🔧 <a href="https://mastodon.world/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seniorengineer</span></a><br>🌎 San Mateo, California<br>⏰ Full-time<br>🏢 Roblox</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-software-engineer-systems-at-roblox-com-oct-23-2024-fe8213?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-software-engineer-systems-at-roblox-com-oct-23-2024-fe8213?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hiring</span></a></p>
Kidsan<p>I think it is cool that <a href="https://hachyderm.io/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> is being rewritten in a faster language and in my opinion this is the kind of niche where <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> excels. Their reasoning boiling down to Go providing 10x performance for low effort rewrite vs &gt;10x for much more effort in &lt;whatever-language&gt; is what I'd call a pragmatic choice. Not everything needs to be hype-driven development, and I say that as a <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> wannabe.</p>
Laurent Cheylus<p>How to use Go's net/netip package for Network Programming - A series of 7 articles by Rez Moss <a href="https://bsd.network/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> <a href="https://bsd.network/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://dev.to/rezmoss/understanding-gos-netnetip-addr-type-a-deep-dive-17-j7b" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/rezmoss/understanding-g</span><span class="invisible">os-netnetip-addr-type-a-deep-dive-17-j7b</span></a></p>
Golang Weekly<p>Typescript is being ported to Go. Looking forward for TypeScript-Go LSP in neovim.</p><p><a href="https://www.youtube.com/watch?v=pNlq-EVld70" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=pNlq-EVld70</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=pNlq-EVld70" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=pNlq-EVld70</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
层叠 - The Cascading<p><span>TypeScript 编译器宣布用 Go 语言重写。<br><br></span><a href="https://devblogs.microsoft.com/typescript/typescript-native-port/" rel="nofollow noopener noreferrer" target="_blank">https://devblogs.microsoft.com/typescript/typescript-native-port/</a><span><br><br></span><a href="https://misskey.io/tags/TypeScript" rel="nofollow noopener noreferrer" target="_blank">#TypeScript</a> <a href="https://misskey.io/tags/Golang" rel="nofollow noopener noreferrer" target="_blank">#Golang</a><span><br><br></span><a href="https://t.me/outvivid/4686" rel="nofollow noopener noreferrer" target="_blank">Telegram 原文</a></p>