Сова пишет…
2.98K subscribers
375 photos
38 videos
5 files
445 links
Download Telegram
Скоро рассылка будет перезапущена!

Перетаскиваю контент в Github. Но у меня потерян контент от 17, 18 и 19 выпуска.
Кто может переслать мне эти выпуски на почту getrevue@sergeysova.com?

Быстро найти их можно по фильтру from: _sergeysova@getrevue.co

UPD.: Прислали, спасибо большое! 🧡
🔥6👍2
Увидел рекламу НАДЕЖНОГО менеджера паролей. Открываю сайт, а там…

Но мы не написали все на Rust, чтобы было и быстро и надежно.
А взяли язык с самым большим количеством уязвимостей в индустрии…
👎39😁12👍1🤯1😨1
Недавно прочитал статью рекомендующую не конкатенировать строки, вместо этого сначала создавать массив, а потом джойнить. Мол массив оказывается быстрее конкатенации.

result += `some String ${a}`
vs
list.push(`some String ${a}`)
result = list.join('')


А сейчас я решил проверить, и накидать простейший бенч. Будет ли всегда быстрее, или же только в определенных кейсах.

И вижу, что только на 400К элементов появляется выигрыш от массива.

Погонять на своей железке.

Поэтому, нужно тщательно проверять все утверждения о скорости и гонять бенчи на своих целевых устройства, прежде чем применять оптимизации.

Доброго вечера 🧡
❤18👍12🆒3
This media is not supported in your browser
VIEW IN TELEGRAM
У меня вопрос!

Как бы вы реализовали подобное поведение в своем любимом стеке?

Суть:
Эффект сработает, только когда между нажатиями кнопки значение в поле поменялось.

Если закинете в меня пример в REPL или гист буду крайне благодарен.
🤔6🗿2🤩1
Истина про декораторы в тайпскрипте
😁21🗿14🥱2💯2
Кто знает, что это за кодировка?

=D0=B7==D0=B4=D0=B5=D1=81=D1=8C
🤔4🗿2
Я продолжаю извлекать новостные рассылки из почты, чтобы их перенести на news.sova.dev

Но в какой-то момент мне надоело делать это руками, поэтому с вашей помощью я нашел нужный декодер, написал простенький преобразователь html -> markdown, но оставались еще ссылки, которыми revue подменял оригиналы.

Поэтому пришлось сделать простейший markdown ast плагин, который пройдется по ссылкам, развернет редиректы и удалит мусорные utm_ метки.

На удивление, почти никакие почтовые клиенты не предлагают опции "Скачать письмо". Пришлось пересылать самому себе как прикрепление. Это что вообще такое?!
👍3🔥3🆒2🥴1
#frontend_mylife

Многие джуны и просто новички говорят "Я не буду спрашивать на форумах и в чатах вопросы, а то сочтут меня за тупого и будут троллить".

Есть такое мнение, что IT-сообщество токсично. На самом деле тут есть доля правда. Многие забывают, какими были 5 лет назад и да, любят потроллить новичков вместо того, чтобы помочь.

Но на самом деле причина в том, что сами новички и довели до этого.

К посту я приложил картинку, которую прислал в чате по Vue один из участников этого чата с вопросом "Как это сделать?". А теперь ответьте, что можно ответить и как помочь? Что человеку нужно? Как сделать верстку? Как подключить карту? Как это разместить в компоненте фреймворка? К сожалению, телепатией люди в чате не обладают.

Еще очень многие любят спрашивать "Как мне это сделать? Я вообще не знаю, напишите мне код". И вот это триггерит сильнее всего, особенно когда не видно того, что человек пытался решить задачу самостоятельно. Хочешь помощи? Покажи, что ты уже пытался реализовать то, о чем спрашиваешь. Покажи свои примеры кода. А не жди, когда за тебя все сделают.

И на самом деле все это идет от того, что:
1. IT мир очень сильно романтизирован. Многие думают, что тут бегают розовые пони и раскидываются деньгами направо и налево.
2. Лень и ощущение того, что тебе должны. Лень решать вопросы самому. "Я попробовал 5 минут, у меня ничего не вышло" - реальный ответ подписчика у меня в инсте после того, как он мне скинул огромную простыню кода со словами "Ну у тебя опыт большой, ты сразу разберешься".

В IT выживают сильнейшие. Которые любят думать и не сваливать ответственность на других. Поэтому когда решите задать свой вопрос в чатах или другим более скиловым разработчикам:
- Убедитесь, что вы сделали все что смогли и у вас реально затык, а не лень разбираться
- Покажите примеры того, как вы пытались решить задачу
- Опишите задачу полностью и сразу, чтобы люди понимали, чем вам помочь

Согласны ли с написанным? Или готовы поспорить или может хочется что-то добавить?
👍58👏8💯8🔥3❤1👎1
Кто пользуется Syncthing, подскажите, у вас тоже скорость передачи файлов между девайсами в одной локальной сети крайне медленная?

У меня 100мб могут передаваться минут 7-10.
🤮4🤔1👀1