Alexey Voistinov

22 Flips | 1 Magazine | 2 Following | @djasteel | Keep up with Alexey Voistinov on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Alexey Voistinov”

Перевод учебника по алгоритмам

Рад сообщить, что вышел перевод отличнейшего учебника Дасгупты, Пападимитриу, Вазирани «Алгоритмы», над которым я работал последние несколько лет. В …

Основы Scala. 5 часов поедания мозгов

Добрый день, уважаемое хабрасообщество!<p>В конце ноября 2013 года мы с коллегой устроили встречу, на которой провели сеанс <b>«интенсивного введения Scala</b> …

А как же всё-таки работает многопоточность? Часть II: memory ordering

Знание об управлении потоками, которое мы получили в прошлом топике, конечно, велико, но вопросов остаётся всё равно много. Например: <i>«Как работает</i> …

Java Garbage Collection Distilled

Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the hundreds of JVM …

Garbage Collection in Java (1)

This is the first in a series of posts about Garbage Collection (GC). I hope to be able to cover a bit of theory and all the major collectors in the …

Сингулярность действительно близко

Привет. Меня зовут Марк и я перевожу адаптирую и интерпретирую книгу Р. Курцвейла «The Singularity Is Near». Если вам не знаком Курцвейл и вы первый …

Online Courses - Learn Anything, On Your Schedule | Udemy

Become an Instructor<p>Teach what you love. Udemy gives you the tools to create an online course.<p>Start teaching<p>Udemy for Business<p>Get unlimited access to …

Spring – Designing the domain model and the service layer

We are going to build application for timesheet management. So let’s think about some uses cases and entities first. Let me write them in the few …

JUnit Testing Spring Service and DAO (with In-Memory Database)

This post describes how to implement JUnit tests for a Spring Web Application’s Services and DAO. It is built on top of the Spring …

Java Code Quality Tools – Overview

Recently, I had a chance to present the subject at the local IT community meetup. Here is the basic presentation:<p>and more meaningful mind map:<p>But, I …

10 самых популярных видео докладов с 404фест 2012

Как вы знаете, мы тут в своей Самаре каждый год проводим Фестиваль 404, куда приезжают разные люди и делятся опытом. Мы этот процесс записываем на …

НАСА готовит эксперимент для проверки концепции варп-двигателя

Знатокам научно-фантастических произведений (в частности, сериала Star Trek) хорошо известно, что основным двигателем на кораблях Звёздного флота …

Алгоритм seam carving для изменения размера изображения

Seam carving это алгоритм для изменения размера картинки, сохраняющий важный контент и удаляющий менее значимый. Он был описан в статье S. Avidan & …

(Un) conference about software crafting, technical leadership, code design and architecture | I T.A.K.E. (Un) conference 2018

Call for Speakers will open on 20 August<p>First Confirmed Keynote<p>Owner, Curbralan<p>Kevlin is an independent consultant and trainer based in the UK. His …

Брет Виктор — Изобретая по Принципу (Bret Victor — Inventing on a Principle)

Чудесный, необычный, вдохновляющий и заставляющий задуматься доклад Брета Виктора о сути идей и о способе прожить свою жизнь.<p>Этот доклад уже пробегал …

Использование RESTful контроллеров для ресурсов AngularJS

Как упоминалось ранее, Ангуляр предоставляет класс $resource для повышения уровня абстракции между кодом на стороне клиента и серверным API. Поэтому …

Do you have architects or senior developers?

Why there are very few good Java Architects? Well, most people will say to me, that this isn’t true, they have Java Architects in their team. I …

A new testing taxonomy?

Most agile testing practitioners will be familiar with the Testing Pyramid concept, and the desire to maximise testing at the lower levels of testing …

Впечатления от работы с Play! Framework 2.1 + Java

<i>Шла четвёртая неделя тяжёлых боёв с Play! Framework 2.1 + Java. Победа неумолимо приближалась, но до полной капитуляции было далеко.</i><br>После …

Continuous Integration для мобильных и веб-проектов

Добрый день, в своей статье, хочу рассказать, всем известную практику разработки ПО — Continuous Integration или Непрерывная интеграция.<br>Чтобы сразу …

Everything about Java 8

This post was last updated on March 27, 2014.The following post is a comprehensive summary of the developer-facing changes coming in Java 8. As of …