В среду вместо лекции День Факультета с выступлением трех спикеров:
1. Тимур Шемсединов. «О будущем не говорят, его делают!»
2. Ростислав Дзинько. «Найти себя. Куда програмировать?»
3. Артём Коротенко. «ФИВТ. Что дальше?»
Будет запись видео
1. Тимур Шемсединов. «О будущем не говорят, его делают!»
2. Ростислав Дзинько. «Найти себя. Куда програмировать?»
3. Артём Коротенко. «ФИВТ. Что дальше?»
Будет запись видео
Forwarded from ФІОТonline
Продолжая тему наступающего Дня факультета, хотим рассказать о первом спикере.
Тимур Шемсединов выступит с темой "О будущем не говорят, его делают!".
Все вы знаете, что Тимур - преподаватель ФИВТа с уникальным подходом к студентам и проводит целую кучу открытых лекций для всех желающих. Вместе с тем, более 20 лет опыта в сфере ИТ, научный сотрудник НИИ Системных технологий, а также зам.директора и главный инженер ДП Инфотех МВД Украины.
В своем выступлении Тимур расскажет:
- как стать профессионалом и повышать свою квалификацию всю жизнь;
- какие возможности для реализации есть здесь же на ФИВТе;
- о сообществе Metarhia, свободном программном обеспечении и многих других интересных вещах.
Уже в среду, 18:00.
18 корпус, 306 аудитория.
Приходите, в аудитории реально тепло будет.
Тимур Шемсединов выступит с темой "О будущем не говорят, его делают!".
Все вы знаете, что Тимур - преподаватель ФИВТа с уникальным подходом к студентам и проводит целую кучу открытых лекций для всех желающих. Вместе с тем, более 20 лет опыта в сфере ИТ, научный сотрудник НИИ Системных технологий, а также зам.директора и главный инженер ДП Инфотех МВД Украины.
В своем выступлении Тимур расскажет:
- как стать профессионалом и повышать свою квалификацию всю жизнь;
- какие возможности для реализации есть здесь же на ФИВТе;
- о сообществе Metarhia, свободном программном обеспечении и многих других интересных вещах.
Уже в среду, 18:00.
18 корпус, 306 аудитория.
Приходите, в аудитории реально тепло будет.
Чаю асинхронный конструктор «...И паки грядущаго со славою судити живым и мертвым, Его же Царствию не будет конца. Чаю воскресения мертвых, и жизни будущаго века. Аминь.»
Это из сегодняшней лекции https://youtu.be/Jdf_tZuJbHI
YouTube
Асинхронные функции, async/await, thenable, обработка ошибок
Примеры кода: https://github.com/HowProgrammingWorks/AsyncAwait
Курс «100 лекций по программированию» https://habr.com/post/427799/
#асинхронное #программирование #nodejs #javascript
Курс «100 лекций по программированию» https://habr.com/post/427799/
#асинхронное #программирование #nodejs #javascript
Подход к изучению программирования (на дне факультета Информатики и вычислительной техники КПИ) https://youtu.be/zMU4ir10DMg
YouTube
🎧 Подход к изучению программирования (выступление на дне факультета Информатики КПИ 12 декабря 2018)
Курс «Основы программирования» с примерами на JavaScript
https://habr.com/ru/post/464023/
Оглавление курса: https://github.com/HowProgrammingWorks/Index
Патреон: https://www.patreon.com/tshemsedinov
#javascript #КПИ #программирование #лекции #курсы
https://habr.com/ru/post/464023/
Оглавление курса: https://github.com/HowProgrammingWorks/Index
Патреон: https://www.patreon.com/tshemsedinov
#javascript #КПИ #программирование #лекции #курсы
Внимание: Сегодня лекция в 16:10 отменена, слелующая в понедельник. https://www.meetup.com/ru-RU/HowProgrammingWorks/events/254589654/
Meetup
Использование внешних зависимостей, Thu, Dec 13, 2018, 4:10 PM | Meetup
Внимание! Кто сдает экзамены в январе, добавляйтесь в отдельную группу - https://t.me/joinchat/Bux4gULq7pmZB4MptQsuag
Forwarded from Timur Shemsedinov
Приватные репозитории на гитхабе не более чем 3 колаборатора - теперь бесплатны - https://github.com/pricing
GitHub
Pricing · Plans for every developer
Whether you're starting an open source project or choosing new tools for your team, we’ve got you covered.
Завтра начинается семестр и, как обычно, мои пары будут не по расписанию деканата, а по нашему расписанию, которое я согласую со старостами на этой неделе. Следите за объявлениями.
Кто хочет интересную задачу по ноде? Вот тут есть решение задачи с состоянием гонки при помощь мьютексов, реализованных на базе Atomics, SharedArrayBuffer и worker_threads, но оно глючит, возможно, это ошибка в V8 (atomics), возможно в Node.js (threads), возможно в коде: https://github.com/HowProgrammingWorks/Mutex/blob/master/JavaScript/5-no-race.js Тут Point изменяется 2млн. раз из двух потоков, сдвигается одним потоком млн раз на (+1, +1), а вторым млн раз на (-1, -1) в итоге должно быть (0, 0) как и вначале, но для этого блокировки должны работать. А вот тут подобная штука с двоичным семафором таки работает. https://github.com/HowProgrammingWorks/Semaphore/blob/master/JavaScript/2-binary.js Можете попробовать тут же задачу на двоичном семафоре. Обсуждение в https://t.me/nodeua
GitHub
Mutex/JavaScript/5-no-race.js at master · HowProgrammingWorks/Mutex
Preventing race conditions with Mutual Exclusion. Contribute to HowProgrammingWorks/Mutex development by creating an account on GitHub.
Задачу решил @belochub, спасибо! Решение тут: https://github.com/HowProgrammingWorks/Mutex/blob/master/JavaScript/5-no-race.js
GitHub
Mutex/JavaScript/5-no-race.js at master · HowProgrammingWorks/Mutex
Preventing race conditions with Mutual Exclusion. Contribute to HowProgrammingWorks/Mutex development by creating an account on GitHub.
Лекции на этот семестр.
Посещение свободное как для студентов КПИ, так и для всех желающих. Лекции будут проходить в 16:10 в 307 аудитории 18 корпуса КПИ. По вторникам лекции попроще, а по четвергам посложнее, но все публикуется, чтобы вы выбирали сами, на что ходить и задавать вопросы, что и так знаете, а что в записи посмотреть. Кроме лекций будут еще митапы в форме семинаров и докладов, о чем сообщу дополнительно.
19 фев Рекурсия: косвенная и хвостовая, стек, выход
21 фев Atomics, SharedArrayBuffer, worker_threads в Node.js
26 фев Мономорфные функции, дженерики и обобщенное программирование
28 фев Семафоры и мьютексы в JavaScript и Node.js
05 мар Генераторы и асинхронные генераторы в JavaScript
07 мар Необработанные ошибки в промисах на Node.js
12 мар Фасад - петтерн для скрытия сложности
14 мар HTTP сессии и cookies на Node.js
19 мар Адаптер - паттерн достижения совместимости
21 мар HTTP запросы в бреузере и Node.js: XMLHttpRequest, fetch
26 мар Линзы - функциональные аналоги геттера и сеттера
28 мар Разработка API на Node.js
02 апр Перечислимый тип и флаговый тип
04 апр Работа с базами данных в node.js
09 апр Графы и запросы к графовым структурам
11 апр CQRS - Разделение модификации и запросов
16 апр Тестирование: юниттесты в JavaScript
18 апр Метапрограммирование
23 апр Тестирование: системное и интеграционное
25 апр Логирование на Node.js
30 апр Отмена асинхронных операций (Promise.race, cancelable)
02 май Асинхронная композиция
07 май Конкурентная очередь с приоритетами и асинхронностью
09 май Thenable и легковесный await
14 май Асинхронность на диферах и фьючерах
16 май Модель акторов для параллельных вычислений
21 май Асинхронность на RxJS и потоки событий
23 май Проблемы с правильным пониманием ООП
28 май Интроспекция и рефлексия в JavaScript
30 май Скаффолдинг для API, UI, данных и отчетов
Посещение свободное как для студентов КПИ, так и для всех желающих. Лекции будут проходить в 16:10 в 307 аудитории 18 корпуса КПИ. По вторникам лекции попроще, а по четвергам посложнее, но все публикуется, чтобы вы выбирали сами, на что ходить и задавать вопросы, что и так знаете, а что в записи посмотреть. Кроме лекций будут еще митапы в форме семинаров и докладов, о чем сообщу дополнительно.
19 фев Рекурсия: косвенная и хвостовая, стек, выход
21 фев Atomics, SharedArrayBuffer, worker_threads в Node.js
26 фев Мономорфные функции, дженерики и обобщенное программирование
28 фев Семафоры и мьютексы в JavaScript и Node.js
05 мар Генераторы и асинхронные генераторы в JavaScript
07 мар Необработанные ошибки в промисах на Node.js
12 мар Фасад - петтерн для скрытия сложности
14 мар HTTP сессии и cookies на Node.js
19 мар Адаптер - паттерн достижения совместимости
21 мар HTTP запросы в бреузере и Node.js: XMLHttpRequest, fetch
26 мар Линзы - функциональные аналоги геттера и сеттера
28 мар Разработка API на Node.js
02 апр Перечислимый тип и флаговый тип
04 апр Работа с базами данных в node.js
09 апр Графы и запросы к графовым структурам
11 апр CQRS - Разделение модификации и запросов
16 апр Тестирование: юниттесты в JavaScript
18 апр Метапрограммирование
23 апр Тестирование: системное и интеграционное
25 апр Логирование на Node.js
30 апр Отмена асинхронных операций (Promise.race, cancelable)
02 май Асинхронная композиция
07 май Конкурентная очередь с приоритетами и асинхронностью
09 май Thenable и легковесный await
14 май Асинхронность на диферах и фьючерах
16 май Модель акторов для параллельных вычислений
21 май Асинхронность на RxJS и потоки событий
23 май Проблемы с правильным пониманием ООП
28 май Интроспекция и рефлексия в JavaScript
30 май Скаффолдинг для API, UI, данных и отчетов