Size: a a a

letsCode Channel

2021 September 09
letsCode Channel
30 лет сотовой связи в РФ. Празднуем на стриме
https://youtu.be/5JuGKkeYYwE
источник
2021 September 10
letsCode Channel
Очень хороший знакомый продакт, запустивший кучу проектов для заказчиков почти на всём нашем глобусе, поделился простым mind map с рассуждениями о сути продуктового менеджмента. Выглядит скромно, но весьма удобно. Не открывает америк, но помогает собрать мысли в кучу.
На самом деле работа продакта достаточно проста в плане описания, но твоюмать, как сложна в реализации. При определении направления развития продукта всегда тяжело определить направление вектора развития. Если не забывать поглядывать на всякого рода шпаргалки и схемки, можно уберечь себя от лишних действий и трат.

Т.к я выступаю за любое распространение хороших знаний, спешу поделиться с вами. Патамушта полезно.

ЧСХ, полезно будет не только продактам, но и "мамкиным стартаперам"

https://docs.google.com/presentation/d/10QDEprurTNpmT2lh4GgE2PG6KhvsaI35QJ4f3MQuApM/edit#slide=id.ge8fb731038_0_75
источник
2021 September 16
letsCode Channel
Если кто забыл, напоминаю: стрима на этой неделе (да и на следующей) не будет. Патамушта врачи меня забрали на постковидную реабилитацию. Хотят помочь мне вернуть все запахи. Из больнички стримить не буду. Тут фоны плохие и тырнет тоже плохой.
Всем здоровья ❤️
источник
2021 September 30
letsCode Channel
Меня отпустили на волю. Пока лежал в больничке, узнал много нового про медицину. В основном, хорошего. Го обсудим
https://youtu.be/Z9VXUcxGdv4
источник
2021 October 07
letsCode Channel
Не ждали? А я вышел. Ваш новый видос
Не про джавку, но про весьма удобные штуки для работы с докером
https://youtu.be/KOXHoj4SYAk
источник
letsCode Channel
Го на стрим. Будем бомбить про "все козлы вокруг") Ну короч, обычные беседы возле кулера)
https://youtu.be/UZoD5bEfjLQ
источник
2021 October 14
letsCode Channel
Всем привет
Напоминаю, что сегодня стрима не будет. Как и на следующей неделе. Я в отъезде)
источник
2021 October 27
letsCode Channel
Давайте о чём-нибудь модном поговорим. Например о Serverless framework в приминении к AWS и любимой нашей Java
https://youtu.be/FvVymgtXf2E
YouTube
Serverless Framework для Java + AWS
Serverless Framework помогает избавиться от рутинной работы по настройке окружения для вашего кода. По простоте использования этот фреймворк ушёл не далеко от Heroku, но позволяет разворачивать ваш код написанный на любом из популярных языков в самых популярных облачных инфраструктурах:  AWS, MS Azure, Google Cloud Platform и некоторых других.

Работа с этим фреймворком в самой простой реализации не доставляет больших проблем, и позволяет сэкономить много сил и времени на инфраструктурных вопросах и абстрагироваться от платформы для основной части команды разработки, а также достаточно просто вкатиться в "безсерверные" технологии для новичков.

Github кода из видео:
https://github.com/drucoder/sls-first-step

Установка AWS CLI2:
https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html

Установка Serverless Framework CLI tool:
https://www.serverless.com/framework/docs/getting-started

Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.…
источник
2021 October 28
letsCode Channel
Вчера видос, сегодня стрим. Прям как в старые-добрые. Приходи общаться, жду тебя
https://youtu.be/vpgirW2asPw
источник
2021 November 04
letsCode Channel
Объявляю сбор диванных аналитиков на канале. Будем разговаривать про экономику, кризисы и про то, как программисты на двух работах работают
https://youtu.be/fW7_gYaic4Y
источник
2021 November 05
letsCode Channel
На стриме вчера говорили про личную и командную ответственность.

Набрасываю еще: в хорошей команде никогда не будут искать виновного. Хорошая команда всегда принимает ответственность на всех равномерно. Если случился фейл - виноват не тот, кто его сотворил, а все, потому что допустили саму ситуацию, ведущую к фейлу.

