Статьи

Java 8 StampedLocks против ReadWriteLocks и Synchronized

Синхронизированные разделы похожи на посещение ваших родителей в законе. Вы хотите быть там как можно меньше. Когда дело доходит до блокировки, правила одинаковы — вы…
Статьи

SpringBoot: Представляем SpringBoot

SpringBoot… в SpringBoot сейчас много шума. Так что же такое SpringBoot? SpringBoot — это новый весенний портфельный проект, в котором тщательно продумано создание готовых приложений…
Статьи

GWT MVP сделано просто

GWT Model-View-Presenter — это шаблон проектирования для крупномасштабной разработки приложений. Будучи производным от MVC, он разделяет представление и логику и помогает создавать хорошо структурированный, легко…
Статьи

Метапрограммирование с Groovy I

Groovy — это динамический язык для JVM не только потому, что он поддерживает динамическую типизацию (и статическую типизацию), но и потому, что позволяет изменять и…
Статьи

Антифишинговая панель инструментов

Интересный лакомый кусочек, который ранее был Slashdotted — Netcraft выпустил антифишинговую панель инструментов, которая использует огромную базу данных веб-сайтов, которыми управляет организация. Он позволяет сообщать…
Статьи

Введение в Android вещи

Более года Google работал с операционной системой Project Brillo (которая была построена на более низких уровнях Android) для устройств, подключенных к Интернету вещей (IoT), вплоть…