Программирование {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
Топ-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
Аспектно-ориентированное программирование в JavaScript


Кто из программистов JavaScript не знает об объектно-ориентированном (ООП) или функциональном программировании (ФП)?! Но вот слышали ли вы об аспектно-ориентированном (АОП)?

https://te.legra.ph/Aspektno-orientirovannoe-programmirovanie-v-JavaScript-12-16
Подборка каналов для программистов 🎯

Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов

Программирование, фронтенд, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов

Шутки программистов 📌
https://t.me/itumor ITumor | программисты шутят

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Учим английский 📌
https://t.me/UchuEnglish Английский с нуля

Книги по математике 📌
https://t.me/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.me/bitkoinoff Новости криптовалют 📈

Вакансии для программистов 📌
https://t.me/progjob Вакансии для программистов
👍1
Расширение цепочек when/else в CSS: первый взгляд

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

https://blog.logrocket.com/extending-css-when-else-chains-first-look/
Что для вас программирование? Когда в последний раз вы писали код для себя? Как часто вы занимаетесь творческой деятельностью на работе? А как хотелось бы? Эти и другие насущные для программистов вопросы здесь.

Опрос абсолютно анонимен. Никто не будет запрашивать у вас личные данные, нам нужно только ваше мнение 😉 Прохождение займёт всего 7-10 минут.
👍1
Подборка каналов для программистов 🎯

Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов

Программирование, фронтенд, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов

Шутки программистов 📌
https://t.me/itumor ITumor | программисты шутят

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Учим английский 📌
https://t.me/UchuEnglish Английский с нуля

Книги по математике 📌
https://t.me/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.me/bitkoinoff Новости криптовалют 📈

Вакансии для программистов 📌
https://t.me/progjob Вакансии для программистов