Публикации
-
Быстродействие оперативной памяти
-
SSD Disk: 5Гб в секунду
-
Как правильно оценивать время выполнения задач?
-
Многопоточность без использования локов
-
Java LinkedList
-
Google Bigquery
-
Быстрый поиск по регулярным выражениям
-
NoSQL на пальцах
-
Просто о Paxos
-
В уважающем себя языке должны быть макросы
-
Особенности виртуальной памяти
-
Чак Норрис запускает программы без операционной системы
-
Интересное введение в (Ре)Акторы
-
Программирование управляемое данными
-
Java: вывод типов
-
Диаграмма вложенности памяти
-
Интересный паттерн
-
Serializable уровень изоляции
-
Scala: параметры по имени
-
Неизвестные языки
-
Достигая совершенства
-
Что можно измерить в разработке ПО?
-
Как достичь разумной производительности?
-
Вышел Angular 7
-
Скрипты на Java
-
Инцидент с Гитхаб
-
Аннотированная версия статьи про биткоин
-
Запись срабатывания события с вероятностью
-
Устанавливаем PostgresSQL
-
Java на русском
-
Брукс: Серебряной пули нет!
-
1936 был богат на открытия в компьютерной науке
-
Знаменитая статья Тьюринга
-
Http/2 в Java 11
-
Введение в теорию категорий
-
GC на регулярной основе
-
Как вы лодку назовете, так она и поплывет
-
Математические изюминки
-
Высокоуровневые абстракции
-
Насколько быстро можно узнать текущее время в Java
-
Исследование современных Intel процессоров
-
Дьявольские флаги
-
Typescript release notes
-
Зачем писать короткий код
-
Про научные исследования
-
Структура хорошей статьи
-
NewSQL базы данных
-
Теория вероятностей
-
Как подключить LaTeX к Jekyll
-
Инлайнинг методов в Java
-
Немного о массивах в Kotlin
-
Ускоряем Jekyll с помощью Kotlin
-
Области применения автоматного программирования
-
Автоматное программирование
-
Работа программиста
-
Опыт в программировании
-
Сроки разработки
-
Выдающиеся люди в программировании
-
Angular во внутренней разработке
-
Мощь командной строки
-
Интересный пост о базах данных от Марка Келегана
-
О сложных SQL запросах
-
Хипстерские технологии
-
Kotlin: Функции
-
Серверная генерация html страниц
-
Что такое корректность программы?
-
Один за всех
-
Погружаемся! Где остановиться, когда идешь на дно?
-
Ершов о программистах
-
Поддержка многопоточности в современных программных комплексах
-
Острые инструменты
-
Когда код меняет тебя
-
Даты в Java
-
Послойная архитектура
-
Пример использования PhantomReference
-
Объектно ориентированное программирование
-
Мой неполный и неупорядоченный список заповедей программирования
-
C не низкоуровневый язык
-
one-nio: компилируем Java на лету
-
Доказательство корретности программ
-
Онлайн конструктор графиков
-
Работа со временем в программах
-
utf-8
-
Эффективные хэш таблицы
-
Гетерогенные коллекции в Java
-
Как фиксить баги
-
Тесты производительности
-
Процессор: предсказание ветвления
-
Java Annotated: полезный блог от JetBrains
-
Статьи об информатике от уважающих себя компаний
-
Хоар, Чарльз Энтони Ричард
-
Самые влиятельные Java люди
-
Блоги о высоконагруженных системах, за которыми стоит следить
-
ACID транзакции в No SQL БД
-
Возможно Oracle хочет зарабатывать на Java
-
Ходим по http, сохраняем в базу
-
Streamex - дополнение к Java Stream
-
Основные проблемы программирования
-
Интересная статья про барьеры памяти
-
Сортировка в Java
-
Блог Марка Кэлагана
-
Пример хардкорного дебага
-
Немного о хэшировании
-
Процессорные примитивы синхронизации
-
Ссылки для ознакомления с Java Memory Model
-
Размеры процессорных кэшей
-
Интеловская документация
-
Хороший способ научиться новому, посмотреть как что-то сделали другие
-
Делаем контейнеры своими руками
-
Сдвиг чисел в строке вправо влево на Java
-
Играем с системными вызовами из Java
-
Неполная классификация высокой нагрузки
-
Многозадачность и прерывания
-
Язык программирования Forth
-
Использование off-heap памяти в Java
-
Процессорный кэш
-
Теоретически некоторые программисты достигают этого минимума
-
RISC и x86
-
Интересное введение в архитектуру современных процессоров
-
Регистры в архитектуре x86-64
-
Отимизация ассемблерного кода
-
Разбор Hello nasm
-
Hello nasm assembler
-
Иерархия памяти
-
Highload минимум от Мартина Томпсона
-
Важно правильно читать из памяти
-
Angular: работа с элементами объявленными в шаблоне
-
Angular CLI
-
Компилируем и запускаем Java код с помощью Docker
-
Hello, Docker!
-
Docker для воспроизводимости окружения
-
Javascript Numbers
-
Простой пример комбинирования Observables
-
Собираем модули в TypeScript
-
Компилируем typescript в консоли
-
Заметка о Redux
-
@ngrx: Реактивные дополнения к Angular
-
Подключаем one-nio
-
Работаем с CompletableFuture
-
java.util.concurrent.CompletableFuture в Spring
-
Многопоточность в Spring 5
-
Заметка про wait notify примитивы в Java
-
Как заполнить HashMap в одну строчку?
-
10 фишек GraalVM
-
Смотрим машинные инструкции Java
-
Матпрактика: генератор арифметических примеров для детей и взрослых
-
Graal VM поражает воображение!
-
Прерывание потоков в Java
-
Мой выбор технологий для web админки
-
Устанавливаем ngx-bootstrap
-
Вышла GraalVM
-
Bootstrap приготовленный для Angular
-
One-nio http server for great good
-
Spring Security and Angular
-
Исходники JMH
-
Github: синхронизируем форк с основным репозиторием.
-
Квадратный корень в Java
-
Пара удобных библиотек
-
Нахождение простых чисел в Java
-
Программирование для детей
-
Создание Pull Request на Github
-
Live Templates в Idea
-
Strict Contextual Escaping
-
Проверка правописания в vim
-
Полезная информация по Java от Nitsan Wakart
-
Не читайте до обеда советских газет.
-
BufferedReader и JSch
-
Эксперимент по ускорению с помощью Java постинга в Jekyll
-
Kotlin Array
-
Hello Kotlin!
-
JetBrains Idea
-
Gradle
-
Coroutines в Kotlin!
подпишитесь на RSS