• Всем привет! Вашему вниманию предлагается перевод статьи уже известного на Хабре автора. На этот раз он делится своими видением того, как часто нужно применять в своей повседневной разработке те или иные свойства языка Java. Java — это язык с мощными…

  • Введение 13 октября 2011 года в Москве состоялась конференция на тему открытия представительства Red Hat в России. С момента открытия представительства, компания обросла уже достаточно большим количеством партнеров в России, мы в том числе получили базовый статус Red Hat Ready…

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

  • Современные приложения редко работают в изоляции, чаще всего они интегрируются с множеством сторонних сервисов. Поэтому остро встает вопрос тестирования этой интеграции в рамках интеграционного или функционального тестирования. И тут можно наступить на многие грабли, о которых я и собираюсь поговорить.…

  • Сегодня, 25 февраля, вышла версия 1.5.0 языка CoffeeScript. В ней впервые появилась базовая поддержка так называемого «грамотного» или «литературного» программирования (literate programming). Концепцию грамотного программирования придумал Дональд Кнут в 1981 году при разработке системы TeX. В отличие от исходного кода…

  • Между Oracle и Google разгорелась нешуточная патентная война, стоимостью в 1 миллиард долларов, за право использовать Java в Android. Но Java не единственный способ создания приложений, на самом деле даже не самый лучший. Как альтернативу мы предложили С#, добившись высокой…

  • До окончания конкурса «Добавь праздник в Windows Store» осталось всего 18 дней. У нас уже 35 участников! И чтобы получить ещё больше красивых и полезных приложений мы решили запромотировать 8 приложений, выбранных компетентным жюри (несмотря на то, что 20 приложений…

  • Компонентные фреймворки позволяют быстро стоить приложения, используя готовые строительные блоки — компоненты. Они позволяют быстро строить приложения малой и средней сложности, но при этом очень сложно создавать большие, гибкие и настраиваемые приложения. Также по мере развития приложения его всё труднее…

  • В последнем топике про 3d печать я пообещал сделать обзор на принтер Dimension Elite. Пора выполнять обещания 🙂 Интро Чередой нескольких случайных событий мне повезло попасть в некоторую организацию, можно сказать, даже поучаствовать в ее становлении. Получилось так, что у…

  • Сегодня в Барселоне состоялась мировая премьера планшета Sony Xperia Tablet Z. Аппарат был впервые явлен на свет ещё в январе, но тогда речь шла о презентации для японского рынка. Сегодня же компания официально объявила о выходе планшета на мировые рынки,…