- Сломали миграции на проде? Значит херово протестировали
- Не разворачиваются бекапы? Косяк в процессах восстановления после сбоев
- Допустили взлом/учетку? Дыра не в безопасности, а в процессах её обеспечения и проверки качества кода
- Пошёл отток пользователей? Скорее всего, плохо подошли к проверке гипотез, не поняли, как это правильно сделать
- Ушёл боец из команды? С большой долей вероятности проблема в коммуникациях, либо в обеспечении комфортных условий труда.

В последнем пункте больше про менеджеров, которые ВНЕЗАПНО тоже часть команды, но и другие члены команды тоже делаю свой вклад в обеспечение комфортных условий труда коллег.
В общем, возвращаюсь к тому, что всегда предлагайте искать не виноватых, а причины возможности допустить ошибку. Исправляйте не только ошибку, но и найденную дыру в процессах. Это как с мусором: если каждый сам за себя не будет мусорить (искать виноватых и перекладывать вину), то в целом жить будет чуть проще
источник
2021 November 09
letsCode Channel
В очередной раз в чате напомнили про 1С и захотелось немного защитить эту грешную платформу.

За самой платформой и программистами под неё закрепилась слава "недоязыка" и "недопрограммистов" да и в целом, многие, кто с ней сталкивался, вспоминают этот опыт с неприятными эмоциями.

Спорить не буду - язык там на редкость многословный (куда там джаве). Это, кстати, никто из одинэсников и не будет отрицать. Но нужно понимать, что разрабатывался он почти по тем же принципам, по которым создавался язык Go (от гугла который): быть максимально простым в изучении и максимально простым в чтении. Именно поэтому он основан на кирилице. Т.е. основаная цель этого языка в том, чтобы он не содержал неявных механизмов и был простым ровно настолько, насколько можно сделать простым DSL. Так чтобы любой 1С программист, знакомый с синтаксисом, мог без больших проблем прочитать код, написанный в другой компании и не ломал голову над жонглированием ссылками на функции или разухабистой иерархией классов. Вся суть платформы сводится к тому, что есть сотни тысяч 1С программистов, которые не используют каких-то общих фреймворков, кроме предоставленных фирмой 1С. Гайдлайны по оформлению кода есть, но ими пренебречь больших проблем нет, т.к. передача кода происходит крайне редко. Всё и всегда должно быть понять без лишних плясок с бубном.

Что касается самой платформы - то это реально крутая вещь. В одной упаковке вы получаете полностью настроенную под работу IDE, с интегрированным построителем форм и проверенными стилями, системой контроля версий, интегрированной ORM весьма недурного качества, движок бизнес-процессов, лютейший построитель отчётов, какого я в Java/JS/Python мирах никогда не видел и вряд ли увижу (представьте себе Apache Spark скрещенный с Jasper reports и это будет далеко не вся функциональность) и это еще не все плюшки, доступные одинэснику "из коробки". Большинство учётных задач любой одинэсник автоматизирует гораздо быстрее, нежели слаженная команда Java/JS/Python программистов.

По большому счёту 1С создавалась для того, чтобы закрыть потребность в продуктах определённого типа - учётные. При этом учитывалась и специфика рынка, где заказчиками выступают торгаши и бухгалтера: никто не готов платить дорого за понятные вещи, которые можно делать и в Excel. Продукты на платформе делаются быстро и часто перетекают от разработчика к разработчику, а значит нужно минимальное время на понимание кода (опять вспоминаем го, как инструмент тысяч инфраструктурных инженеров гугла). Это просто еще одна специфическая отвёртка, под которую у нас просто не заточены руки =)
источник
2021 November 10
letsCode Channel
Новости про свежий видос:
1) видос уже на канале
2) он не дооформлен, потому что не успел
3) дооформлю и запущу завтра
4) как и планировал, с третьим выпущенным видосом возвращаю спонсорство на канал (уже доступно) для тех, у кого возникает странное желание меня поддержать (люблю вас)
5) для спонсоров 2-ого уровня видос уже доступен. Без обложки, описания и ссылок. Все видосы будут доступны для спонсоров 2 и 3 уровня за день или больше до "дня видоса", по мере готовности

