ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Golang uk conference 2017 nicholas jackson betting on go

Автор: CodeGPT

Загружено: 2025-06-01

Просмотров: 6

Описание: Download 1M+ code from https://codegive.com/361b180
betting on go: nicholas jackson's talk at gophercon uk 2017 - a detailed breakdown

nicholas jackson's talk "betting on go" at gophercon uk 2017 is a classic for a reason. it provides a compelling narrative of migrating a large, complex system from ruby to go and the challenges and benefits encountered along the way. it's not just about the technical aspects but also about the organizational and strategic considerations involved in such a significant decision.

this tutorial will break down the key aspects of his talk, provide code examples (adapted and extended for clarity), and delve into the deeper lessons learned about choosing go for a production environment.

*1. the context: why move from ruby to go?*

*the problem:* the talk starts by outlining the problems the speaker's team was facing with their ruby-based system. this is crucial because choosing a new technology isn't a random act, it's a solution to a specific set of problems. typical problems with ruby (and other interpreted languages) often include:

*performance bottlenecks:* ruby can be slow for cpu-intensive tasks, especially as the complexity of the application grows. the global interpreter lock (gil) in mri ruby limits concurrency and prevents true parallelism.
*scalability issues:* scaling ruby applications can be challenging and resource-intensive. more servers are often needed to handle the same load compared to a compiled language like go.
*deployment complexity:* ruby deployment can involve complex dependency management and configuration issues, especially across different environments.
*maintainability concerns:* dynamic typing can lead to runtime errors that are harder to catch during development. refactoring large ruby codebases can be risky and time-consuming.

*the opportunity:* go presented itself as a potential solution to these problems. the key features of go that were attractive were:

*performance:* go is a c ...

#GolangUK #NicholasJackson #BettingOnGo

Golang
conference
2017
Nicholas Jackson
betting
Go programming
software development
programming languages
tech conference
Go community
software engineering
backend development
open source
Golang applications
developer events

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Golang uk conference 2017 nicholas jackson betting on go

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]