Category: Статьи

23
Ноя
2022

Исключения в C++: безопасность, спецификация, бенчмарки

Разберём гарантии безопасности и выясним, как устроены исключения в C++, как они работают влияют на скорость выполнения программы.
— Читать дальше «Исключения в C++: безопасность, спецификация, бенчмарки»

20
Ноя
2022

Разработка пользовательских хуков для React

Разбираем написание кастомных хуков на React максимально доступным и понятным языком, чтобы оно не вызывало сложностей даже у новичков.
— Читать дальше «Разработка пользовательских хуков для React»

19
Ноя
2022

Пет-проект: пишем игру на JS/TS и развиваем навык работы с кодом

Пишем пет-проект на JavaScript и TypeScript в виде мини-игры, цель которой — быстро напечатать заданную фразу и уложиться в таймер.
— Читать дальше «Пет-проект: пишем игру на JS/TS и развиваем навык работы с кодом»

15
Ноя
2022

Автоматизированное тестирование: Go или Python?

Какой язык лучше подойдёт для автоматизированного тестирования — Go или Python? Разобрали и разложили по полочкам преимущества и недостатки.
— Читать дальше «Автоматизированное тестирование: Go или Python?»

07
Ноя
2022

Распределение памяти в Python: сколько и в каких случаях занимают типы данных

Как устроено выделение памяти под объекты в Python, как работает очистка памяти и в чём разница в памяти на примере типов list, dict и tuple.
— Читать дальше «Распределение памяти в Python: сколько и в каких случаях занимают типы данных»

06
Ноя
2022

Пишем программу для тестирования на С++

Рассказываем, как написать программу тестирования для проверки работы или знаний человека. В качестве языка программирования используем С++.
— Читать дальше «Пишем программу для тестирования на С++»

03
Ноя
2022

Исключения в C++: типы, синтаксис и обработка

Разберёмся, для чего нужны исключения в языке C++ и какими они бывают. Изучим синтаксис выбрасывания, обработки и рассмотрим особые случаи.
— Читать дальше «Исключения в C++: типы, синтаксис и обработка»

03
Ноя
2022

Исключения в C++: типы, синтаксис и обработка

Разберёмся, для чего нужны исключения в языке C++ и какими они бывают. Изучим синтаксис выбрасывания, обработки и рассмотрим особые случаи.
— Читать дальше «Исключения в C++: типы, синтаксис и обработка»

24
Окт
2022

Условные операторы в Java: if-else, switch и «Элвис»

Прокатимся по ключевым операторам выбора в языке программирования Джава, начиная if-else и заканчивая обновлённым switch в Java 12.
— Читать дальше «Условные операторы в Java: if-else, switch и «Элвис»»

24
Окт
2022

Условные операторы в Java: if-else, switch и «Элвис»

Прокатимся по ключевым операторам выбора в языке программирования Джава, начиная if-else и заканчивая обновлённым switch в Java 12.
— Читать дальше «Условные операторы в Java: if-else, switch и «Элвис»»

24
Окт
2022

Условные операторы в Java: if-else, switch и «Элвис»

Прокатимся по ключевым операторам выбора в языке программирования Джава, начиная if-else и заканчивая обновлённым switch в Java 12.
— Читать дальше «Условные операторы в Java: if-else, switch и «Элвис»»

14
Окт
2022

Лайфхаки Python: сэкономить память и ускорить выполнение программы

Python часто ругают за то, что он медленный, но есть несколько способов ускорить код. В этой статье поговорим про обработку списков.
— Читать дальше «Лайфхаки Python: сэкономить память и ускорить выполнение программы»

11
Окт
2022

Генерируем SSL-сертификаты для Windows и Android

Что такое SSL-сертификат, как его сгенерировать и использовать для локальной разработки и для тестирования на мобильных устройствах.
— Читать дальше «Генерируем SSL-сертификаты для Windows и Android»

06
Окт
2022

Как разработать веб-приложение уровня Enterprise Application с нуля. Часть 3

В этой статье мы говорим о том, как валидировать данные, которые отправляют пользователи веб-приложению уровня Enterprise Application.
— Читать дальше «Как разработать веб-приложение уровня Enterprise Application с нуля. Часть 3»

05
Окт
2022

Использование CSS-селектора :has() на примерах

Что такое CSS-псевдокласс :has(), как он работает и какими браузерами поддерживается? Разобрали на понятных примерах.
— Читать дальше «Использование CSS-селектора :has() на примерах»

05
Окт
2022

Как создать собственные Python-декораторы и правильно их использовать

Статья рассчитана на тех, кто владеет основами Python и хочет научиться создавать собственные декораторы для повышения качества кода.
— Читать дальше «Как создать собственные Python-декораторы и правильно их использовать»

04
Окт
2022

Must have: создаём шаблоны для web-разработки на JavaScript 

Пишем шаблоны для разработки на JavaScript: разделы без фреймворков, таймеры, выпадающие меню и инструменты статистики.
— Читать дальше «Must have: создаём шаблоны для web-разработки на JavaScript »

01
Окт
2022

Быстро и просто разворачиваем приложение на Selenium Python в Docker

На примере показываю, как развернуть программу или целое приложение на Python, использующее selenium chomedriver, в Docker.
— Читать дальше «Быстро и просто разворачиваем приложение на Selenium Python в Docker»

29
Сен
2022

Алгоритмы сортировки на Java с примерами

Рассматриваем популярные алгоритмы сортировки и принципы их работы с примерами на языке программирования Java.
— Читать дальше «Алгоритмы сортировки на Java с примерами»

28
Сен
2022

Гайд по магическим методам в Python

Руководство по магическим методам, или dunder-методам Питона, которые предназначены для перегрузки Python-операторов или встроенных методов.
— Читать дальше «Гайд по магическим методам в Python»

28
Сен
2022

Гайд по магическим методам в Python

Руководство по магическим методам, или dunder-методам Питона, которые предназначены для перегрузки Python-операторов или встроенных методов.
— Читать дальше «Гайд по магическим методам в Python»

28
Сен
2022

YAWAS — Ещё одна структура веб-приложений

Рассказываем, как работает структура веб-приложений YAWAS и как она устроена. Рассматриваем контроллеры, модели и представления.
— Читать дальше «YAWAS — Ещё одна структура веб-приложений»

26
Сен
2022

Гайд для «джуна». Что нужно знать начинающему разработчику Java, чтобы получить работу

Рассказываем, что должен выучить Java-разработчик на junior-позиции. А ещё — где получить опыт и как проявить компетенции и скиллы.
— Читать дальше «Гайд для «джуна». Что нужно знать начинающему разработчику Java, чтобы получить работу»

25
Сен
2022

О пользе и вреде FullStack-фреймворков на примере Meteor.js

FullStack-фреймворки стали популярны, но их область применения ограничена. Разбираем плюсы и минусы на примере фреймворка Meteor.js.
— Читать дальше «О пользе и вреде FullStack-фреймворков на примере Meteor.js»

05
Сен
2022

Эволюция интерфейсов: как изменилась веб-разработка за 20 лет 

Ретроградствуем и вспоминаем, как менялись инструменты веб-разработчиков и какими были интерфейсы сайтов за последние 20 лет.
— Читать дальше «Эволюция интерфейсов: как изменилась веб-разработка за 20 лет »

02
Сен
2022

Почему ваша функция не работает? Укажите область видимости в Python

Что делать, если код на Python запускается без ошибок, но функции отказываются работать? Проверьте области видимости.
— Читать дальше «Почему ваша функция не работает? Укажите область видимости в Python»