Карта сайта
В корень
RSDN Magazine
#2
О журнале
Редколлегия
Где купить в розницу?
2002
#0 (сигнальный)
От редакции
Анатомия C Run-Time, или Как сделать программу немного меньшего размера
Управление системными службами Windows NT. Часть 1
Управление системными службами Windows NT. Часть 2
Защита в DCOM/COM+
Управляемый С++
Использование отладчика в Visual C++
Введение
Возможности встроенного отладчика Visual C++
Отладка приложений
Отладка DLL
Удалённая отладка
Поиск ошибок при работе с памятью
Что нового? Отладчик Visual Studio 7.0
Заключение
Подключение к событиям объектной модели DHTML при использовании WebBrowser-control
Поиск потерянных блоков памяти с помощью ascLib
Алгоритмы поиска в тексте
Повторное использование форм в Delphi
Иерархические структуры данных в реляционных БД
X-Window: Несекретные окна
Лучшие материалы - голосование
#1
От редакции
Содержание CD
Хеширование, шифрование и цифровая подпись с использованием CryptoAPI и .Net CLR
Создание и верификация цифровой подписи в CryptoAPI через сертификат открытого ключа
Автоматическое управление памятью в .NET
Статистика использования памяти. Реализация в ascLib
Реализация сборки мусора на С++
QuickHeap
Перехват API-функций в Windows NT/2000/XP
GDI+: графика нового поколения
GDI+: работа с растрами и графическими файлами
Использование Remoting в многоуровневых приложениях
GUI-приложение на .NET за 0x4EC секунд
Синтаксический разбор строк и конечные автоматы
Использование модели briefcase при разработке приложений баз данных
Жизнь и смерть кнопки в CLX
Лучшие материалы - голосование
#2
От редакции
Метаданные в среде .Net
.Net Explorer
Делегаты на C++
Моникеры - альтернативный путь создания объектов
Ресурсы Win32, проекты для .Net Framework и как их подружить между собой
Симуляция частичной специализации
Что такое привилегии?
Кто сегодня самый удаленный?
Регистрация HTMLHelp-коллекций
Менеджер памяти Delphi
MIDAS. Практическое применение
Перенос приложений MIDAS с одной СУБД на другую
Обработка абстрактных методов в Delphi
Обратные вызовы в MIDAS через TSocketConnection
Delphi for dotNet - первый взгляд
Лучшие материалы - голосование
#3
2003
#1
От редакции
MessageBox и немного фантазии
Использование XML совместно с SQL
Дизайн шаблона конечного автомата на C++
Использование COM из DLL незаметно для клиента
Программирование служб: подробности
Использование протокола SOAP в распределенных приложениях
Возведение числа в действительную степень
Эффективное использование WTL
Внутри .Net Remoting
Домены приложений в .Net
Поправки к статье 'Сравнение скорости доступа к данным (ADO, ADO.NET, ascDB)', RSDN 3'2002
Работа с регионами Windows GDI
Создание компонентов в Delphi
Конкурс-2002
Конкурс-2003
Экология Программирования
Windows во сне и наяву
Содержимое CD-ROM
Неполный DirectX 9 SDK - почему нет C# и др?
Лучшие материалы - голосование
#2
От редакции
Конкурс
Шаблон проектирования \\'Одиночка\\' (Singleton) в ATL приложениях
Back/Forward и Undo/Redo в .NET-приложениях
Проектирование приложений с помощью Bold for Delphi и Model Maker
Класс TComponent
DirectX 9 - использование DirectPlay
Сериализация в .NET. Выпрямляем своими руками
Физическая организация метаданных в исполняемых файлах .NET
Мультиметоды и С++
Использование протокола SOAP в распределенных приложениях ATL 7.0
Эффективная многопоточность
Обработка HTML-форм, содержащих бинарные данные, на JavaScript/ASP
Содержимое CD-ROM
Лучшие материалы - голосование
#3
От редакции
Интервью с Дэвидом Чаппелом
Печать в WTL
Защита исполняемых файлов от искажений
DIME и XML Web-сервисы ATL Server
Управляемые (managed) ресурсы в исполняемых файлах .NET
Перехват методов интерфейса IUnknown
Блокировки в MS SQL Server 2000
Механизм контекстов в .NET
Получение информации о COM-интерфейсах
Использование DB Controls без базы данных
Класс TWinControl и его наследники
27 характерных отличий киношных компьютеров
Содержимое CD-ROM
Лучшие материалы - голосование
#4
От редакции
Работа с объектами большого объема в MS SQL и ADO
Алгоритмы кодогенерации
Разработка DB-Aware компонентов
Менеджер подключений к базам данных
Методы и алгоритмы компьютерной графики в примерах на Visual C++
Объединение CHM-файлов
Механизмы безопасности в .NET
Счетчики производительности
Часть 1. Чтение
Часть 1. Создание
Один метод построения полигональных изображений
Динамическая генерация элементов управления для Web
Эффективное использование WTL - 2
Содержимое CD-ROM
Голосование: Что кладем на CD к журналу
#5
От редакции
Создание форума в ASP.NET
Asynchronous Pluggable Protocol
Аутентификация пользователей между Web-сервером и сервером приложений
Двоичные деревья поиска
Bold for Delphi. Часть 2.
Контексты .NET vs RealProxy
Что такое взаимоблокировки и как с ними бороться
Альтернативные средства разработки под Windows
Создание в среде Borland C++ Builder dll, совместимой с Visual C++
Framework Design
С++: метаданные своими руками
Расширения программ MS Office
QnA: CSS2 и cовместимость браузеров
QnA: Set и Select
Скорость Reflection .Net
Содержимое CD-ROM
Голосование: Что кладем на CD к журналу
#6
От редакции
MS SQL Server 2004 Yukon
Новые возможности MS SQL Server 2004 Yukon
Yukon. Интеграция с .NET
Версионность в Yukon
Что нового в VS.NET Whidbey?
Нововведения в C# 2.0
Введение в ObjectSpaces
Внутри ASP.NET
Коллекции в .NET Framework Class Library
Создание эффективной реализации сортированного списка с использованием generics
Управление контекстами в COM
Сериализация объектов стандартными средствами Delphi
Самая длинная сказка
Содержимое CD
Голосование: Что кладем на CD к журналу
2004
#1
От редакции
Технология Windows Installer
Использование web-интерфейса в MFC-приложениях
Кросс-платформенное программирование в среде Ewe
WS_EX_LAYERED и OpenGL
Методы перехвата API-вызовов в Win32
Дизайн приложений
Определение разрыва TCP-соединения
Использование XML совместно с SQL. Часть 2
Соглашения по оформлению кода от команды RSDN
Генераторы кода в VS.NET
Что нового в VB.NET Whidbey?
Перехват методов COM интерфейсов
Централизованная обработка исключений
Цветовые схемы
К вопросу об идентификаторах
Обзор книг по STL
C++. Стандартная библиотека
STL для программистов на C++
Стандартная библиотека C++ на примерах
Эффективное использование STL
Азбука STL
Обобщенное программирование и STL
Структуры данных и стандартная библиотека шаблонов
Поздравляем новых MVP!
Результаты конкурса
Содержимое CD
Голосование: Лучшая статья по технологиям Microsoft за 2003 год.
Голосование: Содержание CD к журналу
#2
От редакции
Использование XML совместно с SQL. Часть 3
Средства безопасности ASP.NET. Часть 1.
Осьмушки
Динамическое переключение языка интерфейса в MFC-приложениях
Протоколирование действий пользователей и версионность записей
Технологии построения распределенных приложений в .NET
Создание эффективного контейнера для работы со списком больших размеров
Нововведения во второй альфа-версии VS 2005 (Whidbey) и .NET Framework
Элементы управления Windows Forms и компоненты
Новое в WinForms 2.0
Крадущийся тигр (Что нас ждет в Java 1.5)
DataGrid FAQ
Новости RSDN, апрель 2010 года.
Идеальный тестер
Итоги конкурса разработчиков на Visual Basic .NET 2003 и представление русской версии этого продукта
Поздравляем победителя!
Содержание CD к журналу
Голосование: Содержание CD к журналу
#3
От редакции
Row-Level Security в РСУБД
Mock-объекты с использованием библиотеки cppmock
Небольшой нюанс
Средства безопасности ASP.NET
Часть 2. Авторизация
Часть 3. Криптография
Использование MS Agent в .NET Framework
Технологии построения распределенных приложений в .NET
As is или история о том как не надо писать код
Spyware в наши дни
Методика разработки многопоточных приложений: принципы и практическая реализация
Длинные строки и динамические массивы в Delphi
Разработка приложений ECO в Borland C#Builder и Borland Delphi 8 for the Microsoft .Net Framework
COM+-компонент для 1С на C#
Танцы с бубном: мифы и реальность
Баг VS.NET 2003 - панель инструментов в рамке
Q&A: Компоненты COM+ средствами .NET Framework
Рецензия на книгу 'Типичные ошибки проектирования'
Программное обеспечение на CD
#4
От редакции
Проект Eclipse
Чат на .NET
Делегаты и события
API Spying
Удаленная отладка в Visual Studio .NET 2003
Вызов функции в другом процессе
Использование паттерна ''Команда''
Реализация отложенной загрузки библиотек на С++
Глобальный COM-синглтон в DLL
Шаблоны и модули
Ускоренная обработка данных типа Variant в Delphi
Создание драйверов режима ядра в среде Borland Delphi
Обработчики событий в Delphi
Ещё раз о прямом доступе к аппаратуре
Третья международная конференция ISDEF 2004
Q&A
Add-in для Word работает в Word 2000 и выше, а в Word 97 не хочет
BSTR в параметрах COM методов
const - когда быть, когда не быть
error LNK2005: _DllMain@12 already defined ...
Runtime определение аппартмента из кода
Как сделать чтобы запущеный exe сам себя удалил?
Как использовать в своей программе ''горячие клавиши''?
Сборник QnA по Java
Содержание CD к журналу
Голосование: Содержание CD к журналу
#5
От редакции
Методика разработки многопоточных приложений: принципы и практическая реализация
PEAR - PHP Extension and Application Repository
Создание Microsoft installation package с помощью программного пакета MakeMsi
Расширение возможностей паттерна Command
Создание персонажа MS Agent
Строки и столбцы
Реализация связанных списков на базе массивов
Разработка бездефектного программного обеспечения
R# - метапрограммирование в .NET
Использование Crypto API
Устранение мерцания в GDI+
Avalon - ноябрьский Community Technical Preview
Q&A
C++
Win API
Delphi
.NET
Text-To-Speech
Содержание CD к журналу
#6
От редакции
Критические секции
Класс для сериализации CSerializeBase
Нельзя, но можно в Delphi, или аномалии Delphi и почему это работает
Сделай это сейчас
Указатели на функции-члены и реализация самых быстрых делегатов на С++
Google - размышления
Контекстная справка на HTML Help на примерах для VB.NET
Как не надо писать статьи
Индуктивный пользовательский интерфейс
MSBuild
MS SQL 2005: оконные функции
Автоматизация OpenOffice.org Calc при помощи Borland C++ Builder 6.0
Оптимизация - ваш злейший враг
SFL - Service Framework Library
Where in the world is Carmen Sandiego?
Содержание CD к журналу
Голосование: Содержание CD к журналу
2005
#1
От редакции
Использование метаданных в программах на языке C++
Класс для работы с паролями в среде .NET
Фильтрация строк с использованием автоматов
Второй .NET - второй эшелон безопасности. Часть 1 - Контроль доступа.
Структура проектов на C++ с использованием Subversion
Структура проектов на C++ с использованием Subversion и Mxx_ru
Хранение сложных проектов в репозитории и установка tag'ов на несколько проектов сразу
Первая весенняя конференция ISDEF 2005
Конфликты схем сопоставления (collation) в Microsoft SQL Server 2000
Непосредственная работа с клавиатурой
Разработка приложений на основе Bluetooth API (JSR82)
Generics в Java 1.5
Обзор языка программирования Scala
Работа с Indigo
Содержание DVD к журналу
Голосование: Содержание CD к журналу
Голосование: Express версии VS2005 beta 2 и SQL Server вместо форумов
#2
От редакции
Программирование под Symbian OS: начало
Концепция Inversion of Control и основы Spring
Взаимодействие Microsoft Excel с приложениями .NET - позднее связывание
Метод WndProc в Visual Basic .NET
Урок bat-аники
Пример реализации inetd для Windows
Работа с графикой средствами Direct3D
Перехват методов COM интерфейсов - 2
Rsdn.Editor
[ANN]once - #2'2005
Сказка о потерянном ABI
Содержание CD к журналу
#3
От редакции
MSSQL 2005 (Yukon) - работа с очередями и асинхронная обработка данных
Адаптивное разбиение кривых Безье
Локализация приложений
Новые возможности T-SQL в MS SQL Server 2005
Rsdn.Editor - работа с клавиатурой
Реализация COM-коллекций средствами C#
Локализация ошибок в приложениях Delphi c помощью библиотеки Jedi Code Library
Design Pattern Decorator. Примеры реализации.
The Game is Afoot / Игра продолжается
Расширенная функциональность универсального класса Grid в VFP
Static Finite State Machine
[ANN]once - #3'2005
Использование отладочных символов Windows в VC++ 7.x
Открыли зачем?
Содержание CD к журналу
#4
От редакции
Паттерн проектирования State. Примеры реализации.
Паттерн разработки Abstract Factory. Примеры реализации.
Boost.Bind
Платформа 2006
Тройка, семерка, туз
Исследование WinForms 2.0 (beta 2)
Автоматизация разбора дампов падения приложений
SObjectizer: I Love This Game!
Пишем на WinAPI с ''нуля''
Чем жена лучше программиста
[ANN]once - #4'2005
Содержание CD к журналу
Голосование: Содержание CD к журналу
#5
От редакции
Проект Singularity: обзор
Пример расширения возможностей TWebBrowser
Как скрыть использование NAT
Разработка Web-приложений с использованием Wicket
Active Directory for Application Mode
Автоматный интерфейс
Языково-ориентированное программирование: следующая парадигма
Реализация систем, управляемых событиями
Укрощение строптивого: CD-ROM
GC в .NET
[ANN]once - #5'2005
Содержание DVD к журналу
Голосование: Содержание CD к журналу
2006
#1
От редакции
Хорошие идеи: взгляд из Зазеркалья
Поиск работы в московском IT
Ещё один подход к сериализации на С++
Иерархические справочники с линейным временем доступа
Winlogon notification package
Навигация по иерархиям и сетям в реляционных базах данных
Nemerle
Метапрограммирование в Nemerle
Синтаксический сахар или C++ vs. Nemerle :)
DataGridView. Новый контрол в составе Framework 2.0
[ANN]once - #1'2006
Содержание CD к журналу
Дополнительный CD с софтом от IBM
#2
От редакции
Реализация активных объектов
Функциональное программирование для всех
DataGridView. Новый контрол в составе Framework 2.0. Часть 2.
LPC. Недокументированный механизм IPC в Windows
Анонимные методы в C# 2.0
Простой путь к созданию многоязычных приложений
WinINet: как правильно скачать файл по протоколу HTTP
Макросы в Nemerle
Почему ваш код - отстой
Работа с СУБД в IBM WebSphere Community Edition
Model-View-Controller в .Net
[ANN]once - #2'2006
Сохранение размеров и расположения формы при помощи Application Settings
Содержание CD к журналу
#3
От редакции
Моделирование программно-аппаратных ''реактивных'' систем раскрашенными сетями Петри
Встраиваем net send
Начала работы с Erlang
Обработка ошибок в Erlang
Borland: снова Turbo
Развитие шаблонов дизайна сайтов. Верифицируемые шаблоны.
Секреты разработки CSP для Windows
Управление ошибками на практике
Введение в ADO.Net 2.0 на примере использования OLE DB-провайдера для Firebird
S.M.A.R.T. + Delphi
Паттерн Посетитель
PropertyGrid FAQ
[ANN]once - #3'2006
Содержание CD к журналу
#4
От редакции
Современные процессы разработки программного обеспечения
Sandcastle
Мягкое введение в Haskell
Тестирование программных средств
Ruby-новые грани
Функциональное программирование в Nemerle
Багопедия: Эти забавные насекомые...
Содержание CD к журналу
2007
#1
От редакции
Мягкое введение в Haskell
Работа с потоками в C#
Одна сборка - один Web-сайт
Создание документов в формате PDF средствами .NET
Extensible Storage Engine
jQuery - Javascript нового поколения
20 ловушек переноса Си++ - кода на 64-битную платформу
Макросы Nemerle - расширенный курс
[ANN]once - #1'2007
#2
От редакции
Работа с потоками в C#
Первые шаги в Scala
Десять вопросов Мартину Одерски о Scala
Опыт практического применения t-sql в системах распределенных баз данных
Adobe Flex 2.0 - обзор и впечатления
Интервью с разработчиками Nemerle
Недетерминированные конечные автоматы
Производительность компиляторов С++
Макросы Nemerle – расширенный курс
[ANN]once - #2'2007
#3
От редакции
Новый сервер RSDN
Функциональные типы и композиция функций в Хаскелле
Взаимодействие с другими сайтами через HTTP
Скрытая угроза: ''неизменяемые'' поля Web-форм
C# 3.0 и LINQ
Способ принудительной загрузки DLL в адресное пространство процесса
Журнал событий (Event Logging)
Переход к шаблонам
Макросы Nemerle – расширенный курс
Основы использования JMS в IBM WebSphere Community Edition
Создание собственных Web-приложений с помощью Ruby on Rails
[ANN]once - #3'2007
#4
От редакции
J2ME. С чего начать?
Плавающая запятая
Обработка ошибок в Windows Communication Foundation (WCF)
Оценка сложности песен
Знакомство с PDL
Автоматическая привязка текстовой адресной информации к классификатору КЛАДР
Багодром: Реализация операторов сравнения
Особенности реализации командного процессора cmd.exe операционных систем WinNT
Resource Governor: управление ресурсами в SQL Server 2008
Платформа 2008. Определяя будущее
Система LiteUpdate
ORDPATH - новый подход к работе с иерархиями (деревьями) в SQL Server 2008
2008
#1
От редакции
Internet Explorer 8: XDomainRequest
Умные указатели в C++
Редактирование объекта с псевдо-свойствами в PropertyGrid
Построение программного обеспечения при каждом изменении
Разработка простого генератора отчетов с помощью Nemerle и System.Xml.Linq
KeyedFactory
Еще раз о разработке плагинов Eclipse
Сущность библиотеки анализа кода VivaCore
[ANN]once - #1'2008
Microsoft представила в России Windows Server 2008, Visual Studio 2008 и SQL Server 2008
#2
От редакции
32 подводных камня OpenMP при программировании на C++
Обзор новых возможностей в Python 2.6 и 3.0
Ошибки, возникающие при использовании printf()-подобных функций
Автоматизация поиска SQL Injection
Судьба новых идей, или почему прогресс идет так медленно
FastReport Studio - современный генератор отчетов
Прозрачное шифрование баз данных в Microsoft SQL Server 2008
Устройство и криптоанализ UUID-генератора в ОС Windows
LINQ как шаг к функциональному программированию
[ANN]once - #2'2008
#3
От редакции
Приемы программирования на Java
Привязка данных в Windows Forms
Взаимодействие управляемого и неуправляемого кода
Монады
RPC своими руками, или макросы наносят ответный удар
Модульное тестирование: 2+2 = 4?
HOWTO: Свой поток ввода-вывода
[ANN]once - #3'2008
#4
От редакции
Общий метод формирования сообщений об ошибках при работе с базами данных и его использование для БД Firebird
Программирование расширения ROM BIOS персонального компьютера
Шаблон разработки асинхронного программирования
Отладка и оптимизация многопоточных OpenMP-программ
Обобщенный Model-View-Controller
Тестирование в Python - объектно-ориентированный и процедурный подход
2009
#1
Business Logic Toolkit
От редакции
Заметки о WCF
Обход графа наследования в C++
Уязвимости в драйверах режима ядра для Windows
Окна и шаблоны С++
List Visualizer и сериализация с использованием суррогатов
Business Logic Toolkit
Макросы Nemerle – расширенный курс. Часть 4.
#2
От редакции
Сообщения об ошибках ограничений внешних ключей на примере БД Firebird
Основы Software Configuration Management
Программируем панель задач Windows 7
Реализация слоя доступа к данным при помощи BLToolkit
Язык Nemerle
Кризис менеджмент (Crisis Management)
[ANN]once книг - 2'2009
#3
От редакции
Эпоха параллельности
Основы Software Configuration Management. Часть 2.
Конечные автоматы в чистых функциональных языках программирования.
Добавление полнотекстового поиска в Windows-приложения
Известные типы (Known Types) в WCF
Apache Portable Runtime
Конструктор для создания связей между объектами иерархической (древовидной) сущности на базе eXpress Persistent Objects (XPO) и WinForms Controls от DevExpress
Способ разрешения конфликта версий записей при асинхронной репликации БД
Язык Nemerle. Часть 2.
#4
От редакции
QueryMachine.XQuery
DataGridView: сохранение ширины колонок
Использование библиотеки CrashRpt
Контекстно-зависимые приложения на базе Windows Mobile
Linq-провайдер для BLToolkit
Строгие перечисления в С++
Аудит изменений структуры БД, данных и протоколирование действий пользователя на примере СУБД Oracle
Онтологии в компьютерных системах
О lock-free алгоритмах
2010
#1
От редакции
Virtual Expert
Обработка исключений в WTL
Функциональный подход к обработке XML на языке Haskell
Проектирование по контракту
Библиотека boost::signals2 изнутри
Замыкания в языке C#
Язык Nemerle. Часть 3.
Инверсно-композиционный алгоритм регистрации изображений
#2
От редакции
Тестирование производительности баз данных
Макрос PegGrammar
Ela. Разработка интерпретируемого языка программирования на .NET Framework
Размещение объектов в оперативной памяти. Понятие указателя
Шаблоны проектирования. История успеха.
Архитектура программного обеспечения с человеческим лицом
Почему объектно-ориентированное программирование провалилось?
Критерий тестируемости кода
Автоматизированное тестирование веб-сайтов на основе поведения пользователей
Дополнительные ключи в системах объектно-реляционного отображения
Занимательный C++
#3
Итераторы в языке C#
Генерация случайных сочетаний. Генерация сочетания по его порядковому номеру
Проблема толерантности к погрешностям операций с плавающей запятой
Размещение объектов в оперативной памяти. Понятие указателя. Часть2.
Работа с потоками в C#. Часть 3.
Разработчикам систем парольной аутентификации
#4
Использование графического процессора для вычислений общего назначения с помощью высокоуровневых библиотек на платформе .NET
Реактивные расширения
Обзор использования Silverlight Prism. Часть 1. Теория.
Полнотекстовый поиск в веб-приложениях
Kernel Transaction Manager
.NET Framework 4.0. Code Access Security
Асинхронное программирование в C# 5
Windows 7: Теперь все устройства доступны в два щелчка
Использование Windows Imaging API (WIMGAPI)
Система программирования MMIXAL.NET
Часть 1.
Часть 2.
2011
#1
Nemerle – вопросы дизайна
Автоматическая генерация интерфейсов классов
Как не стоит писать код
#2
Абстрактные типы данных в программировании
Язык Nemerle - Часть 5 (макросы)
Кроссплатформенное взаимодействие с устройствами ввода-вывода
Конструктор PPM-подобных кодеков
Разработка и сопровождение корпоративных Silverlight-приложений с доступом через ISA-сервер и Load Balance System по протоколам http и https
О синглтонах и статических конструкторах
О вреде изменяемых значимых типов
Технические особенности разработки программы кластеризации сложноструктурированных данных на базе платформы WEKA
#3
Реализация новых парадигм программирования в C++: плюсы и минусы
Повторная генерация исключений в C#
Язык Nemerle - Часть 6 (Синтаксис)
Матричный алгоритм шифрования
Универсальные модели данных
Неполные РРМ кодеки
Метод воксельной растеризации и обработки
#4
WCF RIA Services для жизни
Базы данных, насыщенные семантикой
Разработка распределённого Web-приложения
История одного игрового кластера
К вопросу о совершенствовании языка программирования
О реализации метода оптимизации при компиляции
Паттерн Dispose
Применение Xpress Optimizer для решения задач моделирования и оптимизации
2012
#1
N2 – языковый фрeймворк
Использование технологии OpenCL для разработки высоконагруженных приложений
Шаблоны с переменным количеством аргументов в C++11
О реализации метода распределения регистров при компиляции
Приоритетная очередь на основе бинарной, биномиальной и фибонначиевой куч и ее применение в многоагентных поисковых системах
Разработка мобильных приложений для бизнеса. Взгляд компании-разработчика
C++ :: Чувствуя себя в гостях
Методы и практики проектирования web-приложений реального времени с использованием технологии Java
Распределенные системы. Сериализация.
#2
Duck typing или “так ли прост старина foreach?”
Живые Пиксели – простейший алгоритм размножения
Захват и покадровая обработка видеосигнала в среде .Net
Криптография на эллиптических кривых для чайников
Неудачные решения в Delphi
О распределении памяти при выполнении теста Кнута
Прослеживание вокселей при рейкастинге для прямого объемного рендеринга
#3
Двадцать основных принципов, без которых нельзя обойтись при создании надежного программного обеспечения
ASN.1 простыми словами
Неудачные решения в Delphi - 2
О специальных макросредствах в трансляторе с языка ассемблера
Работа с TrustedBSD в Mac OS X
Так всё-таки, что же такое Inversion of Control?
Удобная организация DAL с помощью t4 на C#
Удобная реализация GET-параметров страницы в ASP.NET
Технологии насыщенных интернет-приложений от Microsoft – что выбрать?
Структуры и конструкторы по умолчанию
О дизайне
#4
Декомпозиция задачи маршрутизации с временными окнами
Итеративно-имитационный метод построения решения задачи коммивояжера с массогабаритными ограничениями и временными окнами с учетом динамической транспортной обстановки
Неправильное введение в функциональное программирование
Работа с квазицитатами в Nemerle
Разрешение имён в Python 2.x
Удобная авторизация на страницах ASP.NET
Элемент управления для выбора количества записей на странице
О реализации контроля целостности структуры «кучи» при выделении памяти
О реализации точного представления чисел или «где хранить деньги?»
Управление зависимостями
Паттерны внедрения зависимостей
Критический взгляд на принцип инверсии зависимостей
2013
#1-2
Ключевые возможности Rust
О возможных улучшениях системы команд процессоров IA-32
Описание языка описания расширяемых парсеров «Nitra»
Проблемы взаимодействия кода на языках C/C++/Objective-C
Эволюция StringBuilder
Энергосбережение изнутри: что в действительности могут измерить профилировщики
Язык AWL: основы программирования
#3-4
10 мифов о LINQ
Автоматический поиск опорных элементов на документах полужесткой структуры
Длинная арифметика от Microsoft
Вывод NotNull-аннотаций по байткоду Java
Еще раз о Windows и реальном времени
Об исключенных командах или за что «списали» инструкцию INTO?
От парадокса узника к логике человека и ИИ
Программная система адаптивного принятия решений при априорной неопределенности входных данных
Программное обеспечение для создания рисунков в редакторе LaTeX
Сортировка в .NET
Сравнительное тестирование пяти способов сравнить байтовые массивы в C#
2014
#1
Когда предусловия не являются предусловиями
Новые возможности языка C++ в Visual Studio 2013
Под капотом у Stopwatch
Применимость целеориентированного метода проектирования взаимодействия с пользователем на примере разработки пользовательского интерфейса системы создания структурных описаний документов
О методах поиска нечетких дубликатов видео
Об одной реализации рекурсии
Обработка результата парсинга
Так ли прост строковый оператор +?
Тестирование производительности ORM в языках Python и С++
NemerleWeb
#2
Закрытый конструктор базового класса
Несколько замечаний по поводу качества кода
Об уменьшении времени отклика в Windows
Платформа для построения распределенных систем «Базис»
Порядок и риски внедрения изменений в производство в софтверных компаниях: опыт инженеров из СНГ и Европы
Фильтры исключений в C# 6.0
Jancy: Возвращение указателей
2015
SQL Server 2016 CTP3.1 — что нового для разработчика?
Для авторов
Требования к материалам
Правила рецензирования статей
Требования к оформлению материалов
Шаблон для верстки статей RSDN
Соглашения по оформлению кода от команды RSDN
Как не надо писать статьи