#goroutines — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #goroutines, aggregated by home.social.
-
Concurrency en Go y su Importanc…
Los canales en Go son estructuras que permiten la comunicación entre goroutines. Estas goroutines son funciones que pueden ejecutarse simultáneamente, lo que permite realizar múltiples tareas al mismo tiempo.
https://norvik.tech/news/analisis-concurrency-en-go-channels
#Technology #Go #Concurrencia #Canales #Goroutines #NorvikTech #DesarrolloSoftware #TechInnovation
-
Concurrency en Go y su Importanc…
Los canales en Go son estructuras que permiten la comunicación entre goroutines. Estas goroutines son funciones que pueden ejecutarse simultáneamente, lo que permite realizar múltiples tareas al mismo tiempo.
https://norvik.tech/news/analisis-concurrency-en-go-channels
#Technology #Go #Concurrencia #Canales #Goroutines #NorvikTech #DesarrolloSoftware #TechInnovation
-
Concurrency en Go y su Importanc…
Los canales en Go son estructuras que permiten la comunicación entre goroutines. Estas goroutines son funciones que pueden ejecutarse simultáneamente, lo que permite realizar múltiples tareas al mismo tiempo.
https://norvik.tech/news/analisis-concurrency-en-go-channels
#Technology #Go #Concurrencia #Canales #Goroutines #NorvikTech #DesarrolloSoftware #TechInnovation
-
Concurrency en Go y su Importanc…
Los canales en Go son estructuras que permiten la comunicación entre goroutines. Estas goroutines son funciones que pueden ejecutarse simultáneamente, lo que permite realizar múltiples tareas al mismo tiempo.
https://norvik.tech/news/analisis-concurrency-en-go-channels
#Technology #Go #Concurrencia #Canales #Goroutines #NorvikTech #DesarrolloSoftware #TechInnovation
-
Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Часто про Go говорят: «это язык, где конкурентность почти бесплатная» . И знаете что? Это правда. Почти. Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а. В трёх статьях я разберу путь, через который проходит почти каждый Go-разработчик от наивного «я добавил go — получил параллельность», до взрослого «я проектирую concurrency-систему с понятными границами».
https://habr.com/ru/articles/1028264/
#изучение_языков #go #golang #goroutine #goroutines #программирование #производительность #мониторинг #системное_программирование #архитектура
-
Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Часто про Go говорят: «это язык, где конкурентность почти бесплатная» . И знаете что? Это правда. Почти. Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а. В трёх статьях я разберу путь, через который проходит почти каждый Go-разработчик от наивного «я добавил go — получил параллельность», до взрослого «я проектирую concurrency-систему с понятными границами».
https://habr.com/ru/articles/1028264/
#изучение_языков #go #golang #goroutine #goroutines #программирование #производительность #мониторинг #системное_программирование #архитектура
-
Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Часто про Go говорят: «это язык, где конкурентность почти бесплатная» . И знаете что? Это правда. Почти. Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а. В трёх статьях я разберу путь, через который проходит почти каждый Go-разработчик от наивного «я добавил go — получил параллельность», до взрослого «я проектирую concurrency-систему с понятными границами».
https://habr.com/ru/articles/1028264/
#изучение_языков #go #golang #goroutine #goroutines #программирование #производительность #мониторинг #системное_программирование #архитектура
-
Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1
Часто про Go говорят: «это язык, где конкурентность почти бесплатная» . И знаете что? Это правда. Почти. Но «почти» — это самое опасное во всей истории, так как либо ты управляешь системой, либо она управляет тобой руками runtime'а. В трёх статьях я разберу путь, через который проходит почти каждый Go-разработчик от наивного «я добавил go — получил параллельность», до взрослого «я проектирую concurrency-систему с понятными границами».
https://habr.com/ru/articles/1028264/
#изучение_языков #go #golang #goroutine #goroutines #программирование #производительность #мониторинг #системное_программирование #архитектура
-
[Перевод] Атомарные операции против мьютексов в Go: когда скорость становится проблемой
Команда Go for Devs подготовила перевод статьи о том, действительно ли атомарные операции всегда быстрее и лучше мьютексов в конкурентном коде. Автор разбирает реальные сценарии, показывает бенчмарки и объясняет, почему рост производительности часто оборачивается ростом сложности и рисков для корректности.
https://habr.com/ru/articles/986732/
#concurrency #atomic #mutex #rwmutex #performance #goroutines #синхронизация
-
[Перевод] Атомарные операции против мьютексов в Go: когда скорость становится проблемой
Команда Go for Devs подготовила перевод статьи о том, действительно ли атомарные операции всегда быстрее и лучше мьютексов в конкурентном коде. Автор разбирает реальные сценарии, показывает бенчмарки и объясняет, почему рост производительности часто оборачивается ростом сложности и рисков для корректности.
https://habr.com/ru/articles/986732/
#concurrency #atomic #mutex #rwmutex #performance #goroutines #синхронизация
-
[Перевод] Атомарные операции против мьютексов в Go: когда скорость становится проблемой
Команда Go for Devs подготовила перевод статьи о том, действительно ли атомарные операции всегда быстрее и лучше мьютексов в конкурентном коде. Автор разбирает реальные сценарии, показывает бенчмарки и объясняет, почему рост производительности часто оборачивается ростом сложности и рисков для корректности.
https://habr.com/ru/articles/986732/
#concurrency #atomic #mutex #rwmutex #performance #goroutines #синхронизация
-
[Перевод] Атомарные операции против мьютексов в Go: когда скорость становится проблемой
Команда Go for Devs подготовила перевод статьи о том, действительно ли атомарные операции всегда быстрее и лучше мьютексов в конкурентном коде. Автор разбирает реальные сценарии, показывает бенчмарки и объясняет, почему рост производительности часто оборачивается ростом сложности и рисков для корректности.
https://habr.com/ru/articles/986732/
#concurrency #atomic #mutex #rwmutex #performance #goroutines #синхронизация
-
🐢💤 Wow, someone discovered that having 50,000 #goroutines is bad for production. 🚀🔧 Who knew that ignoring simple #programming #principles could turn your #API into a sloth? Maybe next time, they'll realize that basic #monitoring isn't just a checkbox activity. 🙄📊
https://skoredin.pro/blog/golang/goroutine-leak-debugging #performance #software #development #HackerNews #ngated -
🐢💤 Wow, someone discovered that having 50,000 #goroutines is bad for production. 🚀🔧 Who knew that ignoring simple #programming #principles could turn your #API into a sloth? Maybe next time, they'll realize that basic #monitoring isn't just a checkbox activity. 🙄📊
https://skoredin.pro/blog/golang/goroutine-leak-debugging #performance #software #development #HackerNews #ngated -
🐢💤 Wow, someone discovered that having 50,000 #goroutines is bad for production. 🚀🔧 Who knew that ignoring simple #programming #principles could turn your #API into a sloth? Maybe next time, they'll realize that basic #monitoring isn't just a checkbox activity. 🙄📊
https://skoredin.pro/blog/golang/goroutine-leak-debugging #performance #software #development #HackerNews #ngated -
🐢💤 Wow, someone discovered that having 50,000 #goroutines is bad for production. 🚀🔧 Who knew that ignoring simple #programming #principles could turn your #API into a sloth? Maybe next time, they'll realize that basic #monitoring isn't just a checkbox activity. 🙄📊
https://skoredin.pro/blog/golang/goroutine-leak-debugging #performance #software #development #HackerNews #ngated -
[Перевод] 1000 и один способ угробить программу из-за гонки данных в Go
Команда Go for Devs подготовила перевод статьи о самых коварных и трудноуловимых гонках данных в Go. Автор показывает на реальных примерах, как даже опытные разработчики легко попадают в ловушки конкурентности: от случайных захватов переменных в замыканиях до неправильного срока жизни мьютексов и скрытых гонок в стандартной библиотеке.
-
[Перевод] 1000 и один способ угробить программу из-за гонки данных в Go
Команда Go for Devs подготовила перевод статьи о самых коварных и трудноуловимых гонках данных в Go. Автор показывает на реальных примерах, как даже опытные разработчики легко попадают в ловушки конкурентности: от случайных захватов переменных в замыканиях до неправильного срока жизни мьютексов и скрытых гонок в стандартной библиотеке.
-
[Перевод] 1000 и один способ угробить программу из-за гонки данных в Go
Команда Go for Devs подготовила перевод статьи о самых коварных и трудноуловимых гонках данных в Go. Автор показывает на реальных примерах, как даже опытные разработчики легко попадают в ловушки конкурентности: от случайных захватов переменных в замыканиях до неправильного срока жизни мьютексов и скрытых гонок в стандартной библиотеке.
-
[Перевод] 1000 и один способ угробить программу из-за гонки данных в Go
Команда Go for Devs подготовила перевод статьи о самых коварных и трудноуловимых гонках данных в Go. Автор показывает на реальных примерах, как даже опытные разработчики легко попадают в ловушки конкурентности: от случайных захватов переменных в замыканиях до неправильного срока жизни мьютексов и скрытых гонок в стандартной библиотеке.
-
🚀 Wow, #groundbreaking news: someone just discovered there's more to life than goroutines! 🤯 Introducing the "Reactive #paradigm," because why keep things simple when you can confuse your fellow developers with buzzwords? 💥Apparently, "ro" is the new magic sauce—because clearly, Go wasn't good enough at #concurrency already. 🙄
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing #news #reactive #goroutines #buzzwords #HackerNews #ngated -
🚀 Wow, #groundbreaking news: someone just discovered there's more to life than goroutines! 🤯 Introducing the "Reactive #paradigm," because why keep things simple when you can confuse your fellow developers with buzzwords? 💥Apparently, "ro" is the new magic sauce—because clearly, Go wasn't good enough at #concurrency already. 🙄
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing #news #reactive #goroutines #buzzwords #HackerNews #ngated -
🚀 Wow, #groundbreaking news: someone just discovered there's more to life than goroutines! 🤯 Introducing the "Reactive #paradigm," because why keep things simple when you can confuse your fellow developers with buzzwords? 💥Apparently, "ro" is the new magic sauce—because clearly, Go wasn't good enough at #concurrency already. 🙄
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing #news #reactive #goroutines #buzzwords #HackerNews #ngated -
🚀 Wow, #groundbreaking news: someone just discovered there's more to life than goroutines! 🤯 Introducing the "Reactive #paradigm," because why keep things simple when you can confuse your fellow developers with buzzwords? 💥Apparently, "ro" is the new magic sauce—because clearly, Go wasn't good enough at #concurrency already. 🙄
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing #news #reactive #goroutines #buzzwords #HackerNews #ngated -
Go beyond Goroutines: introducing the Reactive paradigm
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing
#HackerNews #Go #Goroutines #ReactiveParadigm #Programming #Concurrency #SoftwareDevelopment
-
Go beyond Goroutines: introducing the Reactive paradigm
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing
#HackerNews #Go #Goroutines #ReactiveParadigm #Programming #Concurrency #SoftwareDevelopment
-
Go beyond Goroutines: introducing the Reactive paradigm
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing
#HackerNews #Go #Goroutines #ReactiveParadigm #Programming #Concurrency #SoftwareDevelopment
-
Go beyond Goroutines: introducing the Reactive paradigm
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing
#HackerNews #Go #Goroutines #ReactiveParadigm #Programming #Concurrency #SoftwareDevelopment
-
Go beyond Goroutines: introducing the Reactive paradigm
https://samuelberthe.substack.com/p/go-beyond-goroutines-introducing
#HackerNews #Go #Goroutines #ReactiveParadigm #Programming #Concurrency #SoftwareDevelopment
-
Can anyone recommend a good and up to date book (like, with paper) for learning Go? The programming language, not the game.
Target audience (me) is an experienced, multilingual developer familiar with all the programming things. I need a walk through the syntax and then deeper intros to Go-specific topics, tooling, the standard library, etc.
-
Can anyone recommend a good and up to date book (like, with paper) for learning Go? The programming language, not the game.
Target audience (me) is an experienced, multilingual developer familiar with all the programming things. I need a walk through the syntax and then deeper intros to Go-specific topics, tooling, the standard library, etc.
-
Can anyone recommend a good and up to date book (like, with paper) for learning Go? The programming language, not the game.
Target audience (me) is an experienced, multilingual developer familiar with all the programming things. I need a walk through the syntax and then deeper intros to Go-specific topics, tooling, the standard library, etc.
-
Can anyone recommend a good and up to date book (like, with paper) for learning Go? The programming language, not the game.
Target audience (me) is an experienced, multilingual developer familiar with all the programming things. I need a walk through the syntax and then deeper intros to Go-specific topics, tooling, the standard library, etc.
-
Can anyone recommend a good and up to date book (like, with paper) for learning Go? The programming language, not the game.
Target audience (me) is an experienced, multilingual developer familiar with all the programming things. I need a walk through the syntax and then deeper intros to Go-specific topics, tooling, the standard library, etc.
-
Como Go mudou o uso de concorrência. Via Semana Go / @eltonminetto.dev medium.com/@ashishkhura... #golang #concurrency #goroutines
From Scarcity to Abundance: Ho... -
Como Go mudou o uso de concorrência. Via Semana Go / @eltonminetto.dev medium.com/@ashishkhura... #golang #concurrency #goroutines
From Scarcity to Abundance: Ho... -
🤖 "Understanding" the Go Scheduler is code for a 💤-inducing saga about #Goroutines and the majestic #GMP 🌀 model – a thrilling tale of scheduling minutiae nobody asked for, sprinkled with enough disclaimers to make you question if the author even believes it. Spoiler alert: it's mostly recycled content, with a side of 'please correct me' humility. 🙄
https://nghiant3223.github.io/2025/04/15/go-scheduler.html #GoScheduler #RecycledContent #TechHumor #CodingSaga #HackerNews #ngated -
🤖 "Understanding" the Go Scheduler is code for a 💤-inducing saga about #Goroutines and the majestic #GMP 🌀 model – a thrilling tale of scheduling minutiae nobody asked for, sprinkled with enough disclaimers to make you question if the author even believes it. Spoiler alert: it's mostly recycled content, with a side of 'please correct me' humility. 🙄
https://nghiant3223.github.io/2025/04/15/go-scheduler.html #GoScheduler #RecycledContent #TechHumor #CodingSaga #HackerNews #ngated -
🤖 "Understanding" the Go Scheduler is code for a 💤-inducing saga about #Goroutines and the majestic #GMP 🌀 model – a thrilling tale of scheduling minutiae nobody asked for, sprinkled with enough disclaimers to make you question if the author even believes it. Spoiler alert: it's mostly recycled content, with a side of 'please correct me' humility. 🙄
https://nghiant3223.github.io/2025/04/15/go-scheduler.html #GoScheduler #RecycledContent #TechHumor #CodingSaga #HackerNews #ngated -
🤖 "Understanding" the Go Scheduler is code for a 💤-inducing saga about #Goroutines and the majestic #GMP 🌀 model – a thrilling tale of scheduling minutiae nobody asked for, sprinkled with enough disclaimers to make you question if the author even believes it. Spoiler alert: it's mostly recycled content, with a side of 'please correct me' humility. 🙄
https://nghiant3223.github.io/2025/04/15/go-scheduler.html #GoScheduler #RecycledContent #TechHumor #CodingSaga #HackerNews #ngated -
Секреты дедлоков
Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил… Узнать больше
https://habr.com/ru/companies/ozonbank/articles/908978/
#go #goroutine #goroutines #panic #deadlock #deadlocks #timer #дедлок #горутина #горутины
-
Секреты дедлоков
Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил… Узнать больше
https://habr.com/ru/companies/ozonbank/articles/908978/
#go #goroutine #goroutines #panic #deadlock #deadlocks #timer #дедлок #горутина #горутины
-
Секреты дедлоков
Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил… Узнать больше
https://habr.com/ru/companies/ozonbank/articles/908978/
#go #goroutine #goroutines #panic #deadlock #deadlocks #timer #дедлок #горутина #горутины
-
Секреты дедлоков
Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил… Узнать больше
https://habr.com/ru/companies/ozonbank/articles/908978/
#go #goroutine #goroutines #panic #deadlock #deadlocks #timer #дедлок #горутина #горутины
-
Ah, yes, the epic 2025 standoff between the crab with delusions of zero-cost grandeur and the #gopher juggling #goroutines like it's Cirque du Soleil. 🦀🤹♂️ Meanwhile, #TypeScript is left in the corner wondering why it even bothered attending this backend brawl. 🤷♀️💻
https://effective-programmer.com/rust-vs-go-battle-for-the-backend-368f775de9fc #epicstandoff #crabvs #backendbrawl #HackerNews #ngated -
Ah, yes, the epic 2025 standoff between the crab with delusions of zero-cost grandeur and the #gopher juggling #goroutines like it's Cirque du Soleil. 🦀🤹♂️ Meanwhile, #TypeScript is left in the corner wondering why it even bothered attending this backend brawl. 🤷♀️💻
https://effective-programmer.com/rust-vs-go-battle-for-the-backend-368f775de9fc #epicstandoff #crabvs #backendbrawl #HackerNews #ngated -
Ah, yes, the epic 2025 standoff between the crab with delusions of zero-cost grandeur and the #gopher juggling #goroutines like it's Cirque du Soleil. 🦀🤹♂️ Meanwhile, #TypeScript is left in the corner wondering why it even bothered attending this backend brawl. 🤷♀️💻
https://effective-programmer.com/rust-vs-go-battle-for-the-backend-368f775de9fc #epicstandoff #crabvs #backendbrawl #HackerNews #ngated -
Ah, yes, the epic 2025 standoff between the crab with delusions of zero-cost grandeur and the #gopher juggling #goroutines like it's Cirque du Soleil. 🦀🤹♂️ Meanwhile, #TypeScript is left in the corner wondering why it even bothered attending this backend brawl. 🤷♀️💻
https://effective-programmer.com/rust-vs-go-battle-for-the-backend-368f775de9fc #epicstandoff #crabvs #backendbrawl #HackerNews #ngated -
Ah, yes, the epic 2025 standoff between the crab with delusions of zero-cost grandeur and the #gopher juggling #goroutines like it's Cirque du Soleil. 🦀🤹♂️ Meanwhile, #TypeScript is left in the corner wondering why it even bothered attending this backend brawl. 🤷♀️💻
https://effective-programmer.com/rust-vs-go-battle-for-the-backend-368f775de9fc #epicstandoff #crabvs #backendbrawl #HackerNews #ngated -
Structured concurrency в языке Go
Горутины виснут непонятно почему, случайная запись в закрытый канал вызывает panic, нормально протестировать приложение вообще невозможно. Наверняка многие из вас сталкивались с такой проблемой: синтаксис языка Go вроде бы очень простой, можно сказать примитивный, да и горутины создаются элементарно, но при этом написать мало-мальски серьёзную программу, которая конкурентно что-то делает, внезапно оказывается не так-то просто. Чтобы не запутаться, люди придумали концепцию structured concurrency, которую можно применять и в Go. Читай или страдай