🇺🇦 Go for two :)
1.18K subscribers
22 photos
3 files
184 links
Telegram channel about tricks and engineering practices in the Go programming language over a cup of coffee ☕️.

author: @a_soldatenko
personal blog: https://asoldatenko.org

#golang #go #kubernetes #debugging
加入频道
image_2021-05-13_20-49-54.png
150.1 KB
Go 1.17 Add IsPrivate() helper to check if an IP is private according to RFC 1918 & RFC 4193

https://github.com/6543-forks/go/commit/c73fccc384c699f857abd0a566bbbc1529969fd9
How to Make Your Code Reviewer Fall in Love with You:

1. Review your own code first
2. Write a clear change list description
3. Automate the easy stuff
4. Answer questions with the code itself
5. Narrowly scope changes
6. Separate functional and non-functional changes
7. Break up large change lists
8. Respond graciously to critiques
9. Be patient when your reviewer is wrong
10. Communicate your responses explicitly
11. Artfully solicit missing information
12. Award all ties to your reviewer
13. Minimize lag between rounds of review

https://mtlynch.io/code-review-love/
🙀
FA3t6syVgAo40X8.jpeg
50.2 KB
LOL😭😭😭

Someone nuked the DNS A and AAA records for Facebook, Instagram, and WhatsApp Face with hand over mouth
Освой программу обучения Golang+JS Full Stack вместе с NIX!

📍Харьков, Украина

Технологии Golang востребованы и в простых мобильных приложениях, и в крупных серверных системах. Изучи перспективное IT-направление с экспертами NIX — построй успешную карьеру!

Во время обучения ты получишь базовые знания о фронтэнд и бекэнд-разработке и сможешь закрепить их на практике. По окончании обучения этих навыков будет достаточно, чтобы попробовать свои силы на позицию Junior Golang Developer в NIX.

Чему ты научишься:
▪️использовать базовые инструменты Golang-разработчика;
основам работы в окружении Linux, а также HTML/CSS;
▪️настраивать web-сервера;
▪️работать с Git и базами данных;
▪️разрабатывать SPA на фреймворке VueJS (от основ до введения во Vuex).

Обрати внимание: старт обучения в конце ноября-начале декабря. Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
Всегда приятно прочитать о Go в книге про Rust 😜

"Here’s the idea in a slogan from the Go language documentation: 'Do not communicate by sharing memory; instead, share memory by communicating.'"

link: https://doc.rust-lang.org/book/ch16-02-message-passing.html#using-message-passing-to-transfer-data-between-threads
https://twitter.com/felixge/status/1468155086648061952

немного медленно первый раз загружается но в целом дает намного больше возможностей для code review 🎉
В Новый год — с новой профессией в IT!

Проверь свои знания на NIX Online Edu Testing

Купить подарки, поставить елку. Чего-то не хватает в праздничном списке… Точно! Подготовиться к карьере в IT!
Для этого приглашаем тебя поучаствовать в онлайн-тестировании по одной из 17-ти программ обучения. Выполни тест и узнай уровень своей подготовки.

Когда:
с 3 по 24 декабря
Где: онлайн с любого удобного тебе гаджета

Хочешь освоить самую актуальную профессию в IT? Эксперты NIX помогут тебе.

В Корпоративном центре обучения NIX есть 17 учебных программ. В зависимости от направления ты будешь учиться офлайн в Харькове или онлайн. Ты получишь базовые знания по фронтенд и бэкенд-разработке, по бизнес-анализу и в сфере облачных технологий. После обучения ты сможешь уверенно начать карьеру в IT и попробовать себя на позиции Junior-специалиста в команде NIX!

Отличный старт для нового года, правда? 😉

Теперь дело за малым — переходи по ссылке, выбирай понравившуюся программу обучения и проходи онлайн-тестирование.

Желаем удачи! Увидимся в 2022-м в команде NIX 😉
Apache Log4j 2.16.0 Released

>Removed Message Lookups. This is a hardening related to changes made
to prevent CVE-2021-44228. While this change is recommended, it is NOT
required to fix CVE-2021-44228.


https://lists.apache.org/thread/d6v4r6nosxysyq9rvnr779336yf0woz4
Новая статья от Jaana: “Generics facilitators in Go” 🤓

https://rakyll.org/generics-facilititators/
Итересный твит от автора curl:

В кратце: есть много альтернатив curl, даже вот httpie-go вспомнил, (я как раз недавно на него смотрел! ), и автор просит назвать фичи, которые хотелось заимплементить в curl.


https://twitter.com/bagder/status/1481186883560476674
Workflow TIL:

dyff - A diff tool for YAML files, and sometimes JSON

Особенно в связке с kubectl 🛩:


export KUBECTL_EXTERNAL_DIFF="dyff between --omit-header --set-exit-code"


https://github.com/homeport/dyff