Статьи

Вопросы студентов о Scala, часть 1

Предисловие В настоящее время я преподаю курс прикладного анализа текста и использую Scala в качестве языка программирования, который преподается и используется в курсе. Вместо того,…
Статьи

JavaOne 2012: хитрости Scala

Первым сеансом, на котором я присутствовал после обеда, были « Скаловские трюки» Венката Субраманиама , проходившие в конференц-зале Hilton Golden Gate 3/4/5. Это первый сеанс,…
Статьи

Tweeting StackExchange с Spring Social - часть 1

Эта статья будет посвящена быстрому побочному проекту — роботу, который автоматически отправляет в Твиттере топ-вопросы с различных сайтов Q & A StackExchange , таких как…
Статьи

Полезные теги Ant для сборки

Вопросы: Как выполнить следующие задачи в файле ant? Сделай zip файл. Команда выполнения. Скопируйте файлы на удаленный компьютер. Запустите команды на удаленной машине Linux. Откройте…
Статьи

Java 8 Тип аннотации

Лямбда-выражения — безусловно, самая обсуждаемая и продвигаемая особенность Java 8. Хотя я согласен с тем, что лямбда-выражения являются значительным улучшением, я думаю, что некоторые другие…
Статьи

Модульное тестирование с FizzBuzz и Mockito

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

Пользовательская поддержка Groovy DSL

На этот раз у меня в рукаве маленький сюрприз. Экспериментальная функция, о которой мы хотели бы узнать ваше мнение. Посмотрите внимательно на скриншот IntelliJ IDEA…
Статьи

MapReduce: мягкое введение

MapReduce — это метод параллельного программирования, ставший популярным в Google. Он используется для обработки очень больших объемов данных. Такая обработка может быть завершена за разумное…