Марина Демидова

Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.
Что такое капча и как она защищает веб‑ресурсы

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

Функции each() в библиотеке jQuery: как с их помощью строить циклы

Рассказываем об универсальных вспомогательных функциях each(): для чего нужны, чем различаются и как работают.

MongoDB: что это за СУБД, плюсы, минусы, подводные камни

Разбираемся с NoSQL-СУБД MongoDB: почему она так популярна, чем отличается от других, кому и когда её использовать.

Программирование на Scratch. Курс CS50 на русском. Лекция 0.2

Знакомимся со средой визуального программирования Scratch. Научим анимированного кота мяукать, когда его гладят.

Основные понятия информатики. CS50 на русском. Лекция 0.1

Вводная статья, в которой мы разберёмся, что является предметом информатики, как компьютер хранит данные и что такое алгоритмы.

Библиотека jQuery: что это такое и как её подключить

Всё о библиотеке jQuery: для чего она нужна, где скачать, как подключить и какие у неё плюсы и минусы.

Что такое JDK и для чего он нужен

Рассказываем, как выбрать и установить JDK — комплект инструментов для Java-разработки.

Никлаус Вирт: человек, который создал Pascal и не только его

Никлаус Вирт известен как создатель языка Pascal. Но не все знают, что он создал ещё несколько языков и написал много культовых книг.

Мобильные войны: история операционных систем для смартфонов

Как рождались, развивались и умирали мобильные операционки.

Медленно, но верно: как работает своп (раздел подкачки) и как он используется в iPadOS 16

Стив Бэгли рассказывает, как виртуальная память и раздел подкачки увеличивают возможности компьютера.

Что такое тестирование программ и зачем оно нужно

При создании программ 75% времени уходит вовсе не на программирование, а на тесты. Разбираемся, чем занимаются тестировщики и QA-инженеры.

Алгоритм Square & Multiply: как возводить большие числа в степень и не убить процессор

Доктор Майк Паунд рассказывает, что такое алгоритм Square & Multiply и как его используют при шифровании данных.

Брендан Эйх: «Мы сделали JavaScript всего за 10 дней»

Создатель JavaScript рассказывает, как в спешке создавал главный язык веб-разработки, и вспоминает с Лексом Фридманом времена «браузерных войн».

Майк Паунд: что такое регистры сдвига с обратной связью и для чего они нужны

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


Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована