Айтигребец
672 subscribers
183 photos
46 videos
1 file
138 links
Айтигребец - канал душного сеньора помидора.

Ссылочки, мысли и прочая IT-годнота. Технологии, статьи, интервью etc. Расширяем кругозор и гребём тугеза.

17 лет фуллстека, сейчас мастли бэк. 10 лет .NET, 7 лет Node.js

Связь : @ytrihT
Download Telegram
Channel created
Не, ну правда. Хватит издеваться
Чё-то залез в машину времени и вытащил скриншот своей программы. Умел же когда-то софт писать! Почему ЭТО до сих пор не в продакшене... не знаю *плачет по-белорусски*

#pet_projects
Если вы вот такой же гребец как и я, которому что аджайл, что ни аджайл - да пофигу, ДАЙТЕ МНЕ ПРОСТО КОД ПИСАТЬ и отстаньте - советую, для расширения кругозора. Очередное годное интервью от айтибороды с топовым мужиком по этой теме https://youtu.be/sGvLjXSyxUM

#video
Рефакторишь дж'сочку, без задней мысли в одном из мест меняешь с

const isCar = anyParam && (anyParam2 await avService.CheckCar(params));

на

const isCar = anyParam && (anyParam2
await !avService.CheckCar(params));

Правишь тесты, запускаешь... И пытаешься понять где накосячил. И ни vscode, ни eslint не подскажут тебе где косяк. Пока глаза в кровь не сотрёшь о код - не поймёшь где подвох. Тяжела жизнь в ноде после дотнета

#javascript
Удалёнщики со Шри-Ланки, ну что вы за люди 😂 Коммент улыбнул. Статья тут : https://realt.onliner.by/2019/12/15/ostrov-7
Есть у меня небольшое хобби. Мотоцикл. И вот прослушав недавно небольшой докладец по serveless на основе AWS Lambda, я понял, что это же идеальная платформа для создания маленьких удобных Telegram ботов. Как раз для моей идеи канала Мото-Новостей.

Что умеет : вытягивать новости по rss -> выбирать по ключевым словам новости -> постить их мне с кнопочками (тип премодерация) -> нажимаешь на кнопку -> он пост в соответствующий чатик. Написано всё на .net core 2.2. Репа тут : https://github.com/Nigrimmist/AwsLambdaTelegramRssBotNews

В двух словах :
Смотрите, стоит дёшево (для pet проектов вообще получается бесплатно). Запускается, только когда есть работа/что делать.
Запускается раз в n минут через aws cloudWatch - парсит все новости по вбитым rss, выбирает по ключевым новости, отсекает по чёрному списку. Отсылает мне в телегу как на скриншоте. А дальше модерация.
Получилось два инстанса лямбды (один для парсинга, второй для принятия вебхуков телеги - для обработки событий кнопок).

#pet_projects
В репе есть описание чё где лежит. Может кому интересно будет на поиграться или создать свои каналы/боты. Пример такого канала : https://t.iss.one/motoNewsBy.

Вэлкам.