Главный блог dev.by

0

Давным-давно, в 2006 году, я, Нил Форд, придумал термин «многоязычное программирование» (polyglot programming) и употребил его у себя в блоге. Сама концепция, обозначаемая этим термином, не нова (по крайней мере, не моложе Unix, а возможно и старше – я просто окрестил ее новым выражением). Тот пост в блоге был посвящен феномену, который некоторые называют «ренессанс языков программирования». Многоязычное программирование сводится к использованию языков, ориентированных на решение конкретных задач, но комбинируемых в одном и том же контексте. В результате получаются более рациональные решения разнообразных проблем. Чтобы вы могли по достоинству оценить эту концепцию, я сделаю экскурс в недавнюю историю механизмов абстрагирования, которые сегодня применяются разработчиками для решения различных задач. А потом я попытаюсь обрисовать, как такие механизмы будут развиваться в будущем.

читать далее
0
marius – Software Engineer в EPAM

Это был второй раз, когда я попал на World Day of Usability. И если в первый это произошло почти случайно, то сейчас я, памятуя какой интерес она вызвала у меня в прошлом году, решил посетить ее целенаправленно. О том, какова конференция была в прошлом 2011, я писал тут.

В этом году все было иначе. Помимо смены декораций планировался другой формат мероприятия. Вместо конференции было решено провести круглый стол с участием, в основном, нынешних и бывших работников многоуважаемой компании EPAM Systems. Хедлайнером мероприятия стал Бен Бедерсон (Ben Bederson), профессор университета Мэриленда, занимающийся исследованиями в области зумирования пользовательского интерфейса (Zooming User Interface), также он известен как человек, выступавший в качестве эксперта для Samsung в процессе Apple vs Samsung.

То, что изменился не только формат мероприятия, я понял уже около лифта, когда выходившие из него девушки пытались определиться, что такое юзабилити. Ответ одной из девушек вогнал меня в ступор, и мне стоило огромных усилий сдержать истерический смех. Так я узнал, что “юзабилити – ну, это такое сообщество или что-то в этом роде”. Стало очевидно, конечно, что случайных людей на конференции не будет =)

дальше читать о том, как это было, и фото фирменной апельсинки епама=
+9

В уже уходящем 2012 году социальная сеть Facebook преодолела важный психологический рубеж, достигнув 1 миллиарда активных пользователей, при этом среднее количество просмотров страниц этой социальной сети превысило не менее фантастическое число – 1 триллион в месяц. Несомненно, для компании такого масштаба просто жизненно необходимо иметь собственный дата-центр – первым из которых для Facebook и стал центр обработки данных (ЦОД) в штате Орегон.

В процессе стремительного роста пользовательской базы количество подобных центров постепенно было увеличено компанией до четырех. На данный момент ЦОДы этой социальной сети объединены в один гигантский распределенный кластер, который не только балансирует нагрузку между всеми узлами, но и выполняет функции ускорения доставки контента пользователям из различных географических регионов.

Я предлагаю совершить виртуальное путешествие в центральный дата центр Facebook в штате Орегон, под катом подробности его устройства и множество фотографий (трафик!).

читать дальше
0

Не важно, над каким проектом вы работаете. Рано или поздно вы предпочтете бумажным документам электронные. Мы не стали исключением. Будучи провайдером сервиса для малого и среднего бизнеса, мы прекрасно осознавали, насколько важна для команды отлаженная система совместной работы с документами. При этом, ни одно из существующих решений не удовлетворяло нашим запросам. Что нам оставалось делать? Создавать собственный!

О том, с чего начиналась наша разработка, как мы пришли к HTML5 Canvas, и что получилось в итоге, мы с радостью расскажем в этом посте.

читать дальше
0
Volha Bonadyseva – communities maker в EPAM

На прошлой неделе мы показали, как в некоторых минских ИТ-компаниях празднуют Хэллоуин. Выборка офисов была рандомная =), но представители компаний, которые в нее не попали, делятся с общественностью своими лучшими фотографиями сегодня.

адски страшные фоточки от Softeq Development, Altoros Development, Generation_P, Ciklum
0

<img align="right" vspace="10" hspace="15" src="http://dev.by/img/skitched-20121106-105818.png" alt="Витрувианский человек леонардо да винчи. источник: «wikimedia commons»" title="Витрувианский человек Леонардо Да Винчи /><h2>Утопия или забвение?</h2>

Бакминстер Фуллер сформулировал этот вопрос в 1993 году в названии одноименной книги (<a href=" http:>Фуллер умер в 1983 году, а указанная книга вышла в 1969 году – прим. пер.), обозначил проблему, которая заключается в том, что человечеству рано или поздно придется определиться, что ему ближе – Утопия или Забвение. И, выбрав один путь, мы уже не сможем свернуть на другой. Прошло немало лет – а мы, со всей очевидностью, пока не видим решения этой проблемы. Всё дело в том, что она непосредственно касается каждого из нас. Но большинство наших современников слышали об «эффекте бабочки». Поэтому, мы постепенно приходи к пониманию того, что каждый из нас несет часть ответственности за то, что происходит вокруг. Как это применимо к дизайну, ориентированному на пользователя (User-Centered Design)?

читать дальше
0
ads – Реклама в dev.by

titleКомпания R-Style – одна из крупнейших IT компаний в России – объявляет об открытии нового направления бизнеса – разработки мобильных приложений. В рамках реализации этого направления на базе Минского филиала компании создан отдел мобильных разработок, призванный стать центром компетенции компании в данной области. Усилиями сотрудников данного отдела будет разрабатываться первая в СНГ система “Мобильное место Руководителя”, предназначенная для использования руководителями государственных структур и крупных корпораций. Система представляет собой сложный программно-аппаратный комплекс, обеспечивающий всю необходимую оперативную информацию крупным руководителям и представителям государственной власти для принятия решений в режиме реального времени. Первой стадией данного проекта является разработка клиентской части системы для iOS-устройств. В перспективе планируется расширить область применения на Android и Windows Phone.

читать далее
Страницы:
© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].