my image

Dmitrii Volyx

Performance Engineer

Шутки от spring-mongo-data

Когда заходишь на страницу со всеми историями на wndlust.ru, страница очень долго загружается. Происходит это только когда база данных находится на удаленном сервере, ну например на сервере в Ирландии.(а именно там датацентр и находится) Так выглядит страница со всеми историями. Это список всех опубликованных историй на сайте. При запуске проекта с локальной базой, а на проекте мы используем монгу, то все нормально. Когда я пробовал профилировать приложение с удаленной базой, то нашел кучу каких-то лишних запросов. Почему спринг генерировал их было не понятно. ...

ноября 10, 2016 · 1 минута · volyx

Javaswag выпуск 20

В выпуске тонкости экзекъютор сервисов, сохранение объектов в Редис и способы упаковки приложения в исполняемый архив.

ноября 4, 2016 · 2 минуты · volyx

Смена работы 2016

Третий раз в жизни сменил работу. О рабочем цикле, размере компании и сленге. Рабочий цикл Выяснил, что мой примерный рабочий цикл - 2 года. Именно столько требуется на то, чтобы начать подумывать о смене работы. Поэтапно можно разбить так: 3 месяца - притирка. Время, когда я задаю глупые вопросы, холиварю насчет фрейворков, не с кем особо не общаюсь. На обеде все время смотрю либо в тарелку, либо в телефон. А еще - неловко шучу. Нет все не так плохо - я преувеличиваю, но общее настроение такое. Время, когда работа это работа. ...

ноября 1, 2016 · 3 минуты · volyx

Javaswag выпуск 19

В выпуске тонкости экзекъютор сервисов, сохранение объектов в Редис и способы упаковки приложения в исполняемый архив.

октября 26, 2016 · 2 минуты · volyx

Javaswag выпуск 18

Привет! В выпуске коллекции примитивов Trove, автотесты для equals, hashCode и компонент Спринга с 50-ю аннотациями. Трансляция конференции Joker Запись трансляции из 2 зала. Trove library: using primitive collections for performance Библиотека коллекций для работы с примитивами. TIntArrayList , TIntLinkedList, а также реализации Set и Map. Полезно знать о них, если в приложении важно количество используемой памяти. Monster Component in Java with Spring 50 аннотаций над классом - думаете это нереально? Посмотрите что можно “наконфигурировать” с любимыми аннотациями из Спринга. ...

октября 12, 2016 · 1 минута · volyx

МФТИ. Первый месяц

Закончился первый месяц обучения в онлайн магистратуре. Сдано уже 3 недели тестов и контрольных работ. Пора делать первые выводы. Я подсчитал что на просмотр одной недели лекций одного курса уходит по 1-2 часа. На вдумчивый просмотр, с пересматриванием тех моментов, которые не понял. Итого, если поднапрячься, то за 2 выходных можно закрыть неделю. Я делал так один раз, и это растягивается на полных два дня “ботанья”. Потому что за один день хорошо разобраться хвататет времени только в одном предмете - два уже перебор, начинает пухнуть голова. Идеальный вариант просмотреть все лекции в первой половине недели, а на выходные оставить особо сложные задания. ...

октября 4, 2016 · 1 минута · volyx

Javaswag выпуск 17

В выпуске видео с JavaOne 2016, модульность в Java 9 и оптимизации JVM.

сентября 28, 2016 · 2 минуты · volyx

Javaswag выпуск 16

Привет! В выпуске архитектура Spark, перенос релиза Java 9 и Hibernate Search.

сентября 18, 2016 · 2 минуты · volyx

Магистратура МФТИ

Не знаю как так получилось, но я поступил в магистратуру МФТИ. Да еще к тому же бесплатно - выиграл грант на 2 года обучения. Магистратура полностью удаленная, то есть все лекции, тесты доступны онлайн и экзамены можно сдать удаленно. Для защиты от списывания используется специальная система - Экзамус. Она следит через веб-камеру за студентом и смотрит за вашим рабочим столом, чтобы вы никуда подглядывали. Для обучения используется площадка - MiPTX. Она похожа на все остальные МООК платформы - Coursera, Stepik и Universarium. ...

сентября 12, 2016 · 2 минуты · volyx

Javaswag выпуск 15

Привет! В выпуске - новый @Depracted в Java 9, быстрый старт с Grails и микросервисная архитектура.

сентября 8, 2016 · 3 минуты · volyx