Новости для разработчиков сайтов
HTTPS
Вы ведь уже перевели свои сайты на HTTPS, правда? ;) Если нет, рекомендую не затягивать до июля. Ещё одна хорошая новость на эту тему — Let’s Encrypt начал выдавать wildcard сертификаты.
Вы ведь уже перевели свои сайты на HTTPS, правда? ;) Если нет, рекомендую не затягивать до июля. Ещё одна хорошая новость на эту тему — Let’s Encrypt начал выдавать wildcard сертификаты.
В январе писал о пуш-нотификациях. Сегодня, с подачи Жени Кирьянова — о модальных окнах. Конечно, самый простой совет — “не используйте их”. Но иногда всё-таки, приходится.
О том, как их применять в разных ситуациях — далее. А тех, кто прочитает эту короткую статью до конца ждет нематериальный бонус :)
Думаю, я не типичный пользователь Git. Командную строку и GUI использую одинаково часто. В SourceTree мне удобнее смотреть изменения и ветки, в TortoiseGit — смотреть историю и мёржить, а в консоли — иногда коммитить и делать более сложные операции.
Почему я использую консоль? Есть две причины:
Алиас — возможность написать в консоли после git
свою команду. Пишешь в Git Bash git cp
, а выполняется три команды:
Вас бесят запросы о подписке на сайтах? Меня бесят. Неважно — это про пуш-уведомления или о добавлении в список рассылки. Сегодня про то, как самим такое не делать.
В чём основная проблема? На многих сайтах запрос на подписку открывается до того, как ты успеваешь хоть что-то сделать. Как исправить? Очевидно, предлагать подписку после совершения какого-то действия. Чтобы была понятна польза от неё. Вот пользователь оформил заказ. Почему бы не предложить ему подписаться на уведомление о доставке или смене статуса?
Всех с интересным новым годом! Возможно, вы еще не в курсе уязвимостей Meltdown и Spectre. Поэтому — короткое вступление.
Прошлой осенью исследователи Google опубликовали исследования о нескольких уязвимостях процессоров. В этом году эти исследования стали общедоступными. Если совсем вкратце:
Да, это всё не значит, что у вас гарантированно украдут данные. Однако, повышается вероятность утечки информации, например, при заходе на нормальный сайт с вредоносным кодом в рекламном скрипте.
Далее чуть больше подробностей.
Недавно я долго и мучительно переходил с .NET Core 1.x на 2.0. Возможно, расскажу об этом позже. Признаться, об этом лучше рассказывать в удобном кресле психоаналитика :)
Сегодня о более прозаичном. В нашей компании мы привыкли использовать TeamCity и NUnit. Для предыдущей версии .NET Core работал пакет “dotnet-test-nunit-teamcity”, для новой аналога не нашлось…
dotNET / Базы данных / Новости CSharp / Microsoft
Сегодня несколько новостей из мира Microsoft:
Больше года назад, я рекомендовал почитать статью Design Better Forms (Common mistakes designers make and how to fix them). От своих слов я не отказываюсь и по-прежнему рекомендую :) Заодно, добавлю ещё пару статей, которые особенно полезны для тех, кого заботит вопрос правильного использования меток.
Почему я выделяю метки? Знаете, у меня есть мечта… что в приложениях, в разработке которых я буду участвовать, инпуты будут расположены одним столбцом а метки — сверху. Максимум — внутри и всплывают наверх. За исключением, может быть, “сурового ынтырпрайза”, хотя и в этом случае что-нибудь можно придумать…
В прошлом месяце я писал про слишком минималистичный интерфейс, а недавно увидел статью Better Form Design: One Thing Per Page (Case Study).
Cтатья про упрощение интерфейса. Причём для всех — и для пользователей и для разработчиков. Идея не новая, но рассказана очень грамотно. Вот что мне понравилось:
Сегодня хочу поделиться ссылкой на презентацию SVG can do THAT?!
Красиво сделано. Познавательно.
Ещё у меня накопилось несколько ссылок на статьи про SVG. Возможно, кого-то заинтересует.