IT Верстальщик
1.26K subscribers
50 photos
1 video
239 links
Авторский блог про веб-разработку

Подборки сервисов, статей и новостей в мире front-end и back-end

Для рекламы: @devtgram
Download Telegram
10 сервисов, программ и сайтов для веб-разработчиков

Bootstrap Studio
HailPixel
Dribbble
Bootstrap
html5up
Emmet
CodePen
W3 Validator
Koala App
SublimeText
Пошаговая настройка сайта на WordPress после установки. Методы правильной персонализации

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

Настройка WordPress – это комплекс мер, предпринимаемых веб-мастером, для максимально возможной персонализации сайта.

В этой статье мы рассмотрим все базовые возможности и поясним, что делает каждая панель и как настроить её в соответствии с вашими потребностями.

https://wordpresslab.ru/instrukcii/poshagovaya-nastrojka-wordpress-sajta/
Верстка - история появления

HTML формировался и ожидался, как язык, который не понадобится оформлять. То есть изменение размера слов, фона, градиентов и прочего не планировалась. Во время его разработки, когда ещё и не было понятий веб-дизайна и верстки, все веб-сайты по оформлению были практически схожими.
Несмотря на первоначальную идею HTML, поведение посетителей предопределило развитие и появление этих направлений, всё это случилось потому что красивое внешнее оформление привлекает пользователя в первую очередь.

Вскоре полезность более красивого внешнего оформления сайтов полностью уничтожило академический дизайн, и в мире стали появляться такие понятия, как веб-дизайн.
Но после появления Internet Explorer, у разработчиков появились серьезные проблемы с одинаковым отображением в двух самых популярных браузерах, так как стандартов для оформления страниц не было, и каждый браузер делал это по-своему. Это привело к развитию и появлению CSS.
8 самых полезных плагина для веб-разработки в Sublime Text

Alignment - Помогает выравнивать фрагменты кода.

AngularJS - Если вы используете Angular для своих проектов, этот пакет сильно упростит вам жизнь в паре с плагином SublimeCodeIntel, так как SublimeCodeIntel не может автоматически заполнять имена модулей и контроллеров Angular с атрибутами ng-***.

Auto Semi-Colon - AutoSemiColon автоматически завершает строки в CSS и JavaScript файлах точкой с запятой ( ; ).

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

ApacheConf.tmLanguage - Выделяет синтаксис для файлов конфигурации Apache (.htaccess).

BracketHighlighter - Этот плагин просто подчеркивает скобки.

Case Conversion - Все мы используем различные методы именования переменных, особенно, если пишем на паре языков: PascalCaseMethod, camelCaseMethod, snake_case_method и kabab-case-method.

Color Highlighter - ColorHighlighter выделяет значения цвета.
1-го сентября ядро #WordPress обновилось до версии 5.5.1. Это было первое автоматическое обновление и для многих оно прошло совершенно не заметно.
Изучаем Python: TOP-5 лучших сайтов для изучения Питона

1. PythonRu — Уроки по Python для начинающих
2. Python 3 для начинающих. Самоучитель Python.
3. ПИТОНТЬЮТОР — интерактивный учебник языка Python.
4. Pythonic way - образовательный сайт для обучения языку Python.
5. Лаборатория линуксоида — Python. Обучение языку программирования
Candy Color Button Animation
Анимированные кнопки

codepen: https://codepen.io/yuhomyan/pen/OJMejWJ
20 потрясающих CSS3 техник, библиотек и примеров

В этом списке мы собрали для вас лучшие ресурсы с примерами CSS3 техник, а также демо-сайты различных разработчиков, раскрывающие се богатство CSS.

https://proglib.io/p/20-impressive-css3-techiques/
Python или PHP: Что лучше для верстальщика?

PHP - есть шанс зарабатывания денег - пишите плагины - доработки для CMS, так же, различные сайты для предпринимателей (Этот уровень содержит большое количество конкуренции со стороны новичков)

Python - Мощный инструмент. Если есть мозги и прямые руки, то найдете работу, как во фрилансе, так и в офисе.

Почему я указал на мозги в пайтоне, а пхп нет? На самом деле лучше в обоих случаях иметь хорошо натренированные алгоритмическими задачками мозги, но в пхп, как показывает практика, кодят все кому не лень. Делайте вывод.
Ищете что-то новое в бэкенде? Обратите внимание на Ruby on Rails

Почему Rails?

— Быстрая разработка. В Rails это поставлено на первое место, и вместе с тем, рельсы неплохо масштабируются.
— Экосистема. Для рельсов целая туча гемов на все случаи жизни. Авторизация, аутентификация, шаблонизаторы, пагинаторы, работа с изображениями..
— Тестирование. Наверное, в экосистеме рельсов самое продвинутое тестирование:) Просто попробуйте такие гемы как RSpec, Capybara, FactoryGirl
— Язык. После более простого питона, я немного побаивался руби. Хорошо написанный код читается как текст на английском, в особенности при использовании DSL.
Актуально ли изучение Front-end?

Если вы считаете, что конструкторы смогут заменить полноценного фронтендер разработчика, то мой вам совет, не лезле в веб. Ибо толку от фронта, если есть зеро блоки? И толку от Бека, если есть всякие элементоры?

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

