Obenjiro - Заметки программиста
554 subscribers
38 photos
10 videos
1 file
63 links
Канал о всех аспектах разработки и о том что очень сильно накипело 😤 Frontend, Backend, Fullstack, QA, DevOps, Administration, BigData, Machine Learning, Agile и т.п. Необычные решения, оригинальные архитектурные костыли и best practises

By @obenjiro
Download Telegram
Чувствую себя героем фильма "Искусственный разум". Смотрел его на свой День Рождения. Очень не рекомендую так делать 😅

PS: Если не понимаете что происходит прочитайте https://archiveprogram.github.com
This media is not supported in your browser
VIEW IN TELEGRAM
Очень много работаете с версткой? Дизайнер отдал вам готовый HTML и CSS? Добавив data-component атрибут и выполнив одну команду, вы можете сгенерировать кучу компонентов.

Для Angular (ссылка):

npx create-angular-components ./index.html

Для React (ссылка):

npx html-to-react-components ./index.html

🧙🏻‍♂️ Магия :)
🎉 Впервые переваливаю за отметку 1000 подписчиков в Twitter 🎉

Создание парсеров за 5 минут. Крутые плагины для VSCode. Альтернативная версия Angular. Распознавание лиц и виртуальный лак для ногтей. Сверхбыстрый статический анализ миллионной кодовой базы. Советы по рефакторингу, и просто статьи обо всем что накипело :)

Подписывайтесь на мой канал в Twitter (ENG) и Telegram (RU) чтобы ничего из вышеперечисленного не пропустить :)
Forwarded from Веб-стандарты (Веб-стандарты)
Хакатон «Build for Belarus» пройдёт онлайн 14–16 августа. Участники помогут разработать технические решения для коммуникации, безопасности и поддержки пострадавших в протестах.

Сайт хакатона https://eventornado.com/event/build-for-belarus
Событие на Фейсбуке https://www.facebook.com/events/492050428325842
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Накопилось куча legacy кода написанного на Angular и React? Решили декомпозировать компонент и устали только об одной мысли об этом?

Попробуйте ARRR и Glean - плагины позволяющие экспортировать кусок кода в новый компонент со своими HTML, CSS, TS и spec файлами.

☠️ Давайте рефARRRкторить!

Для Angular (ARRR) [ссылка] [repo]
Для React (Glean) [ссылка] [repo]
Веселое соседство 😅

И да, не забудьте обновиться до версии v0.1:
- Корректный рефакторинг структурных директив
- Расширение файлов со стилями теперь берется из angular.json
This media is not supported in your browser
VIEW IN TELEGRAM
В мире стало на одного Google Developer Expert больше! :)

С радостью делюсь с вами новостью, что я получил официальное звание Angular GDE. Это дает новые возможности, но вместе с этим приходит еще и большая ответственность!

Чуть больше подробностей о GDE и о моих активностях в посте на Medium
Media is too big
VIEW IN TELEGRAM
🛠 Проводите масштабный рефакторинг (например, с Arrr 😉), но нет времени на написание тестов?

Введите одну строку:
ng add backstop-schematics

После чего не забудьте выполнить npm run backstop:test и npm run backstop:approve. Вот и все, наслаждайтесь мощью визуальных регрессионных тестов с помощью BackstopJS
Если как минимум одному человеку понравилось, то можешь считать своё творение успешным (даже если этот человек - ты)

(c) https://twitter.com/titsay/status/1303241663226155008
This media is not supported in your browser
VIEW IN TELEGRAM
Я не пропал, а делаю кое-что очень и очень крутое. Точнее не я, а компьютер. Не переключайтесь 🙂
Приходите слушать мой доклад на FrontendLive 2020 1 октября в 14:50

Когда приложение безумно медленное, но backend не может исправить ситуацию, все равно не стоит сдаваться! У вас есть козырь в рукаве в виде набора психологических и инженерных трюков, направленных на улучшение Perceived Performance, которые помогут сделать ваших пользователей счастливыми :)

