Senior Software Vlogger – Telegram
Senior Software Vlogger
19.5K subscribers
495 photos
29 videos
2 files
987 links
Программирование и IT

Все ссылки и реклама https://news.1rj.ru/str/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Сегодня стрим

В 8 вечера по Москве начало как обычно для патреона на час,
В 9 вечера по Москве ссылку публикую и продолжаем для всех

Записи не будет, приходите общаться в живую 🙌

https://www.youtube.com/seniorsoftwarevlogger
Астрологи объявили неделю ответов Дудю. Колличество IT роликов удваивается.
Когда пишешь на Javanoscript

Или любом другом языке, который не умеет в многопоточность.
Уговорили, расскажу про ClojureScript!
Ой... А си ведь тоже на чем-то написан! Все языки это подмножество машинных кодов! 😳 Это заговор, но вам по секрету 🤫
Как вы помните, мне JS нравится. Точнее мне пофиг, это просто язык программирования, на котором я писал в последнее время.

Так вот. В комментариях один человек возмутился, почему все подрят хаят JS?

Я предлагаю подумать на другую тему: почему у вас бомбит, когда хаят инструмент, которым вы пользуетесь?

Обчно все идет так или иначе от страха.
1. Страх потери статуса. Я пишу на JS, Js - говно. Значит я тоже не прогарммист, а говно
2. Страх пропустить вспышку. Особенно у начинающих. Я выбрал JS, JS хаят. Вдруг я выбрал не тот язык и трачу время впустую?
3. Ваши варианты?
Мой давний знакомый Олег запилил игру для андроида на пару с приятелем. Он давно сидит на геймдеве, всех отговаривает, но сам соскочить не может. Поиграйте в игру, а то Олег смотрит на статистику и грустит. Говорит, если получится на игре хоть что-то заработать, то может придет на интервью рассказать про темные стороны геймдева.
https://play.google.com/store/apps/details?id=com.kalich.landhard
Для тех кто был на стриме или будет смотреть запись. Я создал новый проект и апи заработало. Браво! 👏🤦‍♂️
На стриме я говорил, что хочу обуздать рассыпуху из приложений на сервере и сделать мини-хероку. Сейчас смотрю на https://flynn.io/ выглядит неплохо.
Кто со мной?
Минусы прошу обосновать ☝️
14% Декларативные хозяева жизни? https://www.youtube.com/post/UgxaK3T2HYX1CZeGXKJ4AaABCQ
Кто вы, 50% которым пригождались алгоритмы? Чем вы на работе занимаетесь, деревья вращаете целый день?

https://www.youtube.com/post/Ugy6mCXzPpIDkcierOl4AaABCQ
Топишь за алгоритмы — ты дурачёк и не профессионал, раз не понимаешь, что они не нужны!!!
Топишь против — ты идиот, раз не понимаешь, что они обязательны!
Сегодня вечеромСегодня вечеромСегодня вечером настраиваем платформу

У сообщества айтиютубер.сру есть сайт-заглушка. Виталий из @prostorazrabotka нас немного подопнул им наконец-то заняться. Он уже почти допилил фронтенд часть.

Фронтенд надо откуда-то отдавать. Сейчас сайт лежит на моем сервере. Можно было бы обойтись FTP, но мы в 2020 году. Будем настраивать нормальную платформу.

Пока команда выглядит так:
1. Виталий из @prostorazrabotka - фронтенд
2. Лекс @itbeard - АПИ и телеграм бот
3. Я @seniorsoftwarevlogger - платформа, CI/CD, личный кабинет на сайте

Я буду стримить весь процесс, Лекс тоже обдумывает стримы, Виталий пока не ответил. Если все пойдет по плану, то получится плейлист работы команды программистов, как оно примерно работает в распределенных командах.

Подписывайтесь на всех, врубайте 🔔 чтобы стримы не пропускать.
О, а хотите фейл?

Когда я прогал на Ruby on Rails я только один раз стартовал проект с нуля. В самом начале. Потом я всегда работал на легаси проектах. Шло время, задумал менять работу. Конечно же на собеседовании попросили стартовать новый проект и сделать пару простых фич. Конечно же с тестами, это же руби. Так вот вместо rspec-rails (тестовый фреймворк) я установил просто rspec. Очевидно, что он не заработал. Я много времени потерял пытаясь понять, что я сделал не так и собес провалил.

Какие у вас были фейлы? 👇
Талантливый философ Гегель написал новую книгу “Феноменология Джаваскрипта”

Помните, я говорил, что тайпскрипт не достаточно жесткий? Похоже теперь есть альтернатива.

Гегель - это просто статический анализатор, который использует декларацию типов совместимую с тайпскриптом, но гарантирует отсутствие ошибок несоответствия типов во время исполнения. Чего тайпскрипт не гарантирует.

Это примерно те же гарантии, которые обещает Элм, только без ML синтаксиса и нового языка.

Гегель - это не язык программирования и кроме необязательных аннотаций типов не добавляет никакого сахара в Джаваскрипт. Тайпскрипт - это отдельный язык если что.

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

Нравится. Следим!

https://github.com/JSMonk/hegel