Программирование нужно любить, а потом зарабатывать, а не любить зарабатывать, а потом программирование.

P.S. вот сколько орут, что есть всякие тильда/Викс/ что там ещё? И верстка вот вот умрет, а ко мне как приходили за версткой, так и приходят по сей день.
5 технологий, которые изменят веб

1. Meteor: все для клиента

Meteor — новая платформа для разработки и публикации веб-приложений. Авторы сулят ей популярность на десятилетия! Звучит чрезвычайно смело, но они могут оказаться правы.

2. Tumult Hype: до свидания, флеш

Mac-приложение Hype позволяет конструировать интерактивный анимированный веб-контент по ключевым кадрам с помощью инструментов рисования и временной шкалы. Это как аналог Flash Professional (приложение от Adobe), но для HTML5 и гораздо дешевле.

3. Sketch: мечта веб-дизайнера

Хотя популярность фотошопа среди веб-дизайнеров трудно пошатнуть, многие ищут более рациональные и доступные решения.

4. LiveStyle: моментальное редактирование CSS в обе стороны

LiveStyle от Emmet — волшебное дополнение Chrome и Safari для моментального редактирования CSS.

5. Macaw: умная программа-верстальщик

Сегодня каждый веб-дизайнер должен хотя бы немного разбираться в HTML и CSS, но большинство предпочло бы заниматься дизайном, а не версткой.
Как эффективно изучать AngularJS?

1. пройти пару туториалов, лучше видео - получается быстрее. (как пример Egghead.io - AngularJS)

2. начать что-то делать самому, читать документацию.

3. Через какое-то время, вы почувствуете себя комфортно делать что-то на уровне пройденных туториалов, без использования их как подсказки. Тут уже без чтения доков, для прояснения каких-то вопросов, не обойтись. будет много рефакторинга вашего предыдущего кода, потому что к этому моменту у вас появится свое чувство стиля и вы увидите как все неправильно было сделано изначально. )

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

1) SASS и сетку для него(типа bootstrap)
2) GULP для компиляции , а также его LiveReload и AutoPrefixer, и BrowserSync с его локальным сервером, и Bower (закачка либ)
3) GIT
4) Emmet
5) BEM (БЭМ)
6) Используйте gist от github

- jade (сейчас больше известен как pug) - html-шаблонизатор, синтаксис простой и понятный, поддерживает циклы, инклюды, примеси, переменные, условия и пр. использую как препроцессор и из него генерирую статичные страницы, верстаю в нем.

- less - тут даже говорить нечего, любой css-препроцессор для разработки и скорости при умелом использовании подойдет лучше писанины на нативном css;
Vue или Jquery?

Vue - фреймверк
jQuery - библиотека

Чем удобнее Vue перед jQuery, это поддержка больших приложений, чего нет в jQuery к примеру это роутинг

На Vue можно сделать всё, что можно сделать на jQ.
На jQ можно сделать всё, что можно сделать на Vue, но сложнее.
На чистом JS можно сделать всё, в том числе Vue и jQ (sic!)

JQ помогает решить быстро и легко мелкие задачи по верстке, блок скрыть/показать, слайдер прикрутить. Vue позволяет создавать полноценные веб-приложения, так что для каждой задачи свой инструмент. JQ не плох для мелких манипуляций, а Vue выручает там, где элементы DOM очень завязаны друг на друге и надо быстро перестраивать структуру разметки исходя из логики связей между объектами.

Да и как не крути, vue, jq, angular, react - это все дети JavaScript'a, и если не знать матчасть, то и они не помогут) Надо основы и глубины JS выучить, потом на осознание JQ уйдет неделя, две, и потом еще пара месяцев для Vue, если со всей экосистемой, типа vuex, vue-router, ssr, vue-resource
Лайфхак: в какой последовательности изучать JavaScript

Огромный инструментарий JS и тонны материалов по нему. С чего начать? Расскажем, как изучать JavaScript, и предоставим полезные ссылки.

Читать статью:
Работаете в Trello командой? Попробуйте связку Trello + Telegram

Бот помогает использовать Trello в Telegram для работы с коллегами в групповых чатах или получать уведомления персонально. Нотификации об обновлениях, создание, редактирование и поиск по задачам и карточкам.

@trello_bot
​​Как использовать React для админки Wordpress?

Если вы чувствуете в себе силу и потребность написать админку плагина на реакте, то имеет смысл это сделать. Методику не подскажу, но нужно понимать, что вп не приспособлен для этого. Надо будет поломать голову над тем, как сростить одно с другим. Это гарантированно возможно.

Следует так же держать в голове, что подавляющее большинство разработчиков под вп даже про гит не слышали. Реакт в плагине, может повергнуть их в шок. Если ты занимаешься полным циклом, и поддержку будешь осуществлять сам, то можешь делать всё, что угодно. Но, если ты делаешь плагин на заказ или работаешь в команде, которой этот плагин поддерживать, то стоит крепко подумать. Вопервых заказчик или старшие коллеги могут быть против. Во вторых, вп и кастом, это про разное. Вп берут за дешевизну разработчиков, а разработчик на реакте может стоить дороже, чем весь проект на вп. Но сделать точно стоит, ваша практика дорогого стоит.
​​Выпадающее меню по клику на ванильном JS