Переходим на сторону сервера с bem-express |
— Сначала вы его отрицаете, потом вы его ненавидите, а потом вы не можете без него жить.
из доклада Артема Курбатова «БЭМ: мастер-класс»
Методология БЭМ существует достаточно долго и принята на вооружение в Google, EPAM Systems, BBC, Альфа-Банке. При этом она все еще вызывает беспокойство у типичного разработчика и менеджера проектов среднего звена.
У некоторых смельчаков изучение БЭМ не ушло дальше ограничения возможностей CSS для получения более предсказуемых результатов. И хотя БЭМ давно вышел за пределы верстки, до сих пор на вопрос «Знаете ли вы БЭМ?» можно услышать: «Конечно, это про подчеркивания в классах».
Если ваше представление о БЭМ близко к этому, я отвечу вам словами работодателя при приеме на работу новоиспеченного выпускника: «Забудьте о том, что вы слышали о БЭМ ранее». Методология БЭМ настолько интересна, насколько большинству о ней ничего не известно. Чтобы понять всю прелесть БЭМ, необходимо иметь представление обо всех технологиях, библиотеках, фреймворках и инструментах, которые БЭМ предоставляет. Изучите их, оставайтесь инопланетянином, ребенком, который удивляется тому, с чем взрослые смирились.
Метки: author godfreyd разработка веб-сайтов open source javascript html блог компании яндекс бэм верстка фронтенд-разработка bem-tools deps |
Пошаговый план старта на Upwork #2 |
Метки: author vlad2711 фриланс карьера в it-индустрии upwork |
Почему анализ защищенности Java Script нельзя по настоящему автоматизировать? |
Метки: author rami0 информационная безопасность javascript jsfuck обфускация xss sast appsec |
[Перевод] Идеальная ОС: переосмысление операционных систем для десктопа |
|
Прокачиваем USB Mass Storage Device на STM32F103 с помощью FreeRTOS и DMA |
Метки: author grafalex системное программирование программирование микроконтроллеров stm32 stm32f103 dma freetros sd microsd usb hal msc mass storage |
Новости онлайн-курсов Mail.Ru Group: «Программирование на Python» |
Вчера мы запустили на Coursera новый онлайн-курс «Программирование на Python», чтобы научить всех желающих программировать на этом языке. Курс подойдет для всех, кто уже имеет какой-то опыт программирования и хочет изучить Python. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей. Ключевая особенность курса — он покрывает все необходимые для ежедневной работы темы.
Читать дальше ->
Метки: author Olga_ol программирование python блог компании mail.ru group разработка mail.ru coursera курс |
По итогам Rambler.iOS #8 |
Вот и лето прошло, словно и не бывало и голодные до знаний разработчики потянулись в школу, университет или на онлайн-курсы. Для них, а также для всех интересующихся iOS-разработкой мы подготовили отчет о митапе Rambler.iOS, который был анонсирован ранее.
|
ML Grid — библиотека машинного обучения в Apache Ignite |
Метки: author oignatenko машинное обучение java блог компании gridgain apache ignite |
Быдловатое название игры, на что хватило фантазии или маркетинговый ход? |
Метки: author Psychoanalytic разработка игр компьютерные игры приколы юмор на хабре |
[Из песочницы] Еще одна инструкция по пользованию git |
Метки: author pinoquinho github git tutorial |
ReactiveX 2.0 с примерами, или грокаем реактивное программирование 2.0. Часть 1: Observable vs Flowable, Backpressure |
Привет, меня зовут Алексей. Я пишу Backend'ы на Kotlin, а также занимаюсь разработкой Android приложений. Продолжительное время я страдал: мучался с CallBack Hell'ом, императивным стилем, синхронизацией потоков и прочими классическими проблемами Java на Android. Это была огромная боль. И я начал искать какое-то решение, чтобы как-то избавится от этой боли. И приходит счастливый случай — я встречаю нарастающий хайп по RxJava. Попробовав, не могу остановится по сей день. На момент написания данной статьи, релизнулась RxJava 2.0 и появилось стойкое желание разобраться в нововведениях. На официальном источнике, в Github Wiki, появилась глава RxJava 2.0: What's different in 2.0. Но к сожалению, я не обладатель "беглого" английского, и чтение настолько важной доки заняло время, накопились некоторые заметки. Появился концепт, которым я хочу поделится. И чтобы не стать "Арт-директором Арт-пространства" и не принести банальный перевод, а какой-то профит, данная статья будет смесь туториала и перевода вики, приправленное реальными примерами юзкейсов на RxKotlin.
Чтобы не распыляться, потому что подходы к разработке Web и Android приложений отличается, как соответственно и контекст использования Rx, разговор буду вести в контексте Android разработки. Кого заинтересовал, прошу под кат.
Метки: author Scrobot разработка под android java rxjava rxjava2 rxkotlin reactivex rxandroid backpressure |
Как мы создавали сервис касс АТОЛ Онлайн |
Метки: author atol_company разработка под e-commerce платежные системы блог компании атол атол кассы онлайн сервис 54- фз |
Wi-Fi или iBeacon? Или хорошо, когда возможности технологии совпадают с желаемым результатом |
|
Строим цифровое будущее на Fujitsu World Tour |
|
[Перевод - recovery mode ] Эпидемия вируса-шантажиста Petya: что необходимо знать |
|
[Из песочницы] Актуальные данные по телефонным кодам российских городов |
Метки: author orsgen разработка под e-commerce открытые данные занимательные задачки mysql телефонные коды городов россии |
Zabbix: LLD-мониторинг служб FlexLM |
Метки: author AcidVenom системное администрирование серверное администрирование zabbix мониторинг flexlm bash powershell |
Передаю привет разработчикам компании Yandex |
|
Как перестать беспокоиться и начать говорить |
Сложно представить человека, у которого перед выходом на сцену не дрожали бы коленки. Особенно, если ТАМ ждут 100 (200) человек, а за плечами у вас только выступление на школьном утреннике.
Но есть несколько проверенных советов, как бороться со страхом перед выступлениями, которыми и хочу поделиться в статье.
Читать дальше ->
Метки: author OKaliaeva управление сообществом управление персоналом карьера в it-индустрии блог компании яндекс.деньги выступления работа с аудиторией мастерство презентации |
Дайджест IT событий на сентябрь |
Метки: author EverydayTools хакатоны учебный процесс в it блог компании everyday tools конференции митапы it- сообщество обучение курсы |