Верстальщик от бога
12.1K subscribers
1.29K photos
17 videos
1 file
1.56K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6757e1989d804a279b283165&registryType=bloggersPermission

Самый большой канал по верстке в телеграм.

Чат верстальщиков: @godinhtmlchat

По всем вопросам: @godinmedia
Download Telegram
В поисках площадок для практики в программировании? Вот список вебсайтов, которые помогут вам улучшить свои навыки, подготовиться к техническим собеседованиям и стать еще лучше!

▫️LeetCode
LeetCode предлагает широкий спектр задач по программированию, охватывающих такие области, как алгоритмы, базы данных и другие. Отличный ресурс для подготовки к техническим собеседованиям благодаря разнообразным задачам.

▫️HackerRank
На HackerRank вы найдете разнообразные задачи по программированию, созданные сообществом. Платформа позволяет сравнивать свои решения с решениями других пользователей, что помогает учиться на примерах.

▫️Codewars
Codewars идеально подходит для начинающих программистов. Платформа предлагает небольшие задачи, которые помогают постепенно развивать навыки программирования.

▫️TopCoder
Один из старейших сообществ по конкурентному программированию. TopCoder регулярно проводит конкурсы по разработке программного обеспечения и дизайну, что делает его отличной платформой для тех, кто хочет соревноваться и улучшать свои навыки.

▫️Codecademy
Codecademy предлагает интерактивные курсы и упражнения по программированию для начинающих и программистов среднего уровня. Платформа помогает изучать новые языки и технологии с нуля.
👍61🔥1
Анимации CSS, основанные на времени

#почитать

Использование времени для анимации очень часто встречается в шейдерных программах и различных других местах. CSS не может запустить таймер, как это делает JavaScript, но сегодня можно определить пользовательскую переменную с помощью CSS Houdini API для отслеживания времени в миллисекундах.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🔥2
Айтрекинг и юзабилити интерфейсов веб-сайтов

#почитать

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
Пятничное. Дитер Рамс: дизайнер, определивший современность

#почитать

Огромное влияние на индустрию дизайна, наш мир и наше ежедневное взаимодействие со всем вокруг оказал немецкий дизайнер Дитер Рамс. Для опытных дизайнеров имя Рамса давно стало синонимом иконического дизайна и принципов, которые легли в основу современной эстетики продуктов.

Возможно, вы уже замечали, как принципы минимализма и функциональности воплощаются в современных гаджетах, продуктах и интерьерах. Всё это во многом заслуга Рамса.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Как определить текущее местоположение пользователя на сайте

#почитать

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

Прежде чем писать код, хотелось бы отметить, что моё решение не претендует на "чистое" и единственно-верное, поэтому если есть более гармоничное и красивое решение - используйте его (буду только рад если поделитесь им).

Если кому интересно, задача была реализована на Options API, фреймворка Vue, но сам код написан на чистом JS. Это может быть полезно и тем, кто пишет на React и т.д.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3👎2
Bricks: подход к управлению интерфейсами

#почитать

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


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔2
Непроизвольная тирания пользовательских интерфейсов

#почитать

Посыл этой статьи заключается в том, что одержимость лёгкими, «интуитивными» и, возможно, даже эффективными пользовательскими интерфейсами формирует слой мягкой тирании.

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

Я бы так сильно привязал людей к нелепым ограничениям при использовании разных вещей, что подобное издевательство стало бы нормой.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👎4
Анимация элемента dialog - практикум

#почитать

Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает. Необходимо изучить @starting-style, а также ключевые слова overlay и allow-discrete.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Каким было ваше первое место работы? Присоединяйтесь к обсуждению в комментариях

#discussion
👍12😁9👎1😱1
Пишем веб-компонент для SVG-иконок

#почитать

Рассмотрим один из вариантов интеграции svg иконок в наш фронтенд проект используя веб-компоненты.

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

Сами иконки будем вставлять в разметке в виде <svg-icon name="arrow-angle-down"> нам понадобится всего сотня строк кода.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Заблуждения о Специфичности CSS

#почитать

▪️Специфичность — это десятичная оценка
▪️Использование атрибута style добавляет Специфичности
▪️Использование !important добавляет Специфичности

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🔥2
🔤🔤🌌🔤🔤🔤🔤🔤 — канал с PM юмором

➡️ Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👏3👎2🤬2
Как я делал шрифтовые иконки. Совмещаем желание UX-дизайнеров и возможности фронтендеров

#почитать

Скажу сразу, что иконочные шрифты не всегда являются наиболее эффективным и надёжным вариантом, но они по-прежнему относительно просты и легки в реализации.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
💘5🔥3
Нейминг HTML-тегов

#почитать

Речь пойдет именно о тегах с кастомными именами, не о веб-компонентах.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Якорные ссылки и как их сделать потрясающими

#почитать

Якорные ссылки — простой способ создать навигацию по странице. Например, в оглавлении можно использовать якорные ссылки для перехода к различным разделам страницы.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👏10😁2👍1
Бесконечная прокрутка логотипов на чистом HTML и CSS

#почитать

Помните HTML-элемент marquee? Он устарел, поэтому вряд ли стоит его использовать, когда понадобится что-то вроде горизонтальной автопрокрутки. Вот тут-то и приходит на помощь CSS, потому что в нём есть все необходимые инструменты для реализации этой функции.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🐛 SQL для тестировщика — канал для развития одного из обязательных навыков QA-инженера. Публикуем обучающие видео и много-много задач и тестов для тренировки.

Чем мы отличаемся от остальных:
— грамотные редактора (работающие разработчики и QA, создатели канала Тестировщик от бога и портала testengineer.ru);
— качественное оформление;
— уникальные материалы (некоторые материалы мы пишем и переводим сами);

Подписывайтесь на наш канал по SQL.
😁7
▫️ Полный гайд по CSS Flexbox с примерами из практики

#почитать

В интернете уже довольно много гайдов по Flexbox в CSS. Но чаще всего это шпаргалки, которые не сильно помогают разобраться как на самом деле все работает. Я постараюсь раскрыть тему на реальных примерах. А в конце статьи поделюсь лайфхаками, которыми сам постоянно пользуюсь в работе.

Читать статью
или
Посмотреть на Тубе
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉10
Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: «Как скрыть элемент доступно?»

#почитать

Вопросы по вёрстке из собеседований на должность фронтендера.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁3
Друзья, сегодня рекомендуем отличный канал с материалами по тестированию!

🐞Тестировщик от бога — официальный канал сайта testengineer.ru.

Что отличает нас от кучи других каналов по тестированию:

— мы — один из самых крупных каналов по тестированию в телеграм существующий с 2019 года;
— мы пишем свои материалы: составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы;
— подготовили 🔥 большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— мы проводим регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп;
— мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
— и многое-многое другое

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
👍7
▫️ Wasm и прочее

#посмотреть

Wasm, поиск по странице, Safari, Scroll-Driven Animations, фигуры, серверные компоненты и CSS. Стрим Сообщества "Вебстандарты".

Смотреть на YouTube 2 часа
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7🔥2