
Ольга Змерзла
Авторка та перекладачка
Я професійна перекладачка та авторка текстів. Цікавлюся технологіями та люблю писати про все, що з ними пов'язано.
Полиморфизм в языках программирования: виды и примеры как использовать в коде
Cron Jobs: полное руководство для начинающих с примерами
Cron Jobs — мощный инструмент, который помогает автоматизировать повторяющиеся задачи и процессы, высвобождая время и ресурсы для достижения более важных целей. Этот планировщик заданий позволяет создавать, редактировать и удалять задачи, выполняемые автоматически в назначенное время, с определенной периодичностью или по заданному расписанию.
Парсинг данных с сайтов: что это и на чьей стороне закон
Внедрение Big Data в разные сферы человеческой деятельности полностью изменило наше восприятие бизнеса и технологий. Появилась необходимость использования специальных инструментов для извлечения, анализа и обработки огромных объемов данных.
Что такое URL: понятия и особенности
URL — это уникальный адрес, с помощью которого есть возможность делиться с друзьями и знакомыми интересной информацией с сайтов и соцсетей.
Веб-архивы интернета: список действующих ресурсов
В интернете еженедельно архивируется более миллиарда страниц. Веб-архивы используются для различных целей: с их помощью можно найти уже несуществующий сайт или статью, веб-страницу, дизайн которой изменился, извлечь/загрузить данные для анализа.
Кто такой фулстек-разработчик: обязанности и необходимые знания специалиста
В мире веб-разработки полезно иметь в команде универсального специалиста. Эта роль принадлежит фулстек-разработчику, который одинаково эффективно умеет работать с бэкенд- и фронтенд-интерфейсами.
Что такое даркнет и в чем его опасность
В наши дни даркнет продолжает бросать вызовы. Считается, что эта скрытая сеть связана с незаконной деятельностью и киберпреступностью.
Кто такой Embedded-разработчик и какие его задачи
За последние несколько лет Embedded-разработка стала одним из ведущих направлений. Произошло это во многом благодаря росту популярности интернета вещей и смарт-девайсов. Embedded-девелоперы, в отличие от разработчиков ПО, должны разбираться не только в коде, но и иметь глубокое понимание аппаратного обеспечения, на котором код работает.
Что такое хакатон: для чего он нужен и как организовать
Хакатоны стали чрезвычайно популярными. Они давно вышли за рамки сферы IT и стали активно использоваться в маркетинге и рекламе, урбанистике и цифровой медицине.
Как работать с обобщениями (generics) в C#: краткий гайд
Обобщения — конструкции языка программирования C#, позволяющие писать код, который будет одинаково работать с различными типами данных с сохранением строгой типизации языка.
Типы данных для C#: минимум, который необходимо знать
C# является строго типизированным языком. В языках такого типа каждая переменная и константа имеет свой тип, результатом вычисления которого является некое значение. В стандартной библиотеке классов .NET определены встроенные числовые типы и комплексные типы. Об особенностях применения этих разных типов данных мы и поговорим в этой обзорной статье.
Не знаю более эффективного способа уничтожить язык: почему C# умирает, и при чем здесь Microsoft
Многие из нас обожают C#. Моим первым настоящим программным проектом после университета стала игра, написанная на Unity. И я сразу влюбился в этот язык. Тогда он был чем-то похож на Java… Но с тех пор разработчики перешли на более быстрый цикл выпуска, потому все могло измениться.
Зачем в C# нужны интерфейсы и как их использовать?
Interface в C# — это языковая конструкция, похожая с точки зрения синтаксиса на class, но фундаментально отличающаяся от него. Интерфейс можно сравнить с абстрактным классом, у которого только абстрактный метод, то есть нет никакой его реализации. У него есть функция множественного наследования (когда один класс наследуется сразу от нескольких).
Верстаем на Grid в CSS: гайд по основным понятиям с примерами
CSS Grid Layout — это модуль CSS, который разделяет веб-страницу на колонки и строки. В получившейся двумерной сетке могут размещаться разные элементы. Управлять их размером и положением можно с помощью свойств CSS Grid. Они помогают отображать элементы на экране по горизонтали и вертикали без внесения изменений в структуру кода.
Что такое хуки и как их использовать: краткий гайд с примерами
Хуки — это технология, которая перехватывает вызовы функций и помогает использовать возможности React без написания классов.
Упрощайте: как использовать конструкцию switch вместо if-else в JavaScript
Условный оператор switch сравнивает выражения с доступными значениями и выполняет один или несколько блоков кода.
Flex-grow в CSS: как это работает
Flex-grow является CSS-свойством модуля Flexbox, который отвечает за построение гибких макетов. Модель Flexbox (с англ. «гибкая коробка») довольно популярна, отчасти на ее основе создавался когда-то Bootstrap — фреймворк для создания адаптивных дизайнов. В модуле содержится набор свойств. Они назначаются родительским и дочерним элементам для их распределения по всем правилам современной CSS-верстки.
Что такое криптография и как работают секретные коды для защиты данных
Криптография — наука о методах шифрования. Еще до нашей эры Юлий Цезарь использовал шифры для засекречивания своих посланий и защиты информации от противника. Шифры и коды сегодня используют в секретной переписке на уровне государства и в бизнесе. В основном используются два способа шифрования:
Функциональное программирование: код без проблем и ошибок
Функциональное программирование (FP) долгое время оставалось нишевым явлением. Однако теперь многие языки (Java и Python в их числе) все чаще стали перенимать его концепции.
Асинхронность в Python: как Twitter обрабатывает миллиарды сеансов в день
Вы можете использовать Python в работе и даже не подозревать о существовании асинхронного программирования. Но если вам действительно интересно, как все устроено изнутри, с этим вопросом стоит разобраться подробнее.
Maven Java: как установить фреймворк и разобраться с плагинами
Maven является инструментом с открытым исходным кодом, который необходим для построения, управления и автоматизации Java-проектов. Как и большинство фреймворков, Maven создан для решения задач, с которыми разработчики сталкиваются ежедневно. Инструмент особенно полезен для новичков.
Юнит-тесты в JavaScript: инструменты и платформы
Существует три способа фронтенд-тестирования веб-приложений в JavaScript.
Регулярные выражения в JavaScript: примеры использования и сервисы для проверки
Многие сайты, стремясь получить как можно больше информации о своих посетителях, предлагают пройти авторизацию. Как правило, от пользователя в таких случаях необходим e-mail и личный пароль. Что же происходит с этими данными дальше?
Bubble sort в Python: что такое сортировка пузырьком
Алгоритм сортировки пузырьком позволяет упорядочить и отсортировать набор чисел в порядке возрастания. Почему же метод так называется?
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: