2022
Jan 30
Spark и Rust: Дополнение
2021
Jul 31
Использование gzip для сжатия запросов boto3
Jun 25
Spark UDF на Rust
May 27
Сокращение времени компиляции Rust: part 2
Apr 28
Использование памяти при загрузке данных в pandas из базы
Mar 29
Pattern matching: срезы
Feb 27
Spark UDF или всегда используйте explain
Jan 29
Умное управление настройками git
2020
Dec 28
Сокращение времени компиляции Rust
Nov 30
Локальность данных в Spark
Oct 27
Безопасные bash-скрипты или set -euxo pipefail
Sep 28
flatMap в Spark и память
Aug 27
Параллельный запуск заданий в PySpark
Jul 27
Передача константных значений в PySpark UDF
Jun 27
[WH40K] Грунтовка миниатюр кистью
May 27
Обновляемый distinct count с помощью Hadoop
Apr 24
Начиная с Python 3.7 словари стали упорядоченными
Mar 26
Разработка игры на ggez, часть 5: Игровой счет
Feb 26
Разработка игры на ggez, часть 4: Коллизия
Jan 21
Разработка игры на ggez, часть 3: Обработка ввода
2019
Dec 19
Разработка игры на ggez, часть 2: Работа с графикой
Nov 25
Разработка игры на ggez, часть 1: Настройка и запуск
Oct 22
Красивые отступы в Rust
Sep 23
Простое переподключение к БД в Go
Aug 21
Sublime Text 3 для Python/Go после Atom
Jul 23
Мнение: EuroPython 2019
Jun 20
Make в 21-вом веке
May 22
Работа с C/C++ расширениями в PySpark
Apr 04
Настройка минимально возможной защиты MacOS
2018
Mar 03
Go sleep или как сэкономить на серверах
2015
Feb 23
Как забрать данные из Google Analytics с помощью Python
2014
Dec 26
Недостатки локальной разработки с помощью Vagrant и Docker
Dec 17
Исправляем кривое отображение шрифтов в PyCharm
Sep 03
Django Haystack + Elasticsearch: промбемы автодополнения
Jun 26
Бесплатный хостинг для Ghost на Heroku