Всем привет, меня зовут Андрей, я Frontend разработчик, будем знакомы. Тут я буду выкладывать свои мысли относительно каких то вещей из айтишки, полезные (нет) материалы, возможно некоторые штуки которые мне интересны из гуманитарных наук.
- - - - - - -
- - - - - - -
❤2🔥2
Полезная статья для базового ознакомления с такой технологией в вебе как WebWorker, это штуку по моей статистике спрашивают на 1/5 собесов, но тем не менее даже если вы не используете эту технологию в своей работе, для общего развития полезно будет ознакомиться.
- - - - - - -
Если кратко, Web Worker - штука для сложных вычислений параллельно основному и единственному потоку джавасрипта, если вам нужно обработать большой поток данных, поработать с картинками, видео , или даже 3д, то пробуйте внедрять.
Есть два типа воркеров, Dedicated и Shared - разница в том, что shared это такой же dedicated только чуть чуть на стероидах.
! Главная причина использовать веб воркер, если вам требуется решить проблему общения между вкладками, в работе встречается не часто, зато на собесах этот вопрос вам зададут с вероятностью 33,(3)%
Вообщем если у вас есть лишние 20 минут, прочитайте.
https://habr.com/ru/articles/767494/
- - - - - - -
- - - - - - -
Если кратко, Web Worker - штука для сложных вычислений параллельно основному и единственному потоку джавасрипта, если вам нужно обработать большой поток данных, поработать с картинками, видео , или даже 3д, то пробуйте внедрять.
Есть два типа воркеров, Dedicated и Shared - разница в том, что shared это такой же dedicated только чуть чуть на стероидах.
! Главная причина использовать веб воркер, если вам требуется решить проблему общения между вкладками, в работе встречается не часто, зато на собесах этот вопрос вам зададут с вероятностью 33,(3)%
Вообщем если у вас есть лишние 20 минут, прочитайте.
https://habr.com/ru/articles/767494/
- - - - - - -
Хабр
Web Workers в JavaScript: Параллельные вычисления и улучшение производительности
В современном мире пользователи становятся все более требовательными к производительности веб‑сайтов и хороший пользовательский опыт выходит на первый план. Даже малейшее зависание...
🔥2😍1
Наткнулся на статью по безопасности в вебе. Заинтересовало, прочитал. Что могу сказать, профессиональным безопасникам это скорее всего читают в универе на самой первой лекции. Для обычного разработчика это весьма полезный материал, с которым хотя бы просто стоит ознакомиться.
Если к этим знаниям добавить знание о том, что пароль в форме надо хешировать и добавлять соль, то можете хвастаться что вы гуру безопасности веба.
- - - - - - -
https://habr.com/ru/companies/bastion/articles/757590/
Если к этим знаниям добавить знание о том, что пароль в форме надо хешировать и добавлять соль, то можете хвастаться что вы гуру безопасности веба.
- - - - - - -
https://habr.com/ru/companies/bastion/articles/757590/
Хабр
Ликбез по распространенным Client-Side уязвимостям
В этой статье мы покажем: как в разных ситуациях манипулировать веб-сайтом таким образом, чтобы он передавал пользователям вредоносный JavaScript. как скомпрометировать администратора сайта, отправив...
🔥2
Нашел небольшой клад для себя, и хочу поделиться с вами.
Все любят посмотреть что то ненапряжное перед сном или в дороге. И я очень люблю всякие видосы про путешествия, но они очень долгие и я обычно не досматриваю.
https://youtube.com/@JuliusRou?si=2clSdRh9yQQF-THP
Очень приятный, интеллигентный мужик с красивым голосом, видосы про путешествия в удобном небольшом формате.
- - - - - - -
Все любят посмотреть что то ненапряжное перед сном или в дороге. И я очень люблю всякие видосы про путешествия, но они очень долгие и я обычно не досматриваю.
https://youtube.com/@JuliusRou?si=2clSdRh9yQQF-THP
Очень приятный, интеллигентный мужик с красивым голосом, видосы про путешествия в удобном небольшом формате.
- - - - - - -
YouTube
JuliusRou
Привет! Меня зовут Юлиус и я живу в Эстонии.
Снимаю видео о повседневной жизни в Эстонии, путешествиях и урбанистике.
Сотрудничество и рекламa:
juliusrou.work@gmail.com
Инстаграм: https://www.instagram.com/juliusrou
Телеграм: https://news.1rj.ru/str/JuliusRou…
Снимаю видео о повседневной жизни в Эстонии, путешествиях и урбанистике.
Сотрудничество и рекламa:
juliusrou.work@gmail.com
Инстаграм: https://www.instagram.com/juliusrou
Телеграм: https://news.1rj.ru/str/JuliusRou…
❤1
Хотел я написать небольшую статейку на тему, как скрестить effector и Sentry. Мои любимые коллеги выдвинули такое требование и идеи, дополнительно я провел опрос среди участников русского эффектор комьюнити. Сел делать, сделал, отправил на ревью, и … мое решение развернули и на самом деле по факту, было много дыр в производительности, и пришлось решать все чистым джаваскриптом. Нос не вешаю, эта ситуация помогла найти мне микро недостаток у Sentry, я пошел и сделал PR к ним в GitHub, +1 монетка в копилку опенсорсера.
Когда нибудь я сяду, потрачу время, но доведу эту идею до конца, закрыв все недостатки, потому что в интернете такой информации НЕТ.
Мир потерял статью об effector+sentry, но приобрел улучшение библиотеки которой пользуется много людей.
- - - - - - -
Когда нибудь я сяду, потрачу время, но доведу эту идею до конца, закрыв все недостатки, потому что в интернете такой информации НЕТ.
Мир потерял статью об effector+sentry, но приобрел улучшение библиотеки которой пользуется много людей.
- - - - - - -
❤4
#Хроника_разработки
Хочу написать несколько постов в формате заметок, больше даже наверное для себя, чтобы в дальнейшем сделать некий look behind, но и для вас я тоже думаю будет интересно почитать именно про опыт и ощущения.
- - - - -
Проект над которым я сейчас работаю помимо основной работы - портал для публикации студентами моего ВУЗа своих портфолио.
Все началось с выбора стека. В основном технологии выбирались по принципу "хочу потыкать" - Next JS, Prisma, PostgreSQL. Еще до кучи обернул все это в докер.
Что могу сказать про начальный этап - сложно!
Куча разной по свежести и скиловости инфы, каждый варит конфиги как хочет, непонимание как "правильно" изза того что никогда с этим не работал. Пробы и ошибки, тяп ляп, запустилось - выдохнул.
Дальше по плану была авторизация, принципиально не хочу смотреть видосы, вывезти чисто по документациям, оооч долго мучался, по итогу уже когда все было готово но не работало, плюнул и пошел смотреть индусов. (Мой совет, не обрезайте заранее для себя источники информации, плохая идея)
Дальше было несколько дней раздумий, как и куда двигать проект, какие фичи делать, какой дизайн соблюдать. (В идеале нужно садиться с бумажкой и несколько дней записывать/расписывать идеи, но это не мой подход. Тут я выдам на первый взгляд странный совет - просто делайте)
Когда уже будет готов скелет из нескольких "фич", работа пойдет как по маслу, глаз сам уже будет хотеть видеть на каком то месте график, список, кнопку, блок с каким то текстом, главное записывать все эти идеи, если у вас не мега память.
Сейчас я довожу проект до стадии MVP (думаю что до конца апреля управлюсь) и сажусь писать душный текст диссертации.
Есть много моментов которые мне хотелось бы рассказать более подробно, например почему в моем проект нет и не будет вообще стейт-менеджера. Думаю некст пост будет как раз на эту тему.
- - - - - - -
Хочу написать несколько постов в формате заметок, больше даже наверное для себя, чтобы в дальнейшем сделать некий look behind, но и для вас я тоже думаю будет интересно почитать именно про опыт и ощущения.
- - - - -
Проект над которым я сейчас работаю помимо основной работы - портал для публикации студентами моего ВУЗа своих портфолио.
Все началось с выбора стека. В основном технологии выбирались по принципу "хочу потыкать" - Next JS, Prisma, PostgreSQL. Еще до кучи обернул все это в докер.
Что могу сказать про начальный этап - сложно!
Куча разной по свежести и скиловости инфы, каждый варит конфиги как хочет, непонимание как "правильно" изза того что никогда с этим не работал. Пробы и ошибки, тяп ляп, запустилось - выдохнул.
Дальше по плану была авторизация, принципиально не хочу смотреть видосы, вывезти чисто по документациям, оооч долго мучался, по итогу уже когда все было готово но не работало, плюнул и пошел смотреть индусов. (Мой совет, не обрезайте заранее для себя источники информации, плохая идея)
Дальше было несколько дней раздумий, как и куда двигать проект, какие фичи делать, какой дизайн соблюдать. (В идеале нужно садиться с бумажкой и несколько дней записывать/расписывать идеи, но это не мой подход. Тут я выдам на первый взгляд странный совет - просто делайте)
Когда уже будет готов скелет из нескольких "фич", работа пойдет как по маслу, глаз сам уже будет хотеть видеть на каком то месте график, список, кнопку, блок с каким то текстом, главное записывать все эти идеи, если у вас не мега память.
Сейчас я довожу проект до стадии MVP (думаю что до конца апреля управлюсь) и сажусь писать душный текст диссертации.
Есть много моментов которые мне хотелось бы рассказать более подробно, например почему в моем проект нет и не будет вообще стейт-менеджера. Думаю некст пост будет как раз на эту тему.
- - - - - - -
🤔2❤1
Немного про новенький React 19
- - -
Уже из каждой щели, каждый уважающий себя блогер и не блогер высказал свое уважаемое мнение. Я не буду выписывать технические подробности, вы их можете прочитать где угодно.
- - -
1) Всем не нравятся новые хуки, которые по сути обертки над старыми с надеждой починить косяки, в целом все последние обновы реакта это попытка починить кривую систему ререндеров.
2) Все хотят видеть сигналы в реакте, ведь они уже есть ляли везде, SolidJs, с которого все снимают копию, Vue с реактивными переменными, скоро будет в Angular. Но реактивность в реакте я думаю будет не скоро, ведь у них «свой путь развития».
- - -
Я уже долгое время пропагандирую SolidJS, там работают здравые ребята, за ними будущее.
Резюме такое, общество будет бесконечно ныть, до тех пор пока макака на реакте будет выгоднее для бизнеса, а выгоднее она будет еще очень долго, потому что средняя макака на реакте банально дешевле чем средний чел на Vue, смотрите статистику.
- - - - - - -
- - -
Уже из каждой щели, каждый уважающий себя блогер и не блогер высказал свое уважаемое мнение. Я не буду выписывать технические подробности, вы их можете прочитать где угодно.
- - -
1) Всем не нравятся новые хуки, которые по сути обертки над старыми с надеждой починить косяки, в целом все последние обновы реакта это попытка починить кривую систему ререндеров.
2) Все хотят видеть сигналы в реакте, ведь они уже есть ляли везде, SolidJs, с которого все снимают копию, Vue с реактивными переменными, скоро будет в Angular. Но реактивность в реакте я думаю будет не скоро, ведь у них «свой путь развития».
- - -
Я уже долгое время пропагандирую SolidJS, там работают здравые ребята, за ними будущее.
Резюме такое, общество будет бесконечно ныть, до тех пор пока макака на реакте будет выгоднее для бизнеса, а выгоднее она будет еще очень долго, потому что средняя макака на реакте банально дешевле чем средний чел на Vue, смотрите статистику.
- - - - - - -
❤3

