Всем привет, а вот и пост посвящённый предновогодний поездке в Москву.
Данная поездка была для меня весьма волнительной, ибо мне в первые предстояло встретиться со своими коллегами лично, к тому же я не понимал, чем можно будет заняться на корпоративе и как всё пройдёт, а так же это была моя первая одиночная поезде в другой город.
Первый мероприятием из запланированных был корпоратив. Придя в офис я немного растерялся из-за того, что меня начали знакомить с кучей людей, из которых полноценно я знал лишь человек пять. Спустя время, после проведённого тайного санты и когда моя сестра (она было моей спутницей на этом мероприятий) отошла по делам мне надоело сидеть афк в ожиданий какой либо движухи и я начал действовать, доёбываясь (в хорошем смысле) до людей. Данный момент изменил вечер на до и после, весь оставшиеся вечер мы собираясь с коллегами в небольшие компаний (мы назвали это кружком интровертов) и общались на абсолютно разные и интересные темы, которые вообще не затрагивали работу. Так незаметно пролетело около пяти часов и пришло время покидать офис и ехать домой ( Хорошенько попрощавшись с ребятами мы отправились домой с кучей крутых, положительных и не забываемых эмоций.
Данное мероприятие показало мне насколько круто и полезно общение с коллегами irl в неформальной обстановке и то, что я попал не просто в коллектив, а в семью <3. А так же я прокачал софт скиллы, понял, что нужно быть инициатором и самому создавать движуху. Ещё из плюсов, мою систру пытались захантить к нам, не важно кем )))
На следующие утро меня ждала встреча с Денисом (iZede). Она прошла очень круто, мы чилово посидели в кафе, общаясь на разные темы. Надеюсь по чаще встречаться с людьми, которых знаю лишь по общению в онлайн, такие встречи дарят кучу эмоций и заряжают положительной энергий)
Оставшиеся два дня в Москве прошли не менее насыщенно, но расписывать я их не вижу большого смысла, в крадце: побывал на корпоративе у сестры, заехал на пару часиков в офис и побывал в гостях ещё у одних родственников, проведя круто вечер.
Данная поездка подарила не забываемые эмоций и зарядила меня энергией, но выжила как лимон в физическом плане)
#life
Данная поездка была для меня весьма волнительной, ибо мне в первые предстояло встретиться со своими коллегами лично, к тому же я не понимал, чем можно будет заняться на корпоративе и как всё пройдёт, а так же это была моя первая одиночная поезде в другой город.
Первый мероприятием из запланированных был корпоратив. Придя в офис я немного растерялся из-за того, что меня начали знакомить с кучей людей, из которых полноценно я знал лишь человек пять. Спустя время, после проведённого тайного санты и когда моя сестра (она было моей спутницей на этом мероприятий) отошла по делам мне надоело сидеть афк в ожиданий какой либо движухи и я начал действовать, доёбываясь (в хорошем смысле) до людей. Данный момент изменил вечер на до и после, весь оставшиеся вечер мы собираясь с коллегами в небольшие компаний (мы назвали это кружком интровертов) и общались на абсолютно разные и интересные темы, которые вообще не затрагивали работу. Так незаметно пролетело около пяти часов и пришло время покидать офис и ехать домой ( Хорошенько попрощавшись с ребятами мы отправились домой с кучей крутых, положительных и не забываемых эмоций.
Данное мероприятие показало мне насколько круто и полезно общение с коллегами irl в неформальной обстановке и то, что я попал не просто в коллектив, а в семью <3. А так же я прокачал софт скиллы, понял, что нужно быть инициатором и самому создавать движуху. Ещё из плюсов, мою систру пытались захантить к нам, не важно кем )))
На следующие утро меня ждала встреча с Денисом (iZede). Она прошла очень круто, мы чилово посидели в кафе, общаясь на разные темы. Надеюсь по чаще встречаться с людьми, которых знаю лишь по общению в онлайн, такие встречи дарят кучу эмоций и заряжают положительной энергий)
Оставшиеся два дня в Москве прошли не менее насыщенно, но расписывать я их не вижу большого смысла, в крадце: побывал на корпоративе у сестры, заехал на пару часиков в офис и побывал в гостях ещё у одних родственников, проведя круто вечер.
Данная поездка подарила не забываемые эмоций и зарядила меня энергией, но выжила как лимон в физическом плане)
#life
🔥6
Forwarded from Movie-Tracker News
Всем привет! Встречайте новое, большое обновление!
Список изменений:
- Добавлена возможность создавать списки для кинокартин и делиться ими по ссылке. Все ваши избранные кинокартины перенесены в список по умолчанию "Избранное".
- Добавлена возможность поиска и сортировки по списку.
- Сервис переехал на новый домен: movie-tracker.app. Прошлый домен по прежнему работает и переадресует на новый.
Впереди Вас ждёт много всего нового, данное обновление открывает нам ворота в будущие!
Список изменений:
- Добавлена возможность создавать списки для кинокартин и делиться ими по ссылке. Все ваши избранные кинокартины перенесены в список по умолчанию "Избранное".
- Добавлена возможность поиска и сортировки по списку.
- Сервис переехал на новый домен: movie-tracker.app. Прошлый домен по прежнему работает и переадресует на новый.
Впереди Вас ждёт много всего нового, данное обновление открывает нам ворота в будущие!
🔥2
Forwarded from Movie-Tracker News
Всем привет! Какую функцию вы хотели бы видеть раньше?
Anonymous Poll
53%
Копирывание кинокартины из одного списка в другой с сохранением данных из меню отслуживания
47%
Перенос кинокартины из одного списка в другой
Forwarded from Movie-Tracker News
Доброго времени суток! Встречайте новое обновление:
- Добавлена возможность скопировать кинокартину из одного списка в другой
- Меню изменения статуса было переименовано в "Управление"
- Добавлена возможность скопировать кинокартину из одного списка в другой
- Меню изменения статуса было переименовано в "Управление"
🔥3👍1
Forwarded from Movie-Tracker News
Доброго времени суток!
Спешу сообщить, что была исправлена авторизация через браузер Safari.
Спешу сообщить, что была исправлена авторизация через браузер Safari.
🔥3😁1
Forwarded from Movie-Tracker News
Всем привет!
Добавлена возможность добавления кинокартины в ваш личный список при просмотре чужого, публичного списка
===
Added the ability to add a movie to your private list when viewing someone else's, public list
Добавлена возможность добавления кинокартины в ваш личный список при просмотре чужого, публичного списка
===
Added the ability to add a movie to your private list when viewing someone else's, public list
❤3
Forwarded from Movie-Tracker News
Доброго времени суток!
Добавлена возможность переноса кинокартины между списками
===
Added the ability to transfer a movie between lists
Добавлена возможность переноса кинокартины между списками
===
Added the ability to transfer a movie between lists
🔥1
Всем привет, не могу не поделиться с вами треком, который запал мне в душу и я слушаю его уже пару часов - https://youtu.be/1yN6bYMxfCM?t=4789
YouTube
Paperclip слушает итоговые демо 2023 года студентов Нейропанк Академии
Чат Нейропанк Академии: https://t.iss.one/+nu0ULX_QQcsxZTUy или https://t.iss.one/paperclipdnb
Общий чат: https://t.iss.one/nrpnkchat
Нейрожиза 🐊 LIVE: https://t.iss.one/neurojizlive
Мерч: https://shop.neuropunk.ru/
00:00:00 Вступление
00:18:10 boolat - apelsin
00:22:26 Aptom…
Общий чат: https://t.iss.one/nrpnkchat
Нейрожиза 🐊 LIVE: https://t.iss.one/neurojizlive
Мерч: https://shop.neuropunk.ru/
00:00:00 Вступление
00:18:10 boolat - apelsin
00:22:26 Aptom…
🔥1
Forwarded from Movie-Tracker News
Всем привет!
- На странице персоны теперь отображаются ссылки на социальные сети
- На странице "Список эпизодов" сериала было добавлено отображение спецматериалов
===
- Social media links are now displayed on the persona page
- Specials display has been added to the show's Episode List page
- На странице персоны теперь отображаются ссылки на социальные сети
- На странице "Список эпизодов" сериала было добавлено отображение спецматериалов
===
- Social media links are now displayed on the persona page
- Specials display has been added to the show's Episode List page
🔥2
Forwarded from Movie-Tracker News
Всем привет!
Добавлена возможность возможность создать новый список из существующего публичного или приватного списка
===
Added the ability to create a new list from an existing public or private list
Добавлена возможность возможность создать новый список из существующего публичного или приватного списка
===
Added the ability to create a new list from an existing public or private list
🥰3
Всем привет, стримов до 2 мая не будет в связи с поездкой в СПБ, желаю всем хороших выходных )
👍4
Всем привет, нужно ваше мнение, как вам новое название "Philmis" для movie tracker'a, хочу с новым дизайном провести и ребрендинг. Свои вариант вы можете присылать в комментарии
Anonymous Poll
16%
Нравится
31%
Неплохое
31%
Не нравится
22%
Устраивает, но хотелось бы другое
Всем привет! Я наконец распробовал Vue и Nuxt и хочу поделиться своим мнением о этих технологиях.
Начнём с предыстории. Все годы разработки я использовал React и считал, что в нём всё продумано и сделано по большей части хорошо. Vue же я пробовал 1 раз в начале своего пути и из-за слабого понимания программирования как такового я не смог его понять и начать на нём адекватно писать и с позором дропнул, вернувшись на React.
На изучение vue меня забайтил izede и luffibeng, за что им спасибо) Свой путь я начал с чтения официальной документации, которая для меня стала эталонной. Она плавно вводит в фреймворк, имеет хороший интерактивный курс и примеры кода.
Начнем с перечисления особенностей, которые показались мне наиболее важными.
Для работы с html во Vue есть такая прекрасная вещь как директивы, которые необходим для таких вещей, как: условный рендеринг (
О
Подход с реализацией директив мне очень понравился, он улучшает читабельность кода в разы и ускоряет разработку.
Стоит наверное обсудить реактивность и рендеринг. В Vue они намного продуманней и понятнее по сравнению с React, весь код выполняется 1 раз и всё, не нужно думать о том, нужно ли использовать useMemo/useCallback, за тебе это уже сделали и продумали всё так, чтобы не было лишних вычислений и рендеров. Что меня ещё удивило, так это то, что любая реактивная переменная экспортируемая из отдельно файла или компонента становиться глобальной и при этом не теряет реактивность, не пушка ли? Смотря после этого на работу с глобальным состоянием в React мне хочется плакать (
Далее перейдем к негативным и позитивным моментам, которые я успел встретить во время переписывания, доработки и редизайна Movie Tracker`a на Vue + Nuxt.
По началу я был скептично настроен к SFC (Single-File Components) т.к опасался, что будет тяжело и неудобно работать сразу с логикой, вёрсткой и стилями в одном файле. Но по прошествию времени я понял, что это очень удобная и практичная технология, которая ускоряет и упрощает разработку.
С самого начала меня поразило удобства и простота работы с ssr в Nuxt. Всё что требуется для запроса данных на сервере - использовать конструкцию
Хочу отметить крутую реализацию слотов, из главного: их может быть несколько, они позволяют передавать данные в дочерний компонент, что сильно упрощает создание компонентов, которые отрисовывать разные карточки в виде списка.
В целом в процессе работы с Vue я влюбился в него, написание фич и решение бизнес задач на нём значительно быстрее, чем на React. Но неужели всё так идеально? Нет, я успел встретить кучу проблем и ограничений, о них далее.
(1/2) #programming
Начнём с предыстории. Все годы разработки я использовал React и считал, что в нём всё продумано и сделано по большей части хорошо. Vue же я пробовал 1 раз в начале своего пути и из-за слабого понимания программирования как такового я не смог его понять и начать на нём адекватно писать и с позором дропнул, вернувшись на React.
На изучение vue меня забайтил izede и luffibeng, за что им спасибо) Свой путь я начал с чтения официальной документации, которая для меня стала эталонной. Она плавно вводит в фреймворк, имеет хороший интерактивный курс и примеры кода.
Начнем с перечисления особенностей, которые показались мне наиболее важными.
Для работы с html во Vue есть такая прекрасная вещь как директивы, которые необходим для таких вещей, как: условный рендеринг (
v-if), итерация по массиву или объекту (v-for), осуществлять двустороннее связывание с реактивной переменной (v-model) и т.д. О
v-model стоит поговорить отдельно, данная директива позволяет невероятно удобно работать с формами, привязывая с помощью данной директивы реактивное значение к инпуту и мы можем в роли реативного значение использовать не только строку, но и поле объекта или массив для мульти-чекбокса без необходимости писать доп логику. В реакте работа с формами это отдельный геморой, который зачастую требует установку библиотек, во вью же это сделано элегантно и просто.Подход с реализацией директив мне очень понравился, он улучшает читабельность кода в разы и ускоряет разработку.
Стоит наверное обсудить реактивность и рендеринг. В Vue они намного продуманней и понятнее по сравнению с React, весь код выполняется 1 раз и всё, не нужно думать о том, нужно ли использовать useMemo/useCallback, за тебе это уже сделали и продумали всё так, чтобы не было лишних вычислений и рендеров. Что меня ещё удивило, так это то, что любая реактивная переменная экспортируемая из отдельно файла или компонента становиться глобальной и при этом не теряет реактивность, не пушка ли? Смотря после этого на работу с глобальным состоянием в React мне хочется плакать (
Далее перейдем к негативным и позитивным моментам, которые я успел встретить во время переписывания, доработки и редизайна Movie Tracker`a на Vue + Nuxt.
По началу я был скептично настроен к SFC (Single-File Components) т.к опасался, что будет тяжело и неудобно работать сразу с логикой, вёрсткой и стилями в одном файле. Но по прошествию времени я понял, что это очень удобная и практичная технология, которая ускоряет и упрощает разработку.
С самого начала меня поразило удобства и простота работы с ssr в Nuxt. Всё что требуется для запроса данных на сервере - использовать конструкцию
await Promise в теле компонента, сравнивая с Next (v13) это небо и земля. Также забегая наперёд хочу отменить крутую экосистему модулей вокруг Nuxt, которая позволяет весьма просто и быстро настроить SEO и добиться хорошей индексации в поисковиках. Хочу отметить крутую реализацию слотов, из главного: их может быть несколько, они позволяют передавать данные в дочерний компонент, что сильно упрощает создание компонентов, которые отрисовывать разные карточки в виде списка.
В целом в процессе работы с Vue я влюбился в него, написание фич и решение бизнес задач на нём значительно быстрее, чем на React. Но неужели всё так идеально? Нет, я успел встретить кучу проблем и ограничений, о них далее.
(1/2) #programming
🔥5
Начнем, с как по мне достаточно важной и основной проблемы Vue - типизация. При написании компонента “Типография” я не смог сделать его полностью полиморфным, а точнее типизировать компоненты на основе переданного
Раз коснулись библиотек выскажусь и о них. Главная проблема - их мало и многие сделаны не идеально, речь идет не о чём то специфическом, а банально на примере кастомно селекта я опробовал две библиотеки и у обоих есть максимально глупые недоработки и ограничения. Надеюсь данная проблема с течением времени исчезнет благодаря увеличению комьюнити.
И самая главная боль - volar + webstorm. Поскольку у Vue своё, одноименное расширение файлов требуется свой языковой сервер стабильность которого оставляет желать лучшего, его приходиться часто перезапуска и на всякий случай проверять, что ошибка есть не только в webstorm`e, но и в vs code. Если у вас ещё и монорепа - земля вам пухом…
Ну что же, подведем итог. Я назвал минусов больше чем плюсов, значит ли это, что vue плох - однозначно нет, данные проблемы постепенно уходят и исправляются командой vue, которая делает инструмент для разработчиков, а не компании Facebook (да команда React?). Количество плюсов намного больше, но о них я бы устал писать ) Я влюбился в этот фреймворк и хочу писать на нём больше чем на React и погружаться всё больше в его дебри.
Также хочу подметить то, что Vue позволил мне лучше понять React и данный опыт изучения новой технологий мне очень понравился, следующая цель - попробовать другой язык программирования )
(2/2) #programming
as, но данную проблему должен решить хук defineAttrs (https://github.com/vuejs/rfcs/discussions/479), который должен появиться в одном из будущих мажорном релизе. А также многие библиотеки имеют кастрированную типизацию, что приводит к созданию issue и ожиданию фиксов.Раз коснулись библиотек выскажусь и о них. Главная проблема - их мало и многие сделаны не идеально, речь идет не о чём то специфическом, а банально на примере кастомно селекта я опробовал две библиотеки и у обоих есть максимально глупые недоработки и ограничения. Надеюсь данная проблема с течением времени исчезнет благодаря увеличению комьюнити.
И самая главная боль - volar + webstorm. Поскольку у Vue своё, одноименное расширение файлов требуется свой языковой сервер стабильность которого оставляет желать лучшего, его приходиться часто перезапуска и на всякий случай проверять, что ошибка есть не только в webstorm`e, но и в vs code. Если у вас ещё и монорепа - земля вам пухом…
Ну что же, подведем итог. Я назвал минусов больше чем плюсов, значит ли это, что vue плох - однозначно нет, данные проблемы постепенно уходят и исправляются командой vue, которая делает инструмент для разработчиков, а не компании Facebook (да команда React?). Количество плюсов намного больше, но о них я бы устал писать ) Я влюбился в этот фреймворк и хочу писать на нём больше чем на React и погружаться всё больше в его дебри.
Также хочу подметить то, что Vue позволил мне лучше понять React и данный опыт изучения новой технологий мне очень понравился, следующая цель - попробовать другой язык программирования )
(2/2) #programming
🔥6❤1
🔥3