Программирование {BookFlow}
16.2K subscribers
1.58K photos
470 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
JavaScript Design Patterns

#0 - Введение (Introduction)
#1 - Singleton (Одиночка)
#2 - Factory Method (Фабричный метод)
#3 - Abstract Factory (Абстрактная фабрика)
#4 - Prototype (Прототип)
#5 - Builder (Строитель)
#6 - Decorator (Декоратор)
#7 - Facade (Фасад)
#8 - Proxy (Заместитель)
#9 - Adapter (Адаптер)

Смотреть на youtube
2022 уже совсем скоро, а ты еще не купил себе новогодний подарок?🎁

Новый год идеальное время, чтобы побаловать себя классным подарком, а лучший подарок это тот, о котором давно думал, но сомневался.

Онлайн университет профессий Skypro проанализировал статистику hh и выяснил, что Python специалисты являются одной из самых востребованных профессий за 2021 год, при этом их зарплата доходит до 300.000₽ в месяц. Именно поэтому они создали курс “Python разработчик”, пройдя который вы станете уверенным разработчиком и сможете начать зарабатывать заветные 300.000₽💥

В течении обучения все студенты выполнят 4 проекта, которые сформируют в свое портфолио.
Кроме того, опытные специалисты Skypro помогут найти работу и подготовят к собеседованию с HR.

По нашей ссылке можно записаться на бесплатную консультацию и получить скидку 10% по промокоду «УЧИСЬ»
https://go.skyeng.ru/bookflow
9 декабря QIWI проведет онлайн-митап QIWI Server Party 7.0

Вас ждут 4 доклада и небольшой нетворкинг:


Dashboard as a code
Как и зачем хранить дашборды и алерты вместе с исходным кодом и возможно ли автоматизировать их создание

Mongo Boost
Философия и реализация оптимизаций приложения на MongoDB. Как ускоряли обработку запросов от 12 минут до 300 миллисекунд

Как тестировать платежный шлюз
Интеграционное тестирование в ситуации, когда сервисы работают со множеством сторонних API

Сага распределённых транзакций
Как решали проблемы с распределёнными транзакциями в микросервисной архитектуре.

Начало в 18:00.
Регистрируйтесь здесь, чтобы получить напоминание по почте. Или нажимайте «Напомнить», чтобы не пропустить трансляцию на YouTube.
Java Game Development TUTORIAL

Episode #01
Episode #02 - IMAGES
Episode #03 - the GAME LOOP
Episode #04 - INPUTS & GAMESTATES
Episode #05 - LEVEL EDITOR
Episode #06 - Custom Buttons!
Episode #07 - Bottom Bar PART 1/2
Episode #07 - PART 2/2
Episode #08 - LOAD, SAVE and CREATE files - PART 1 / 2
Episode #08 - LOAD, SAVE and CREATE files - PART 2 / 2

Смотреть на youtube
Intel и СберМаркет проводят чемпионат по обработке и анализу данных на платформе DS Works от SberCloud. Главный приз – 1 000 000 рублей!

С 29 ноября по 17 декабря участникам чемпионата предлагается обучать нейросети с помощью инструментов для анализа информации Intel oneAPI. Цель - построить модель, которая предскажет, какие покупки совершит пользователь в следующем месяце.

Механика участия простая: нужно зарегистрироваться на платформе DS Works, скачать предложенные датасеты и получить условия задачи. Участники соревнований получат доступ к набору программных инструментов для ускорения машинного обучения и анализа данных Intel® oneAPI на облачной платформе ML Space. Затем нужно обучить модель и готовую версию загрузить обратно на платформу для проверки. Победителем станет специалист, который наиболее точно предскажет категории товаров и получит приз – 1 000 000 рублей.

Попробовать свои силы могут все желающие, единственное требование — участники должны быть совершеннолетними.
Корутины в C++20 — что это и как с ними работать

