Посты | OTUS
Small size and fast updates: почему сразу React?

React_Deep_26.2-5020-1946a2.png

React-разработчики очень привязаны к своей библиотеке. Но ведь React обещал свободу от фреймворков, свободу выбора библиотек для запросов и управления состоянием. Возможно, вашему приложению не так уж нужен именно React? Вот три интересных view-библиотеки, построенных на vDOM.

Но мне нравится JS, зачем изучать TypeScript?

JavaScript_Deep_9.08_Site.png

TypeScript – это надмножество языка JavaScript. Это означает, что код, написанный на языке JavaScript является верным и в среде TypeScript. Для корректной работы TypeScript в браузере программу предварительно транспайлят или компилируют в JavaScript.

Как распределяется вычислительный объём на ядрах?

C___Deep_24.5_site-5020-8af3aa.png

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

Как писать статьи на Хабр и зачем они нужны?

content_HABR-LOGO.jpg

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

Мы предлагаем вам написать самим статью на Хабр или найти англоязычные еще не переведенные статьи близкие темам вашего курса.

За что люблю JavaScript?

WebDev_Deep_8.08_Site.png

JavaScript — очень своеобразный язык программирования. У него есть определённый синтаксис и такое свойство, как «изоморфность», когда команды и данные пишутся примерно в одном стиле.

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

Некоторые фишки React

JS_Deep_07.08_site.png

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

Webpack: настраиваем сборку приложения

JS_Deep_6.08_Site.png

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

ООП в Python – это вам не Java

Python_Deep_6.08_Site.png

Никаких вам фабрик абстрактных классов, интерфейсов и вот этого всего. Есть, конечно, ABC и очумелые ручки, но это совсем другая история. Конечно, есть классы и наследование. Несмотря на это, в Python нет строгого разделения на public/private/protected.

Популярное
Сегодня тут пусто