Pull to refresh
  • by relevance
  • by date
  • by rating

14 сентября пройдёт YaTalks — конференция Яндекса по фронтенду и бэкенду

Яндекс corporate blog Interfaces *Conferences IT-companies
У Яндекса долгие и прочные отношения с Екатеринбургом. Мы ещё в 2007 году открыли здесь офис разработки — это был второй наш филиал в России после питерского офиса. Сначала разработчики Яндекса на Урале занимались только Поиском и прототипированием. Теперь здесь делают Афишу, Браузер, Маркет, Метрику, Облако и многие другие сервисы. С 2011 года в Екатеринбурге проводятся Я.Субботники, в 2012-м появился филиал ШАДа.

14 сентября пройдёт крупнейшее событие Яндекса в Екатеринбурге за все годы — YaTalks, конференция для фронтенд- и бэкенд-разработчиков.



Билеты и трансляция


Конечно, это новость не только для жителей города: во-первых, мы всегда рады техническим специалистам из соседних регионов и вообще откуда угодно, а во-вторых, каждый из треков можно будет увидеть в трансляции (и посмотреть полную видеозапись сразу после мероприятия). Билет на конференцию и прямой эфир будут бесплатными, но чтобы прийти лично, нужно зарегистрироваться на странице YaTalks. Трансляция пройдёт там же.

Доклады


На YaTalks выступят коллеги из «СКБ Контур», Huntflow, ivi, Mail.Ru, Nuance и UNIT6, а также наши сотрудники. Поговорим про многое. Руководитель одной из групп разработки интерфейсов Карт Вадим Макишвили прочтёт продолжение своего знаменитого доклада «36». Будет выступление Антона Слесарева и рассказ Азата Разетдинова о монорепозитории: Антон управляет разработкой беспилотного авто, Азат — разработкой фронтенда Недвижимости. Руководитель отдела функциональности Поиска Андрей Плахов объяснит, как программисту оказаться по одну сторону баррикад с менеджером. Михаил Биленко и Александр Крайнов, эксперты Яндекса в машинном интеллекте, готовят доклады об Алисе и поиске по картинке. Специальный гость — Максим Поташёв.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 1.8K
Comments 2

Прямой эфир конференции Я ❤︎ Фронтенд 2020 — 29 февраля. Спикеры и программа

Яндекс corporate blog JavaScript *Interfaces *HTML *Conferences
UPD. Конференция прошла, вот все видео в плейлисте:

Яндекс во второй половине нулевых начал проводить встречи по фронтенду — тогда их аудиторию часто называли верстальщиками. Недавно мы отметили 10-летие Я.Субботника по фронтенду. Но Я.Субботник традиционно строится вокруг докладов о технологиях Яндекса. Сообществу и нам нужна была конференция по разработке интерфейсов, участники которой могли бы узнать об опыте разных компаний и standalone-разработчиков. Мы не раз устраивали такие события в регионах — но не в Москве. Год назад мы заполнили этот пробел, проведя конференцию «Я Фронтенд». Судя по отзывам, получилось неплохо — 29 февраля будет следующая серия.

Прямой эфир со второй конференции «Я Фронтенд» начнётся в 11:00. Он пройдёт в канале «Фронтенд» на YouTube, в группах «Яндекс для разработчиков» во ВКонтакте и Фейсбуке, а также на странице мероприятия — по ссылке можно оставить почту, если вы хотите получить напоминание о трансляции. Вот её программа:
Total votes 18: ↑17 and ↓1 +16
Views 2.8K
Comments 0

Я ❤︎ Фронтенд 2021: доклады, воркшопы, CTF

Яндекс corporate blog Interfaces *Conferences IT-companies
У меня есть любимое дело: организовывать конференции, которые находят отклик в сердечках зрителей. В 2020 году это дело приобрело оттенок челленджа. Но желание делать хорошо от этого не пропало.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 2.1K
Comments 0

Итоги конкурса, часть 1. Фронтендеры

Ostrovok.ru corporate blog
Привет, Хабр!

Мы подвели итоги конкурса. И, как вы просили в ответных письмах, публикуем пост с типичными ошибками и удачными примерами решённых заданий. Сейчас мы расскажем об итогах конкурса среди фронтендеров.

Задание состояло в том, чтобы разработать интерфейс просмотра курса валют за последние три месяца. В качестве основы предоставлялись бумажный прототип и данные в формате XML. Целью задания было определить насколько хорошо человек владеет технологиями и «чувством интерфейса» — то есть представляет, насколько удобно им будет пользоваться, и насколько понятным он окажется с первого взгляда.