В статье описаны базовые подходы к работе с корутинами в 20м стандарте С++, на паре практических примеров разобраны шаблоны классов для промисов и фьючеров. По нашему скромному мнению, можно было бы реализовать и поизящнее. Приходите к нам работать, если имеете сильные мнения о корутинах хе-хе.

Rus https://habr.com/ru/company/wunderfund/blog/582000/
Eng https://blog.feabhas.com/2021/09/c20-coroutines/
Топ-10 редакторов кода для программистов-гурманов

Рассказываю о малоизвестных, но крутых редакторах кода, которые определенно заслуживают вашего внимания.

https://te.legra.ph/Top-10-redaktorov-koda-dlya-programmistov-gurmanov-12-01
Успей зарегистрироваться на митап от SberDevices — о виртуальных ассистентах Салют

Когда будет прорыв в сфере цифровых помощников? Действительно ли они лучше других инструментов для общения с пользователями? Как заработать на создании приложений для виртуальных ассистентов?

8 декабря 2021 года в 18:00 команда SberDevices ответит на эти вопросы на онлайн-митапе.

Руководители технологических команд и опытные разработчики:
— расскажут о развитии виртуальных ассистентов;
— обсудят, как зарабатывать на платформе SmartMarket сегодня и в будущем;
— поделятся лайфхаками разработки мультимодального взаимодействия с виртуальными ассистентами семейства Салют, которые живут в умных девайсах SberDevices.

Все участники смогут задать вопросы и получить ответы в прямом эфире!

Участие по предварительной регистрации по ссылке

Регистрируйся и подключайся к митапу!
👍1
Делаем современное веб-приложение с нуля

Итак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт?

В этой статье мы попробуем набросать boilerplate простейшего веб-приложения со следующей архитектурой:

https://habr.com/ru/post/444446/
Актуалочка для тех, кто хочет уйти во фриланс, но пока не знает как
Специально ко Дню самозанятых 27 ноября Сбер разработал игру «Я в деле». Цель — принимать заказы от первых клиентов и зарабатывать на любимом занятии. Только важно следить, чтобы ресурсы персонажа не закончились, иначе игра завершится раньше времени.
Попробовать геймификацию можно тут.
Введение в теорию алгоритмов и структур данных
Максим Бабенко, Михаил Левин (2016)
В данной книге представлено краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач.

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

📥 Скачать
👍1
Компания Intel в России запустила официальный канал в Telegram!

Здесь вы найдете информацию о технологиях и карьерных возможностях, анонсы мероприятий и многое другое. Компания регулярно рассказывает о команде и знакомит подписчиков с новостями IT индустрии.

Подпишитесь и будьте в курсе всех событий!
💥OPEN SOURCE трибуна на HighLoad++

У вас есть свое Open Source решение? Хотите, чтобы о нем узнало большее число разработчиков?

Мы открываем приём заявок на участие в Open Source трибуне: https://bit.ly/3GqADjw

На конференции HighLoad++ Foundation 17 и 18 марта 2022 года в Москве лучшие разработчики Open Sourse представят свои решения ИТ-сообществу.

😉Заявки принимаются до 15 декабря. Далее экспертный совет HighLoad++ отберёт заявки и в январе мы запустим народное голосование, чтобы ИТ сообщество выбрало 10 лучших Open Source решений.

Авторы 10 решений получат билет на HighLoad++ Foundation 2022 и представят на Open Source трибуне свои разработки.
Алгоритмизация

#1 // Интерпретатор обратной польской записи
#2 // Интерпретатор LISP выражений
#3 // Рекурсивные функции
#4 // Длинная арифметика
#5 // Односвязный список
#6 // Двоичное дерево
#7 // Хеш-таблица
#7 // Хеш-таблица
#8 // Виртуальная машина
#9 // Язык программирования
#10 // ГПСЧ, КСГПСЧ, ГСЧ /Алгоритмизация

