Денис Бородовский

Теория - 4 дня назад BLOG

Unit testing. Модульное тестирование для новичков

Unit testing — один из обязательных инструментов в арсенале любого уважающего себя разработчика ПО, желающего сделать код более надежным и простым в обслуживании. Не каждый программист им пользуется ввиду отсутствия фундаментальных знаний о самом процессе тестирования и его методах.

Спецпроекты - 3 недели назад BLOG

Как «научить» WordPress справляться с высокой нагрузкой. Кейс MC.today, издания с больше 1 млн посетителей в месяц

WordPress — самая популярная система управления контентом (Content Management System, CMS) в мире. На ней с момента запуска работает и MC.today, а также ITC.ua и Highload — издания, принадлежащие Media Creators Group. Проблемой WordPress оказалась работа под нагрузками: в моменты наплыва аудитории нередко ухудшалась скорость доступа к сайту для всех пользователей.

Теория - 4 недели назад BLOG

Свойства в C#: назначение, использование, примеры

В статье поговорим о свойствах полей класса (c# get set). Разберемся с определением и назначением этой структуры, а также рассмотрим примеры внедрения этой концепции в C#-приложения.

Теория - 1 месяц назад BLOG

Зачем нужна конструкция switch-case в C# и как с ней работать

Операторы switch и case нужны для управления сложными условными операциями и операциями ветвления. Они нередко применяются в современной С#-разработке, и любой уважающий себя программист должен уметь ими пользоваться.

Теория - 1 месяц назад BLOG

Делегаты, лямбды и события в C#: просто о сложном

Сегодня поговорим о делегатах. Но речь пойдет не о болтливых представителях какой-нибудь партии на очередном съезде, а об объектах-указателях, используемых в программировании, в частности в языке C#. Делегаты содержат в себе ссылки на несколько методов, которые вызываются по мере необходимости.

Основы - 2 месяца назад BLOG

Массивы в C#: виды, примеры и работа с ними

Массивы — основа любого языка программирования. Знать, как они работают, необходимо любому уважающему себя разработчику. Ну а если вы только начинаете свой путь программиста — сначала нужно разобраться с определением и назначением этой базовой структуры данных. Сейчас мы последовательно обсудим все основные реализации массивов в C#.

Основные принципы - 2 месяца назад BLOG

Класс Timer в C#: все, что нужно знать новичку

Таймер — программный механизм, позволяющий через определенное время выполнять нужный нам участок кода, делая это заданное количество раз. Например, нам нужно запускать резервное копирование папки каждые 10 минут или делать запись в файл журнала каждую секунду. В языке программирования C# есть все необходимые средства, чтобы реализовать такую логику. Не будем ходить вокруг да около, а сразу рассмотрим принцип работы такого механизма на реальном примере.

Веб-разработка - 2 месяца назад BLOG

Основы CSS-верстки: как с помощью Flexbox компоновать элементы на странице

Если простыми словами, то Flexbox — это такая структура CSS, которую мы используем для отображения и упорядочивания элементов внутри другого элемента или контейнера.

Основы - 3 месяца назад BLOG

Java-массив: что это такое и с чем его едят?

Для начала давайте разберемся с определением. Массив — это некая конструкция, с полями (переменными) одинакового типа, предназначенная для хранения информации. Этакий контейнер с нумерованными ячейками внутри, в каждую из которых мы помещаем данные. Причем в одной ячейке может быть только одно значение. Добраться до информации, хранящейся там, можно по номеру ячейки (индексу).

Теория - 3 месяца назад BLOG

Планирование в JavaScript: как применять функции setTimeout и setInterval

Метод setTimeout — это встроенная функция JavaScript, устанавливающая таймер обратного отсчета (в миллисекундах) для выполнения функции обратного вызова по завершении заданного времени.