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
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/
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/
mtlynch.io
How to Make Your Code Reviewer Fall in Love with You
Best practices for code review when you're the author.
The Busy Developers's Guide to Go Profiling, Tracing and Observability
https://github.com/DataDog/go-profiler-notes/blob/main/guide/README.md
https://github.com/DataDog/go-profiler-notes/blob/main/guide/README.md
GitHub
go-profiler-notes/guide/README.md at main · DataDog/go-profiler-notes
felixge's notes on the various go profiling methods that are available. - DataDog/go-profiler-notes
FA3t6syVgAo40X8.jpeg
50.2 KB
LOL😭😭😭
Someone nuked the DNS A and AAA records for Facebook, Instagram, and WhatsApp Face with hand over mouth
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).
Обрати внимание: старт обучения в конце ноября-начале декабря. Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
📍Харьков, Украина
Технологии 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
"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
Playground теперь поддерживает go "tip" версию:
go.dev/play/?v=gotip
source: https://twitter.com/bradfitz/status/1466106506588217346?s=20
go.dev/play/?v=gotip
source: https://twitter.com/bradfitz/status/1466106506588217346?s=20
go.dev
Go Playground - The Go Programming Language
https://twitter.com/felixge/status/1468155086648061952
немного медленно первый раз загружается но в целом дает намного больше возможностей для code review 🎉
немного медленно первый раз загружается но в целом дает намного больше возможностей для code review 🎉
Twitter
Felix Geisendörfer
Pro Tip: Are you tired of reviewing GitHub PR diff chunks out of context? Replace github.com with github.dev in the URL to enjoy a much better reviewing experience. via @__jakub_g
В Новый год — с новой профессией в IT!
Проверь свои знания на NIX Online Edu Testing
Купить подарки, поставить елку. Чего-то не хватает в праздничном списке… Точно! Подготовиться к карьере в IT!
Для этого приглашаем тебя поучаствовать в онлайн-тестировании по одной из 17-ти программ обучения. Выполни тест и узнай уровень своей подготовки.
Когда: с 3 по 24 декабря
Где: онлайн с любого удобного тебе гаджета
Хочешь освоить самую актуальную профессию в IT? Эксперты NIX помогут тебе.
В Корпоративном центре обучения NIX есть 17 учебных программ. В зависимости от направления ты будешь учиться офлайн в Харькове или онлайн. Ты получишь базовые знания по фронтенд и бэкенд-разработке, по бизнес-анализу и в сфере облачных технологий. После обучения ты сможешь уверенно начать карьеру в IT и попробовать себя на позиции Junior-специалиста в команде NIX!
Отличный старт для нового года, правда? 😉
Теперь дело за малым — переходи по ссылке, выбирай понравившуюся программу обучения и проходи онлайн-тестирование.
Желаем удачи! Увидимся в 2022-м в команде NIX 😉
Проверь свои знания на 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
>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
Книги для прочтения в 2022 году по версии John Arundel:
https://bitfieldconsulting.com/golang/best-books
https://bitfieldconsulting.com/golang/best-books
Bitfield Consulting
Best Go books for 2024 — Bitfield Consulting
What are the best Go books for 2024? Read my (relatively) unbiased recommendations for the Go books you should absolutely buy and read right now, whether you’re a beginner or expert Gopher.
Итересный твит от автора curl:
В кратце: есть много альтернатив curl, даже вот httpie-go вспомнил, (я как раз недавно на него смотрел! ), и автор просит назвать фичи, которые хотелось заимплементить в curl.
https://twitter.com/bagder/status/1481186883560476674
В кратце: есть много альтернатив curl, даже вот httpie-go вспомнил, (я как раз недавно на него смотрел! ), и автор просит назвать фичи, которые хотелось заимплементить в curl.
https://twitter.com/bagder/status/1481186883560476674
Twitter
Daniel 🥌 Stenberg
httpie is a curl alternative. curlie, httpie-go and xh are httpie alternatives. Tell me: what's the biggest lesson from all these tools that we should bring back into curl?
Workflow TIL:
dyff - A diff tool for YAML files, and sometimes JSON
Особенно в связке с kubectl 🛩:
https://github.com/homeport/dyff
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