{ между скобок } gskobelevff
-
- Технологии
-
Обсуждение литературы для backend разработчиков https://www.youtube.com/channel/UCFPfUAT-o8BZ5vsqAcy7gcw/featured
-
Владимир Балун, Вячеслав Горюнов, Виталий Лихачев: зачем переходить на Golang
Погружаемся в мир Go lang - мощного языка программирования, который завоевывает сердца разработчиков. Мы рассмотрим ключевые факторы, почему все больше компаний рассматривают переход на Go lang и какие преимущества он предлагает по сравнению с другими языками программирования. Будем обсуждать такие моменты как производительность, удобство синтаксиса, экосистему и тд. Также поговорим про сложности с которыми можно столкнуться и как их преодолеть.
Помогать разбираться в такой теме нам будут
Владимир Балун - Team Lead из Яндекса
Вячеслав Горюнов - Go разработчик в AdTech, ведет свой youtube https://www.youtube.com/@VyacheArt и по мотивам роликов складываю код на GitHub https://github.com/VyacheArt
Виталий Лихачев - Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Знает жизнь программных проектов со множества сторон. Автор курса https://slurm.io/go
Ламповый чат https://t.me/backend_megdu_skobkah
Канал с анонсами https://t.me/megdu_skobok
YouTube https://youtube.com/live/vxAFHcQQjjo
Полезные ссылки
- YouTube канал "Владимир Балун" @vladimir_balun_programming
- YouTube канал VyacheArt @VyacheArt
- Для новичков есть прекрасный ресурс: https://gobyexample.com/
- "100 Go Mistakes and How To Avoid Them" Teiva Harsanyi https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them
- ресурс со стайл гайдом в го https://google.github.io/styleguide/go/index
- Effective go https://go.dev/doc/effective_go
- Примеры проектов на го https://github.com/kubernetes/kubernetes и https://github.com/microsoft/docker
- Пример проекта на го - мониторинг https://github.com/prometheus/prometheus
- убийца nginx (шутка) https://github.com/caddyserver/caddy
- подводные камни использования go https://habr.com/en/companies/vk/articles/314804/
- Курс для middle+ инженеров, кто хочет шарить за go https://slurm.io/go
- Здесь 90-95% того, как можно использовать concurrency в go
Part 1 https://www.youtube.com/watch?v=GZSfn-8m-ko
Part 2 https://www.youtube.com/watch?v=SCsUO9MSHac
Part 3 https://www.youtube.com/watch?v=k9b1Bkea4L0
- Борьба с драйвером PosgreSQL: Bouncer vs. Pgx | Семён Эйгин | Golang Meetup 2023 | СберМаркет Tech https://www.youtube.com/watch?v=jNETRTXWgu8
- Microservices https://microservices.io/patterns/index.html
- О каких штуках нужно подумать, когда пилишь сервис с нуля (observability в первую очередь). https://github.com/kgoralski/microservice-production-readiness-checklist -
Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать
#faang #softwareengineer #careersuccess #startup #ycombinator Хотите понять, где лучше развивать свою карьеру: в небольшом стартапе или в большой компании типа Microsoft, Apple, Amazon, Netflix и Google. В этом вам поможет разобраться интервью, где обсудим в чем различия, какие есть преимущества и сложности обоих вариантов. Так же будем сравнивать FAANG и Startup в разрезе культуры, гибкости, инноваций.
Делиться своим опытом будет невероятно интересный гост - Игорь Пересунько 🔥 Игорь Software Engineer в YC стартапе iollo, который работает над увелечением продолжительности жизни, Ex-Microsoft, пишет про свои проекты в telegram (https://t.me/ihor_codes), ведет канал про алгоритмы (https://www.youtube.com/c/IhorCodes), стримит на twitch (https://twitch.tv/ihor_codes).
Канал с анонсами https://t.me/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
Boosty https://boosty.to/megdu_skobok
YouTube https://youtu.be/UvkS899ZHEY
Полезные ссылки
📖 YouTube канал Игоря https://www.youtube.com/@IhorCodes
📖 Телеграм канал Игоря https://t.me/ihor_codes
📖 Твич https://www.twitch.tv/ihor_codes
📖 Outtalent https://outtalent.com
📖 Well found https://wellfound.com
📖 Ycombinator https://www.ycombinator.com/about
📖 Levels https://www.levels.fyi
📖 Glassdoor https://www.glassdoor.com/
📖 Uber Values https://www.uber.com/us/en/careers/values/?uclick_id=a9289b84-d019-4a91-bb96-aa8a3b364437
📖 Layoffs https://layoffs.fyi
📖 Blind https://www.teamblind.com
Таймкоды
00:00 Вступление
01:50 Как Игорь попал в Faang
03:18 Что такое StartUp
04:39 Почему Игорь решил покинуть Faang и перешел в Startup
08:57 Как найти свой Startup
12:21 Сравнение культуры, атмосферы в Faang и Startup
14:47 Крупная компания с атмосферой стартапа
21:09 Стереотипы про Faang и Startup
22:27 T shape в Startup
26:46 Использование современных технологий
34:41 Как привносить в компанию новые технологии
37:17 Приходиться ли в стартапе больше перерабатывать
38:47 Отдых/отпуск в startup и Faang
43:24 Зарплаты в Startup
46:13 Зарплатные переговоры
50:01 Карьерные перспективы
55:26 Риски Startup
58:00 Набор вопросов для Startup
1:00:15 Выбор между Startup и Faang -
Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов
Мы глубоко обсудили важность безопасности, рассмотрели моменты, когда она становится приоритетной, и изучили основные принципы дизайна, которые лежат в её основе. Особое внимание уделили сложному вопросу обеспечения соблюдения стандартов GDPR при удалении данных из резервных копий баз данных, и здесь Миша предложил отличное решение. Также мы более детально рассмотрели тонкости аутентификации и авторизации, и пришли к заключению, что технология JWT (JSON Web Tokens) представляет собой отличное решение в данном контексте.
В заключение, мы глубже разобрались в том, как функционируют SSL, TLS и HTTPS, а также рассмотрели использованные в них криптографические алгоритмы.
Канал с анонсами https://t.me/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
Boosty https://boosty.to/megdu_skobok
YouTube https://youtu.be/Dz4W2NmXE60
Полезные ссылки
📖 Подкаст тысяча фичей https://t.me/tfeat
📖 Канал душный интерпрайз https://t.me/toxic_enterprise
📖 OWASP https://owasp.org/www-project-top-ten/
📖 OAuth 2.0 for Browser-Based Apps https://www.ietf.org/archive/id/draft-ietf-oauth-browser-based-apps-12.html#name-token-mediating-backend
📖 Модель зрелости средств мониторинга https://www.soc-cmm.com/ -
Ганна Новикова, Виталий Лихачев: публичное собеседование по DevOps практикам
#devops #sre #softwareengineer #linux
Будут вопросы по траблшутингу на уровне hardware/OS. Обсудим лучшие практики по Kubernetes, по БД (acid, base). Также будет вопросы по CI/CD. Разберемся что может быть полезно разработчику.
Проводить собеседование будет невероятно классная - Ганна Новикова 🔥 Ганна, Lead DevOps/Incident team lead, Intergiro. Непрерывно развивается в SRE/DevOps и делиться этим в твиттере (https://twitter.com/arnika_sky) /своем блоге (https://medium.com/@arnikasky)
Проходить собеседование будет Виталий Лихачев 🔥 Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Пилил сложный динамичный фронт в стартапе, настраивал CI/CD и aws, оптимизировал бэкенд и проводил технические собеседования — поэтому понемногу знает жизнь программных проектов со множества сторон.
Канал с анонсами https://t.me/megdu_skobok
Boosty https://boosty.to/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
YouTube https://youtube.com/live/V8G4z46QEzs
Полезные ссылки
📖 Твиттер Ганны https://twitter.com/arnika_sky
📖 Блог Ганны https://medium.com/@arnikasky
📖 SRE Interview questions https://github.com/mxssl/sre-interview-prep-guide
📖 Как победить LeetCode https://skillbox.ru/media/code/kak-pravilno-reshat-zadachi-na-leetcode-podrobnyy-gayd-po-trenazhyeru-dlya-programmistov/
📖 SRE book https://linkedin.github.io/school-of-sre/
📖 Попробовать что-то потраблшутить на серверах бесплатно https://sadservers.com/scenarios -
📖 Описание внутрянки linux https://biriukov.dev/
📖 Мега энциклопедия траблшутинга проблем производительности linux https://www.amazon.com/Systems-Performance-Brendan-Gregg-ebook/dp/B08J5QZPNC/
📖 Уроки по linux https://www.youtube.com/playlist?list=PLXtiZNKIobF4e0IHZabrY8WIafbSQiY6h
📖 Nomad https://www.youtube.com/watch?v=G9tBVMVe09s
📖 Про особенности alpine для python https://habr.com/ru/articles/707858/ -
Мартин ван Стин: интервью с автором Distributed Systems
Мы проведем интервью с Мартином ван Стином, автором книги "Distributed Systems". Мы обсудим, как Мартин и Эндрю С. Таненбаум приняли решение написать эту книгу и кто внес больший вклад в четвертое издание. Обсудим для кого предназначена эта книга, а также поговорим о дальнейших творческих планах Мартина. Также поговорим о том, какие тренды ожидают нас в области распределенных систем, и как Мартин оценивает их эволюцию.
Channel with announcements https://t.me/megdu_skobok
Lamp Chat https://t.me/backend_megdu_skobkah
Boost https://boosty.to/megdu_skobok
YouTube https://youtu.be/NhI5YA4nbzQ
Useful links
📖 Distributed Systems https://www.distributed-systems.net
📖 The Datacenter as a Computer http://www.cs.yale.edu/homes/yu-minlan/teach/csci599-fall12/papers/dccomputer.pdf
📖 Google Research https://research.google/pubs/ -
Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила
В этой главе мы подробно рассмотрим методы обеспечения отказоустойчивости в распределенных системах. Разберемся, что такое группы процессов и как достигается в них консенсус. Поговорим о том, как строить надежную коммуникацию между сервером и клиентом. Также обсудим такую важную тему, как восстановление после сбоя.
Помогать в обсуждении нам будут невероятно интересные гости - Илья Казначеев и Валерий Жила 🔥. Илья - эксперт в области PaaS и SaaS систем, Google Developer Expert по облачным технологиям, кандидат технических наук. Он помогает бизнесу зарабатывать больше и тратить меньше, принимая правильные архитектурные решения. Валера – немецкий SWE, который стремится понять суть предприятий, но только углубляется в них. Он успешно завершил программу обучения Computer Science на высшем уровне.
Канал с анонсами https://t.me/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
Boosty https://boosty.to/megdu_skobok
YouTube https://youtu.be/Nfw-KUWNRGk
Полезные ссылки
📖 Как делали Load Balancing в Facebook https://youtu.be/LLBT70yexZo?si=TojPnOBh10vLCYDh
📖 Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith https://www.amazon.com/Monolith-Microservices-Evolutionary-Patterns-Transform/dp/1492047848/ref=sr_1_1?crid=10M47HICW1Z8H&keywords=Monolith+to+Microservices&qid=1696783672&sprefix=monolith+to+microservices%2Caps%2C183&sr=8-1
Отзывы покупателей
хорошие гости
ведущий конечно ни о чем, можно вместо него бота посадить который будет говорить «спасибо что поделился», «это очень круто» и тд. Но гости очень хорошие!
Любимый подкаст
С удовольствием смотрю на YouTube и слушаю онлайн