Структуры данных и алгоритмы в Java (2-е издание)

Опубликовано 15 августа 2017 в Обзоры • Помечено java, лафоре, алгоритмы

Для меня основное достоинство книги "Структуры данных и алгоритмы в Java" - язык которым автор описывает алгоритмы. Он не использует сложный академический язык, приправленный тонной высшей математики. Роберт Лафоре использует простой язык и пытается дать максимально простое объяснение, какое только возможно, каждому алгоритму.


Продолжить чтение

Effective Java второе издание

Опубликовано 30 декабря 2016 в Обзоры • Помечено java, книги

Если задать вопрос о том какую книгу стоит прочесть о Java, все скажут, что Effective Java. Эта книга есть во всех списках рекомендованных книг по Java, за исключением, пожалуй, только тех, авторы которых пытаются продать вам свои книги. Есть несколько причин, почему эта довольно старая книга остается такой популярной.


Продолжить чтение

Делаем Java-подобный Optional в Python

Опубликовано 25 ноября 2016 в Python • Помечено python, java

В некоторых случаях использование None может превратить код в нечитаемую и неподдерживаемую кашу. К примеру, если есть необходимость отличить "пустое" значение от отсутствия значения для целочисленного ввода, когда 0 не может использоваться в качестве этого "пустого" значения, обойтись только используя None очень сложно. Одно из возможных значений использовать что-то подобное Optional из Java.


Продолжить чтение

Переезд с Python на Java. Первые впечатления

Опубликовано 26 августа 2016 в Java • Помечено java, python, spring

Буквально неделю назад я добавил Java в свой рабочий стек технологий: мы начали делать новый проект с использованием Java Spring Framework. Для меня это интересный вызов. Я никогда раньше не использовал Java, кроме как для маленьких домашних проектиков. Вот мои самые первые впечатления о "лютом энтерпрайзе".


Продолжить чтение

Конвертирование андроид приложения на Kotlin

Опубликовано 16 ноября 2015 в Java • Помечено kotlin, android, jvm, java

На прошлой неделе наткнулся на очень интересную статью от Антонио Лева: Converting Plaid to Kotlin: Lessons learned. В ней автор на примере одного приложения по андроид сравнивает Kotlin и Java. Цель - выявить преимущества и недостатки разработки на Kotlin.


Продолжить чтение