Статьи

Интервью: Хосе Ноэда о IWebMvc Framework

IWebMvc , веб-инфраструктура, которая анонсировала выпуск Milestone 5 несколько дней назад, является частью (очень) многолюдной области. Однако его сочетание Dojo / Hibernate / Spring /…
Статьи

Частицы освобождены! Высокопроизводительные частицы для разработчиков Swift

Если вы интересовались, казалось бы,  бесконечными итерациями моих систем частиц  на базе GPU для iOS, но немного боялись всего этого слегка загадочного стандартного кода Metal,…
Статьи

Событийные актеры в Groovy

После публикации моего предыдущего поста об актерах с привязкой к потокам в Groovy я получил несколько запросов на улучшение GParallelizer с поддержкой акторов на основе…
Статьи

Spark PairRDDFunctions - AggregateByKey

Одна из замечательных особенностей  Spark Framework  — это функциональность, предоставляемая из коробки. Существует класс, предназначенный исключительно для работы с парами ключ-значение,   класс PairRDDFunctions . При…
Статьи

Детали сетевого интерфейса с Java 6

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

Знайте серию JVM: крюки отключения

В этой статье серии «Знай JVM» мы рассмотрим еще одну функцию, предлагаемую JVM, которая не очень известна. Завершение работы — это специальная конструкция, которая позволяет…
Статьи

Шаблоны SOA - Бронирование

1.1 Бронирование При использовании транзакций в «традиционных» n-уровневых системах жизнь относительно проста. Например, когда вы запускаете транзакцию и возникает ошибка или сбой, вы прерываете транзакцию…