Category Archives: Programming

Что почитать по конкурентности в go

https://github.com/golang/go/wiki/LearnConcurrency А вот и видео хорошее https://youtu.be/f6kdp27TYZs

Набор тестовых заданий для бэкенд-разработчика

https://github.com/Ecwid/new-job

Как twitch помогал улучшать сборщик мусора в go

https://blog.twitch.tv/gos-march-to-low-latency-gc-a6fa96f06eb7#.i950758x6

HTTP stress testing tools

Старый добрый ab, из минусов — только http 1.0, задействует только одно ядро. JMeter wrk hey (бывший boom) — написан на go. Yandex.Tank Siege

Почитать про Angular2

Ссылки

Regexp: negative lookahead на практике

Понадобилось поискать в коде любые функции, кроме функции myFunc. Поможет такая регулярка \W(?!myFunc)(\w+)\( Т.е. любой символ не из слова, затем любое слово, но перед ним negative lookahead, что слово не равно myFunc. После чего ищется открывающая скобка. К примеру, в таком коде совпадёт только первая строка

Настройка IntelliJ IDEA для запуска py.test

Установить plugin для python IntelliJ Idea → Preferences → Plugins → Browse Repositories → Python

Golang: особенности видимости переменных

Задача: достать всех родителей категории, исключая текущую категорию.

Как собрать и запустить свой докер

Скопировать файлы с контейнера:

Настройка PhpStorm для запуска приложения golang

Нужно зайти в Run → Edit cofigurations → + → Go single file и далее настроить как на картинке. Название брать можно любое :) А Module и Working directory подставляются автоматически. В примере показано, как пробрасывать параметр к запуску бинарника.