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

By @obenjiro
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите так-же зажигать на танцполе? 🕺

Тогда прочитайте короткую статью о том как создать подобный 3D аватар из machinelearning модели PifuHD

Статья на Русском
Статья на Aнглийском

PS: чтобы получить текстурированную и анимированную модель придется попотеть в Blender, Mixamo и Adobe Aero. Но оно того стоит :)
Чувствую себя героем фильма "Искусственный разум". Смотрел его на свой День Рождения. Очень не рекомендую так делать 😅

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.me/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 ⚠️ Доклад будет на Английском.