Публикации по теме 'golang'
Битва за производительность в го - это неправильно
Почему все фреймворки Golang сосредоточены на производительности?
Мне нравится язык Go, и я представил его в Arduino более года назад. Это действительно изменило наш способ создания и развертывания приложений, вот основные преимущества для нас:
Компилируется на каждой используемой нами архитектуре Молниеносно Очень легко развернуть, мы используем двоичный файл + файл конфигурации json Крепкий Хорошо задокументированы Библиотеки высокого качества
Большая часть нашей серверной..
Лучший код, который я когда-либо писал
Лучший код, который я когда-либо писал
Небольшой сценарий оболочки
Я часто говорю, что лучший код, который я когда-либо писал, - это небольшой инструмент под названием gh . Это небольшой сценарий оболочки, который сэкономил мне бесчисленное количество часов за последние пару лет с тех пор, как я его написал.
По сути, это помогает вам управлять локальными репозиториями github, но это намного больше, чем кажется. Как и все отличные инструменты CLI, он предлагает вам новый, лучший..
@ilyasz Я разделяю вашу признательность за Erlang/Elixir, а также за то, что я долгое время был Java-разработчиком…
@ilyasz Я разделяю вашу признательность за Erlang / Elixir, а также, будучи давним разработчиком Java в прошлом, я могу полностью поддержать некоторые моменты, касающиеся общего состояния и изменчивости.
Однако есть одно явление, которое я никак не могу понять, — это язык программирования Go. Хотя Go и не является явно объектно-ориентированным, в некоторых аспектах это полная противоположность всему, о чем вы говорите. Он имеет изменяемое общее состояние, дырявые абстракции,..
Что представляет прошлое, настоящее и будущее
Глава 1 этой статьи: https://medium.com/software-engineering-problems/what-represents-the-past-present-and-future-the-future-1-665966610825
Глава 2 этой статьи: https://medium.com/software-engineering-problems/what-represents-the-past-present-and-future-9a8f8bbde4b6
Мы уже видели, насколько мощной может быть одиночная сопрограмма. Но сжимать все в одной сопрограмме — не вариант. С точки зрения управления сложностью, мы должны нырять и побеждать. Кроме того, будущее не..
Управление Docker Engine с Go
Сегодня большинство производственных систем работают на контейнерах. И большая часть контейнеризации выполняется через докер. Docker решает одну из самых больших проблем, с которыми мы сталкиваемся при разработке программного обеспечения:
¯ \ _ (ツ) _ / ¯ Работает на моем компьютере
Мы используем команду docker , чтобы поговорить с демоном докеров, запущенным на нашем хост-компьютере.
$ docker run nginx
$ docker ps
$ docker stop <container_id>
Код за командой docker -..
Объединение комментариев Reddit
Это не очень сложно сделать, но недавно я опубликовал несколько графиков статистики комментариев Reddit в Твиттере, и люди спрашивали, как я это сделал. Во-первых, вот графики:
Есть много простых способов анализа комментариев на Reddit, но я выбрал менее эффективный — написать два набора скриптов: один для анализа комментариев и один для их визуализации. Таким образом, я могу использовать действительно быстрый язык для анализа ( Go ) и что-то более традиционное для визуализации;..
Зачем идти.?
Go(Golang) — это что-то новое для вас. Эта статья не требует никакого предварительного опыта работы с языком.
Мы пройдемся по следующим темам:
GoDoc Статический анализ кода Встроенная среда тестирования и профилирования Обнаружение состояния гонки Кривая обучения Отражение
GoDoc
В Go очень серьезно относятся к документации в коде. Так же и простота.
GoDoc — это инструмент для анализа статического кода, который создает красивые страницы документации прямо из вашего кода...