Аватар пользователя Svet Ivanov
1865

s__vet

Svet Ivanov

На Хекслете с 18 мая 2020

ex editor at Hexlet, now — Yandex

Грузия

Вышла новая версия языка программирования Python 3.10. Что в ней важного? главное изображение
Код

Разработчики представили новую версию языка программирования Python 3.10 — она будет поддерживаться не менее следующих пяти лет. Мы вместе с преподавателем Хекслета Валентином Хомутенко рассказываем, что нового в версии Python 3.10 и почему ее так долго ждали разработчики.

Аватар пользователя Svet Ivanov
Svet Ivanov
27 октября 2021
11 Время чтения статьи ~7 минут Читать дальше
Дневник студента Хекслета: дайджест № 6 главное изображение
Мотивация

В «Дневнике студента» наши пользователи постоянно выпускают свои статьи — кто-то рассказывает про свое обучение и делится лайфхаками, другие — пишут про мотивацию, разбирают инструменты, ищут самые полезные каналы в YouTube про программирование или книги по разработке. Делимся с вами дайджестом самых полезных летних постов из этой рубрики блога.

Аватар пользователя Svet Ivanov
Svet Ivanov
15 сентября 2021
4 Время чтения статьи ~7 минут Читать дальше
Дайджест новостей Хекслета: август 2021 главное изображение
Мотивация

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

Аватар пользователя Svet Ivanov
Svet Ivanov
03 сентября 2021
11 Время чтения статьи ~7 минут Читать дальше
Кент Бек: «Мне платят за работающий код, а не за тесты» главное изображение
Мотивация

Существует несколько методологий разработки, в том числе разработка через тестирование. Мы перевели заметку известнейшего программиста и автора этой концепции Кента Бека — о философии и стратегиях тестирования, стандартах разработки и количестве необходимых для работы вашего кода тестов.

Аватар пользователя Svet Ivanov
Svet Ivanov
19 июля 2021
10 Время чтения статьи ~1 минута Читать дальше
5 лучших фреймворков для верстки: как они устроены и есть ли у них минусы главное изображение
Код

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

Аватар пользователя Svet Ivanov
Svet Ivanov
25 июня 2021
21 Время чтения статьи ~12 минут Читать дальше
Дневник студента Хекслета: дайджест № 5 главное изображение
Мотивация

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

Аватар пользователя Svet Ivanov
Svet Ivanov
07 июня 2021
8 Время чтения статьи ~5 минут Читать дальше
«Наличие экспертов рядом ускоряет ваше развитие»: большое интервью с преподав... главное изображение
Мотивация

Хекслет запускает новый интенсив «Верстка веб-приложений» в вебинарном формате, длительностью около 2 месяцев. Преподавательница этого интенсива Анна Русяева подробно рассказала про программу курса, а также объяснила, почему верстку нужно знать любому фронтендеру и какое ждет будущее HTML и CSS.

Аватар пользователя Svet Ivanov
Svet Ivanov
30 апреля 2021
7 Время чтения статьи ~9 минут Читать дальше
Что такое JVM? Знакомство с виртуальной машиной Java главное изображение
Код

Java virtual machine (JVM) — это программа, которая разработана для выполнения и запуска других программ на основе Java. В основе JVM лежит простая и гениальная идея, которая всегда останется одним из величайших примеров программирования в стиле кунг-фу. JVM может также использоваться для выполнения программ, написанных на других языках программирования. Подробно рассказываем, как работает JVM, для чего используется эта технология и почему она является одним из главных компонентов в платформе Java.

Аватар пользователя Svet Ivanov
Svet Ivanov
14 апреля 2021
12 Время чтения статьи ~6 минут Читать дальше
«Мы будем получать много удовольствия и совсем не будем страдать». Интервью с... главное изображение
Мотивация

Хекслет запускает новый интенсив «DevOps для программистов» в вебинарном формате, длительностью около 3 месяцев. Преподаватель этого интенсива, Head of DevOps в компании ЦРПТ Алексей Шарапов подробно рассказал про программу курса, а также объяснил, зачем программисту использовать практики DevOps и что вообще в них входит.

Аватар пользователя Svet Ivanov
Svet Ivanov
26 марта 2021
13 Время чтения статьи ~4 минуты Читать дальше
«Ruby вызывает привыкание на всю жизнь». Большое интервью с CEO Rubyroid Labs... главное изображение
Мотивация

