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
Добро пожаловать в мир продвинутого изучения GOLANG @Golang_google
В канале вы найдете :
📃Статьи
📚Книги
👨💻 Код
🔗Ссылки
и много другой полезной информации
1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇
🦫 @Golang_google
В канале вы найдете :
📃Статьи
📚Книги
👨💻 Код
🔗Ссылки
и много другой полезной информации
1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇
🦫 @Golang_google
Мысли от известного Гофера Seth Vargo, на тему что бы хотелось улучшить в Go 2:
- A modern templating engine
- Improved range so as to not copy values
- Deterministic select
- Structured logging interfaces
- Multi-error handling
- Marshalling for JSON error
- No more public variables in the standard library
- Native support for buffered renderers
🤔🤔
https://www.sethvargo.com/what-id-like-to-see-in-go-2/
- A modern templating engine
- Improved range so as to not copy values
- Deterministic select
- Structured logging interfaces
- Multi-error handling
- Marshalling for JSON error
- No more public variables in the standard library
- Native support for buffered renderers
🤔🤔
https://www.sethvargo.com/what-id-like-to-see-in-go-2/
Seth Vargo
What I'd like to see in Go 2.0 (July 2023 update) | Seth Vargo
Go is one of my favorite programming languages, but it is still far from perfect.
Нашел интересный репозиторий как хэндлить 1млн запросов к Go TCP серверу на просторах GH:
https://github.com/smallnest/1m-go-tcp-server
К нему же идет 3 статьи на китайском (google translate помогает понять о чем там).
Понятное дело, кто в теме всяких epoll'ов ему веротяно будет не интересно, но для широты мышления самое то 🤓🤓:
Ps. есть похожий для webscokets https://github.com/eranyanay/1m-go-websockets
https://github.com/smallnest/1m-go-tcp-server
К нему же идет 3 статьи на китайском (google translate помогает понять о чем там).
Понятное дело, кто в теме всяких epoll'ов ему веротяно будет не интересно, но для широты мышления самое то 🤓🤓:
Ps. есть похожий для webscokets https://github.com/eranyanay/1m-go-websockets
Generics generics generics!
Generic utility functions for dealing with collections in go
https://github.com/mikhailswift/go-collections
Комменты пожелания все постят на reddit https://www.reddit.com/r/golang/comments/s77bdb/to_learn_go_generics_i_created_a_small_library_of/
Generic utility functions for dealing with collections in go
https://github.com/mikhailswift/go-collections
Комменты пожелания все постят на reddit https://www.reddit.com/r/golang/comments/s77bdb/to_learn_go_generics_i_created_a_small_library_of/
GitHub
GitHub - mikhailswift/go-collections: Generic utility functions for dealing with collections in go
Generic utility functions for dealing with collections in go - mikhailswift/go-collections
Начни год с карьеры в IT — на Online Ярмарке вакансий NIX!
В любом из IT-направлений можно стать успешным профи. Осталось только выбрать подходящее направление. А если определился — двигаться дальше! Регистрируйся на наше мероприятие, чтобы узнать больше о популярных IT-профессиях и о том, как быть востребованным специалистом ;)
Когда? 29 января в 11:00
Где? в Discord и на YouTube-канале NIX
Почему стоит принять участие?
🔹Ты пообщаешься о карьере разработчика с нашими экспертами по языкам программирования PHP, Java, .NET и Golang, разработке под Android и iOS, а также по BA, QA, DevOps, PR и рекрутингу
🔹Посмотришь онлайн-лекции, поучаствуешь в воркшопах и квизах с призами
🔹У тебя будет возможность пройти онлайн-собеседование и получить оффер в NIX
Для кого мероприятие:
🔹Студентов и начинающих разработчиков
🔹Опытных IT-специалистов
🔹Всех, кто хочет сменить профессию и попробовать себя в IT
👉 Регистрация по ссылке
В любом из IT-направлений можно стать успешным профи. Осталось только выбрать подходящее направление. А если определился — двигаться дальше! Регистрируйся на наше мероприятие, чтобы узнать больше о популярных IT-профессиях и о том, как быть востребованным специалистом ;)
Когда? 29 января в 11:00
Где? в Discord и на YouTube-канале NIX
Почему стоит принять участие?
🔹Ты пообщаешься о карьере разработчика с нашими экспертами по языкам программирования PHP, Java, .NET и Golang, разработке под Android и iOS, а также по BA, QA, DevOps, PR и рекрутингу
🔹Посмотришь онлайн-лекции, поучаствуешь в воркшопах и квизах с призами
🔹У тебя будет возможность пройти онлайн-собеседование и получить оффер в NIX
Для кого мероприятие:
🔹Студентов и начинающих разработчиков
🔹Опытных IT-специалистов
🔹Всех, кто хочет сменить профессию и попробовать себя в IT
👉 Регистрация по ссылке
Minimal working examples of Go's unique features:
https://github.com/Mathieu-Desrochers/Learning-Go/blob/master/main.go
P.S. очень похоже на:
https://learnxinyminutes.com/docs/go/
https://gobyexample.com/
https://github.com/Mathieu-Desrochers/Learning-Go/blob/master/main.go
P.S. очень похоже на:
https://learnxinyminutes.com/docs/go/
https://gobyexample.com/
GitHub
Learning-Go/main.go at master · Mathieu-Desrochers/Learning-Go
Minimal working examples of Go's features. . Contribute to Mathieu-Desrochers/Learning-Go development by creating an account on GitHub.
Интересная обертка https://github.com/cshum/imagor над https://github.com/libvips/libvips по процессингу картинок: animated GIF resize, crop, watermark etc.
GitHub
GitHub - cshum/imagor: Fast, secure image processing server and Go library, using libvips
Fast, secure image processing server and Go library, using libvips - cshum/imagor
Еще один список ссылок на разные ресуры про Go:
https://wdesert.notion.site/Let-My-People-Go-29d7e8fe712141cf8ac39b84350f0db7
https://wdesert.notion.site/Let-My-People-Go-29d7e8fe712141cf8ac39b84350f0db7
wdesert on Notion
Let My People Go!
Official Resources
Освой программу обучения 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).
Обрати внимание: старт обучения в феврале.
Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Making a #golang program 42% faster with a one character change
https://hmarr.com/blog/go-allocation-hunting/
https://hmarr.com/blog/go-allocation-hunting/
Hmarr
Making a Go program run 1.7x faster with a one character change • Harry Marr
Programmer and engineering manager working at GitHub. Co-founded Dependabot, and helped build Monzo and GoCardless.
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Nice comment by Brian C. Mills regarding new #golang sync.Map methods https://github.com/golang/go/issues/51972#issuecomment-1315912196