Всем хорошего дня ❤️
источник
2021 November 11
letsCode Channel
Решил немного разбавить слишком серьёзные видосы на канале. Пилим тупую игру для телеги. Баги и костыли в комплекте
https://youtu.be/GVCb8Z94A6s
YouTube
Телеграм бот-игра на JAVA в 100 строк
Пишем телеграм бота, реализующего простую игру в стиле "камень-ножницы-бумага" на чистой джава + библиотека telegram api. Для пущей сложности я делаю это без БД и при этом пытаюсь выдернуть информацию о том, в каком чате происходит дело (может пригодиться для хранения какой-либо статистики)

Для тех, кто попытается это запускать:
НЕ РАБОТАЕТ КОРРЕКТНО, ЕСЛИ НЕ ВКЛЮЧЕН INLINE MODE У БОТА И БОТ НЕ ДОБАВЛЕН В ГРУППУ

Код из видео:
https://github.com/drucoder/pipkaGameBot

Использованная библиотека:
https://github.com/pengrad/java-telegram-bot-api

Видео про Emmet:
https://youtu.be/CEmjrxI9qh4

Видео про горячие клавиши IDEA:
https://youtu.be/lArM1o0SoMw


Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode


➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал: https://www.youtube.com/geekChatDru
➡ Twitch: https://www.twitch.tv/drucoder
➡ Твиттер: https://twitter.com/letsCodeDru…
источник
letsCode Channel
Все идём на стрим. Сегодня будем за жизнь тереть. Вопросы из студии приветствуются
https://youtu.be/YQqJ6wu8A9E
источник
2021 November 14
letsCode Channel
Это настолько круто, что должно стать публичным (автор - тви https://twitter.com/Nekrolm/status/1459260229108092931)

Ямлы воняют жжёной резиной,
Bash - густой болотной трясиной.
Sed, AWK резки как селёдка,
А SQL пахнет корнем солодки.
Пахнет Python пережареной уткой
Си можно спутать с душной маршруткой.
Вязким желе пахнут Java и Kotlin,
В Rust'е — не мытый неделями противень.
От C++ несет дымом и пылью
От JavaScript — болотом и тиной.
Пахнет C# как моча натощак
Только ассемблер не пахнет никак
источник
2021 November 18
letsCode Channel
Стримчанский. Свежайший. На актуальные темы. С хорошим музлом. Вэлком!
https://youtu.be/C0k9LYzrDZc
источник
2021 November 24
letsCode Channel
Доброе утро.
Всем продуктивного дня. И еще один видосик на лёгкую тему
Смотрим, обсуждаем, комментируем, делимся с друзьями-родственниками. В общем, поддерживаем автора 🥰
https://youtu.be/o07DfTMs2N4
YouTube
Web чат на чистой Java (Vaadin)
Web чат на Java фреймворке Vaadin, без единой строки HTML, JS, CSS

За Java давно закрепилась слава слишком многословного языка. При этом люди часто забывают, что многословность это не черта самой платформы и экосистемы, а отдельновзятых неудачных решений в прошлом. Времена, когда на джаве нужно было написать пару десятков файлов конфигураций, давно прошли. Современные версии языка вкупе с современными фреймворками позволяют решать проблемы разработчиков и бизнеса очень быстро и легко.

Один из таких примеров как раз фреймворк Vaadin, речь о котором идёт в этом видео, где я создаю простой многопользовательский вэб чат в виде SPA приложения.

Код из видео:
https://github.com/drucoder/vaadin-chat

Сайт Vaadin:
https://vaadin.com/

Генератор проекта Spring:
https://start.spring.io/

Библиотека рендера Markdown в HTML:
https://github.com/rjeschke/txtmark

Сайт проекта Lombok:
https://projectlombok.org/

Видео про Lombok:
https://youtu.be/QmsMWCIf3nc

Видео про Markdown:
https://youtu.be/FFBTGdEMrQ4

Написание простого…
источник
2021 November 25
letsCode Channel
Всем привет
К сожалению, стрима сегодня не будет. Внезапно возникли неотложные дела и мне нужно сегодня вальнуть вдаль от оборудования для стрима.
А пока можете посмотреть выложенный вчера видос про чат на Vaadin
Целую, Андрей
источник
2021 December 02
letsCode Channel
Там стрим начался. Тебя долго ждать?
https://youtu.be/5Kc05j9wE5k
источник