Хекслет вместе с компанией Rubyroid Labs в марте 2021 года запускает совместный интенсив по Ruby on Rails. Трехмесячный курс будет проводиться в вебинарном формате — два занятия в неделю от опытных разработчиков, плюс практика по субботам, домашние задания и работа над групповыми проектами. Мы попросили сооснователя Rubyroid Labs Валентина Завадского рассказать, каким будет этот курс, чем уникален «Путь Ruby» и почему изучать новые технологии может быть весело.

Аватар пользователя Svet Ivanov
Svet Ivanov
12 марта 2021
11 Время чтения статьи ~8 минут Читать дальше
Как протокол языкового сервера LSP влияет на будущее IDE главное изображение
Код

В 2016 году компания Microsoft сделала две очень важные вещи для разработчиков — выпустила редактор Visual Studio Code, который разом изменил всю экосистему для программистов, а также представила протокол языкового сервера LSP. Мы перевели статью сервиса FreeCodeCamp — о том, как LSP меняет будущее IDE, в том числе и Visual Studio Code, и почему этого никто не замечает.

Аватар пользователя Svet Ivanov
Svet Ivanov
11 февраля 2021
18 Время чтения статьи ~4 минуты Читать дальше
«Комьюнити у PHP сейчас одно из самых активных»: интервью c разработчиком Yii... главное изображение
Мотивация

Вокруг языка программирования PHP достаточно давно существует огромное количество мифов, в том числе что он постепенно умирает. Однако на нём работает очень большая часть Интернета, язык постоянно обновляется, а вокруг него сформировалось одно из самых активных и больших сообществ разработчиков. Мы поговорили с разработчиком одного из фреймворков для PHP Yii Framework Александром Макаровым — о том, как попадают в PHP, какую роль играет опенсорс в карьере, почему пропали токсичные программисты и куда вообще движется этот язык разработки.

Аватар пользователя Svet Ivanov
Svet Ivanov
03 февраля 2021
14 Время чтения статьи ~11 минут Читать дальше
Что такое ссылочная прозрачность в программировании? главное изображение
Код

В функциональном программировании ссылочная прозрачность обычно означает, что выражение в коде может быть заменено результатом выполнения этого кода (или чем-либо, имеющим такое же значение), при этом результаты выполнения всего кода не изменятся. Эта концепция функционального программирования также применима и к императивному программированию, и может помочь сделать код любого программиста более понятным. Мы подробно перевели статью “What Is Referential Transparency?” издания SitePoint и адаптировали примеры кода с Java (которая используется в оригинале) на JavaScript.

Аватар пользователя Svet Ivanov
Svet Ivanov
22 января 2021
21 Время чтения статьи ~5 минут Читать дальше
Лучшие книги для начинающих программистов по версии наставников Хекслета главное изображение
Мотивация

Книги — достаточно важный аспект в обучении разработке. При этом существуют тысячи книг по программированию, и достаточно сложно самостоятельно выбрать из них что-либо подходящее. Мы попросили наставников Хекслета выбрать самые лучшие книги для начинающих разработчиков — как напрямую связанные с программированием или компьютерами, так и косвенно — про историю или мотивацию. При этом в список не вошли книги, которые Хекслет официально рекомендует к прочтению как начинающим, так и уже опытным разработчикам.

Аватар пользователя Svet Ivanov
Svet Ivanov
28 декабря 2020
52 Время чтения статьи ~5 минут Читать дальше
DevOps — что это такое и почему эти практики меняют мир разработки уже сейчас главное изображение
Код

DevOps — одно из самых обсуждаемых явлений на технологическом рынке в последние годы, а вакансии, имеющие эту приставку, стали одними из самых дорогостоящих. При этом многие компании до конца не понимают, что означает DevOps, как с этим работать и для чего вообще можно использовать. Мы подробно рассказываем о том, чем сервисный подход к IT отличается от продуктового, о практиках использования DevOps, культуре внедрения и технологиях, которые сделают взаимодействие инженеров разработки и эксплуатации намного эффективнее.

Аватар пользователя Svet Ivanov
Svet Ivanov
17 декабря 2020
17 Время чтения статьи ~19 минут Читать дальше
Dark Mode vs. Light Mode: что лучше с точки зрения науки? главное изображение
Мотивация