Желающих попробовать себя в роли не только разработчика, но и проектировщика интерфейсов, оказалось немного. Мы хотели бы рассмотреть интересные работы и рассказать об их недостатках, а также показать интерфейс, который сочли лучшим.
Типичные недостатки на примере заданий, лучший результат и мини-совет
Total votes 31: ↑24 and ↓7 +17
Views 9.1K
Comments 20

Звезды мирового фронтенда

Website development *
В любой профессии есть тонкая прослойка людей, которые являются действительно высококлассными специалистами. Не исключение и область фронт-енд разработки — здесь также есть выдающиеся личности. К их мнению прислушиваются, за ними следят в блогах и социальных сетях и читают их книги. В процессе своей работы они рождают различные оригинальные решения или техники, которые мгновенно расходятся по миру веб-разработки и остаются актуальными не один год. Они создают удобные онлайн-сервисы для верстки, пишут полезные js-библиотеки, совершенствуют браузеры, пропагандируют веб-стандарты и оказывают непосредственное влияние на их развитие. Они могут называть себя front end engineer, front-end developer, web developer, web designer, UI Designer, browser compatibility expert или просто css lover, но для большинства из нас они — звезды мирового фронт-енда, которые делают интернет таким, каким мы его знаем. На Хабре довольно часто появляются обзоры интересных решений, техник и новостей из мира веб-разработки с указанием западных авторов, однако далеко не все знают что-нибудь о них кроме имени. Мне захотелось вкратце рассказать для широкой публики о некоторых из этих товарищей.


Читать дальше →
Total votes 105: ↑92 and ↓13 +79
Views 24K
Comments 83

Звезды мирового фронтенда 2. JS Lovers

Website development *
Эта статья является продолжением предыдущей и второй из общей серии биографий. На этот раз я рассмотрел несколько фамилий, которые более известны среди любителей JS.


Читать дальше →
Total votes 41: ↑34 and ↓7 +27
Views 10K
Comments 22

Звезды мирового фронтенда 3. Здесь русский дух, здесь Русью пахнет

Website development *
Продолжение предыдущих двух статей — Звезды мирового фронтенда и Звезды мирового фронтенда 2. JS Lovers.
Я понимаю, что как во многих компаниях и веб-студиях, так и среди фрилансеров, есть отличные технологи, фронтендеры и js-кодеры, которые потенциально могут называться звездами фронтенда. Но опять же, нельзя точечно выбрать одних, а о других умолчать. Поэтому я принял решение рассказать о тех, чьи имена на слуху.
Некоторых из них периодически можно встретить на Хабре, многие с ними знакомы. Если вдруг я упустил что-нибудь важное, или кто-то хочет что-то исправить или дополнить, отписывайте в коментариях и я буду оперативно обновлять статью.


Читать дальше →
Total votes 111: ↑89 and ↓22 +67
Views 16K
Comments 53

Фронт-энд Островка изнутри

Ostrovok.ru corporate blog Website development *JavaScript *
Привет, меня зовут Игорь (iamo0), я старший фронт-энд разработчик в Островке. Я занимаюсь нашим основным продуктом: сайтом Ostrovok.ru. С помощью нашего сайта ежедневно бронируют отели тысячи человек, поэтому для нас очень важно, чтобы качество нашего продукта было на высоте. А для этого нужно не отвлекаться на разного рода мелочи и уметь эффективно решать поставленные задачи.

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

Не претендую на то, что мой рассказ сорвет покровы или станет настоящим откровением. Хочу поделиться с вами опытом работы с большими приложениями, накопленным разработчиками Островка.
Читать дальше →
Total votes 79: ↑61 and ↓18 +43
Views 25K
Comments 62

Пишем сложное приложение на knockout.js — 2

Website development *JavaScript *
Я тут пишу одну эпическую мегахрень, которую хочу пропиарить на хабре. Эта штука типа распределенной социальной сети. Там есть ядра с api, которые общаются по некоторому стандарту и фронтенд. Особенностью сети является то, фронтенд живет «отдельно» от ядра, то есть сеть не имеет своего домена — берем html, ставим ссылку на любое ядро и получаем сеть, которая живет поверх сайта. Внешне это похоже на социальные плагины фейсбука — комментарии и лайки оттуда можно поставить на любую свою страницу — только вместо тегов fb-like используются мощные биндинги knockout.js + пользователь не ограничивается огрызками из комментариев и лайков — на сайт можно импортировать практически любой блок из сети и сделать почти любое действие. Фронтенд написан на тех же технологиях, которые юзер может использовать и дописывать на своей странице.

