[Перевод] Объясняем современный JavaScript динозавру |
Если вы не изучали JavaScript с самого начала, то осваивать его современную версию сложно. Экосистема быстро растёт и меняется, так что трудно разобраться с проблемами, для решения которых придуманы разные инструменты. Я начал программировать в 1998-м, но начал понимать JavaScript только в 2014-м. Помню, как просматривал Browserify и смотрел на его слоган:
Browserify позволяет делать require («модули») в браузере, объединяя все ваши зависимости
Я не понял ни слова из предложения и стал разбираться, как это может помочь мне как разработчику.
Цель статьи — рассказать о контексте, в котором инструменты в JavaScript развивались вплоть до 2017-го. Начнём с самого начала и будем делать сайт, как это делали бы динозавры — безо всяких инструментов, на чистом HTML и JavaScript. Постепенно станем вводить разные инструменты, поочерёдно рассматривая решаемые ими проблемы. Благодаря историческому контексту вы сможете адаптироваться к постоянно меняющемуся ландшафту JavaScript и понять его.
Читать дальше ->
Метки: author AloneCoder системы сборки разработка веб-сайтов node.js javascript блог компании mail.ru group frontend никто не читает теги |
Числа и буквы: как прошла конференция SmartData |
Метки: author phillennium машинное обучение big data блог компании jug.ru group smartdata machine learning deep learning gradient boosting |
[Перевод] Как руководить людьми, у которых больше технического опыта, чем у вас |
Метки: author MagisterLudi управление продуктом управление персоналом карьера в it-индустрии блог компании edison управление facebook edisonsoftware hr pm |
Чем похожи крутые нетворкеры и выступающие публично? 5 качеств, которым можно позавидовать |
Выступать перед незнакомыми людьми, пытаясь увлечь их своими идеями — для многих это труднейшая задача. Страшно, жуть — «а что они подумают», «это неприлично», «что я им скажу». Но есть сэнсеи, которые с ходу прекрасно находят общий язык с самыми разными людьми и интересно выступают перед любой аудиторией. Один из таких мастеров — Ирина Трипапина, руководитель по международному развитию MyTarget. Благодаря её таланту в myTarget пришли очень крупные клиенты из нескольких стран. Под катом — советы и интервью с Ириной, в котором она рассказывает о главных качествах, помогающих выступать и увлекать людей. Передаем ей слово.
Читать дальше ->
Метки: author Olga_ol конференции карьера в it-индустрии блог компании mail.ru group mail.ru публичные выступления нетворкинг |
[Перевод] Ember.js: отличный фреймворк для веб-приложений |
Метки: author ru_vds разработка веб-сайтов javascript блог компании ruvds.com ember.js разработка |
Реализация HFT роботов на устройствах CEPappliance |
|
[Перевод] Вред маленьких функций |
Метки: author NIX_Solutions программирование блог компании nix solutions маленькие функции большие функции |
[Перевод] Эволюционные вычисления: учим табуретку ходить |
Метки: author PatientZero разработка игр машинное обучение математика эволюционные вычисления эволюционные алгоритмы unity3d |
[Из песочницы] Перевод и озвучка фильма дома — Indie Game: The Movie Special Edition |
Метки: author ImAllIn работа со звуком работа с видео перевод озвучка в домашних условиях озвучивание adobe audition indie game the movie special edition |
На дворе почти 2018, а мы любим колбэки |
Если в первый момент идея не кажется абсурдной, она безнадёжна.
— Альберт Эйнштейн
Мы собрали для вас самые популярные темы из обсуждений Node.js на Хабре, и попросили рассказать о них признанных экспертов: некоммерческого Node-хакера Матиаса Мэдсена и автора множества книг и курсов по Node, Азата Мардана.
Вот точный список тем:
Инструменты для мониторинга нод.
Азат Мардан (Azat Mardan) — Tech Fellow, менеджер в компании Capital One, и эксперт по JavaScript/Node.js с несколькими онлайн-курсами на Udemy и в Node University, а также автор 14 книг по той же тематике, включая «React Quickly» (Manning, 2017), «Full Stack JavaScript» (Apress, 2015), «Practical Node.js» (Apress, 2014) и «Pro Express.js» (Apress, 2014).
Метки: author olegchir node.js javascript блог компании jug.ru group nodejs holyjs holyjs2017moscow |
Первый деплой: как прошла конференция DevOops 2017 |
Метки: author phillennium системное администрирование it- инфраструктура devops блог компании jug.ru group devoops |
Изоморфное приложение React JS + Spring Boot |
Метки: author serpentcross reactjs open source javascript java блог компании «альфа-банк» react spring spring boot redux restful api maven альфа банк |
[Из песочницы] Полный цикл создания модели персонажа для игры |
Метки: author KnifeEntertainment работа с 3d-графикой дизайн игр графический дизайн д моделирование дизайн графика для игр |
Что такое Spring Cloud и как его готовить – интервью с Евгением Борисовым и Кириллом Толкачёвым |
Вам нужно вести разработку с использованием микросервисной архитектуры. Все советуют Spring Cloud, но почему? Достаточно ли он обкатан? Как он устроен внутри, какой логикой руководствовались разработчики, насколько удобно всё это применять?
На эти и другие вопросы ответили в интервью редакции JUG.ru Group спикеры конференции Joker 2017 — Евгений Борисов и Кирилл Толкачёв.
Евгений Борисов работает в Naya Technologies. Он разрабатывает на Java с 2001 года, и принял участие в большом количестве Enterprise-проектов. Пройдя путь от простого программиста до архитектора и устав от рутины, он стал свободным художником. Сегодня Женя пишет и проводит курсы, семинары и мастер-классы для различной аудитории: live-курсы по J2EE для офицеров израильской армии, Spring — по WebEx для румын, Hibernate через GoToMeeting для канадцев, Troubleshooting и Design Patterns для украинцев.
Кирилл Толкачёв работает в Альфа-Лаборатории. Он разрабатывает различные банковские API. Формирует принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix-а. Постоянный резидент подкаста «Разбор Полётов». Методологию DevOps знает не понаслышке и имеет почти двухлетний опыт её применения.
|
Как мы обновили поисковые подсказки в Яндексе и нашли для них правильную метрику |
Поисковым подсказкам в Яндексе уже почти 10 лет. На первый взгляд, они кажутся довольно простой фичей — многие до сих пор уверены, что саджест учитывает только то, как часто люди вводят те или иные запросы. Несколько лет назад мы рассказывали на Хабре, сколько сложной математики стоит за тем, чтобы подобрать правильное следующее слово и помочь человек сформулировать свой вопрос. Тогда мы даже подсчитали, что поисковые подсказки экономят людям около 60 лет.
В какой-то мере саджест даже опередил своё время: сейчас, когда поиском все чаще пользуются с мобильных, скорость, с которой человек введёт запрос и получит ответ, стала критическим фактором. Значение подсказок в изменившемся мире выросло, и чтобы продолжать приносить счастье пользователям, нам тоже надо постоянно двигаться вперёд.
Темой поисковых подсказок в Яндексе я занялся в начале 2016 года. Цель, стоящая в то время перед командой саджеста, звучала очень амбициозно: «Сделать лучший саджест на мобильных», ни больше ни меньше!
Вспоминая о том, что было сделано с тех пор в области поисковых подсказок в Яндексе, трудно отделаться от двух ощущений. Первая: как же много всего мы сделали! Вторая: неужели всего этого не было раньше? Сделано действительно много, но эти вещи кажутся часто такими простыми и очевидными, что не верится, что их не было всегда.
Под катом — захватывающая драма о том, как менялись технологии, дизайн и продукт, и как мы искали метрику, на которую можно ориентироваться. Это поучительная история о том, что если вы чувствуете, что продукт сделан хорошо, но метрики говорят обратное, то что-то не так с ними, а не с вами.
Читать дальше ->
Метки: author ashagraev разработка веб-сайтов промышленное программирование программирование поисковые технологии блог компании яндекс саджест поисковые подсказки поиск |
[recovery mode] UI-пасьянс: делаем свой StackView в Android |
Метки: author EFS_programm разработка под android java stackview |
Конкурс Topcoder «Konica-Minolta Pathological Image Segmentation Challenge». Заметки участника |
Привет! Пока мы ждём субботу и Avito Data Science Meetup: Computer Vision, расскажу вам про моё участие в соревновании по машинному обучению KONICA MINOLTA Pathological Image Segmentation Challenge. Хотя я уделил этому всего несколько дней, мне повезло занять 2 место. Описание решения и детективная история под катом.
|
Шесть вопросов спикерам FrontFest |
Метки: author rayproud разработка веб-сайтов javascript html css блог компании 2гис frontfest codefest гис frontend frontend- разработка |
[Перевод] Веб-приложение на Node и Vue, часть 2: компоненты, формы, маршруты |
Метки: author ru_vds разработка веб-сайтов node.js javascript блог компании ruvds.com разработка vue.js |
[Перевод] Компьютер, предсказавший победу США во Вьетнаме |
Метки: author SmirkinDA читальный зал разработка робототехники блог компании parallels parallels it программирование разработка компьютеры |