Показаны сообщения с ярлыком java. Показать все сообщения
Показаны сообщения с ярлыком java. Показать все сообщения

среда, 16 ноября 2016 г.

Производительность параллельных вычислений. Java 8 [5 min reading]


Benchmark


В предыдущих двух постах мы разобрались с тем, как устроен data parallelism в Stream API. Теперь можем двигаться к самому важному - что все это нам дает. Вроде бы все очевидно - чем больше ядер - тем больше задач мы можем выполнить параллельно - тем быстрее мы получаем результат. Но давайте по порядку.

понедельник, 7 ноября 2016 г.

Знакомство с Optional монадой в Java 8

Когда я слышал слово "монада", то представлял себе экзотические языки программирования как Haskell, Scala. После встретил, очередной раз погружаясь в изучение Javascript. Ну а как же Java?

Теперь и в Java можно найти монаду, приложив усилие.

суббота, 29 октября 2016 г.

Закусочная Боба или Facebook Chatbot на Spring Boot

Год назад мы с другом покупали хот-доги в закусочной в холле офиса. Алгоритм такой: прийти заказать хот-дог, потом в зависимости от нагрузки вернуться через 10-15 мин. Мы еще тогда шутили, что надо просто делать заказ через ФБ и приходить после того как они напишут, что хот-дог готов.

Это было как раз перед запуском бот-платформы у ФБ. После запуска платформы собирался написать приложение, чтобы познакомиться с технологией. Решил что идея с ботом для закусочной подойдет. Для запуска бота нужны 3 составляющие ФБ приложение, создать публичную страницу, добавить поддержку бота в приложении связав со страницей.

понедельник, 15 февраля 2016 г.

Как работают грейдеры наподобиe Codility, Hackerrank. Демистификация

Думаю вам не раз на этапе собеседования приходилось проходить онлайн тест на одном из популярных ресурсов: Codility, Hackerrank.

Методика простая - ознакомившись с условием задачи, вписать свой решение в соответствующей textarea, предварительно выбрав язык. И если вы выбираете javascript, то ваш код обработается сразу браузером.

суббота, 23 января 2016 г.

Неизменяемые классы


Immutable classes in Java

Ha четырех собеседованиях из пяти вас спросят о Immutable classes (неизменяемые классы). Хотя вопрос простой, ответить без подготовки на него непросто.

В этой статье мы рассмотрим пример неизменяемого класса из JDK в деталях, который позволит нам понять эту концепцию.