• Привет, коллеги! Последние пару недель я трудился над интереснейшим (с моей точки зрения) занятием, которое представляло собой создание Hadoop-as-a-Service решения для приватного облака нашей компании. В первую очередь мне было интересно, что же за зверь Hadoop, почему так часто сейчас…

  • Многие знают, что в каждом .class-файле есть замечательная структура данных, которая называется пулом констант. Но далеко не каждый Java-разработчик, глядя на исходник, сможет даже примерно оценить, сколько констант будет создано в пуле. Возьмём, к примеру, такой код: System.out.println("Hello World!"); Он…

  • Почти 4 месяца назад, я сделал свой первый пост на Хабре, о том, как сделать социальные лайки полезными для программиста. Уже много воды утекло, пользовательская база перешагнула 10.000 аккаунтов, но поиск, как одна из основных функции приложения, оставался маловостребованным. И…

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

  • Когда экстенсивный путь развития становится невозможен, переходят к интенсивному. Это относится и к ИТ. Если на масштабные инфраструктурные проекты бюджета не хватает, подумайте об улучшении качества работы критически важных бизнес-приложений. Другими словами – внедряйте Application Performance Management, Quality of Experience…

  • Не секрет, что технология передачи звука через кость существует уже довольно давно. Однако, в массовых продуктах впервые мы столкнулись с этим в Google Glass. Все же помнят, что там нет никакого наушника, который вставляется в ухо, а есть лишь вибрационная…