TopTgm
go

Go

Link: golang
Locale: en
Subscribers:18.3K
Category: technology
Description:
Welcome to Go Telegram channel
Okay based on the first reactions it seemed like the naming convention issue brought by Zach didn't get much reflection in you.

In this case, I'd like to share a more practical guidance I used recently when had to test a k8s operator setup locally.

The topic is:
Go: Testing Kubernetes Applications with EnvTest

Enjoy ?

5/18/2024, 4:22:37 PM
"ok" considered harmful?

“Just like there’s an unwritten law that every error variable in Go must be named err, there’s an unwritten law that every map existence variable in Go must be named ok.”

But Zach thinks we can, and should, look at doing better.

5/18/2024, 4:08:39 PM


Explore the recent advancements in randomness within the Go programming language. Authors Russ Cox and Filippo Valsorda, part of the Go team, look closely at the complexities of addressing security requirements for specific use cases and the implementation of the ChaCha(Rand8) algorithm. Discover how these improvements have enhanced random number generation in Go, culminating in the seamless security enhancements introduced in Go 1.22.
5/13/2024, 4:51:00 AM


Maps, also known as associative arrays or hash tables, are vital data structures for solving algorithmic problems in programming. Understanding their features, operations, time and space complexities, and implementation in code is crucial for developers. With this knowledge and practical experience, developers can effectively apply maps to problem-solving scenarios.

This article offers a comprehensive guide to using maps, covering their overview, implementation in Go programming, and strategies for using them in concurrent code.
5/1/2024, 1:45:32 PM
Initial Thoughts on Go 1.22 — 1.22 is due next month, but the release candidate gives us a look at plenty of changes and improvements coming down the pike, including new default behavior for loop variables in for loops, the ‘rangefunc’ experiment (more on that next), and even some performance improvements.

1/19/2024, 12:32:31 PM


Miłosz uses the much loved Ebitengine to create a simple Asteroids game. There’s a lot to cover, but the steps are small and easy to digest if you’re looking to understand how games are made.
11/30/2023, 9:53:53 PM
Logging in Go: A Comparison of the Top 8 Libraries

There's probably a 99% chance that if you're logging in Go, you're using a third-party logging framework since the built-in log package lacks even the most basic features required for production logging. This recently changed with the release of Go 1.21 where the new log/slog package for structured, leveled, and context-aware logging was one of the major highlights.

9/9/2023, 8:58:25 PM
Go Sync or Go Home: WaitGroup

Go’s goroutines, channels, and mutexes make it easy to develop complex concurrency systems. Most problems can be solved using these three mechanisms, but you might be asking yourself — what else is out there?

7/16/2023, 1:16:54 PM
Memory leaks can be a significant issue in any programming language, and Go is no exception. Despite being a garbage-collected language, Go is still susceptible to memory leaks, which can lead to performance degradation and cause your operating system to run out of memory.
To defend itself, the Linux operating system implements an Out-of-Memory (OOM) killer that identifies and terminates processes that consume too much memory and cause the system to become unresponsive.
In this blog post, we’ll explore the most common causes of memory leaks in Go and demonstrate how to use , an open source continuous profiling solution, to find and fix these leaks.

4/26/2023, 5:38:28 AM
User or *User - Do We Need Struct Pointers Everywhere?

The answer, as you might’ve guessed, is “no.” But, it’s also more nuanced due to the lifetime of a struct, its usage, and other aspects that boil this down to general guidelines and case-by-case analysis.

2/11/2023, 11:09:55 PM

Related Groups

Tech Mukul - Xiaomi HyperOS Community ?‍??
Tech Mukul - Xiaomi HyperOS Community ?‍??
technology2.23K

Amazing ⭐️ HyperOS updates status for Poco F4 and Redmi K50iWe are here to provide news about each an every update about HyperOS Xiaomi HyperOS updates are closed for all Xiaomi devices ?Install HyperOS "AI Surprise Wallpapers" in your Xiaomi devices Install HyperOS "AI Surprise Wallpapers" in your Xiaomi devices Official Telegram Channel = @TECH_MUKUL