У людей с нормальным зрением с физиологической точки зрения содержание любого текста лучше усваивается на Light Mode, но некоторым людям удобнее работать в Dark Mode. Эксперты из Nielsen Norman Group подробно разобрали, какой режим лучше выбирать для работы с точки зрения науки, и чем они отличаются друг от друга, помимо цвета фона и шрифта.

Аватар пользователя Svet Ivanov
Svet Ivanov
16 декабря 2020
14 Время чтения статьи ~10 минут Читать дальше
Гид по профессии архитектор: чем они занимаются, где учатся и сколько зарабат... главное изображение
Карьера

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

Аватар пользователя Svet Ivanov
Svet Ivanov
11 ноября 2020
18 Время чтения статьи ~12 минут Читать дальше
Вышла новая версия менеджера зависимостей Composer 2.0 для PHP главное изображение
Код

Появилась новая версия менеджера зависимостей PHP Composer 2.0 — первое полноценное обновление сервиса с момента его выхода в 2012 году. Подробно рассказываем, какие обновления менеджера вошли в этот релиз.

Аватар пользователя Svet Ivanov
Svet Ivanov
29 октября 2020
4 Время чтения статьи ~2 минуты Читать дальше
Вышел обновленный менеджер пакетов npm v7.0.0 главное изображение
Код

Некоммерческая организация OpenJS Foundation, занимающаяся развитием языка JavaScript, объявила о выходе npm v7.0.0 — новой версии пакетного менеджера npm. Подробно рассказываем о новинках этой версии npm.

Аватар пользователя Svet Ivanov
Svet Ivanov
14 октября 2020
11 Время чтения статьи ~2 минуты Читать дальше
Как устроен функциональный диалект Лиспа Clojure и почему использующие его пр... главное изображение
Код

Clojure — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме. Сам язык с динамической системой типов поощряет функциональное программирование и упрощает поддержку многопоточности, а благодаря своей структуре может запускаться на платформах Java и JavaScript. При этом на Clojure работают уже, как правило, опытные разработчики, которые осознанно выбрали этот язык для решения своих задач. Мы попросили Clojure-разработчиков рассказать о том, как устроен этот язык программирования, какие задачи можно решать с его помощью и отличиях от других языков — функциональных, смешанных или императивных.

Аватар пользователя Svet Ivanov
Svet Ivanov
09 октября 2020
20 Время чтения статьи ~19 минут Читать дальше
Изменения на Хекслете: групповое обучение, автоматизированные проверки проект... главное изображение
Мотивация

На Хекслете большое обновление: теперь проходить профессии можно в группах с наставниками, автоматизированные проверки проектов на плане «Профессиональный» с ноября доступны без дополнительной оплаты. Кроме того, меняются условия обучения на плане «Премиум».

Аватар пользователя Svet Ivanov
Svet Ivanov
06 октября 2020
68 Время чтения статьи ~4 минуты Читать дальше
Как гитарист стал биологом, а потом придумал философию современных компьютеро... главное изображение
Мотивация

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

Аватар пользователя Svet Ivanov
Svet Ivanov
25 сентября 2020
18 Время чтения статьи ~10 минут Читать дальше
Изменения в тарифном плане «Профессиональный» главное изображение
Мотивация

С 1 октября 2020 года мы архивируем годовую подписку на тарифный план «Профессиональный» за $390. С начала октября пользователям будет доступна только ежемесячная подписка на тариф «Профессиональный», цена которой останется прежней — $39 в месяц.

Аватар пользователя Svet Ivanov
Svet Ivanov
23 сентября 2020
9 Время чтения статьи ~1 минута Читать дальше
Разбираем Node.js. Как свойство main в package.json определяет точку входа главное изображение
Код

Всем известно, что зависимости вашего проекта установлены в папке node_modules. Но когда вы делаете require('lodash'), как Node.js узнает, какой файл загружать при загрузке модуля?

Аватар пользователя Svet Ivanov
Svet Ivanov
11 сентября 2020
56 Время чтения статьи ~2 минуты Читать дальше
Почему Алан Кэй не изобретал объекты главное изображение
Мотивация

Мы перевели статью Хилела Уэйна «Alan Kay did not invent objects» — об Алане Кэе, объектах и том, можно ли современные объектно-ориентированные языки программирования действительно называть ООП. Повествование в тексте ведется от имени автора, оригинал статьи вы можете прочитать здесь.

Аватар пользователя Svet Ivanov
Svet Ivanov
07 сентября 2020
3 Время чтения статьи ~7 минут Читать дальше