Сегодня многие разработчики при создании приложений пользуются HTML5. К достоинствам данного инструмента можно отнести простоту разработки и возможность запуска приложений на широком спектре платформ с минимальными доработками исходного кода. Простое приложение, например Блокнот, сможет одинаково хорошо работать в браузере настольного компьютера, телефона или планшета.
Сегодня мы запустили три новых ресурса по HTML5 для того, чтобы поделиться с разработчиками опытом создания приложений на базе HTML, накопленным в нашей компании и у других лидеров отрасли:
- Центр ресурсов HTML5, котрый приходит на помощь на этапах разработки, тестирования и развёртывания веб-приложений.
- Блог HTML5, в котором публикуется информация по широкому спектру вопросов, относящихся к HTML5. Авторами публикаций выступают сотрудники Facebook и ведущие отраслевые эксперты.
Группа разработчиков, которая является ресурсом, позволяющим разработчикам задать интересующий их вопрос по HTML5 и поделиться опытом с коллегами.
Что такое HTML5
С формальной точки зрения HTML5 это набор спецификаций, разработанных World Wide Web Consortium (W3C). На практике под HTML5 понимается набор открытых технологий программирования, предназначенных для разработки современных веб-приложений. В состав данных технологий, само собой, входит HTML, а также CSS, JavaScript и набор новых API, которые раньше были доступны только для традиционных приложений. При одновременном использовании данные технологии позволяют создавать современные веб-приложения.
Работа на различных платформах и устройствах
Сегодня браузеры имеются у практически любого типа устройств, от телефонов, планшетов и компьютеров до телевизоров. Разработчики, использующие HTML5, имеют возможность создавать приложения для широкого спектра устройств с минимальными изменениями исходного кода. Многие разработчики, в том числе Facebook, применяют HTML5 при создании мобильных приложений, так как такой подход упрощает процесс охвата аудитории пользователей, работающих на разных типах устройств.
Хакафоны (hackathon=hack+marathon) – важная часть культуры разрабоки в Facebook. И если вы еще не в курсе, в Москве хакафон Facebook состоится 28 октября в рамках конференции.тостер [веб-разработка]. А пока – Алекс Москалюк рассказывает о том, как это происходит в самом Facebook:
В нескольких словах хотелось бы рассказать о практике хакафонов внутри Facebook. Сегодня это слово можно увидеть в контексте тематических конференций либо тусовок. Внутри компании практика зародилась еще во времена относительно далекие, и первое упоминание о хакафонах на корпоративном блоге
относится к 2007 году. В тех ранних версиях хакафона народ на ночь закрывался в офисе и под мелодичные ритмы какого-нибудь техно и казавшиеся бесконечными литры пива или вина (
второе в Калифорнии довольно активно конкурирует с первым) предавался любимому занятию.
Для некоторых программистов хакафоны – это отдушина и возможность заняться продуктом или технологией, к которым давно был интерес, но на изучение которых не хватало времени. Для других – возможность написать нужный в прозводстве инструмент. Еще для некоторых – это потенциал показать себя в новой сфере и заняться, к примеру, дизайном, если до этого занимался, скажем, программированием хранилища фотографий. Нередко заказчиком проекта могут выступать нетехнические отделы компании — скажем, кто-то из отдела пользовательской поддержки может предложить новый интерфейс либо фильтр, который бы существенно облегчил их работу, а кто-то из сочувствующих программистов решит стать героем на день, написав пару форм, облегчающих анализ данных.
11 октября 2011, 15:24
13
С момента появления Facebook страница профиля помогала вам рассказывать о себе окружающим. Люди публикуют на ней всё, что для них интересно или важно, начиная с таких мелочей, как впечатления от прочитанной статьи, заканчивая фотографиями самых значимых событий жизни, в том числе свадьбы или рождения ребёнка.
Развитие страницы профиля
На заре существования Facebook на странице публиковалась только самая базовая информация – ваше имя, фотография, дата поступления в школу… словом всё то, что вы обычно о себе рассказываете в первые пять минут знакомства с новым человеком.
Со временем страница профиля развивалась, чтобы лучше соответствовать тому, что вы ждёте от общения с друзьями. Теперь на этой странице вы можете опубликовать фотографии с прошедших выходных и рассказать, какое у вас сегодня настроение.
23 сентября 2011, 08:53
8
Этот текст специально для блога f8 на Хабре написал Александр Москалюк, один из старейших разработчиков в Facebook:
Сегодня уже с трудом верится, что кнопка «Мне нравится» была представлена на конференции F8 всего полтора года назад. Инструмент набрал популярность среди владельцев сайтов и породил целую серию
производных продуктов, которые позволяют веб-мастерам персонализировать свои страницы для посетителей сайта.
Но редко когда глагол «нравится» опишет весь спектр базовых действий, которые пользователь может совершить на сайте. Скажем, в контексте онлайн-магазина отметка «Мне нравится», засвеченная в ленте новостей, несет относительно низкую информационную ценность. «Хочется» – сигнал уже более интересный, особенно если параллельно на странице есть напоминание о предстоящем дне рождения. «Купил» – это, пожалуй, самая сильная рекомендация, которая в социальном контексте привлечет наибольший интерес.
Сегодня такие сообщения в ленту новостей разработчики публикуют через
соответствующий метод Graph API. С точки зрения разработчиков цель достигнута – друзья пользователя узнали об его покупке, достижении нового уровня в игре, желании посмотреть какой-то фильм и т.д. С точки зрения Facebook подобная новость не очень полезна, так как мы можем предоставить только базовую контекстную информацию. В идеале новость о прочитанной книге от
сайта для книголюбов могла бы содержать информацию о том, кто еще прочитал эту книгу, какая книга пользуется популярностью среди друзей, сколько книг пользователь прочитал за последние несколько месяцев.
В этом году Facebook расширяет словарный запас для действий пользователя. Теперь новости в ленту пользователя можно публиковать в формате, более подробном, чем кусок HTML.
22 сентября 2011, 22:43
15
Если вы в Калифорнии и у вас есть билет на f8 – наверное, этот пост можете пропустить.
Если вы находитесь где-то еще, то для вас главный сайт на этот вечер —
f8.facebook.com
Именно там будет идти прямая трансляция с f8. Если вы собираетесь смотреть ее с мобильного устройства — попробуйте адрес
www.livestream.com/f8live
Основная презентация, которую делает Марк Цукерберг начинается в 21:00 по Москве.
После перерыва конференция дробится на три секции, за каждой из которых также можно следить «в прямом эфире». На
f8.facebook.com нужно перейти на вкладку f8 Developers и выбрать между тремя секциями:
22 сентября 2011, 17:20
3
F8 – главное событие года для Facebook. На эту конференцию съезжаются разработчики приложений, интернет-предприниматели, журналисты и партнеры Facebook со всего мира, потому что именно здесь компания рассказывает о тех изменениях, которые будут определять дальнейшее развитие самой социальной сети и то, как она будет работать с другими сайтами, приложениями и сервисами.
Название f8 происходит от 8-часового программерского марафона, которым она традиционно заканчивается.
Конференцию открывает выступление Марка Цукерберга, в котором обозначаются основные темы конференции и новинки, которые Facebook собирается показать. Дальше работа идет в рамках нескольких тематических потоков.
Вот несколько примеров того, какие объявления Facebook делает на f8:

Этот блог посвящен ежегодной конференции Facebook f8 – главного события года для всех, кто разрабатывает приложения для Facebook, пользуется Facebook как платформой или просто внимательно следит за этой социальной сетью и тем, что в ней происходит.
Здесь вы сможете узнать все о конференции в прошлом и настоящем, найти прямую трансляцию выступлений с конференции и получить самую оперативную информацию на русском языке о том, что Facebook представит на суд публики в этом году (мы планируем опубликовать русский перевод одновременно с появлением соответствующих постов в блоге Facebook на английском языке).
Здесь поделятся своим взглядом на нововведения Facebook наши российские партнеры, а сотрудники Facebook, которые собираются приехать на конференцию
.тостер [веб-разработка] 28 октября в Москве расскажут о себе и своих презентациях (
до конца льготной регистрации остался 1 день).
19 сентября 2011, 15:38
2