Обложка канала

Программирование {BookFlow}

17344 @bookflow

Программирование {BookFlow} Публикуют лекции и книги по программированию, видеоуроки, доклады с IT конференций.

  • Программирование {BookFlow}

    Чат-боты на все случаи жизни. 7 инструкций по созданию мини-приложений в Telegram Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков в разработке реализовать свой мини-проект. Идея может быть как совершенно фановая — например, создавать стикеры из мемных сообщений друзей, так и быть частью функциональности сервиса — например, платежной системы. В подборке под катом — семь инструкций по созданию Telegram-ботов с разной функциональностью. Сохраняйте статью в закладки: пригодится как начинающим, так и опытным разработчикам. habr.com/ru/comp…s/751930 👉 @bookflow
  • Программирование {BookFlow}

    Вопрос по Python Что выводит этот код и почему? 🤔🤔 👉 @bookflow
  • Программирование {BookFlow}

    IT — одна из самых высокооплачиваемых сфер. А освоить ее можно уже в школе, не дожидаясь поступления в университет. Никаких скучных лекций — только практика на реальных IT-проектах! Московская школа программистов (МШП) обучает детей IT уже с третьего класса, так что к поступлению в вузы многие из них соответствуют уровню Junior и имеют свое портфолио для будущей работы. Обучение в школе основано на университетской модели: дети изучают набор обязательных основных курсов, а со второго семестра могут выбрать спецкурсы по разным IT-направлениям и найти свою профессию! Учиться можно очно и онлайн из любой точки мира. Переходите по ссылке, чтобы подготовить ребенка к IT-карьере! В подарок после регистрации – Курс английского языка для 5-10 классов. Реклама. Рекламодатель ЧУ ДО "МОСКОВСКАЯ ШКОЛА ПРОГРАММИСТОВ". ИНН 9715290128. Erid: LdtCKR4Yb
  • Реклама

  • Программирование {BookFlow}

    GitHub - soypat/gopherlings: 📘️ Learn Go by fixing tiny incorrect programs

    📘️ Learn Go by fixing tiny incorrect programs. Contribute to soypat/gopherlings development by creating an account on GitHub.

    GitHub
  • Программирование {BookFlow}

    Удивительные шаблоны проектирования программного и архитектурного обеспечения Шаблон проектирования программного обеспечения - общее, многократно используемое решение часто встречающейся проблемы в определенном контексте при проектировании программного обеспечения. Это описание или шаблон решения проблемы, который может быть использован во многих различных ситуациях. github.com/DovAmir…patterns 👉 @bookflow
  • Программирование {BookFlow}

    Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. 🎁 Мы подготовили для вас спецпредложения, чтобы решиться было проще! Выбирайте один из бонусов: 2 месяца академического отпуска, 1 месяц персональных консультаций с наставником и подготовка к техническому интервью, кешбэк 20 000 ₽ после полного прохождения программы.  Готовы попробовать прямо сейчас? Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии!
  • Программирование {BookFlow}

    Автоматический обход блокировок Описание работы программы для автоматического обхода блокировок в интернете, код программы лежит на репозитории Antiblock. Приблизительно в мае 2022 года был заблокирован один из доменов YouTube (yt3.ggpht.com), через который происходит выгрузка превью и логотипов каналов. Если до этого блокировки меня особо не утруждали, то YouTube без картинок, для активного пользователя, это тяжело. Далее были предприняты несколько разных подходов к оптимальному обходу блокировки этого домена. https://habr.com/ru/articles/744918/ 👉 @bookflow
  • Программирование {BookFlow}

    Завершился II Межкорпоративный киберспортивный турнир Газпромбанка 🔥 7 июля в БЦ «Оазис» наградили победителей и призеров в четырех дисциплинах: 🏆CS:GO – Tinkoff треха (Тинькофф) 🏆Dota 2 – TINKOFF ALL MEMES (Тинькофф) 🏆FIFA 23 – Александр «Allex Casillas» Овчинников (Яндекс) 🏆HSBG – Денис «Albsolut1on» Антонов (Авито) Газпромбанк тоже не остался без наград — Сергей Игнатов из Департамента инвестиционно-страховых продуктов взял третье место в FIFA 23. Поздравляем коллегу🤩🎉 Участники церемонии закрытия послушали выступление киберспортивного психолога и поучаствовали в открытой дискуссии с ИТ-лидерами Газпромбанка. Обсуждали тимбилдинг в киберспорте и бизнесе, эволюцию видеоигр из хобби в профессию и мотивацию киберспортсменов. Хочешь узнать подробности? Скорее читай по ссылке — https://vk.cc/cpC4sq
  • Программирование {BookFlow}

    Зачем в Switch SDK три разных sin? Работая в компании Gaijin несколько лет назад, мне довелось поучаствовать в портировании пары игр компании на консоль Nintendo Switch, тогда вовсю завоевывающую новые рынки. Для меня это стало первым крупным проектом на этой платформе. А с учетом, что ни команда, ни разработчик движка с платформой, системой сборки и вообще экосистемой Нинтендо знакомы не были, то все грабли приходилось искать и бережно на них наступать. Чтобы опробовать возможности новой платформы, параллельно с портированием игры, был написан внутренний middleware (связка dagor engine + nxsdk + jam) и код обрастал всевозможными тестами, build matrix, бенчмарками, прогоном стабильности и другими внутренними проверками. Надо отметить что на момент 2018 года, в самом switch sdk не было реализовано часть posix функций вроде poll и send/receive, и большая часть функций для работы с файлами, posix прослойку нужно было писать самим. Дошли тогда руки и до написания различных бенчмарков для функций стандартной библиотеки, и были замечены некоторые аномалии в поведении части тригонометрических функций в различных режимах сборки. Для справки, sdk использует урезанный вариант musl libc (https://www.musl-libc.org/), все статически линкуется в один большой бинарник clang'ом от Нинтендо 9 версии (2018 год), который потом запускается на консоли. Доступа к исходникам самой libc в исполнении Нинтендо у нас не было, но всегда можно посмотреть дизасм и боле менее представить что происходит. https://habr.com/ru/articles/741184/ 👉 @bookflow
  • Программирование {BookFlow}

    Подборка Telegram каналов для программистов Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT. https://t.me/phis_mat Обучающие видео, книги по Физике и Математике https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_1 Статьи из "Хакера" Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Excel лайфхак📌 https://t.me/Excel_lifehack
  • Программирование {BookFlow}

    Числа с плавающей точкой для гуманитариев. Что это такое и как они работают В этой статье я бы хотел затронуть такую важную и фундаментальную тему для любого программиста, как числа с плавающей точкой. На данную тему уже написано большое количество статей, однако многие из них используют пугающие математические формулы и нотации, что может быть сложно для понимания новичкам. В этой статье я простым языком попытаюсь изложить данную тему и помочь решить ряд вопросов: как на самом деле процессор хранит числа с плавающей точкой? Как точка хранится в памяти? Почему при сложении 0.1 + 0.2 получается ответ ~0.30000000000000004? Если по какому-то из этих вопросов вы чувствуете, что не можете дать точный ответ, то эта статья для вас. Важное замечание: в этой статье не будут рассмотрены все "тонкие моменты" работы чисел с плавающей точкой. Цель этой статьи - дать фундаментальные знания новичкам в программировании о том, как с этими числами взаимодействует процессор. https://habr.com/ru/articles/745640/ 👉 @bookflow
    Числа с плавающей точкой для гуманитариев. Что это такое и как они работают

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

    Хабр
  • Программирование {BookFlow}

    О разнице между лямбдами и обычными функциями и о имплементации лямбд в некторых языках программирования Цель настоящей статьи - изучить лямбда функции: чем они отличаются от обычных функций и изучить, как они реализованы в С++, Python 3 и Java. На протяжении этой статьи я буду использовать godbolt.org, чтобы компилировать код и изучать машинный код или байт код. Я думаю, что при чтении статьи может быть удобнее смотреть не на приведённый машинный код в статье, а на этом сайте. https://habr.com/ru/articles/732434/ 👉 @bookflow
    О разнице между лямбдами и обычными функциями и о имплементации лямбд в некторых языках программирования

    Цель настоящей статьи - изучить лямбда функции: чем они отличаются от обычных функций и изучить, как они реализованы в С++, Python 3 и Java. На протяжении этой статьи я буду использовать godbolt.org...

    Хабр
  • Программирование {BookFlow}

    SonarQube: делаем код лучше Привет! Меня зовут Сергей, я один из разработчиков продукта «Сервис персонализации» в компании Sportmaster Lab, и в этом посте я расскажу про SonarQube – платформу для непрерывного анализа и измерения качества программного кода, разработанную компанией SonarSource. habr.com/ru/comp…s/746320 👉 @bookflow
  • Программирование {BookFlow}

    Изучаем Golang №1. Установка Go, выбор IDE, первая программа №2. Переменные, константы. Типы. Области видимости. Преобразование типов №3. Функции (основы) №4. Функции (advanced) №5. Условный оператор (if/else). Логические операторы №6. Циклы (for, for как while). Инкремент. Декремент №7. Циклы (2). Continue. Break №8. Switch .. case №9. Указатели (pointers) №10. Указатели (2). Usecases №11. Кастомные типы. Структуры(1) №12. Методы №13. Интерфейсы №14. Структуры (2) Встраивание типов (Embedding) №15. Массивы (arrays). Слайсы (slices)(1) №16. Слайсы (slices)(2) №17. Слайсы (slices)(3) №18. Мапы (maps) №19. Concurrency (1). Goroutines. Defer. Panic/Recover №20. Concurrency (2). WaitGroup. Data Race. Muxtex/RWMutex №21. Concurrency (3). Nil, Unbuffered, Buffered channels. Deadlock. №22. Concurrency (4). Select. Graceful shutdown. №23. Concurrency (5). Context №24. Concurrency (6). ErrGroup. Канал как Mutex. Промисы на каналах №25. Concurrency (7). Atomic №26. Дженерики(Generics) №27. Пакеты (Packages) №28. Модули (Modules) Все видео доступны на youtube 👉 @golang_lib
  • Программирование {BookFlow}

    Когда закончились идеи как назвать переменную⁠⁠ 👉 @bookflow
  • Реклама

  • Программирование {BookFlow}

    Почему я чуть не запорол свою карьеру тимлида. 4 совета начинающим Я работаю тимлидом уже несколько лет и с уверенностью могу сказать, что это направление развития мне очень нравится. А помню, я чуть не запорол свою карьеру тимлида в самом начале, на переходном этапе разработчик - тимлид. Я тогда работал разработчиком в большой компании и, в общем, работа мне нравилась. У нашей команды был номинальный тимлид - хороший, душевный человек, которому очень нравилось ковыряться в своих железках, а в жизни команды его участие ограничивалось только вопросами на дейлике “как дела?”. В общем, проблемы в команде копились, и никто ими не занимался, и меня это беспокоило. В итоге мне предложили попробовать себя тимлидом. Я эту историю рассказываю к тому, что я начинал свой путь с огромным воодушевлением, но уже через 3-4 месяца я почти выгорел и хотел вернуться в разработку или вообще уволиться. Поразмыслив тогда, я решил, что не могу так бесславно уйти и должен попытаться разобраться в ситуации и найти другое решение. Я сформулировал 4 основные причины такого быстрого выгорания, которое случилось со мной на этом переходном этапе. Мне удалось найти решение этих возникших трудностей и продолжить работу. https://habr.com/ru/articles/730584/ 👉 @bookflow
    Почему я чуть не запорол свою карьеру тимлида. 4 совета начинающим

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

    Хабр
  • Программирование {BookFlow}

  • Программирование {BookFlow}

    Коллеги, приглашаем вас на вебинар, где Валерий Харисов расскажет о том, как искать и находить неочевидные утечки исходного кода и содержащихся в них секретов. 🕚 29 июня в 15:00 (МСК) Leak-Search — сервис сканирования публичных репозиториев на наличие утечек исходного кода, конфигураций и конфиденциальных данных компании. Разработан и поддерживается командой по ИБ группы компаний QIWI 👨‍💻На вебинаре рассмотрим: - как программный код и секреты компании попадают в сеть - какие векторы утечек часто остаются вне фокуса - сколько это может стоить бизнесу - и главное, как не стать жертвой утечки данных Все на реальных кейсах крупнейших российских и зарубежных компаний, утечки которых были найдены с помощью Leak-Search, либо известны публично. Для участия на вебинаре зарегистрируйтесь по ссылке link.webinar.fm/registe…7xyczjsv 🕚Ждем вас 29 июня в 15:00 (МСК) ❗️На вебинаре вы получите доступ к пробному периоду❗️