Смотреть на youtube
https://youtu.be/5eErL--vYmg
👍1🔥1
Clone Wars - клоны популярных сайтов с открытым исходным кодом

100+ с открытым исходным кодом таких популярных сайтов, как Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube и др. Смотрите исходный код, демонстрационные ссылки, технический стек, звезды github.

https://github.com/GorvGoyl/Clone-Wars
🔔Уверены, что среди ваших друзей есть опытные IT-специалисты. Порекомендуйте их — и за каждую удачную рекомендацию компания EPAM заплатит 100 000 рублей.

Все очень просто:

1. Заполните форму на сайте. Важно: ваш друг не должен быть в процессе найма и обучения в EPAM.
2. Дождитесь ответа от рекрутеров после общения с вашим другом.
3. Получите бонус, когда EPAM трудоустроит друга.

Нужны специалисты уровня middle, senior, lead из любого города России. Посоветовать друга может любой человек, увидевший это объявление, за исключением сотрудников ЕРАМ. Количество рекомендаций неограниченно.

Заполняйте форму на сайте👇🏻
https://epa.ms/reccomend-to-epam10

Ждем ваших рекомендаций!
Пишем Python-расширение на Ассемблере (зачем?)

Иногда, чтобы полностью разобраться с тем, как что-то устроено, нужно это сначала разобрать, а потом собрать. Уверен, многие из тех, кто это читают, в детстве часто поступали именно так. Это были дети, которые хватались за отвёртку для того, чтобы узнать, что находится внутри у чего-то такого, что им интересно. Разбирать что-то — это невероятно увлекательно, но чтобы снова собрать то, что было разобрано, нужны совсем другие навыки.

Rus https://habr.com/ru/company/wunderfund/blog/589367/
Eng https://tonybaloney.github.io/posts/extending-python-with-assembly.html
Регистрируйся на онлайн-стажировку в IT от Changellenge » и забирай гарантированные подарки.

Хочешь в IT, но не понимаешь с какими задачами придется столкнуться? На онлайн-стажировке Shift+Enter by Changellenge » ты сможешь решить реальные кейсы из этой сферы от компаний KPMG, Schlumberger, UniCredit Bank и «ЕВРАЗ». Выполняешь задание — получаешь решение эксперта, чтобы сравнить со своим. Идешь на собеседование туда, куда хотел, с понимаем будущих задач. Profit!

Доступные направления:
— Работа с данными;
— Разработка;
— Системный и бизнес анализ;
— IT-аудит.

Преимущества Shift+Enter by Changellenge »:
— Бесплатные гарантированные подарки от партнеров: промокод на скидку 15% в интернет-магазине "Альпина Паблишер", скидку 20% на любую подписку в приложениях Арзамас, а также бонусный урок английского от Skyeng.
— Возможность проверить и прокачать свои навыки в IT-сфере с разными уровнями сложности.
— Практика в удобном формате: без резюме, анкет и других этапов отбора.

Готов к тест-драйву карьеры в IT? Задания уже доступны на платформе. Регистрируйся прямо сейчас: https://clck.ru/WABhF
5 возможностей JavaScript ES12, которыми стоит воспользоваться уже сегодня

Стандарт ECMAScript 2021 (12 редакция) выпущен 22 июня 2021 года. Вместе с ним появились новые возможности и новые синтаксические конструкции. Все эти улучшения направлены на то, чтобы сделать JavaScript надёжнее и стабильнее, чтобы разработчикам легче было делать своё дело.

Rus https://habr.com/ru/company/ruvds/blog/589369/
Eng https://levelup.gitconnected.com/top-5-javascript-es12-features-you-should-start-using-now-b16a8b5353b1
Bitkoinoff - новости криптовалют 💣

Все самое важное о криптовалютах и блокчейне простым языком!
300+ вопросов по React на собеседовании

https://aviyel.com/post/1381/300-react-interview-questions