Лекция
Язык и религию можно считать наиболее проблематичными областями культурного разнообразия в современном мире. Несмотря на это, сравнения этих областей друг с...
GBDT. Смешанные модели
Страница лекции на сайте Computer Science Center
На встрече речь пойдет о тестирование web-интерфейсов через web-интерфейс. Этот простой с виду, но очень трудоемкий в поддержке вид тестирования набриает...
В докладе будет предпринята попытка применить культурно-ориентированную версию институционализма (DiMaggioandPowell 1983, MeyerandRowan 1977) для объяснения...
Открытая публикация нарративных интервью, собираемых в ходе социологических, антропологических и исторических проектов, влечет за собой многочисленные...
We are conscious of some aspect of the world when we know that we are sensitive to that aspect of the world. For instance, I can see a gorilla but will not be...
The current talk presents an approach developed within the School of Cognitive Psychology in Saint Petersburg, Russia. This approach views mind and...
Поздний Толстой: «Хаджи-Мурат», «Смерть Ивана Ильича»
Транзакционная память. Асинхронный ввод/вывод
Консенсус. Сети Петри
Консенсус
Консенсусное число RMW-регистров
Универсальность CAS-операций
Верификация || программ (сети Петри)
Страница лекции на сайте ...
Классификация
Страница лекции на сайте Computer Science Center
Map/Reduce - теория и практика
Используете сервер приложений для загрузки и раздачи файлов? Куда и как сохранять эти файлы?
Как сохранить целостность между базой данных и файловым хранилищем...
В настоящее время никого не удивить «умным домом». Популярность подобных систем растёт с каждым днём, что не удивительно, так как они представляют возможности...
По современным Java-технологиям написано гигабайты документации - учебников, инструкций, how-to. Если посчитать все те миллиарды сообщений в форумах, то...
Существуют целые классы программ, функционал которых не может и не должен быть ограничен фантазией их непосредственных разработчиков. Например, это...
Мой доклад не затронет какую-то особенную технологию или волшебный алгоритм.
Великое многообразие языков, существующих на JVM, зачастую ставит разработчика в тупик. Каждый язык хорош для какого-то класса задач, но как понять, что именно...
Не так много разработчиков четко делают различие между дизайном и архитектурой, а опыт проведения собеседований показывает, что и базовые парадигмы ООП часто...
Когда программист решает проблему, он хочет чтобы эту проблему ему больше никогда не приходилось решать. Зачастую он хочет чтобы эту проблему не пришлось...
Что делать, если код покрыт тестами, но всё равно валится в production? Что делать, если показания Code Coverage явно не совпадают с действительностью? Ответ...
В докладе будут освещены Java-технологии хранения данных, обслуживающие десятки миллионов пользователей и работающие на сотнях серверов.
На примере социальной...
Используешь Mongo DB в своем проекте? Тогда этот доклад для тебя! Речь пойдет о Performance-проблемах Mongo DB и о том, как новый продукт GridGain In-Memory...
Коллеги Java-программисты, кто и за что нам платит зарплату? Если почитать популярные интернет-ресурсы и послушать выступления на тематических конференциях, то...
Виртуальная машина Java способна отловить широкий спектр ошибок программирования. Результат она выдаст в виде исключения со стек-трейсом. Но что делать, если...
Невероятно, но факт — невозможно взять Apache Lucene / Solr «из коробки» и подключить для поиска по каталогу товаров на сайте! Как минимум, необходимо решить...
Релиз Java 8 открывает программистам новые возможности. Будет ли новая версия Spring им соответствовать?
Модульная система, встроенная в платформу JDK. Расширение языка Java. Изменение логики загрузки классов. Новая область видимости. Разбиение API платформы Java...
Программируя на Java, вы, возможно, даже не подозреваете, что существуют люди -- невидимые стражи, которые делают все возможное, чтобы Java работала для вас....
Приближается выход JDK8. А JDK8 — это, в первую очередь, JSR335 aka «Project Lambda». Но Project Lambda — это не только лямбды, но и default/static методы в...
Программисты — как дети, всегда пытаются разломать свои любимые игрушки, чтобы понять, как же те работают. Некоторым детям, правда, действительно нужно знать,...
В погоне за производительностью, мы обращаемся к профилировщикам в надежде, что они нам помогут приоритезировать работу над ошибками. В данной презентации...
That performance tuning is still considered to be a dark art is attributable to the lack of understanding of performance tuning best practices. In this talk, I...
В наше время конференции полны докладов про облака и сервера. В то же время, всё-еще у всех есть персональный компьютер с инсталлированной на него кучей...
Gil Tene explains the workings of a garbage collector: terminology, metrics, fundamentals, key mechanisms, classification of current GCs, the “Application...
Я представлю маленькое стандартное веб-приложение на Java, которое использует стандартные и распространенные библиотеки и каркасы. И продемонстрирую, как в...
Not many projects have a good set of tests. Even less have a decent pack of them that not only are a good safety net when changing code, but also serve as...
В Java 7 на уровне байткода появилась новая инструкция - invokedynamic (indy). На тот момент уже существовали 4 других инструкции для вызова методов:...
Тема сериализации объектов волнует любого, кто разрабатывет распределённые системы. При использовании разных языков и технологий для разных частей системы...
Если ваша программа состоит более чем из одного Java-класса, это значит, что в ней есть API. Чем больше кода в продукте, чем больше людей над ним работают, чем...
Когда-то компьютеры были большими, а языки программирования — маленькими. Когда-то совсем давно. Теперь компьютеры довольно маленькие, а языки — довольно...
In this talk, we present a simple model of one dimensional interacting electrons in a disordered environment and describe its thermodynamic limit.We shall...