VyacheArt – программирование, технологии, GoLang
Open in Telegram
Привет! Я GoLang разработчик, тимлид и автор канала про айтишечку https://www.youtube.com/@VyacheArt Буду радовать вас роликами про хайлоад, рекламу и про всё то, что я знаю, а вам интересно послушать. @VyacheslavG
Show more1 557
Subscribers
No data24 hours
No data7 days
No data30 days
Data loading in progress...
Similar Channels
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
December '24
December '24
+4
in 0 channels
November '24
+25
in 0 channels
Get PRO
October '24
+3
in 1 channels
Get PRO
September '24
+14
in 0 channels
Get PRO
August '24
+2
in 1 channels
Get PRO
July '24
+14
in 0 channels
Get PRO
June '24
+27
in 0 channels
Get PRO
May '24
+17
in 1 channels
Get PRO
April '24
+31
in 1 channels
Get PRO
March '24
+32
in 1 channels
Get PRO
February '24
+22
in 0 channels
Get PRO
January '24
+43
in 1 channels
Get PRO
December '23
+32
in 2 channels
Get PRO
November '23
+30
in 1 channels
Get PRO
October '23
+37
in 1 channels
Get PRO
September '23
+42
in 0 channels
Get PRO
August '23
+93
in 0 channels
Get PRO
July '23
+183
in 0 channels
Get PRO
June '23
+2 187
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 16 December | 0 | |||
| 15 December | 0 | |||
| 14 December | 0 | |||
| 13 December | +2 | |||
| 12 December | 0 | |||
| 11 December | 0 | |||
| 10 December | 0 | |||
| 09 December | 0 | |||
| 08 December | 0 | |||
| 07 December | +1 | |||
| 06 December | 0 | |||
| 05 December | +1 | |||
| 04 December | 0 | |||
| 03 December | 0 | |||
| 02 December | 0 | |||
| 01 December | 0 |
Channel Posts
+2
Такое наслаждение порой ловлю, когда заглядываю в сабреддит battlestations, и там вот такая красота.
Последние несколько месяцев прям мини-ритуал перед сном.
(ссылки: 1, 2, 3)
PS вообще это не байт на то, чтоб вы хвастались своими (спартанскими) сетапами, просто хотел поделиться, но так-то почему и бы и нет...))
| 2 | ПРОДУКТИВНОСТЬ
Есть отдельный фетиш у программистов - фокусировка на личной продуктивности.
Например:
— Запоминаем все hotkey'и в IDE или переходим на vim
— Набираем вслепую 400 символов в минуту, перешли с qwerty на colemak даже
— Настраиваем систему под себя, не используем мышку
Как по мне, истоки этого комбинация:
🔸 Синдрома самозванца - мы хотим оправдаться перед собой, что получаем большую плату не просто так, а потому что мы продуктивны.
🔸 Фундаментальной ошибки атрибуции - мы переоцениваем личностные и недооцениваем обстоятельственные причины при оценке другого человека.
Или проще говоря, мы склонны полагать:
John Carmack крутой, потому что он гений, а все гении продуктивны.
Но не то, что он работал вместе с John Romero, а начало его карьеры пришлось на рассвет ПК 😬
Личная продуктивность слабо влияет на разработку и для этого есть несколько фундаментальных причин.
По выводам из когнитивной информатики (данный раздел науки отвечает за изучение связи разработки и работы мозга):
1️⃣ Продуктивность ограничена физиологическим ограничением на скорость роста синаптических связей в мозге.
2️⃣ Прежде чем любая программа будет реализована, мы должны создать абстрактную модель у себя в голове.
3️⃣ Скорость создания абстрактной модели зависит от сложности, абстрактности, имеющихся знаний и опыта и индивидуальной особенности работы мозга.
Цитата:
Conservative productivity states that software productivity is physiologically constrained by the growing speed of synaptic connections inside the brain, because before any creative artifact is generated externally, it must be created and represented physiologically inside the brain by the synaptic connections.
Software Engineering Foundations, p37, 1.3.3.2, Yingxu Wang, 2017
Отсюда следствие:
❗️ Очень сложно значительно увеличить производительность программистов при разработке ПО, без использования средств для автоматическое генерации кода
🔹 Продуктивность разработки это совокупность когнитивной, организационных и ресурсных ограничений
Другими словами:
🔸 Если вы достаточно самоорганизованы и продуктивны по личным ощущениям, результат того что вы не попали в сроки может лежать вне плоскости вашей ответственности
🔸 Проблемы в организации компании, сложности работы в коде, коммуникации не стоит воспринимать на личный счет.
Это часть ограничений имеющейся структуры и последствия принятых решений в компании/проекте.
🔸 Кодогенерация и инструменты автоматизации ваши лучшие друзья для увеличения продуктивности вас/команды
Вы знаете, кому отправить этот пост 🛞
Ставьте 👍 если заходит подобного рода контент!
@UniArchitect #проект_в_разработке | 493 |
| 3 | Вы наверное удивитесь, но вот эта последняя превьюшка оказалась для меня особенной и совершенно новой с точки зрения процесса:)
Среди всех, которые были до этого, в ней меньше всего графики и фотошопа. Только эффект дымки, подсветка, и буквы позади меня (ссорян, 3D буквы с подсветкой дорогие нынче). И я сделал её даже сам, хотя поэтому я и сказал, что вы не удивитесь, потому что тут видно, что дизайнер не прикладывал руку.
И вот после того, как я сделал нужный кадр, в моей голове пронеслось "ВАУ" от того что меня окружало. Всякие LED светильнички, контровый свет, основной софтбокс с нормальным CRI, штативчики, аудиоинтерфейс... Я за вот эти три с копейками года настолько привык что-то докупать для съёмки, что совершенно не заметил, как из айфона и настольной лампы дорос до такого крепкого любительского продакшена 🥹
Можно конечно пытаться оценивать целесообразность всех этих вложений, их влияние на канал, частоту выхода роликов, и скорее всего в процессе можно даже выйти на ребят, кто с айфоном справляется в пятьсот тысяч раз лучше, но я в первую очередь техногик и люблю все эти микрофончики, петлички и панельки:)
В общем я даже успел запечатлить это "вау", и решил поделиться им с вами. Желаю и вам ловить огромное вдохновение от вашей комнаты, офиса, студии или может даже балкона (а что, я работал на балконе, пока не стал как дальнобойщик) 🎶 | 480 |
| 4 | НОВОЕ ВИДЕО!
Вот возможно (надеюсь) никто не заметил, но на скромном стриме в начале января... shit happened, или я спалил свой мастер-пароль от большинства аккаунтов. Нет, конечно на самом важном у меня 2FA, рандомные пароли, да и вообще.. ай, ладно, смотрите об этой ситуации и моей работе над ошибками в новом ролике! ☺️
https://youtu.be/kymgmu7kfiE | 527 |
| 5 | 9 марта 14:00 по мск Владимир Балун, Вячеслав Горюнов, Виталий Лихачев: зачем переходить на Golang
Погружаемся в мир Go lang - мощного языка программирования, который завоевывает сердца разработчиков. Мы рассмотрим ключевые факторы, почему все больше компаний рассматривают переход на Go lang и какие преимущества он предлагает по сравнению с другими языками программирования. Будем обсуждать такие моменты как производительность, удобство синтаксиса, экосистему и тд. Также поговорим про сложности с которыми можно столкнуться и как их преодолеть.
Помогать разбираться в такой теме нам будут
Владимир Балун - Team Lead из Яндекса
Вячеслав Горюнов - Go разработчик в AdTech, ведет свой youtube и по мотивам роликов складываю код на GitHub
Виталий Лихачев - Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Знает жизнь программных проектов со множества сторон. Автор курса по Go
Подключайтесь завтра в 14:00 к YouTube трансляции 🔥
А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Владимиру, Вячеславу и Виталию ⤵️ | 427 |
| 6 | С субботой всех! Если вы только проснулись и ещё не распланировали день, то залетайте через полчасика к нам на трансляцию, будем обсуждать гошечку 🫰 | 424 |
| 7 | Ну вот держу пари вы точно не ожидали, а я для вас выпустил ролик! ✌️
Что делать, если у вас большой проект на Go с кучей зависимостей? Скорее всего внедрять Dependency Injection решение. В этом ролике я как раз и расскажу об одном из них: о библиотеке Wire аж от самого гугла! К слову, сам пользуюсь ей уже как пару лет и очень доволен 🙂
Покажу и научу как работать с этой библиотекой, чем она отличается от других решений и когда её использовать не нужно.
Не забывайте писать вопросы в комментариях на канале или прямо тут и рассказывайте о своём опыте разрешения зависимостей в Go проектах!
https://youtu.be/AUWgKGRGBEU | 597 |
| 8 | Короткая заметка: понадобилось на работе протестировать домены с "плохими" сертификатами, у которых либо закончился срок действия, либо неправильное доменное имя, либо самоподписанные и т. д.
Оказывается есть сайт https://badssl.com/, на котором можно найти готовые хосты с такими сертами, безумно удобно 🙂 | 427 |
| 9 | #куплю пакетик для пульта. Дорого. | 517 |
| 10 | Как на счёт рубрики "архитектура"? В ближайших нескольких постах хочу пообщаться на тему того, что это такое, какие вопросы решает и что можно назвать "хорошей" архитектурой и "плохой".
Архитектура – понятие широкое, как расстояние между моими публикациями. Её называют и структурой программной системы и её модулей, и совокупностью решений об организации системы, и совокупностью отношений или связей между модулями системы. Можете даже почитать разные "modern, classic, and bibliographic definitions of software architecture" вот тут, это интересно. 🤓
Мне же среди всех попыток сформулировать определение нравится та, где архитектуру рассматривают как набор свойств системы. Насколько программа масштабируемая, насколько она производительная, насколько она тестируемая, насколько встраиваемая и насколько вообще реализуемая с точки зрения имеющихся возможностей? 💪
Тут как история с "быстро, дёшево, качественно, выберите два", невозможно сделать самое лучшее для всех, чтоб ещё консистентно, никогда не падало, дёшево и поддерживать не надо. Получив требования и возможности бизнеса вы начинаете продумывать "способности" или свойства вашей программы, подбираете архитектурный паттерн и по нему уже строите то, что подойдёт в данный момент. 📞
И в этот момент вы всё ещё не можете со 100% вероятностью сказать, что принимаете удачное решение, потому что любая архитектура должна проходить испытание временем. Правда об этом мы поговорим чуть позже. 👌
Я знаю, что немного сумбурно выразил свою мысль, поэтому хочу попросить вас накидать тезисов в комментариях, чтобы вместе оформить красивое N+1 определение архитектуры 🫰 | 692 |
| 11 | No text... | 788 |
| 12 | Стрим пошёл, подключайтесь!:) https://youtube.com/live/2-i2M0Wma7Q | 722 |
| 13 | Prizes of the draw: 3 Telegram Premium subscriptions for 12 months | 664 |
| 14 | Ну что, ребята, вот и настала моя очередь подводить итоги и поздравлять вас с Новым Годом!
2023 был хорошим годом для моего проекта, я выпустил 16 роликов, пообщался с вами на двух стримах и даже познакомился с другими ребятами! Спасибо огромное вам, что смотрите мои работы, реагируете, пишите, спрашиваете, благодарите, поддерживаете!
Пусть 2024 год для вас будет ярким, счастливым, прибыльным и вы найдёте всё что искали! С Новым 2024 годом вас, ребята! 😱
И нет, я не надеялся отделаться просто постом, вот тут я вам ещё нажелал всякого https://youtu.be/Qvr4v1P4xBY 🙂
(в описании оставил ссылку на стрим 2 января в 18:00 по МСК) | 648 |
| 15 | Так-с, ребят, каюсь, что так и не запостил скрины общения с ревью от Apple (если честно, я пару недель назад незапланированно сломал руку).
Исправляюсь:)
(тут посмотрите сами скрины)
В итоге я нашёл решение, чтобы удовлетворить Apple и внедрить вот эти "Security Bookmark" или "Bookmarks entitlement", но в контексте гошки такаааая веселуха получается с биндингами и бубном 🧑💻
Но у меня уже какой-то спортивный интерес (или фиксация), и я скоро допилю эту штуку и попробую ещё раз. И запишу для вас результат, конечно 🫰 | 359 |
| 16 | Финал (или нет?) моего НеИдеального проекта! 🎨
Всё! Мы у самого финала! Приложение во второй серии уже написано, и остаётся его просто опубликовать в AppStore. Просто?.. Просто же, да?
Хотелось бы, чтобы просто, но получилось вот так: https://www.youtube.com/watch?v=D_4ge_YEakU
Приятного просмотра! | 355 |
| 17 | Вторая серия моего НеИдеального проекта! Покодим? 🧑💻
Сегодня я расскажу вам про то, какие сложности у меня возникли при разработке. Сначала со стороны fyne – библиотеки графического интерфейса на Go, а потом со стороны эппла и их мудрёных требований (но я не жалуюсь и не плачу, это дощь).
Приятного просмотра!
https://youtu.be/ks8fT3UHVfE | 347 |
| 18 | Новое видео! 🏄
Сегодня мы с вами затронем противоречивую тему: а всегда ли проекту нужен чистый код?
И нет, я не призываю писать плохой код! Но я на собственном примере расскажу и покажу свой проект, который далёк от идеала. Но раз вы видите этот ролик, значит этот проект сделан, и уже завтра вы увидите технический ролик с тем, как я его писал.
PS а проект будет опенсорсным, конечно. Дождитесь только среды:)
https://youtu.be/5DIYb3bJ4Bo | 354 |
| 19 | No text... | 353 |
| 20 | Сегодня будет! И не только... 🫰 | 381 |
