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

Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.
Водородная бомба вместо «Hello, world!»: как и для чего придумали первую ЭВМ

Как американцы собрали ЭВМ, чтобы «отдокторстрэнджить» все возможные сценарии ядерной войны с СССР.

Глупый мотылёк догорал на свечке: как американцы собрали первый компьютер и придумали баги

США умудрились изобрести компьютер на два года позже Германии, но зато нашли первый баг и поссорили Гарвард с IBM.

«Компьютеры Гитлера»: как Германия стала родиной программируемых машин

Практичные немцы собрали из списанных телефонов программируемые машины, на которых рассчитывали и конструировали ракеты «Фау».

Какие языки программирования нужны веб-разработчику в 2021 году

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

Что такое ассемблер и нужно ли его изучать

Этому языку уже за 70, но на пенсию он пока не собирается.

Как улучшить код на Python: приёмы рефакторинга

Чтобы код оставался понятным, в нём регулярно надо убираться. Рассказываем, что и где прибирать.

SQL и NoSQL: инь и ян в мире баз данных

SQL или NoSQL — вот в чём вопрос. Чем они различаются? Это конкуренты или сотрудники? Что о них спрашивают на собеседовании?

Android-разработчик: что умеет, сколько получает, как им стать

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

Генераторы Python: что это такое и зачем они нужны

Генераторы используют, чтобы оперативная память не давилась большими объёмами информации. В Python это фишки, экономящие память.

7 популярных мифов о тестировании

Скучная работа, войны с программистами, приходится отвечать за каждую пропущенную ошибку. И вообще, тестировщиков скоро заменят роботами.

Разработчик iOS: зарплата, карьера, где учиться, куда пойти работать

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

Что такое рефакторинг кода и зачем он нужен

Программу можно написать тысячей разных способов, и она будет работать. Но код придётся почистить.

Зачем комментировать исходный код и как это делать правильно

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


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

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