defer panic
Приходите в воскресенье в 16:00 UTC (19:00 MSK, 20:00 GET) на стрим — будем снова решать задачки из Advent of Code. 📹 https://youtu.be/5CbO1zUt9nc
Подключайтесь к стриму https://youtu.be/5CbO1zUt9nc
YouTube
🔴 LIVE: Advent of Code 2022. День №10
Репозиторией с решенными задачами: https://github.com/tomakado/advent-of-code-2022
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
👍5👌3🔥1
Потрясающий канал, на котором доносятся полезные идеи очень доступно и лаконично. То, на что дядюшка Боб переводил кучу бумаги и про что лил вёдра воды здесь рассказывается за несколько минут. Кроме того, отличный продакшн.
Автор приводит примеры в основном на ООП и в основном на C#, но идеи достаточно универсальные, а примеры достаточно простые, чтобы их можно было понять, не зная C#.
В общем, однозначная рекомендация!
📹 https://youtu.be/CFRhGnuXG-4
Автор приводит примеры в основном на ООП и в основном на C#, но идеи достаточно универсальные, а примеры достаточно простые, чтобы их можно было понять, не зная C#.
В общем, однозначная рекомендация!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Why You Shouldn't Nest Your Code
I'm a Never Nester and you should too.
Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic
Correction: At 2:20 the inversion should be "less than or equal", not "less than"
Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic
Correction: At 2:20 the inversion should be "less than or equal", not "less than"
👍6🔥2
Набор задачек с автотестами, чтобы попрактиковаться в Go. Для опытных разработчиков бесполезно, для свежих новичков — в самый раз.
Репозиторий не обновлялся пару лет, но и язык у нас такой, что это и не страшно.
👩💻 github.com/plutov/practice-go
Репозиторий не обновлялся пару лет, но и язык у нас такой, что это и не страшно.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - plutov/practice-go: Practice Go: a collection of Go programming challenges
Practice Go: a collection of Go programming challenges - plutov/practice-go
👍8🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
🔴 LIVE: Advent of Code 2022 на Go. День №14
Репозиторией с решенными задачами: https://github.com/tomakado/advent-of-code-2022
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
❤🔥3
Поехали https://youtu.be/nWyrXXfxJYI
YouTube
🔴 LIVE: Advent of Code 2022 на Go. День №14
Репозиторией с решенными задачами: https://github.com/tomakado/advent-of-code-2022
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
🤩2
Здорово я, конечно, придумал стримить прямо во время финала ЧМ 🙈
Запись стрима: https://youtu.be/nWyrXXfxJYI
Запись стрима: https://youtu.be/nWyrXXfxJYI
YouTube
🔴 LIVE: Advent of Code 2022 на Go. День №14
Репозиторией с решенными задачами: https://github.com/tomakado/advent-of-code-2022
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
Telegram: https://dfrp.cc/telegram
Discord: https://dfrp.cc/discord
Twitter: https://twitter.com/tomakado
❤️ Реквизиты, если у вас есть желание поддержать меня и развитие…
😁4🤡1
Где-то пару лет назад я открыл для себя утилиту Raycast. Это замена встроенному в macOS Spotlight, т.е. поиск по всему. Встроенный поиск всегда казался мне медленным, а Alfred я нашёл для себя немного перегруженным, да и эстетически он мне не сильно нравится. А вот Raycast — это прям идеальный баланс: работает быстро, фичей достаточно, дизайн приятный.
А еще учитесь, как давать людям повод рассказать о продукте: Raycast нарисовал мне красивую статистику за этот год. Не они, конечно, это придумали, но и формат “Wrapped” я встречаю не так часто.
А еще учитесь, как давать людям повод рассказать о продукте: Raycast нарисовал мне красивую статистику за этот год. Не они, конечно, это придумали, но и формат “Wrapped” я встречаю не так часто.
👍8❤🔥2🤨1
Мне (да и вам тоже, я думаю) часто пригождаются всякие стандартные структуры данных типа сета или связного списка. Тот же сет легко делается из мапы, а список есть в стандартной библиотеке. Но пользоваться таким сетом прям неудобно, а список был написан давно и умеет работать только через type assertion. Поэтому я решил положить структуры данных, которыми я пользуюсь на GitHub: https://github.com/tomakado/containers
Чуть позже сегодня я запушу двусвязный список (список из стандартной библиотеки, переделанный на дженериках). А вы, если хотите, набрасывайте через пулл-реквесты другие полезности 😉
Чуть позже сегодня я запушу двусвязный список (список из стандартной библиотеки, переделанный на дженериках). А вы, если хотите, набрасывайте через пулл-реквесты другие полезности 😉
GitHub
GitHub - tomakado/containers: Collection of simple generic data structures currently missing in Go's standard library.
Collection of simple generic data structures currently missing in Go's standard library. - tomakado/containers
🔥10
Вчера канал перескочил 2^8 подписчиков. Это уже больше, чем влезает в один байт и uint8! Спасибо вам.
А всех католиков с прошедшим Рождеством🎄
А всех католиков с прошедшим Рождеством
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🍾7🥰2
2022 подходит к концу. Я не хочу подводить никакие итоги, потому что они обычно нужны, чтобы сравнить их с планами на прошедший год и построить планы на грядущий. А как вы понимаете, большинство планов у многих людей просто вышли из чата, а итоги ещё более обескураживающие. Поэтому давайте пожелаем друг другу, чтобы 2023 мы запомнили как год, в который наступил мир. Год, который все запомнят как лучший год.
Ещё, конечно, хочу пожелать всем профессионального роста, побольше челленджевых задач, поменьше перекладывания байтов на лопате!
Счастливого Нового Года!
🎄 ❤️🕊️
🎵 https://youtu.be/BZToNlU-zyI
Ещё, конечно, хочу пожелать всем профессионального роста, побольше челленджевых задач, поменьше перекладывания байтов на лопате!
Счастливого Нового Года!
🎵 https://youtu.be/BZToNlU-zyI
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Ivy Lab - 'Gopher' (Official Audio)
Taken from the 'Blonde EP' dropping 11th Dec 2020
STREAM NOW / FREE DL : ivylab.lnk.to/blonde
Ivy Lab:
---
www.facebook.com/IvyLab
www.twitter.com/ivylab_
www.soundcloud.com/ivylab
www.instagram.com/ivylab
20/20 LDN Recordings:
---
www.twentytwenty.global/…
STREAM NOW / FREE DL : ivylab.lnk.to/blonde
Ivy Lab:
---
www.facebook.com/IvyLab
www.twitter.com/ivylab_
www.soundcloud.com/ivylab
www.instagram.com/ivylab
20/20 LDN Recordings:
---
www.twentytwenty.global/…
👍9❤5🍾5🕊4❤🔥1
Второй релиз-кандидат Go 1.20!
Изменений довольно много, они не влезли в пост, поэтому я закинул на Телетайп: https://teletype.in/@deferpanic/go-1.20-rc2
(Или лучше было бы на Substack 🤔)
Изменений довольно много, они не влезли в пост, поэтому я закинул на Телетайп: https://teletype.in/@deferpanic/go-1.20-rc2
(Или лучше было бы на Substack 🤔)
👍12🔥4
Через полчаса стартует Ludum Dare — один из старейших геймджемов (как хакатон, но про игры). Кто-нибудь участвует?
👻2🤮1🤨1
Готовлю сейчас один материал и пытаюсь вспомнить примеры хорошо задизайненных CLI-программ. На ум приходит в первую очередь jq, git, httpie, а также несколько Unix-программ и... будто бы всё.
Поделитесь, пожалуйста, своими примерами.
Поделитесь, пожалуйста, своими примерами.
В тестовом режиме поднял инстанс Mastodon на pub.deferpanic.dev. Попробую там формировать ленту в основном про Go и вообще про программирование, т.к. в Твиттере у меня более общие темы и мемы. Ну а ещё мне было сложно найти чей-то ещё инстанс, на котором можно свободно зарегистрироваться и которому бы я доверял.
В общем, если хотите, присоединяйтесь.
В общем, если хотите, присоединяйтесь.
👍13
Обещал в комментах рассказать про игру, с помощью которой можно изучить Vim, если встроенный туториал не устраивает по каким-то причинам.
Рассказываю: Vim Adventures — это игра, которая вся построена на использовании комбинаций из вима.
https://vim-adventures.com
P.S. Если вы хотите научиться виму все-таки прямо в виме, наберите
Рассказываю: Vim Adventures — это игра, которая вся построена на использовании комбинаций из вима.
https://vim-adventures.com
P.S. Если вы хотите научиться виму все-таки прямо в виме, наберите
:Tutor👌6🔥2👍1
GitHub на неделе опубликовал статистику использования языков за прошедший год. Самыми популярными, как и раньше стали JavaScript и Python (+22.5%). Наш с вами любимый Go показал рост в 28.3% и вошёл в десятку языков с самым большим ростом. Причём первое место в этой категории внезапно занял HCL.
Полный отчёт → https://octoverse.github.com/2022/top-programming-languages
Полный отчёт → https://octoverse.github.com/2022/top-programming-languages
👍2🤔2
Я иду на конференцию! Буду рассказывать о том, как делать CLI-приложения для, а не против людей.
В последнее время ивентов по Go стало меньше, и ребята из Podlodka Crew решили исправить эту несправедливость.
Поэтому начинаем год с премьеры Podlodka Go Crew — стартуем 6 февраля. В дебютном сезоне на реальных примерах разберём создание и внедрение внутреннего тулинга для автоматизации задач на бэкенде.
Подробно обсудим:
• Организацию верификации контрактов между сервисами.
• Быстрый запуск разработки с помощью шаблонов микросервисов.
• Поиск и использование оптимальных способов генерации схем микросервисов.
• Оптимизацию генерации запросов к БД.
Онлайн-конференции Podlodka Crew родились из одноимённого IT-подкаста. Длятся пять дней, ежедневно — две экспертные сессии. Кроме докладов в программе воркшопы, рулетки кейсов, конкурсы и круглые столы. Все сессии посвящены одной теме, чтобы рассмотреть её всесторонне и глубоко.
😉 Уже скоро будут опубликованы подробности. Залетайте на сайт, чтобы узнать больше и купить билет. Не забывайте, что для early birds действуют скидки!
🤩 И дополнительно от меня промик на скидку 500 ₽ (суммируется с основной скидкой на сайте):
Буду ждать вас на Podlodka Go Crew!
В последнее время ивентов по Go стало меньше, и ребята из Podlodka Crew решили исправить эту несправедливость.
Поэтому начинаем год с премьеры Podlodka Go Crew — стартуем 6 февраля. В дебютном сезоне на реальных примерах разберём создание и внедрение внутреннего тулинга для автоматизации задач на бэкенде.
Подробно обсудим:
• Организацию верификации контрактов между сервисами.
• Быстрый запуск разработки с помощью шаблонов микросервисов.
• Поиск и использование оптимальных способов генерации схем микросервисов.
• Оптимизацию генерации запросов к БД.
Онлайн-конференции Podlodka Crew родились из одноимённого IT-подкаста. Длятся пять дней, ежедневно — две экспертные сессии. Кроме докладов в программе воркшопы, рулетки кейсов, конкурсы и круглые столы. Все сессии посвящены одной теме, чтобы рассмотреть её всесторонне и глубоко.
😉 Уже скоро будут опубликованы подробности. Залетайте на сайт, чтобы узнать больше и купить билет. Не забывайте, что для early birds действуют скидки!
🤩 И дополнительно от меня промик на скидку 500 ₽ (суммируется с основной скидкой на сайте):
go_crew_1_uf3RE1Буду ждать вас на Podlodka Go Crew!
👍15❤🔥4
JetBrains выпустили свой ежегодный отчёт с анализом индустрии. Я люблю их отчёты в первую очередь за сумасшедшую подробность.
Что касается языков, то выводы не сильно отличаются от аналогичного исследования от GitHub (пара постов выше). Но есть интересный поинт: языки, которые в основном хотят изучать — это Go, Rust, Kotlin, TypeScript и Python.
Что это означает? Мне кажется, что с более широким адопшеном Go его охотнее будут выбирать в качестве основной технологии для новых проектов, а значит будет больше вакансий. Go среди лидеров по зарплатам, а при росте потребности в Go-разработчиках у языка есть шансы закрепиться на этой позиции. И последние годы это очень хорошо подтверждается статистикой в разных источниках.
Что касается языков, то выводы не сильно отличаются от аналогичного исследования от GitHub (пара постов выше). Но есть интересный поинт: языки, которые в основном хотят изучать — это Go, Rust, Kotlin, TypeScript и Python.
Что это означает? Мне кажется, что с более широким адопшеном Go его охотнее будут выбирать в качестве основной технологии для новых проектов, а значит будет больше вакансий. Go среди лидеров по зарплатам, а при росте потребности в Go-разработчиках у языка есть шансы закрепиться на этой позиции. И последние годы это очень хорошо подтверждается статистикой в разных источниках.
👍9💩1
Так, ну что, я потихоньку выбираюсь из зимней спячки.
В феврале планирую выпустить видос про тестирование — это будет не просто обзор стандартной библиотеки и testify, а скорее гайд про тесты в целом.
Ещё я наконец-то смог раздобыть стабильный и умеренно быстрый интернет, так что, возможно, будут ещё и стримы.
Ну и в бэклоге ещё куча всего припасено 😉
В феврале планирую выпустить видос про тестирование — это будет не просто обзор стандартной библиотеки и testify, а скорее гайд про тесты в целом.
Ещё я наконец-то смог раздобыть стабильный и умеренно быстрый интернет, так что, возможно, будут ещё и стримы.
Ну и в бэклоге ещё куча всего припасено 😉
👍26🔥3💩1