Привет, это Кухня IT!

Источник свежей информации и лучших мнений на айтишные и околоайтишные темы.
А еще у нас есть уютное сообщество в телеграме.

Как с тобой сложно: Говорим о временной сложности алгоритмов

Это длинный гайд для начинающих разработчиков, который призван помочь разобраться в теме временнóй сложности и O(n) с нуля и научиться оценивать сложность своих алгоритмов. Я надеюсь, он получился максимально полным и понятным. Комментарии и отзывы принимаются под текстом.

Почему печатные платы зеленые?

Вы когда-нибудь задумывались, почему печатные платы (например, материнские платы) обычно зеленого цвета? Конечно, современные платы часто изготавливают в более привлекательных для потребителя цветах - например, черном. Но почему стандартные платы принято производить зелеными?

Копирайтеры становятся ‘инженерами промптов ИИ’ - так можно?

Как сообщает Vice, растущий объем контента, создаваемого с помощью искусственного интеллекта, заставляет копирайтеров-фрилансеров беспокоиться о будущем своей профессии. Некоторые копирайтеры меняют карьеру и становятся так называемыми "инженерами промптов" (prompt engineer).

Как начать пользоваться ChatGPT в России

ChatGPT - это нашумевший сервис, предоставляющий публике доступ к языковым моделям компании OpenAI. К сожалению, официально ChatGPT в России недоступен. Но обходными путями доступ к нему получить можно.

6 культовых сериалов про настоящих разработчиков и хакеров

Привет, коллеги-технари и поклонники поп-культуры! Вам не надоело смотреть одни и те же сериалы и фильмы про копов, врачей и адвокатов? Вы жаждете чего-то более интеллектуального, более передового, более... реалистичного?

Как пройти собеседование на позицию фронтенд-разработчика

Если вы - фронтенд-разработчик, ищущий работу, вам важно иметь твердое представление о ключевых навыках и знаниях, которые требуются в этой отрасли. В этой статье мы рассмотрим некоторые ключевые области знаний, которыми должен обладать middle фронтенд-разработчик.

5 способов написания кода без багов

Нам приходится полагаться на наш небольшой набор трюков, чтобы поддерживать количество ошибок как можно ниже. Тем не менее, мы все еще можем писать код без ошибок, и под кодом без ошибок я понимаю ПО с приемлемым качеством, разработанное в рамках заданной стоимости и времени.

Фронтэнд-разработчики: хватит двигать то, на что я собираюсь кликнуть

Пожалуйста. Это вынос мозга. Вы такие помещаете кнопку в одном месте, а потом типа "не, давайте переместим ее сюда". Вот несколько примеров, которые вызвали у меня больше всего разрадражения в последнее время.

Полнотекстовый поиск в 150 строках Питона

В этом посте мы рассмотрим основные компоненты полнотекстового поиска и используем их для создания системы, которая может искать в миллионах документов и ранжировать их по релевантности за миллисекунды, менее чем за 150 строк кода на Python!

Как подготовиться к собеседованию на позицию Middle Python Developer

Всем привет! Меня зовут Александр, я Python-разработчик в компании VK. За свою карьеру питониста приходилось достаточно часто проходить собеседования, особенно работая на аутсорсе. И я, проходя все эти собеседования, выявил некоторые общие моменты, которыми хочу с вами поделиться.

Исключения из YAGNI

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

Rust 1.65

Ассоциированные типы теперь можно обобщать, паттерн-матчинг в let - делать необязательным, а из блоков {} можно вываливаться раньше времени с помощью break.

WordPress 6.1: Здравствуй, Миша

Обновление под кодовым именем Misha может похвастаться новой темой, множеством изменений в редакторы страниц, постов и сайта и в настройках стилей.