В результате образовалась техника, которая может быть интересна фронтендщику. Эту технику хочу разобрать в этой статье.

Расскажу про систему, которая встраивается на html-страницу через биндинги нокаута. Код живет в подключаемых виджетах, которые состоят из html-шаблонов с knockout-обвязкой. Виджеты могут быть вложены друг в друга. Все это использует require.js и живет в amd форме. Зависимости от внешней страницы сведены к минимуму, все библиотеки (jquery, knockout и плагины) используются только свои в локальном пространстве с namespace-ами. Для сборки кода используется r.js. Еще как крутые перцы напишем на базе бутстраповского диалога полноценный оконный менеджер — с нокаутом это как два пальца об асфальт…
Читать дальше →
Total votes 20: ↑13 and ↓7 +6
Views 16K
Comments 4

Коллекция ресурсов для frontend и backend разработчиков

Website development *
image

Некий dypsilon выложил на GitHub огромную коллекцию ссылок на ресурсы по веб-разработке, за что ему огромное спасибо.

Список состоит из ссылок на библиотеки, руководства и статьи.

Frontend: github.com/dypsilon/frontend-dev-bookmarks
Backend: gist.github.com/dypsilon/5819528 (много node.js)

Ссылок много, но все — строго по делу и упорядочены по группам (пример для фронтенда):
  1. Архитектура
  2. Фреймворки
  3. Cross Browser
  4. Cross Device
  5. Паттерны и сниппеты
  6. Манипуляция с DOM
  7. … и многое другое

matmuchrapna советует еще frontdesk Вячеслава Олиянчука.
Настоятельно рекомендуется добавить в закладки, а лучше — почитать.
Total votes 120: ↑100 and ↓20 +80
Views 54K
Comments 12

Школа программистов HeadHunter 2013

HeadHunter corporate blog Programming *
Сегодня утром стартовал очередной, уже четвёртый по счёту набор в школу программистов HeadHunter.
Занятия будут проходить по вечерам, два раза в неделю с октября по апрель в московском офисе технического департамента, недалеко от метро Алексеевская. Преподаватели – наши специалисты, в числе которых blv, mikesub, tum0rc0re и ваш покорный слуга. Во время обучения студентам выплачивается ежемесячная стипендия – 15 тыс. рублей. Лучшим выпускникам будущей весной мы предложим присоединиться к нашей команде.

В этом году мы кардинально изменили программу обучения – студенты будут проходить обучение по двум независимым направлениям: фронтенд-разработка и разработка мобильных приложений. Каждый студент теперь сможет выбрать, по какому направлению он будет обучаться. При этом у всех студентов будет и общий курс лекций. Ещё больше внимания будет уделено решению практических задач — прежде всего мы хотим, чтобы выпускники были хорошо подготовлены к работе в бизнес-среде. Изменились и правила набора: вместо нескольких отборочных туров мы предлагаем потенциальным студентам выполнить тестовое задание, по результатам которого лучшие будут приглашены на собеседование. Так мы не теряем в качестве отбора, но значительно его ускоряем.



Подробнее о новой школе программистов
Total votes 34: ↑23 and ↓11 +12
Views 21K
Comments 36

Vanilla JS vs jQuery 2.0

JavaScript *jQuery *
Sandbox
Статья навеяна фреймворком Vanilla.js.

Эпоха старых браузеров уходит в небытие, вряд ли сейчас найдется сознательный человек, использующий ie6,7,8, на зло разработчикам и вопреки техническому прогрессу. Возможно, только по необходимости, например корпоративная система написана под IE6, или лентяи админы издеваются над пользователями и не хотят обновлять/устанавливать новые версии. Тем не менее, статистика использования этих браузеров неумолимо стремится к нулю. Собственно и новая версия jQuery 2.0, отказалась поддерживать устаревшие браузеры(IE 6-8). И тут с релизом jQuery возник вопрос, а для чего же тогда нужен jQuery?
Читать дальше →
Total votes 53: ↑28 and ↓25 +3
Views 36K
Comments 43

Последний день регистрации на Всеукраинский чемпионат UA Web Challenge VI для фронтенд разработчиков

Website development *JavaScript *HTML *
image
В этом году оргкомитет чемпионата принял решение разбить соревнования на малые чемпионаты по номинациям (мы их назвали полуфиналами). Чтобы больше участников могло поучаствовать и пройти в очный круг соревнований и ощутить атмосферу изнутри, а не только заочно.

