Date |
Title |
2007-12-20 |
IT-гонки глазами программиста |
2007-11-15 |
Локальная система контроля версий |
2008-12-23 |
Unit тесты и наследование |
2008-12-16 |
Oxite - блог-дижок на ASP.NET MVC |
2008-11-30 |
Настройка совместной работы ASP.NET MVC и IIS 6 |
2008-10-30 |
IronPython и ASP.NET |
2008-10-28 |
Live ID становится провайдером для Open ID |
2008-10-21 |
Пишем Hello World на IronPython |
2008-10-17 |
ASP.NET MVC Beta |
2008-10-15 |
Доступен Open XML SDK 2.0 CTP |
2008-10-11 |
Мелочь, а приятно. |
2008-10-09 |
Configuration Section Designer - дизайнер настроек |
2008-09-26 |
Blog Camp CEE 2008 |
2008-09-23 |
Несколько слов о ASP.NET и безопастности |
2008-09-16 |
Microsoft Silverlight 2 Beta 2 и Google Chrome |
2008-09-14 |
Ajax и загрузка файлов на сервер |
2008-09-03 |
Регистрация доменных имен с использованием национальных алфавитов |
2008-09-02 |
Chrome - браузер от Google |
2008-09-02 |
ASP.NET MVC как часть .NET Framework |
2008-08-28 |
Мобильный веб |
2008-08-22 |
.NET 3.5 SP1 и первые проблемы |
2008-08-19 |
.NET 3.5 и Web Service |
2008-08-07 |
Microsoft Sql Server 2008 RTM |
2008-06-27 |
ASP.NET и правильный выбор имен классов |
2008-04-24 |
Win the Web - 24 часа ада! |
2008-04-05 |
MS Ajax и сторонние скрипты |
2008-03-31 |
От перемены мест слогаемых сумма меняется! |
2008-03-25 |
Новости блога |
2008-03-05 |
Singularity - операционная система на .NET |
2008-03-03 |
Миграция unit tests на Visual Studio 2008 |
2008-02-27 |
Microsoft vs. Google: Битва титанов |
2008-02-26 |
Hosting Roadshow: Windows Server 2008 and IIS 7.0 |
2008-01-20 |
WebApp и Visual Studio 2008 |
2008-01-17 |
Приведение типов в C# 2.0 |
2009-12-16 |
Программирование на .NET: С чего начать? |
2009-12-10 |
[Offtopic] Установка PostgreSQL на MacOS X или ностальгия по MS DOS |
2009-12-07 |
jQuery 1.4 Alfa 1 |
2009-12-04 |
Прошло два года... |
2009-12-03 |
ASPNET: Script Service |
2009-11-17 |
Запуск 32-х битных веб сайтов на Windows Server 2008 x64 |
2009-10-16 |
Байты, строки и кодировки |
2009-10-10 |
Программания 2009: Вести с полей |
2009-10-09 |
Программания 2009 |
2009-09-22 |
ASP.NET + Mono + Apache |
2009-09-17 |
Patterns & Practices Roadshow |
2009-09-13 |
День программиста! Developer's Day! |
2009-08-31 |
А вы говорите индусский код... |
2009-08-17 |
Blog was hacked: vol.2 или разбор полётов |
2009-08-07 |
Это случилось: Blog was hacked! |
2009-07-23 |
Project dependences и project references: делаем это правильно |
2009-07-21 |
SourceGear Vault и ошибка при коммите |
2009-07-17 |
Интересная особенность Enum |
2009-07-03 |
JavaScript: удаляем элементы из массива |
2009-06-09 |
ASP.NET, сэссия и рестарт приложения |
2009-05-24 |
Встречаем новый язык программирования от Microsoft - Axum |
2009-05-20 |
Visual Studio 2010 and .NET Framework 4 Beta 1 доступны для скачивания |
2009-04-23 |
Pirates: to be or not to be. |
2009-04-16 |
Visual Studio 2008: проблемы с генерацией .designer.cs для Web Application |
2009-04-13 |
Offtopic: Архивы, архиваторы, Windows |
2009-04-12 |
Немного offtopic'а |
2009-04-02 |
ASP.NET Ajax. Часть 1: что внутри? |
2009-03-27 |
Пути использования Open Source |
2009-03-21 |
Dynamic Language Runtime: динамические языки в .NET |
2009-03-20 |
Делаем Build правильно |
2009-03-19 |
Первый взгляд на Microsoft Sync Framework |
2009-03-18 |
It Works! |
2009-02-06 |
Подключаем базу от SQL Server Express к SQL Server Developer Edition |
2009-01-22 |
Python 3.0 и Django |
2009-01-21 |
Новый релиз Mono 2.2 |
2010-12-16 |
Модальные диалоги (popups) на HTML. Часть 2 |
2010-12-09 |
Отчет о первой встреча харьковского сообщества DevTime |
2010-12-03 |
Мысли вслух про качественный код, рефакторинг, TDD и немного XP |
2010-11-29 |
Обработка ошибок в JavaScript |
2010-11-26 |
Request validation в ASP.NET |
2010-11-22 |
4 способа запустить JavaScript при загрузки страницы |
2010-11-19 |
Миграция сайта на .NET 4.0 |
2010-11-18 |
Сумашедший UI или нестандартное поведение стандартных элементов |
2010-10-28 |
UaPycon: как это было |
2010-10-28 |
Модальные диалоги (pop-up) на HTML |
2010-10-06 |
[Offtopic] Анонс сайта notacash.com |
2010-09-15 |
ASP.NET Ajax. Часть 2: Client-side |
2010-09-03 |
HTML Decode/Encode и URL Decode/Encode - что, когда и зачем использовать? |
2010-08-17 |
ASP.NET - что почитать начинающему разработчику? |
2010-08-10 |
JQuery Tips: маленькие, но полезные скрипты |
2010-07-21 |
Visual Studio Debugger: одна интересная особенность |
2010-06-14 |
Делаем Hover control с ипользованием ASP.NET и jQuery |
2010-05-16 |
DevConf 2010 |
2010-04-28 |
Cеминар Бизнес в интернете |
2010-04-19 |
UNETA. Материалы доклада Introducing to DLR |
2010-02-12 |
QUnit - тестируем JavaScript |
2010-02-05 |
IScriptControl - реализация Ajax Client Control |
2010-02-05 |
[Offtopic] Заметка о кроссплатформенности |
2010-02-01 |
Запоздалый отчёт о Pycamp |
2010-01-06 |
30 января - PyCamp Kyiv |
2011-12-30 |
OpenStack + RHEL + iptables = buffer overflow detected |
2011-12-27 |
Мобильные сайты на Django |
2011-12-22 |
Объекты в Python: equals or not equals |
2011-12-21 |
Git: создаем branch из tag'а |
2011-12-12 |
Качество кода |
2011-11-22 |
Form submit: что может быть проще? Часть 1 |
2011-11-09 |
Первая встреча харьковского Python Community Kharkiv.Py |
2011-10-28 |
Установка компилятора gcc на Mac OS Lion |
2011-10-27 |
Тестирование проекта: должны ли все тесты проходить успешно |
2011-10-26 |
Continuous integration (CI) - что это такое и с чем его едят |
2011-10-25 |
Пару слов о UA Pycon 2011 |
2011-10-13 |
OpenStack - opensource IaaS платформа на Python |
2011-09-27 |
UA Pycon. Киев, 22-23 октября |
2011-09-21 |
Django и jQuery Template |
2011-09-13 |
День программиста: больше, чаще, веселее! |
2011-08-31 |
Когда нужно использовать Django |
2011-08-30 |
jQuery Ajax Table - небольшой плагин для jQuery |
2011-08-17 |
Eventlet - concurrent-библиотека для Python |
2011-08-15 |
Agile и документация в проектах |
2011-07-01 |
Стартапы. Взгляд со стороны разработчика |
2011-06-09 |
JavaScript и константы |
2011-06-07 |
Модели в Django - простые вещи делаются просто |
2011-05-10 |
Google App Engine 1.5.0: backends, Go и другие изменения |
2011-05-08 |
[Audio] Субъективные мысли вслух о JavaScript |
2011-05-05 |
ASP.NET и несколько форм на одной странице |
2011-04-30 |
Dev Time #4: Python - 2.5 недели спустя |
2011-03-31 |
Dev Time #4 - Python |
2011-02-25 |
Логирование ошибок в ASP.NET с помощью elmah |
2011-02-22 |
[Updated] Python 3.2 и новая версия PyCharm IDE |
2011-02-09 |
Интересная особенность конструкции foreach в языке C# |
2011-01-31 |
Кэширование контента в процессе разработки средствами IIS |
2011-01-28 |
[UDP] [Опрос] Несколько вопросов о тематике блога и RSS ленте |
2011-01-27 |
jQuery из исходников |
2011-01-17 |
tipfy - маленький, но мощьный web framework для GAE |
2011-01-03 |
Python и virtualenv - разные среды разработки без виртуальной машины |
2012-12-20 |
Установка Open vSwitch на RHEL/CentOS 6.3 в 10 шагов |
2012-12-03 |
Lettuce и Python3 |
2012-11-29 |
Краткой описание сетевых интерфейсов в Linux |
2012-10-08 |
Избавляемся от ошибки ValueError: unknown locale |
2012-10-02 |
Private Clouds: что? где? зачем? |
2012-09-11 |
OpenStack и Quantum: начало |
2012-06-12 |
Создание своего локального PyPI репозитория |
2012-04-30 |
Пролемы с компиляцией (Xcode) после перехода на Mac OS Lion |
2012-04-05 |
Отключение кеширования статических файлов в Tornado |
2012-04-03 |
CPython: bytecode - что, где, зачем? |
2012-03-21 |
Восстанавливаем работу Mercurial и MacOS Lion + Python 2.7 |
2012-03-06 |
Интересная особенность типа bool |
2012-03-06 |
Материалы доклада про XSS на QAClub (Харьков) |
2012-02-27 |
Доклад про XSS на QAClub (Харьков) |
2012-02-25 |
Тестирование в Python: nose vs pytest |
2012-02-21 |
Сравнение библиотек pika и kombu на примере работы с RabbitMQ |
2012-02-15 |
Конфигурация сетевых интерфейсов в RHEL-based операционных системах |
2012-02-08 |
Избавляемся от ошибки socket.error: [Errno 98] Address already in use в python |
2012-01-25 |
Переквалификация программиста - так ли это просто? |
2012-01-04 |
virtualenv + pip как альтернатива buildout |
2012-01-03 |
Мысли в влух о модульности Django |
2012-01-01 |
2012-й: успеть до конца света |
2013-12-26 |
Мысли в слух о новых технологиях, фреймворках и time to market |
2013-11-22 |
Selenium Webdriver работает без Java |
2013-11-18 |
Build succeeded, 156 warnings |
2013-11-15 |
Параллельные билды в Jenkins |
2013-10-08 |
Как быстро поднять простой HTTP-сервер |
2013-09-16 |
Подводные камни при использовании Fabric(SSH) и Jenkins |
2013-09-06 |
Настройка PHP+Nginx для 'Hello, world' |
2013-01-13 |
MacOS Case-Sensitive FIle System |
2013-01-12 |
Типы проектов со стороны разработчика |
2013-01-11 |
TestFixtures - маленькая, но очень полезная библиотека |
2013-01-10 |
Немного о внутренностях DNS (Domain Name Service) |
2013-01-09 |
Django 1.5 Release Candidate |
2013-01-08 |
Больше велописедов, хороших и разных |
2013-01-07 |
GIT: некоторые полезные команды |
2013-01-06 |
Network namespace - виртуальный сетевой стек в linux |
2013-01-05 |
Статический анализ динамического кода: мысли вслух |
2013-01-04 |
KharkivPy ищет докладчиков |
2014-02-23 |
SQLAlchemy и значения по умолчанию |
2014-01-16 |
Enterprise vs OpenSource на примере Travis CI |
2014-01-10 |
Снова о типах данных в Python: объекты, значения и типы (object, values and types) |
2014-01-09 |
О времени и выборе инструментов для разработки |
2014-01-08 |
Сборка mod_security для nginx под Ubuntu |
2015-09-03 |
A very short manual named How to run OpenStack Horizon integration tests or How to run Selenuim tests without GUI |
2015-08-31 |
How to exdend your VM's drive size in 8 steps |
2015-07-31 |
Пятничное: рабочий день программиста |
2016-08-15 |
iTerm2 - The Best Terminal App |
2016-01-13 |
Attach Cinder Volume to the Ironic Instance without Nova |
2017-08-09 |
Remote console via SSH with own bashrc |
2017-07-28 |
This test is too slow |
2017-02-23 |
Using OpenStack Cinder with LIO target |
2018-10-02 |
How to get hardware info in Linux console/CLI |
2018-01-04 |
How to run CKAN tests |
2019-03-14 |
Everyday Blogging |
2019-03-13 |
I don't want this CI |
2019-03-12 |
Why GitHub's pull requests are not good for code review |
2019-03-11 |
The difference between frameworks and libraries |
2019-03-10 |
bat: a cat clone with wings |
2019-03-09 |
webpack: devserver proxy configuration |
2019-03-08 |
UUIDs usage in /etc/fstab |
2019-03-07 |
Ansible vs Bash for Quick Automation |
2019-03-06 |
Install Docker Using Ansible With One Command |
2019-03-05 |
I still like blogs and RSS |
2019-03-04 |
Internal Bash Variables |
2019-03-03 |
Clone Your GitHub Repos |
2019-03-02 |
Vue.js Components Registration |
2019-03-01 |
Dynamic method generation with default arguments |
2019-02-28 |
TypeScript: forgot to compile |
2019-02-27 |
Dependencies List for My Project |
2019-02-26 |
Cast JavaScipt object to TypeScript classes |
2019-02-25 |
Keep Your Tests Clean: Refactoring |
2019-02-24 |
Run Django Tests in Parallel |
2019-02-23 |
Flask Upgrades Support |
2019-02-22 |
Text Editor or IDE? |
2019-02-21 |
Right Way to Setup Jenkins in Docker |
2019-02-21 |
Python Releases |
2019-02-19 |
Embedded React App on Your Site |
2019-02-18 |
Fixing tests: boring, but useful job |
2019-02-17 |
Deploy Hugo Sites With Jenkins |
2019-02-16 |
Click - Implement CLI Without Pain |
2019-02-15 |
Choosing CI server for local needs |
2019-02-14 |
Code Coverage and Cyclomatic Complexity |
2019-02-13 |
OpenStack Cinder Performance Testing Approach Part 1 of 2 |
2019-02-12 |
TypeScript vs JavaScript |
2019-02-11 |
Some usefeul JavaScript articles (if you didn't use Javascript suring the last 5 years) |
2019-02-10 |
Object-oriented Design |
2019-02-09 |
I don't believe performance tests results |
2019-02-08 |
Why I don't like React |
2019-02-07 |
How to Get Hardware Info in MacOS From CLI |
2019-02-06 |
Build VM for Devstack |
2019-02-05 |
Boring and Routine Tasks |
2019-02-04 |
OpenStack Horizon: integration tests for plugins (part 2, CI) |
2019-02-03 |
Using JSX outside React application |
2019-02-02 |
Dependencies management: versioning |
2019-02-01 |
OpenStack Horizon: integration tests for plugins |
2019-01-31 |
One Month of Blogging |
2019-01-30 |
Config Inheritance |
2019-01-29 |
The Price of Open Source Software |
2019-01-28 |
Default Config Options |
2019-01-27 |
Code review: why do we need it? |
2019-01-26 |
Work with Gerrit: git review-update |
2019-01-25 |
Code Search for Your Repos |
2019-01-24 |
I need more (fake) disks |
2019-01-23 |
Benefits of the Automation |
2019-01-22 |
Flask WEB_ROOT Support |
2019-01-21 |
KISS Principle in a Practice |
2019-01-20 |
Personal Tests Anti Rating |
2019-01-19 |
Docker Image Collection |
2019-01-18 |
Not a DNS Server for Libvirt |
2019-01-17 |
Diskimage-builder in Docker |
2019-01-16 |
Everything as a Code |
2019-01-15 |
Vue.js, global variables and TypeScript |
2019-01-14 |
Front End Development Is Too Complicated |
2019-01-13 |
Easy SVG image manipulations |
2019-01-12 |
Software Development Is Like a Puzzle |
2019-01-11 |
Some Useful Git Commands |
2019-01-10 |
Some Useful Docker Commands |
2019-01-09 |
I'm too lazy to not use Bootstrap |
2019-01-08 |
Vue.js + Python API + Docker in Development Environment |
2019-01-07 |
Minimal OpenStack Cinder setup |
2019-01-06 |
Blog Re-launch |
2019-01-05 |
Click and Double Click in JavaScript |
2019-01-04 |
Learned About Pystone |
2019-01-03 |
The Easiest Way to Parse Xml in Python |
2019-01-02 |
Pros and Cons of Vue.js |
2019-01-01 |
New Engine |