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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
Media is too big
VIEW IN TELEGRAM
React Native. Заглянем под капот | Пишем мобильное приложение на JS
This media is not supported in your browser
VIEW IN TELEGRAM
Glitch-this

Инструмент командной строки + библиотека python для глитчинга изображений и даже создания из них GIF-файлов! Имеет 100 постепенно меняющихся уровней интенсивности глитча! Алгоритм, используемый для создания глитчевых изображений, представляет собой слегка модифицированную версию алгоритма популярного инструмента ImageGlitcher, поэтому вы можете ожидать, что глитчевые изображения будут выглядеть действительно круто!

GitHub https://github.com/TotallyNotChase/glitch-this

Demo https://pahefu.github.io/web-glitch-this/
Большой список приложений с открытым исходным кодом для macOS

Этот список содержит множество нативных и кроссплатформенных приложений.


https://github.com/serhii-londar/open-source-mac-os-apps
Next .js

#0 Введение (Introduction)
#1 Базовые концепции и установка (Basic Concepts & Setup Environment)
#2 Страницы и Роутинг (Pages & Routes)
#3 Макет и компоненты (Layout & Components)
#4 Cтили (Styles)
#5 Навигация по страницам (Pages Navigation & Redirecting)
#6 Картинки и метаданные (Images & Metadata)
#7 Получение данных (Fetching Data)
#8 Динамические роуты (Dynamic Routes)
#9 Рендеринг на сервере и статичная генерация (SSR & SSG)
#10 Создание API (API Creation)
#11 Подключение TypeScript (TypeScript Integration)
#12 Загрузка приложения на Vercel (Deploying To Vercel)

Смотреть на youtube
HTML5 Basics

#0 Введение (Introduction)
#1 Базовая структура HTML документа (Base HTML Document Structure)
#2 Мета-данные и внешние импорты (Meta Data & External Imports)
#3 Валидация, семантика и доступность (Validation, Semantic, Accessibility)
#4 Текст (Text)
#5 Списки (Lists)
#6 Картинки (Images)
#7 Таблица (Table)
#8 Ссылки и кнопки (Links & Buttons)
#9 Полезные тэги (Useful Tags)

Смотреть на youtube
📌 YaTalks: главная конференция Яндекса для IT-сообщества

3-4 декабря Яндекс соберет более 80 экспертов из мировых и российских компаний чтобы обсудить:

самочувствие веб-технологий в 2021 году, актуальные вопросы, распространенные сложности и перспективные задачи фронтенда
итоги бэкенд-года и прогнозы на 2022
результаты и тренды мобильной разработки
подходы к созданию текстового и мультимедийного контента с помощью нейросетей
особенности технического продакт-менеджмента
жизнь в IT

Зарегистрироваться.
Приглашаем на митап от SberDevices и SmartMarket

8 декабря 18:00 | Онлайн

На митапе от команды SberDevices вы узнаете все о создании смартапов для виртуальных ассистентов Салют и о том, как на них заработать.

Руководители технологических команд и опытные разработчики обсудят:

— в чем уникальность ассистентов семейства Салют и чем Сбер, Афина и Джой отличаются от конкурентов;
ожидания от внешних смартапов и лайфхаки для их создания;
— новые способы монетизации в сервисе SmartPay;
— как изменились два самых популярных инструмента для создания смартапов: SmartApp Code и Graph;
— как в два раза ускорить создание Canvas App с помощью профессиональных шаблонов.

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

Участие бесплатное, по предварительной регистрации.
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 трибуне свои разработки.