Сегодня наш собеседник — Егор Толстой, руководитель отдела iOS-разработки в Rambler&Co, организатор и постоянный спикер практически-раз-в-двухмесячного митапа Rambler.iOS. Помимо работы над такими приложениями, как Рамблер.Почта, Рамблер.Новости и LiveJournal, много времени уделяет opensource проектам, в частности Typhoon — уже около года является активным участником сообщества и одним из основных контрибьюторов. В общем, нам вновь есть, о чём поговорить.
Рубрика «Блог компании JUG.ru Group» - 60
Масштабирование iOS-приложений: Как это делал Рамблер?
2016-05-17 в 7:00, admin, рубрики: iOS, iOS разработка, objective-c, open source, Typhoon, Блог компании JUG.ru Group, разработка мобильных приложений, Разработка под OS X, тайфун, метки: typhoon, тайфунВидео лучших докладов .NET-конференции DotNext 2015 Moscow
2016-05-16 в 8:10, admin, рубрики: .net, C#, dotnext, Блог компании JUG.ru Group, видео, конференции, рейтинги9 декабря в Москве в гостинице «Radisson Славянская» прошла .NET-конференция DotNext 2015 Moscow. В этом посте я, по уже сложившейся традиции, расскажу о лучших докладах этой конференции.
10 место
Александр ControlFlow Шведов, JetBrains — Дизайн и эволюция C# на примере свойств
Средняя оценка: 4.41
Эдакий экскурс в историю построения языка, позволяющий взглянуть на один из элементов современного C# глазами ее разработчиков. В докладе речь идет не только о том, какие свойства сейчас, но и о том, как они эволюционировали от версии к версии.
Читать полностью »
JPoint 2016: Быстрее, выше, производительнее
2016-05-14 в 11:27, admin, рубрики: java, jpoint, Блог компании JUG.ru Group, конференция, образование, разработчики, хардкорВ прошлом году московская Java-конференция JPoint прошла с таким размахом (тысяча человек, четыре зала, именитые спикеры), что казалось, дальше расти некуда. Но JPoint 2016 показал: есть куда. Конференция оказалась настолько масштабнее, что даже на обработку фотографий с неё ушло много времени (поэтому наш текст запоздал настолько, что на Хабре раньше успел появиться обзор глазами участника от dbelob). Под катом — все подробности о том, как это было.
Данные на фронтенде: шаг к приложениям будущего
2016-05-13 в 13:55, admin, рубрики: clojure, datascript, javascript, Блог компании JUG.ru Group, данные на фронтенде, данные приложения, Клиентская оптимизация, Разработка веб-сайтов, фронтенд, хранение данныхКлиент-серверная архитектура для разработчиков веб-приложений — это примерно как одна из черепах, на которой стоял мир в воззрениях наших предков. Трудно себе представить иное положение вещей. Однако бесчисленное количество веб-приложений сформировало новую потребность — управление данными на фронтенде. Пока нет единого подхода и реализации, есть только отдельные технологии, позволяющие работать с данными на клиенте. Да и с ними никто особо не заморачивается. А между прочим, пора. О том, что уже есть в плане работы с данными на фронтенде и что будет дальше, мы поговорили с Никитой Прокоповым aka tonsky.
Бусидо Mobius: Путь участника
2016-05-13 в 12:52, admin, рубрики: mobile development, Блог компании JUG.ru Group, конференция, конференция для разработчиков, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка под windows phoneКак вы уже знаете, по итогам Mobius 2015 мы получили множество отзывов: как приятных, так и наполненных разной критикой — как конструктивной, так и не очень. Одни участники положительно отзывались о содержании докладов, подборе спикеров и организационных моментах, другие сетовали на очередь на обед и обилие секьюрити в программе (об этом мы писали ранее).
При подготовке Mobius 2016 мы постарались учесть рекомендации и пожелания участников прошлогодней конференции: 4 июня увидим, что из этого получилось. А пока давайте разберемся, за что наши участники любят Mobius, и почему люди приходят к нам из года в год.
Мы рассмотрели три «стадии» участия в конференции и спросили наших участников, что они думают о каждом из них:
Сомнения.
Material Design: философия и практика
2016-05-11 в 7:42, admin, рубрики: android, material design, Блог компании JUG.ru Group, дизайн, дизайн мобильных приложений, разработка мобильных приложений, Разработка под android2 года прошло с того момента, как разработчики Google впервые представили свою концепцию дизайна пользовательского интерфейса, получившую название Material Design. О том, как далеко зашло практическое применение этой концепции, и чем на сегодняшний день Material Design является для рядовых разработчиков, мы побеседовали с Владимиром Ивановым, не просто поклонником и последователем идеи, а человеком, который больше года на практике работает с Material Design в своем приложении.
— Добрый день! Расскажите, пожалуйста, о себе и своей работе.
— Здравствуйте! Меня зовут Владимир Иванов, уже более 6 лет я пишу приложения под Android (и не только). Ранее занимался Kaspersky Safe Browser, а на данный момент работаю в компании, которая выпускает универсальное коммуникационное приложение Fonum. Правда, мы еще достаточно молоды: у нас есть только приложение под Android, и пока оно некоторым образом отстает от популярных мессенджеров. Однако у нас есть несколько инновационных идей, за счет которых мы планируем быстро нагнать конкурентов.
В компании я руковожу разработкой мобильных приложений, в частности, под Android.
— Ваше приложение построено по принципам material design, т.е. с концепцией вы сталкиваетесь на работе?
— Да, мы изначально выбрали material design в качестве основы подхода к приложению в целом. Т.е. можно сказать, что Fonum целиком и полностью воплощает идеи material design. Я буквально живу последний год с этой концепцией, пропитался духом и буквой этого подхода.
Читать полностью »
[Питер] Встреча про OpenOnload: высокопроизводительный сетевой стек для Linux
2016-05-10 в 14:20, admin, рубрики: i/o, openonload, Блог компании JUG.ru Group, высокая производительность, Настройка Linux, Серверная оптимизация, Сетевые технологии, сеть, метки: openonloadВ четверг, 12 мая, в 20:00 в петербургском офисе Одноклассников состоится встреча CodeFreeze с Константином Ушаковым, директором OKTET Labs. Тема встречи — Solarflare OpenOnload, сетевой стек, для Linux, уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов.
Производительность web: Why Performance Matters
2016-05-05 в 12:57, admin, рубрики: javascript, Web Performance, web performance optimization, Блог компании JUG.ru Group, восприятие времени, высокая производительность, производительность web, Разработка веб-сайтов, фронтенд, фронтэндКак сделать сайт, который понравится пользователю? Какой он должен быть: красивый, с удобной навигацией, с запоминающимся URL? Прежде всего, сайт не должен тормозить — у пользователя должно складываться впечатление, что всё летает. Это первично. Всё остальное решается по мере разработки. О том, как воспринимают сайт пользователи, от чего это зависит и когда производительность решает, мы поговорили с Денисом Мишуновым, руководителем отдела фронтенд разработки. Остальные слова излишни — просто читайте, это квинтэссенция знаний для любого фронтендера.
— Расскажи о себе. Какой был путь к web-разработке, почему именно она? Чем ты сейчас занимаешься?
— До того, что сейчас называют веб-разработкой, я дошёл быстро, уверенно и предсказуемо: первый компьютер, первый, никому не нужный, сайт, осознание бренности бытия. Дальше было чтение первых страниц «Программирование на Perl» Ларри Уилла и Тома Кристиансен с депрессивным верблюдом на обложке, повторное осознание бренности бытия и, как следствие, откладывание верблюдокниги. А потом я открыл для себя «Designing with Web Standards» Джеффри Зельдмана. Потом было, конечно же, «Ководство» Лебедева и много всего остального. Но книга Зельдмана была переломной. Хотелось бы сказать что-то красивое типа: «мир веба захватил меня после прочтения», но на самом деле я просто понял, что по сравнению с «конструктор электронных аппаратов» (которых из нас тщетно пытались сделать в институте), интернет-разработчик, а именно так это называлось в начале нулевых, звучит откровенно круче.
Читать полностью »
Android N: как Google «закручивает гайки»
2016-05-05 в 7:42, admin, рубрики: android, android n, gde, Блог компании JUG.ru Group, мобильная разработка, разработка мобильных приложений, Разработка под androidВ марте этого года была представлена первая превью-версия Android N. Пока она существует в виде беты и дата финального релиза еще не определена (предположительно ОС увидит свет во второй половине 2016 года). Об основных нововведениях и тенденциях, уже сейчас, на этапе беты, прослеживающихся в обновлении, мы поговорили с первым в России Google Developer Expert Денисом Неклюдовым.