пятница, 5 июля 2013 г.

Я б в разработчики пошел (часть 1)

Итак, вы решили посвятить себя программиропванию! Я не спрашиваю вас с какой целью вы оказались на этом интересном но неспокойном пути. Сейчас ни важна ни ваша квалификация, ни ваш возраст, ни предыдущий опыт работы. Конечно, «багаж», который вы приносите в эту сферу деятельности имеет значение, но об этом как нибудь в другой раз. Цель этой статьи дать очень краткий обзор основных актуальных тенденций и перспектив развития современной разработки. 

Developers! Developers! Developers! Developers!
Steven Anthony Ballmer

А что собственно сейчас актуально? какие языки программирования и технологии сейчас наиболее востребованы? как ни странно ответить на эти вопросы не так уж и просто. У начальника IT департамента крупного банка, ведущего специалиста веб студии, или сотрудника HR отдела ведущего интернет портала ответы могут быть разными и даже взаимоисключающими! И не полными разумеется.

пятница, 27 апреля 2012 г.

Российские интернет технологии — все в шоколаде!


РИТ++ 2012 на кондитерской фабрике.

3 – 4 апреля в Москве прошла очередная конференция, давно заслужившая известность как крупнейшее собрание Российских интернет разработчиков, из года в год собирающее ведущих специалистов интернет технологий, — форум Российские интернет Технологии РИТ++ 2012. 

 
В этом году конференция проводилась в зале «Цифровой Октябрь», расположенном на Берсеневской набережной, в историческом здании фабрики Красный Октябрь. Это место сразу навевает что-то очень хорошее и позитивное, вроде такой высокотехнологичный продукции, как «Алёнка» или «Мишка косолапый». К некоторому нашему разочарованию, эти технологии на РИТе освещены не были, но позитивный настрой ничуть не упал, что не удивительно. Нам в очередной раз показали будущее нашей отрасли.

воскресенье, 27 ноября 2011 г.

AppCache — управляем кэширование вплоть до полного offline!

Браузерное кэширование — совершенно необходимый в современном мире механизм, который ещё менее надежен и предсказуем, чем вышеупомянутые HTTP cookie. HTML5 предлагает технологию кэширования ресурсов, в которой процесс целиком и полностью контролируем разработчиком. Это кэш приложений (AppCache) и API доступа к нему, позволяющий манипулировать загрузкой ресурсов и доступа к ним, в том числе в отсутствие связи с сервером. 

воскресенье, 20 ноября 2011 г.

У Mail.Ru секретов нет! - форум технологий Maul.Ru Group 2011


16-го ноября, в Москве прошла вторая конференция «форум технологий Maul.Ru Group» Специалисты компании отвечающей за крупнейшие проекты русскоязычного сегмента Сети делились особенностями используемых технологий и представляли собственные разработки.
Maul.Ru Group сегодня — это и крупнейшая российская почтовая система и ICQ, и «Одноклассники», это большое количество игровых и социальных проектов, за которыми стоят самые современные технологии. В одном из самых ярких докладов конференции, «Эволюция разработки», Игорь Ермаков, заместитель технического директора Компании рассказал о том, как в Mail.Ru внедрялись и использовались технологические инновации быстроразвивающегося мира интернет-технологий с конца 90-х до наших дней. Ключевая мысль доклада — открытость компании для любых новых идей и разработок была хорошо продемонстрирована выступлениями технических специалистов mail.ru.

воскресенье, 13 ноября 2011 г.

Query 1.7 Что нового?

3-го ноября вышппла опкончатепльная редакция библиотеки jQuery версии 1.7 Все новшества новой версии известны давнно, но в связи с релизом можно кратенько повторить.

пятница, 11 ноября 2011 г.

HTML5 - храним данные на клиенте: WebStorage/WebSQL/WebNoSQL

Сохранение данных на стороне клиента — давняя проблема веб-разработки. Решается она в настоящее время с помощью механизма HTTP cookie, но любой веб разработчик, стал опрыскивающийся например с проблемой сохранения состояний сложного пользовательского вебер-интерфейса и подобных вещей, знает, сколько проблем связано с его использованием. Прежде всего cookie имеют по умолчанию маленький размер, у них отсутствуют привязка к сеансу работы, они в конце концов просто ненадёжны. HTML5 решает проблему хранения информации на клиенте, причем более чем одним способом.

суббота, 29 октября 2011 г.

HTML5 — продолжаем погружение: Online events, Page Visibility и History Api



Online events, Page Visibility и History Api

Наверняка будущие веб-разработчики будут здорово удивляться, как мы обходились без этих, соавершенно необходимых вещей.
Прежде всего это проверка соединения браузера с сетью. Теперь это происходит с помощбю online и offline events и делается следующим образом:
if (navigator.onLine){
    alert('we are online!');
} else {
    alert('offline :-\\);
}