Стало интересно, какие нестандартные области применения JS есть на сегодняшний день. Получилась занятная подборка от управления летающими дронами до Machine Learning.

JS, придуманный изначально для оживления страничек, уже давно прекрасно чувствует себя на сервере и продолжает захватывать все новые и новые сферы. …


Прочитала отличную статью на эту тему https://www.tunetheweb.com/blog/should-you-self-host-google-fonts/. Здесь оставлю свой конспект этой статьи. Отмечу, что это не перевод, а именно мой конспект, в котором я отметила моменты, которые посчитала важными. Надеюсь, вам он тоже пригодится и поможет сэкономить время в поиске важной информации о том, как лучше использовать Google Fonts.

Хостинг у себя vs сторонний хостинг


Это один из вопросов-рекорсменов в моих асках и эфирах.

Сейчас мне уже почти без двадцати пятьдесят. Свои первые шаги в IT я делала в 20 с копейками. Что если бы тогда я свернула в другую сторону и только входила в IT сейчас? Наверно, пришлось бы приложить чуть больше усилий. …


Задавались когда-нибудь вопросом, почему все атрибуты как атрибуты, а у атрибута ссылки target значение с нижним подчеркиванием? 🤔

<a href="#" target="_blank">Я откроюсь в новом окне<a/>

Согласно спеке, у атрибута target есть 5 возможных значений (да, не только _blank):

🔗_blank — загружает страницу в новое окно браузера

🔗_self — загружает страницу…


Постараюсь как можно проще объяснить эти концепции и на примере показать разницу.

❓Что это вообще за буквы

И то, и другое — подходы к разработке, когда сначала пишутся тесты, а потом код.

*DD (*что-то* Driven Development) — разработка, основанная на чем-то.

TDD (Test Driven Development) — Разработка на основе тестов.

BDD (Behavior Driven Development) —…


Врываясь в новый проект, я решила копнуть поглубже и проанализировать, действительно ли нам нужен нем TypeScript, или это просто дань моде? Я провела импровизированный опрос среди своих подписчиков, полученные результаты собрала в один пост со своими комментариями и делюсь результатами.

В опросе поучаствовало почти 150 человек! Он состоял из 2…


Препроцессоры давно стали неотъемлемым инструментом в арсенале верстальщика. Они дают нам все, что нам нужно: переменные, миксины, вложенность… Погодите. А разве современный CSS так не умеет? Или умеет? А нам точно еще нужны препроцессоры?

История

Интернет появился в начале 90х. В 1994 году впервые возникает идея о создании языка для стилизации…


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

Почему так происходит? Мне видятся 2 основные причины:

✨Бизнес диктует…


Собеседования похожи чем-то на свидания. Обе стороны присматриваются и в итоге принимают решение. Если вы соискатель, то не просто можно, а нужно задавать вопросы, вам с этими людьми работать, в этой компании развиваться. …


В преддверии выходных немного о выгорании.

Мне очень тяжело заниматься чем-то, не вовлекаясь в это на 200 процентов. Когда я работаю над задачей, то продолжаю о ней думать и по дороге домой, и пока готовлю ужин. И часто возникает соблазн посидеть подольше, доделать, открыть ноут на выходных, буквально на полчасика…

Да…

Liudmila Mzhachikh

Frontend developer at Mail.Ru Group 👩‍💻, leader of moscowcss community, conference speaker 🎤, write about IT, channel: t.me/frontend_thoughts

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store