Coinstages Community
Coinstages Community
technology43.82K

Leading Community Indicator, Educator and Agency for showing ongoing and upcoming trends in cryptocurrency, We actively provides valuable insights about the evolving infographics, and news from this revolutionary technology✅DM @KTCMO for business?  We’re excited to announce our new #Partnership with @Solcex_Exchange ?? SolCex - the first centralized cryptocurrency exchange launched on the Solana blockchain, offering users a seamless, secure, and accessible platform for trading a wide range of digital assets.?  By this partnership, we aim to expand our networks for the mutual growth

Programmers Chat
Programmers Chat
technology1.24K

story for devops engineers and lovers of migration processes Recommend the article on Medium "Application migration from Docker Compose to Kubernetes". The project is a DAM system. Lots of technical details, reasons and conclusions inside.

Solidus AI Chat Group
Solidus AI Chat Group
technology0.13M

? $AITECH now listed on these exchanges:Kucoin | Gate_io | HTX | MEXC | BitGet | BitMart | Pancakeswap✅ $AITECH Official Contract Address:0x2d060ef4d6bf7f9e5edde373ab735513c0e4f944? What are Reserve Bonds? ? Reserve Bonds allow users to purchase tokens at a discounted rate, that vest over time. Each Reserve Bond is represented by an NFT and is exchanged for a single underlying asset. The discounted tokens gradually vest over a specific duration, becoming claimable to the holder of the Reserve Bond NFT incrementally.? What are Liquidity Bonds?✨ Liquidity Bonds offer users the opportunity to purchase tokens at a discount that vest over time, represented by an NFT, in exchange for Liquidity Provider (LP) tokens. The discounted tokens vest over a certain amount of time, becoming claimable to the holder of the Liquidity Bond NFT incrementally.? AITECH Pad Update!⭐️ AITECH Pad's latest update enables users to effortlessly transition between managing investments and claiming them. This new update optimizes portfolio management, improves accessibility, and simplifies the asset claiming process, all while prioritizing top-notch security standards.

AppleSwap AI | Global Group
AppleSwap AI | Global Group
technology53.78K

Appleswap AI - The all in one AI Technology Platform for all your cryptocurrency needs!?Channel:@AppleSwapAI_Announcement?Email: [email protected]? Dear Appleswap community,? Appleswap team would like to announce that we're working tirelessly with the Athene team to bring you the much-awaited Athene Mainnet and Athene Bridge, set to launch in Q2 2024! ?But that's not all! ? $AP is expected to be listed on major exchanges in Q2 2024! Stay tuned for more updates as we embark on this incredible journey together! ?Buy AP tokens on:? Appleswap ? DEX Screener? PancakeSwap Stake on Appleswap ?app.appleswap.ai/stake Stay tuned for more updates!

The Job Overflow - Recently asked Problems
The Job Overflow - Recently asked Problems
technology6.12K

The right package for interview help to switch to Product Based Companies led by Tech Professionals. We provide OAs and interview experience, and post it at thejoboverflow.com, and notify in the TGVisit the Pinned messages for our Community Guidelines ?I don't know if there is a simpler way, but I know a way of changing profile picture. TJO profile picture is linked to gravatar. 1.So go to gravatar. Com 2.Sign in with email you registered tjo with3.change profile picture at gravatar. That's all!Thanks for showing such mad excitement! We've now got some exciting news to share. The first-ever Masterclass by AlgoUniversity is all set to take place. Join us in this Resume Crafting session by none other than Manas Sir himself!Yep, you heard it right! Manas Sir is ready for spilling all his insider secrets on how he nailed his resume that made him travel to not one, not two, but three different countries ✈️. It's an exclusive opportunity to learn from the best!

This website is not affiliated with Telegram. Visual content shown here might be copyrighted by rightful owners. No infringement intended.
DISCLAIMER: Infos without tag OFFICIAL posted on website are public, and wo are not responsible for the content on their media. Join or subscribe the info there maybe some risk with you. If you have any issueContact UsPlease!