Size: a a a

DНЕВНИК web-программиста

2020 April 23
DНЕВНИК web-программиста
Продолжаю публиковать материалы, которые я использовал при подготовке к собеседованиям.

Популярные задачи с разбором решений

#собеседование
источник
2020 April 24
DНЕВНИК web-программиста
Думаю, многие слышали о такой методике разработке как TDD (Test-Driven-Development.
Т.е. применяя этот подход вы сперва создаете тест, а только потом пишите функцию. Поверьте, на работе это вам понадобится, особенно в крупных проектах.
Сейчас жалею, что во время обучения мало уделял времени тестированию.
Нашел книгу на русском языке  "Кент Бэк - Экстремальное программирование".
Скачать Pdf

#book
источник
2020 April 25
DНЕВНИК web-программиста
16 полезных формул Google Таблиц для SEO-специалистов

👉Подробнее

#seo
источник
2020 April 26
DНЕВНИК web-программиста
Компания Яндекс опубликовала полный видеокурс своей школы - разработка на Python.

ЗЫ Для изучения необходимо знать основы Python.

👉Подробнее

#python
источник
2020 April 27
DНЕВНИК web-программиста
Один из самых популярных вопросов - "мне уже/ещё 20, 30, 40, 50 лет - поздно/рано начинать в IT?

Подробнее
источник
DНЕВНИК web-программиста
На днях появился очередной перевод статьи на тему - 23 вопроса для JavaScript собеседования.

👉Подробнее

#собеседование
источник
2020 April 28
DНЕВНИК web-программиста
Думаю, самый популярный плагин в редакторе любого программиста, которому требуется верстать - EMMET.
Я сейчас только представил - как же без него не весело. Поэтому, хочу поделиться материалами, которые очень мне помогли:

1. Подробное руководство - EMMET молниеносная верстка

2. Шпаргалка по EMMET

✅В закладки!

#css #html
источник
2020 April 30
DНЕВНИК web-программиста
Ahmad Shadeed разбирает css файл обновленного дизайна Facebook.

👉Перевод

#css
источник
2020 May 04
DНЕВНИК web-программиста
Мета-теги для соцсетей.

👉Подробнее

#html
источник
2020 May 05
DНЕВНИК web-программиста
На одном из собеседований мне задавали вопросы про оптимизацию загрузки сайта. К сожалению, я слабоват в этой теме, но считаю ее очень важной и собираюсь хорошо разобраться в ней.

Вчера наткнулся на видео, где узнал много интересно. К сожалению, автор далеко не все моменты раскрыл, но посмотреть рекомендую.

ЗЫ Кто в курсе, насколько это важная тема - начинайте смотреть с 10минуты. На скорости х1.5 мне было комфортно.

👉Повышаем скорость загрузки сайта

#js #html #css
YouTube
Повышаем производительность и скорость загрузки сайта простыми способами
⁃ почему важно думать о скорости загрузки
⁃ разбираемся что такое time to interactive
⁃ изучаем основные этапы загрузки сайта
⁃ влияние скорости загрузки на прибыль
⁃ оценка first contentful paint при помощи инструмента lighhouse
⁃ практика

Повышаем производительность и скорость загрузки сайта простыми способами

Урок посвящён в первую очередь параметру First Contentful Paint.
Исходные файлы, используемые в уроке находятся в репозитории https://github.com/studentIvan/fcp-lesson-files

Практическая часть с 9:50

Используемые в ролике статьи и ресурсы:
https://httparchive.org/reports/state-of-javascript
https://httparchive.org/reports/loading-speed
https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4
https://medium.com/dev-channel/a-pinterest-progressive-web-app-performance-case-study-3bd6ed2e6154
https://hnpwa.com
https://developers.google.com/web/tools/lighthouse
https://sandbox.imgix.com/create
https://developer.mozilla.org/ru/docs/Web/CSS/@font-face/font-display
https://develope…
источник
2020 May 06
DНЕВНИК web-программиста
Простой подход к работе с отзывчивыми изображениями

👉Подробнее

#html
источник
2020 May 07
DНЕВНИК web-программиста
Всем привет!

Вчера народ в чате спрашивал - чтобы начинающим посмотреть в YouTube по JavaScript?

Ну что же, получайте - свежий курс от Минина на 6часов 🤣🤣🤣

Что в курсе?
Переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020

👉Подробнее

#js
источник
DНЕВНИК web-программиста
Дуэт Markdown и JavaScript (mdjs) - залог отличной документации

👉Подробнее

#js
источник
2020 May 08
DНЕВНИК web-программиста
Концепция Concurrent Mode в React


👉Подробнее

#react
источник
DНЕВНИК web-программиста
Всем привет!

Появилась свободная минутка, хочу черкануть буквально пару строк о первых днях работы.

Меня поставили на крупный проект, но проблема в том, что я пока там единственный разработчик, а задачи глобальные! Ещё удалёнка накладывет свой отпечаток - в офисе хоть спросить у коллег можно. Поэтому, приходится работать далеко не по 8часов((

Зато уже несколько серьезных ошибок исправил и пару фич реализовал.

Думаю, все будет норм! Учите работу с сервером, промисы, английский язык и если есть время - Typescript!

#работа
источник
2020 May 09
DНЕВНИК web-программиста
В канале для задач сделал Quiz на 10 вопросов по фронтенду - просьба заценить.
Лично мне очень понравилась идея и реализация.

PS И не забываем подписываться на канал с задачами - это же лучший способ прокачивать ваши базовые навыки. Для вас стараюсь!👍
источник
DНЕВНИК web-программиста
Всем привет!

В Telegram появилась новая возможность - создавать Quiz's. Попробовал и мне очень понравилось, думаю каждую неделю буду делать такой тест из "старых" вопросов и закреплять в шапку. Таким способом можно будет быстро проходить нужный блок, делиться результатами (бот покажет в финале ваш результат и сравнение с общим результатом всех, кто прошел).
Лидеру, почет и уважение🥇👍

Так же, буду стараться прикреплять описание к вопросам, после ответа вы увидите лампочку, нажав на которую можно прочесть объяснение.

Ну что, давайте попробуем? Ставим лайк, кому понравилось - буду знать, стоит ли делать такие тесты, т.к. процесс довольно затратный.

Всем удачи!
источник
DНЕВНИК web-программиста
🎲 Тест «Еженедельный тест на проверку знаний»
Блок задач с 1-10
🖊 10 вопросов  ·  ⏱ 1 мин
источник
2020 May 11
DНЕВНИК web-программиста
Всем привет!

Многим уже надоело сидеть дома в изоляции - хочется общения, встреч, митапов... А что, кстати, с митапами? Все отменили и жизнь остановилась?
Оказывается, что не совсем так - многие перевели их в онлайн!
Желаете поучаствовать или выступить на подобном мероприятии? А может даже самому организовать?  А, возможно, в вашем городе и раньше не было их, а принять участие хочется.
Тогда вот подборка онлайн-митапов на различные темы - https://meetups-online.ru/
источник
2020 May 12
DНЕВНИК web-программиста
Введение в события DOM

Подробнее

#js
источник