Статьи

Кодовая Война: Почему Microsoft Закрывает Доступ к Плагинам VS Code для Конкурентов

Visual Studio Code — неоспоримый лидер среди редакторов кода. Миллионы разработчиков по всему миру выбрали его за скорость, гибкость и богатую экосистему плагинов. Однако за видимой стабильностью скрывается борьба за контроль над рынком: Microsoft начала ограничивать возможности использования своего магазина дополнений сторонними редакторами. Что это — забота о продукте или попытка остановить рост конкурентов?

7 дней назад
63
5 мин

Нативная разработка мертва? Расцвет кроссплатформы и будущее мобильных приложений

Сегодня мобильный телефон — неотъемлемая часть жизни практически каждого человека. Миллиарды смартфонов по всему миру работают на базе iOS или Android, и для каждой из этих платформ существуют миллионы приложений в App Store и Google Play. Эти приложения, от простых утилит до сложных игр и социальных сетей, создаются разработчиками. Логично предположить, что спрос на специалистов, способных создавать такие программы, должен быть колоссальным и постоянно растущим. Однако в последние годы мы наблюдаем тенденцию, которая ставит под сомнение будущее традиционной, нативной мобильной разработки. Похоже, что эпоха безраздельного доминирования Swift для iOS и Kotlin для Android подходит к концу.

9 дней назад
76
11 мин

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

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

24 марта 2025
153
8 мин

Новые начинающие разработчики на самом деле не умеют программировать

Меня беспокоит то, как учатся новые разработчики, и мне нужно об этом поговорить.

Мы находимся в странном переломном моменте в разработке программного обеспечения. У каждого начинающего разработчика, с которым я разговариваю, круглосуточно работает Copilot, Claude или GPT. Они выпускают код быстрее, чем когда-либо. Но когда я углубляюсь в их понимание того, что они выпускают? Вот где начинаются проблемы.

22 марта 2025
161
7 мин

Всего двух байт хватило, чтобы взломать Министерство финансов США

30 декабря 2024 года Министерство финансов США объявило, что спонсируемые государством китайские хакеры, по-видимому, взломали системы департамента. Злоумышленники проникли через инструмент под названием BeyondTrust, программное обеспечение для удаленной поддержки, и в их базе данных была ошибка, которая годами ждала своего обнаружения.

15 марта 2025
135
7 мин

Объяснение Docker моей маме

Я однажды наткнулся на статью под названием "Объяснение Kubernetes моему водителю Uber", и был поражен тем, как легко она разбила сложную тему на что-то легкое для понимания и запоминающееся. Недавно, изучая Docker, я почувствовал вдохновение сделать то же самое — объяснить его так, чтобы это было просто, понятно и интересно читать.

Итак, я решил попробовать что-то забавное: объяснить Docker моей маме.

Объяснение Docker моей маме

15 марта 2025
165
7 мин

Почему большинство разработчиков испытывают трудности с JavaScript

Большинство разработчиков сталкиваются с проблемами в JavaScript, потому что сосредотачиваются на неправильных вещах. Они застревают в циклах обучения, избегают сложных концепций и гонятся за новыми блестящими фреймворками, не освоив основы.

Если это похоже на вас, не волнуйтесь — я тоже был там. Хорошая новость? Вы можете вырваться из замешательства и действительно начать совершенствоваться.

15 марта 2025
152
4 мин

TypeScript переезжает на Go: что это значит для JavaScript

Microsoft объявила, что компилятор TypeScript будет переписан на языке программирования Go, что позволит ускорить его работу в 10 раз. Это событие вызвало волну обсуждений среди разработчиков и может кардинально изменить ландшафт разработки на JavaScript.

15 марта 2025
284
3 мин

Нужны ли типы в программировании?

В программировании часто ведутся дискуссии о значимости типизации в языках программирования. Одни считают её неотъемлемой частью современного кода, другие — излишней сложностью. В этой статье мы рассмотрим, действительно ли типы необходимы в JavaScript и как они влияют на разработку.

Нужны ли типы в программировании?

03 марта 2025
187
4 мин

Эта технология может погубить и программистов, и АйТи-индустрию

Одно дело рассуждать о том, что нейросети заменят программистов, но совсем другое – искусственный интеллект убьет IT.

22 февраля 2025
169
6 сек
« Назад