Це я про те, що по фразі «из украинского легче учить английский и даже датский» зрозумів хто автор статті, не дивлячись на автора поста в заголовку (ну і співставивши з PHP в темі самої статті) :)
// Олександр Скакунов — PHP програміст, який релокейтився в Данію і повернувся в Україну
Læg mærke til dansk, så på forfatter — ja, Skakunov 😁
Чувак, походу твоя зачіска не працює як бустер екстрасенсорних здібностей для визначення тулкіта онлайн-співрозмовника. Не цього разу принаймні.
🤡
Це типу натяк на те, що я не користувався фігмою чи що? Чувак, іноді краще промовчати.
🤡
🤡
Мене завжди цікавила мотивація людей, які висловлюють свою авторитетну (ні) експертну думку на теми, в яких в них максимум поверхневі, а скоріше всього нульові знання. А крім того — критикують, не пропонуючи альтернативних рішень проблеми (яку часто самі і вигадали лол). Самоствердження?
@Elena Shevchenko написала непоганий гайд з використання компонентів, досить корисний для джунів і не тільки. Єдине, до чого б я придрався — це відсутність демо-файла з прикладом у відкритому доступі.
А щодо фігми для одноразових лендінгів мені навіть лінь коментувати цей брєд і наводити приклади її безальтернативного застосування, типу для проектування інтерфейсів з сотнями екранів дизайн-командами з десятків людей, з автосинхронізацією, динамічними даними, версійністю та використанням її макетів як частини вихідного коду (там повноцінне апі і купа рішень на його основі).
Короче потрійний фейспалм і іспанський сором, вибачте.
зато там отличная парковка через дорогу (под Александровской больницей) по 50 грн/день
Постоянно летаю с двумя ноутбуками — рабочим и личным. Рабочий в ноутбучной сумке, личный — в рюкзаке. 20+ полетов разными пепевозчиками, никаких вопросов ни разу не возникало.
В Копенгагене такие велики коммунальные службы помечают, и через какое-то время (2 недели вроде) убирают, если велосипед еще пристегнут.
так ответил же — вашими словами «1. сделать блок-обертку», но это будет уже не блок-обертка, а родительский БЭМ-блок, в свою очередь «позиционируемый» блок превращается в «контейнер» содержимого. Второй способ — модификатор — вашими словами «2. Микование» — тоже годится, но только если нужен полиморфизм, т.е. блок предполагается использовать в разных местах с разным позиционированием.
Мне кажется, вы мешаете разные понятия. Да и чем аутсорсинг мешает развитию продуктовых стартапов, тоже не ясно. Поддержка говнокода — понятно что тупиковое направление, но полно же проектов «с нуля», с использованием новых технологий, на которых разработчику можно отлично вырасти. Причем без обозримых альтернатив — комплексное решение на коленке и «just for fun» не построишь.
Проблема:
А причина отсутствия стартапов — это отсутствие «предпринимателей», коими могут быть как программисты, так и любые другие люди. Максимум, что можно вменить аутсорсу — удорожание рабочей силы, что тоже может быть рассмотрено как плюс — «фильтр» прибыльности стартапа. Точно так же, как послужило толчком для автоматизации всего в развитых странах. (попробуйте, например, объяснить, кто такой «заправщик» скандинаву).
Решение:
По-моему, подход должен быть не «блаблабла, аутсорс плохо», а «анубегом пацаны давайте придумаем и продадим». А аутсорс хорошо. И вообще, все хорошо, кроме того, что плохо.
Все правильно вам сказали. Не пойму только, чем вас не устраивает БЭМ как методология верстки. Мне, например, очень нравятся принципы специфичности (у каждого элемента свой класс) и инкапсулированности (все стили блока внутри блока). Первый исключает проблемы с приоритетами специфичности и наследований в CSS, второй — спагеттиобразность кода и облегчает дебаг, особенно на больших проектах. Также БЭМ хорош тем, что для его внедрения не обязательно начинать с нуля, то есть для рефакторинга он тоже годится (правда не без костылей).
По-моему, вы смешали понятия «блок» (блочный элемент, например <div>
) и БЭМ-блок (главный, родительский элемент структуры в БЭМ). В указанной цитате, по-моему, речь идет о первом.
А о позиционировании — все зависит от юзкейса.
«По умолчанию» любой блочный элемент пытается занять всю ширину, и если задать ему position: relative, то это будет правильно для большинства случаев, кроме всяких sticky bar, тултипов и прочего.
То, что вы назвали «блоком-оберткой», обычно и есть родительский БЭМ-блок, внутри которого, например, уже будет ограниченный по ширине и отцентрированный «контейнер»:
.module-name { display: flex; justify-content: center; position: relative; &__container { width: $container-width; } }
В Барселоне снимал $ в банкомате Euronet в ТЦ Maremagnum, и уверен, что он не один в городе. Насчет тарифов не знаю, т.к. снимал с гривневой карты Укрсиббанка — входит в сеть Euronet, поэтому без %. Еще и курс был хороший :-)
Да, PURE очень режет глаз, особенно капслоком :-)
Но общепринятое название для джаваскрипта «без фреймворков» — Vanilla JS.
Более того — термин «Vanilla» универсален и относится не только к JS:
en.wikipedia.org/wiki/Vanilla_software
Называть чистый JS ’native javascript’ (как и ’pure’, btw) вполне себе можно, и тебя даже поймут, но ’Vanilla’ - более правильно, «академично», что ли.
«обрабатываем асинхронных код» — обрабатываем асинхронный код?
«Wordpress на стеройдах» — возможно, буква «й» была использована осознанно, но тогда это только усугубляет положение. Брр, стеройд — как ’steroid’ может читаться иначе, чем ’стероид’? *далее шутка про отдельный котёл в аду*
«Nodel.js» — может, Nodal.js?
«решение проблемы responsible-картинок» — может responsive?
«простой и элегантный Coffee-Script фреймворк» — CoffeeScript
«пример различных flex-box свойств» — flexbox
«React Native starter-kit.» starter kit
Можете удалить коммент, когда поправите
А почему именно «Frontend + SEO», а не «Дизайн + C/C++»? Серьезно, это же абсолютно разные люди, которые занимаются абсолютно разной работой
Но продвигают именно фронтенд-девелоперы, правильно? Спасибо, прояснили. Дописал такой фронтендщик энгуляр-директиву на тайпскрипте, закрыл IDEшку и пошел проверять ссылочную массу и контент уникализировать. Обычный воркфлоу ВСЕХ фронтендщиков Кременчуга, нормально абсолютно, ок.
Хм, стоп, они же еще и фотографируют и тексты переводят. «Фронтенд+SEO+Фото+Перевод»?
</sarcsasm>
Ок, вторая попытка: Может не стоит объединять «фронтендщиков» и «сеошников» в одну общую категорию, а?
Why so serious? Прямо випромінюєте доброзичливість, ще й на «ти» з незнайомими людьми.
(І це не я написав, а гугл транслейт. А мову обовʼязково вивчу, поки що тільки читаю і дуже базово розмовляю) ¯\_(ツ)_/¯