Сегодня последний день регистрации для фронтенд разработчиков, уже завтра начинается отборочный тур и участники приступят к решению заданий.
Читать дальше →
Total votes 30: ↑18 and ↓12 +6
Views 6.4K
Comments 6

От сообщества для сообщества — открытый хаб статей

Self Promo


DevShelf.us — это открытый хаб статей по веб-разработке, основанный на голосовании пользователей. Цель проекта — дать разработчикам качественные подборки статей и лучшие материалы по мнению сообщества, а не по популярности в выдаче поисковиков (w3schools).

Начавшись с прототипа на хакатоне, проект развивается как полностью открытая платформа для ваших идей, кода и ссылок на лучшие материалы.

Под катом мы вам расскажем подробней об идее проекта и поделимся ссылками на первые сборники статей.
Читать дальше →
Total votes 42: ↑29 and ↓13 +16
Views 8.6K
Comments 16

Как мы делали FrontTalks

Self Promo

С чего всё началось / Идея


На дворе стоял холодный январь 2013 года. За окном было где-то -30. Все, чего хотелось — закинуться чашкой-другой кофе, закутаться в плед и сидеть у камина. Но возбужденный взгляд Миши Давыдова и уверенность в победе долго томиться не дали:

— Олег, есть идея! Давай организуем встречу по типу MoscowJS, почитаем докладов, будет круто!
— Хм… давай!

В итоге решили, что для встреч по JS контента будет слишком мало, и взяли весь frontend. Так и началась история одной из ведущих на сегодняшний день frontend-тусовок Екатеринбурга – FrontTalks.



Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 3.4K
Comments 8

Dalek.js — простое функциональное тестирование веб-приложений

Website development *IT systems testing *JavaScript *
Вы знаете, что такое Selenium и/или PhantomJS? И с чем их едят? Тогда, возможно, вам будет интересен проект Dalek.js — кроссбраузерная утилита для тестирования веб-приложений.

Dalek.js позволяет писать тесты, которые ходят по веб-страничкам, щелкают ссылки, заполняют формы, отправляют данные и делают скриншоты. То же самое и даже больше делают тесты, написанные с использованием Selenium'а или Phantom.js, в чем подвох?

Читать дальше →
Total votes 34: ↑32 and ↓2 +30
Views 23K
Comments 26

SPB Frontend: 2 сентября будет встреча фронтенд-сообщества в Питере

Self Promo
Во вторник 2 сентября в Санкт-Петербурге сообщество фронтенд-разработчиков SPB Frontend в партнерстве с Зоной действия открывают новый сезон встреч. Время: 20:00. Адрес: Лиговский пр., дом 74, коворкинг «Зона действия».

SPB Frontend

В программе будут доклады про библиотеку красивых интерфейсов Famo.us, webpack (будущее системы сборки после Grunt) и PostCSS (будущее после Sass и LESS).
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 1.4K
Comments 0

Эдди Османи: Паралич выбора

JavaScript *
Sandbox
Это перевод поста «Front-end Choice Paralysis» Addy Osmani, опубликованный 1 июля 2014 года.

Во фронтенд-разработке мы постоянно сталкиваемся с такой проблемой, как изобилие выбора. Мы видим избыток инструментов, фреймворков, языков, абстракций и платформ. Такой выбор — это, безусловно, хорошо для конкуренции и дальнейшего развития, однако, сталкиваясь с таким количеством вариантов, можно впасть в ступор. Вместо того чтобы сделать свой выбор, чувствуешь себя брошенным, с чувством неопределенности перед огромной кучей вариантов. Это не обязательно проблема отрасли фронтенд-разработки – эта проблема человеческой природы.
Читать дальше →
Total votes 38: ↑30 and ↓8 +22
Views 15K
Comments 19

HTML-формы. Взгляд бэкенд-разработчика

Website development *PHP *HTML *
Sandbox
При подготовке материала по Symfony Form я решил уделить некоторое внимание теоретической части по работе с формами со стороны клиента – что они из себя представляют, как ведут себя браузеры при отправке, в каком формате путешествуют, в каком виде поступают на сервер.

Вводная часть несколько растянулась и в итоге вылилась в отдельную небольшую статью, которая, по моему мнению, может быть интересна и другим бэкенд-разработчикам (не только PHP или Symfony).
Читать дальше →
Total votes 26: ↑10 and ↓16 -6
Views 38K
Comments 15