Есть такая забава — плавать на лодках по прудикам и речкам. Мореманы хмыкнут и скажут, что не «плавают», а «ходят». Мы ИТ-шники. Нам можно и не такое.
Есть такая забава — плавать на лодках по прудикам и речкам. Мореманы хмыкнут и скажут, что не «плавают», а «ходят». Мы ИТ-шники. Нам можно и не такое.
React-разработчики очень привязаны к своей библиотеке. Но ведь React обещал свободу от фреймворков, свободу выбора библиотек для запросов и управления состоянием. Возможно, вашему приложению не так уж нужен именно React? Вот три интересных view-библиотеки, построенных на vDOM.
В некоторых языках сделать это очень просто: вызвал delete, и можешь быть уверен – памяти стало больше. В Java всё немного сложнее.
TypeScript – это надмножество языка JavaScript. Это означает, что код, написанный на языке JavaScript является верным и в среде TypeScript. Для корректной работы TypeScript в браузере программу предварительно транспайлят или компилируют в JavaScript.
Пример из практики: изучали мы, значит, многопоточность. Для лучшего понимания и погружения нужно было выполнить простую задачу — написать функцию, которая максимально задействует CPU. Что угодно лишь бы без ввода-вывода. Для простоты можно было добиться того, чтобы на машине для запуска время работы такой функции было около двух секунд. Добившись этого, необходимо было запустить столько функций, сколько ядер.
В момент запуска очередной группы мы используем возможность публикации интересного материала на Хабре с целью привлечения потенциальных студентов на курс.
Мы предлагаем вам написать самим статью на Хабр или найти англоязычные еще не переведенные статьи близкие темам вашего курса.
JavaScript — очень своеобразный язык программирования. У него есть определённый синтаксис и такое свойство, как «изоморфность», когда команды и данные пишутся примерно в одном стиле.
При этом классический JavaScript — довольно старая технология, которая изначально имела достаточно много ляпов и недостатков. Однако язык постепенно развивался и совершенствовался, приобретая плюсы других языков, но сохраняя свою самобытность. И по-настоящему элегантным он стал лишь с выходом нового стандарта ES6.
Начинающие JS-программисты часто ругают React за большое количество кода, несмотря на то, что есть масса возможностей писать его в достаточно сжатом виде. Итак перечислим некоторые из них.
Webpack – один из самых быстрых, мощных и гибких сборщиков. На сегодняшний день он обладает также уникальными возможностями. Сравнительно недавно вышла новая версия Webpack и в этой заметке я поделюсь с вами тем, как настроить сборку вашего приложения, а также расскажу про некоторые возможности Webpack.
Никаких вам фабрик абстрактных классов, интерфейсов и вот этого всего. Есть, конечно, ABC и очумелые ручки, но это совсем другая история. Конечно, есть классы и наследование. Несмотря на это, в Python нет строгого разделения на public/private/protected.