Этот сайт может быть для Вас интересен, если Вам интересны темы, описанные ниже.
JavaScript - самый популярный в мире язык программирования. Наиболее широкое применение находит в браузерах как язык сценариев. Используется главным образом в веб разработке, но не только. Основные черты: слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. Языком JavaScript не владеет какая-либо организация или компания.
TypeScript - язык программирования, который начинается и заканчивается с JavaScript. TypeScript начинается с того же синтаксиса и семантики, которые сегодня известны миллионам разработчиков JavaScript. Можно использовать существующий код JavaScript, включать популярные библиотеки JavaScript и вызывать код TypeScript из JavaScript. TypeScript компилируется в чистый, простой JavaScript-код, который запускается в любом браузере, в Node.js, или в любом движке JavaScript, поддерживающем ECMAScript 3 (или новее).
JavaScript - отличный язык, но есть место для улучшения:
JavaScript - небезопасный язык, что делает сложным разработку крупномасштабных приложений. Новые возможности последних версий стандартов JS (ES2018, ES2019) поддерживаются не во всех браузерах.
TypeScript можно рассматривать как улучшенную версию JavaScript.
jQuery - библиотека JavaScript, для улучшения взаимодействия JavaScript и HTML. Библиотека jQuery помогает получать доступ к элементам DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery имеет удобный API для работы с AJAX.
React - это библиотека JavaScript для построения пользовательских интерфейсов. React используется для создания одностраничных приложений и мобильных приложений. React позволяет нам создавать повторно используемые компоненты пользовательского интерфейса. React разрабатывается и поддерживается Facebook, Instagram и сообществом отдельных разработчиков и корпораций.
Redux - библиотека для JavaScript с открытым исходным кодом для управления состоянием приложения. Чаще всего используется в связке с React для разработки клиентской части. Содержит ряд инструментов, позволяющих значительно упростить передачу данных хранилища через контекст. Создатели: Даниил Абрамов и Эндрю Кларк.
Node.js - программная платформа, основанная на движке V8. Этот движок компилирует JavaScript в машинный код. Благодаря Node.js язык JavaScript из узкоспециализированного языка превратился в язык общего назначения. Node.js дает возможность JavaScript работать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js выполняет роль веб-сервера. Можно также разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS).
Шахматы - основные темы: "мышление программиста и шахматиста", "от игромании примитивной к шазматам, от шахмат к программированию" и т.п. Рассмотрим некоторые шахматные движки, поиграем с ботами и людьми. Изучим, как можно улучшить работу мозга, благодаря шахматам.
youtube - YouTube, "ютьюб", или "ютюб", или "ютуб" — видеохостинг, предоставляющий пользователям услуги показа и хранения видео. Как создать свое видео, как его обработать и т.п. темы.
Также вы можете почитать авторские Истории с программистко-шахматным уклоном, в том числе История 00001. Эксель. Как я сделал курс по Экселю для новичков. ➳, История 00002. Василий Пак. Из серии "Они уже тут". ➳ и др.