Сегодня вечеромСегодня вечеромСегодня вечером настраиваем платформу
У сообщества айтиютубер.сру есть сайт-заглушка. Виталий из @prostorazrabotka нас немного подопнул им наконец-то заняться. Он уже почти допилил фронтенд часть.
Фронтенд надо откуда-то отдавать. Сейчас сайт лежит на моем сервере. Можно было бы обойтись FTP, но мы в 2020 году. Будем настраивать нормальную платформу.
Пока команда выглядит так:
1. Виталий из @prostorazrabotka - фронтенд
2. Лекс @itbeard - АПИ и телеграм бот
3. Я @seniorsoftwarevlogger - платформа, CI/CD, личный кабинет на сайте
Я буду стримить весь процесс, Лекс тоже обдумывает стримы, Виталий пока не ответил. Если все пойдет по плану, то получится плейлист работы команды программистов, как оно примерно работает в распределенных командах.
Подписывайтесь на всех, врубайте 🔔 чтобы стримы не пропускать.
У сообщества айтиютубер.сру есть сайт-заглушка. Виталий из @prostorazrabotka нас немного подопнул им наконец-то заняться. Он уже почти допилил фронтенд часть.
Фронтенд надо откуда-то отдавать. Сейчас сайт лежит на моем сервере. Можно было бы обойтись FTP, но мы в 2020 году. Будем настраивать нормальную платформу.
Пока команда выглядит так:
1. Виталий из @prostorazrabotka - фронтенд
2. Лекс @itbeard - АПИ и телеграм бот
3. Я @seniorsoftwarevlogger - платформа, CI/CD, личный кабинет на сайте
Я буду стримить весь процесс, Лекс тоже обдумывает стримы, Виталий пока не ответил. Если все пойдет по плану, то получится плейлист работы команды программистов, как оно примерно работает в распределенных командах.
Подписывайтесь на всех, врубайте 🔔 чтобы стримы не пропускать.
YouTube
Свой Heroku. Настройка хостинга под проекты
Настраиваем сервер на Dokku, подключаем GitHub, выгружаем первый проект. Деплой без геморроя. Если у вас есть проект, который вы регулярно обновляете на своем сервере, то лучше потратить 2 часа и установить Dokku. Разработка проекта будет в радость.
$100…
$100…
О, а хотите фейл?
Когда я прогал на Ruby on Rails я только один раз стартовал проект с нуля. В самом начале. Потом я всегда работал на легаси проектах. Шло время, задумал менять работу. Конечно же на собеседовании попросили стартовать новый проект и сделать пару простых фич. Конечно же с тестами, это же руби. Так вот вместо
Какие у вас были фейлы? 👇
Когда я прогал на Ruby on Rails я только один раз стартовал проект с нуля. В самом начале. Потом я всегда работал на легаси проектах. Шло время, задумал менять работу. Конечно же на собеседовании попросили стартовать новый проект и сделать пару простых фич. Конечно же с тестами, это же руби. Так вот вместо
rspec-rails (тестовый фреймворк) я установил просто rspec. Очевидно, что он не заработал. Я много времени потерял пытаясь понять, что я сделал не так и собес провалил.Какие у вас были фейлы? 👇
Талантливый философ Гегель написал новую книгу “Феноменология Джаваскрипта”
Помните, я говорил, что тайпскрипт не достаточно жесткий? Похоже теперь есть альтернатива.
Гегель - это просто статический анализатор, который использует декларацию типов совместимую с тайпскриптом, но гарантирует отсутствие ошибок несоответствия типов во время исполнения. Чего тайпскрипт не гарантирует.
Это примерно те же гарантии, которые обещает Элм, только без ML синтаксиса и нового языка.
Гегель - это не язык программирования и кроме необязательных аннотаций типов не добавляет никакого сахара в Джаваскрипт. Тайпскрипт - это отдельный язык если что.
Гегель выводит типы и вроде даже лучше чем Flow. Поэтому если ваши техлиды и сеньоры вспоминают про попадание ложкой в рот с первого раза при упоминании Тайпскрипта, то можно для себя проверять их код статическим анализатором и вежливо тыкать носом в их экскрем код на код ревью.
Нравится. Следим!
https://github.com/JSMonk/hegel
Помните, я говорил, что тайпскрипт не достаточно жесткий? Похоже теперь есть альтернатива.
Гегель - это просто статический анализатор, который использует декларацию типов совместимую с тайпскриптом, но гарантирует отсутствие ошибок несоответствия типов во время исполнения. Чего тайпскрипт не гарантирует.
Это примерно те же гарантии, которые обещает Элм, только без ML синтаксиса и нового языка.
Гегель - это не язык программирования и кроме необязательных аннотаций типов не добавляет никакого сахара в Джаваскрипт. Тайпскрипт - это отдельный язык если что.
Гегель выводит типы и вроде даже лучше чем Flow. Поэтому если ваши техлиды и сеньоры вспоминают про попадание ложкой в рот с первого раза при упоминании Тайпскрипта, то можно для себя проверять их код статическим анализатором и вежливо тыкать носом в их экскрем код на код ревью.
Нравится. Следим!
https://github.com/JSMonk/hegel
GitHub
GitHub - JSMonk/hegel: An advanced static type checker
An advanced static type checker. Contribute to JSMonk/hegel development by creating an account on GitHub.
В чатике подсказали интервью с автором Гегеля 👍
https://www.youtube.com/watch?v=bYSQbRYRDv8
https://www.youtube.com/watch?v=bYSQbRYRDv8
YouTube
№112: Артём Кобзарь про собственную альтернативу TS и многое другое
Внимание! Канал заморожен, все видео по-умолчанию диприкейтед. Смотрите на свой страх и риск :)
---
Промокод - DevHolyJS2020pc
Ссылка - https://holyjs-piter.ru/?utm_source=partner&utm_medium=DevHolyJS2020pc&utm_campaign=holyjs20piter&utm_content=common
…
---
Промокод - DevHolyJS2020pc
Ссылка - https://holyjs-piter.ru/?utm_source=partner&utm_medium=DevHolyJS2020pc&utm_campaign=holyjs20piter&utm_content=common
…
Со стороны может показаться, что я нифига не довожу до конца. Но вот сайт, который мы пилили на двух стримах заработал и уровнял YouTube.Membership и Патреон в правах: https://src.seniorsoftwarevlogger.com/
Глядишь и Out of the Tar Pit допинаю. Твич уже знает, что оно заработало и осталось собрать демку 🌚
Глядишь и Out of the Tar Pit допинаю. Твич уже знает, что оно заработало и осталось собрать демку 🌚
Forwarded from S0ER
24 мая планирую провести архитектурный стрим для патронов. Это первый из серии стримов на эту тему, подробнее можно прочитать здесь - https://www.patreon.com/posts/vvedenie-v-strim-37323945
Forwarded from Просто: разработка
Все существующие инструменты неправильные. Давайте сделаем один правильный инструмент, который будет делать всё, сразу и правильно!
Unix way 🙄
История движется по спирали. Вот мы снова идем к монолитам, которые делают не одну вещь и делают ее хорошо, но делают всё. Хорошо или плохо - посмотрим.
https://romejs.dev/
Unix way 🙄
История движется по спирали. Вот мы снова идем к монолитам, которые делают не одну вещь и делают ее хорошо, но делают всё. Хорошо или плохо - посмотрим.
https://romejs.dev/
Pika: Мы запилили систему сборки О(1) для веб разработки! Боже, как это круто! О(1) для любого проекта!
Веб разработчики: что такое О(1)?
https://www.snowpack.dev/posts/2020-05-26-snowpack-2-0-release/
Веб разработчики: что такое О(1)?
https://www.snowpack.dev/posts/2020-05-26-snowpack-2-0-release/
www.snowpack.dev
Snowpack v2.0
Build web applications with less tooling and faster iteration.
Кстати о недобросовестных курсах.
Раньше пробный период на юдасити отменялся в 2 клика, теперь нужна неделя.
https://www.classcentral.com/report/udacity-free-trial-cancel-issue
Раньше пробный период на юдасити отменялся в 2 клика, теперь нужна неделя.
https://www.classcentral.com/report/udacity-free-trial-cancel-issue
The Report by Class Central
Udacity Makes it Harder for Learners to Cancel Free Trials — Class Central
Cancellations used to take two clicks. Now, they can take over a week and result in undue charges for learners already dealing with a pandemic.
В следующем видео будет розыгрыш, условие - наличие более раннего толкового комментария на тему видео под другим видео.
Хочу благодарить тех, кто ведёт диалог.
Вам говорю раньше, потому что благодарен, что подписались на телеграм канал.
Хочу благодарить тех, кто ведёт диалог.
Вам говорю раньше, потому что благодарен, что подписались на телеграм канал.