FrontendLive 2020 пройдет онлайн 23—26 сентября и 1—2 октября.
Расписание конференции

Кстати, вы можете поучаствовать в розыгрыше билетов, который пройдет сегодня в Angular чате ;)
https://t.iss.one/angular_ru/385717
Forwarded from Angular Fanatic (Rustam I)
Присоеденяйтес к ngParty вместе с Angular Team прямо сейчас:
https://www.youtube.com/watch?v=Oi-ucZeJBjs&feature=youtu.be
Вчера был мой последний день работы в Авито. Не смотря на то что проработал в ней где-то 2 года, успел влюбится в эту компанию, но пришло время двигаться дальше 🏃🏼

Больше всего буду скучать именно по коллегам и всем тем, с кем удалось поработать за это время.

За это время было проделано много работы, решено много сложных и интересных задач. Самым запоминающимся лично для меня был компонент календаря, написанный с помощью Юлианского календаря и Конгруэнтности Целлера (что по природе своей недалеко от Temporal Proposal, но по факту, наверно самая наркоманская реализация календаря в мире 😅). И совершенно случайно, у меня есть доклад об этом.

А теперь о главном! Куда я намылился? :) Вот об этом уже расскажу чуть позже - ровно через неделю. Stay Tuned 😎
Не выдержал и сделал сайт по мотивам множественных вопросов 😂 А именно, куда я собрался? Мне подкинули идею сделать тотализатор, но так как нарушение УК РФ не входит в мои планы, решил просто сделать голосовалку.

https://obenjiro.site/

Like. Share. Retweet. Каждый голос важен!
А вот это просто произведение искусства. Картина 🖼 нарисованная с помощью 1 математической функции. Очень длинной, но все-же:

https://twitter.com/iquilezles/status/1332491882027384832?s=21
Ок, последний пост о работе. Обещаю 😈

Как уже говорил, я ушел работать в Яндекс в отдел Яндекс.Музыка.

Работать буду с React, как и в Авито. Но сейчас ситуация немного веселее. Вдумайтесь. Будучи Google Developer Expert, я работаю в Яндекс на React и в свободное время пропагандирую Angular. Чувствую себя Кевином из Split.

В любом случае, впереди будет много интересного. Так что stay tuned.

PS: Очень интересная статья вышла в день моего выхода на работу 😅
Хотели послушать мой доклад о Percevied Performance но не получилось сделать это на FrontendConf?

Регистрируйтесь на бесплатный AngularKharkiv Online митап 17 декабря в 18:00. Я расскажу не только о теории но и покажу как на практике применить разнообразные техники Percevied Performance с помощю Angular 😎

Ссылка на регистрацию

⚠️ WARNING ⚠️ Доклад будет на Английском.
Довольно интересная новость для людей рассматривающих Relocate.

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

https://twitter.com/din_alt1/status/1335908544730845184
Forwarded from MoscowJS (Alyona Siprikova)
Всем привет 🙋‍♂️ 🙋‍♀️

В четверг, 24.12.2020, в 19:00 пройдёт наше первое онлайн-событие:
MoscowJS Online, Круглый стол: собеседования глазами кандидата.

Мы поговорим о вопросах подготовки резюме, прохождения собеседований и, конечно, о получении оффера по верху рынка💰💵.
Встречайте, приглашённые эксперты:
- Кира Кузьменко, Owner New.HR
- Алексей Охрименко, Angular GDE., Ex AngularMoscow Organizer
- Юлия Дроздик, IT Recruitment Project Manager, Kaspersky
- Дэннис Арчаков, автор YouTube-канала Archakov Blog
- Владислав Козуля, Амбассадор выгорания и Руководитель группы разработки

Следите за нашими анонсами в
telegram, twitter, instagram, vkontakte, facebook

Ждём вас 24.12.2020 в 19:00 с отличным настроением и крутыми вопросами на нашем канале: https://www.youtube.com/watch?v=-hXPLdphL88

#moscowjs #moscowjsonline