Книги для программистов @bfbook Channel on Telegram

Книги для программистов

@bfbook


Книги по программированию, библиотека электронных книг для разработчиков.


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

Книги для программистов (Russian)

Книги для программистов - это Telegram канал, предназначенный для всех, кто увлечен программированием. Здесь вы найдете библиотеку электронных книг, специально подобранных для разработчиков. От книг по основам программирования до продвинутых тем и технологий - у нас есть все, что нужно для того, чтобы улучшить свои навыки и расширить знания в этой области. Наша цель - делиться качественным и полезным контентом с нашими подписчиками, помогая им стать лучшими специалистами в мире IT.

Не упустите возможность получить доступ к самым актуальным и интересным книгам по программированию прямо сейчас. Присоединяйтесь к нам, чтобы начать улучшать свои навыки и быть в курсе последних тенденций в мире разработки программного обеспечения. Если у вас возникли какие-либо вопросы, не стесняйтесь обращаться к администратору канала @evgenycarter.

Книги для программистов

20 Nov, 09:01


Погрузитесь в мир высокотехнологичных решений и узнайте, как создать интерактивные веб-приложения с помощью SignalR! Регистрируйтесь на бесплатный вебинар: https://clck.ru/3EiHxM/?erid=2VtzqufmQN2

1. Зачем использовать SignalR: Узнайте, какие задачи решает эта мощная технология и почему она необходима для современных приложений.
2. Технологии real-time приложений: Разберем ключевые технологии для создания приложений, работающих в режиме реального времени.
3. Концепции и работа SignalR: Поймем, как работают хабы, соединения, клиенты и серверы, а также механизмы протоколов WebSocket и Long Polling.
4. Создание интерактивного чата: Построим структуру простого чата. Напишем код для отправки и получения сообщений в реальном времени. Обработаем события, такие как подключение/отключение пользователей и оповещения о новых сообщениях. Дополнительные примеры использования SignalR: Рассмотрим, как использовать SignalR для оповещений, панелей мониторинга и многопользовательских приложений.

Кому будет полезно:
1️⃣ .NET разработчикам: Расширьте свои навыки работы с ASP NET Core и создавайте интерактивные приложения.
2️⃣ Веб-разработчикам: Узнайте, как создавать быстро реагирующие и интерактивные веб-приложения.

🔥Не упустите шанс! Зарегистрируйтесь сейчас и станьте мастером создания интерактивных веб-приложений с SignalR!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

20 Nov, 08:10


Full Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform
Автор: Andre Landgraf (2023)

Мы находимся в захватывающей эре веб-разработки, отмеченной быстрым развитием экосистемы JavaScript. Remix предлагает необходимые абстракции для использования преимуществ последних достижений React и других технологий. С помощью этой книги по Remix вы сможете поднять свои навыки от разработки на React до веб-разработки полного стека, раскрыв весь потенциал новейших технологий, таких как пограничные функции, потоковая передача данных и весь стек веб-платформы.

Скачать книгу

👉 @bfbook

Книги для программистов

19 Nov, 08:30


📌Что почитать программисту? Подборка из 15 книг. Часть 3

Чистая архитектура. Искусство разработки программного обеспечения
Автор: Роберт Мартин
Английское название: Clean Architecture. A Craftsman's Guide to Software Structure and Design)
Уровень: любой

Роберт Мартин объясняет, почему самое важное свойство систем — это их способность изменяться под новые требования и условия. Обеспечить эти изменения помогает подходящая архитектура.

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


Современный подход к программной архитектуре
Авторы: Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани
Английское название: Software Architecture. The Hard Parts. Modern Trade-Off Analyses for Distributed Architectures
Уровень: middle

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


Software Engineering The Soft Parts
Автор: Адди Османи
Уровень: новичок и middle

Автор делится выводами, которые он сделал за 10 лет работы в Google, и даёт обзор на софтскилы, важные для разработчиков. Например, как принимать решения, использовать в разработке навыки из других областей, обучаться через опыт, общаться с другими специалистами. Может стать первой книгой о карьере разработчика в библиотеке.


Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
Автор: Эрик Эванс
Английское название: Domain-Driven Design: Tackling Complexity in the Heart of Software
Уровень: опытный

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


Программист-фанатик
Автор: Чед Фаулер
Английское название: Passionate Programmer
Уровень: новичок и опытный

Книга о том, как разработчику развиваться и строить карьеру. Фаулер даёт советы, как не пускать всё на самотек, а ставить и реализовывать карьерные цели более осмысленно.


👉 @bfbook

Книги для программистов

19 Nov, 06:30


🚀 Ваша CMS под контролем: легко, гибко, масштабируемо!

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

Что вы узнаете на вебинаре:
- как грамотно проектировать структуру CMS для высокой производительности;
- какие модули и плагины помогут настроить систему под любые задачи;
- лучшие подходы к масштабированию и обеспечению стабильности на высоких нагрузках.

🔥 Спикер Евгений Тюменцев — директор компании по разработке ПО. 20 лет преподает компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП.

Урок проходит в преддверии курса «Microservice Architecture». Участники получат скидку на обучение!

26 ноября в 20:00 МСК. Регистрация открыта: https://vk.cc/cEWr1w

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

18 Nov, 13:31


Decoding Coding: Fundamentals
Автор: Hinesh Nyati (2023)

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

Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка Python и постепенно перейдем к более сложным задачам. К концу этой книги вы будете обладать навыками и знаниями, позволяющими создавать собственные программы на Python и автоматизировать задачи в повседневной жизни.

Скачать книгу

👉 @bfbook

Книги для программистов

18 Nov, 11:27


Как управлять памятью без лишних головных болей? Rust предлагает уникальные инструменты безопасности, и мы покажем, как это работает в реальных проектах!

На открытом вебинаре 19 ноября в 20:00 мск разберем умные указатели, interior mutability и деструкторы, научимся избегать типичных ошибок с динамической памятью и писать код, который производителен и безопасен.

Хватит бороться с утечками памяти и некорректными указателями! Освойте Rust и научитесь создавать сложные и безопасные структуры данных, которые ценятся в профессиональной разработке. А с поддержкой опытных экспертов и дипломом OTUS ваш резюме станет еще сильнее.

Регистрируйтесь на вебинар прямо сейчас и получите скидку на большое обучение «Rust Developer. Basic».

Книги для программистов

18 Nov, 07:46


Cloud Native Spring in Action
Автор: Thomas Vitale (2022)

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

Скачать книгу

👉 @bfbook

Книги для программистов

16 Nov, 19:34


Pragmatic Python Programming: Learning Python the Smart Way
Автор: Gabor Gut (2022)

Исследуйте мир языков программирования через Python и изучите основы для написания программ. Эта книга охватывает Python 3.10, объясняя его через шесть ключевых концепций. Каждая глава содержит реальный пример с практическими советами и раздел, посвященный продвинутым концепциям.

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

Скачать книгу

👉 @bfbook

Книги для программистов

16 Nov, 12:01


📌Что почитать программисту? Подборка из 15 книг. Часть 2

Современный язык Java. Лямбды, потоки и функциональное программирование
Авторы: Рауль-Габриэль Урма, Марио Фуско, Алан Майкрофт
Английское название: Modern Java in Action. Lambdas, Streams, Functional and Reactive Programming
Уровень: новичок

Книга поможет освоить новые функции Java 8. Одна из них — лямбда-выражения. Они полезны, когда нужно выполнить какую-то операцию на массиве данных или обработать поток данных. Создавать отдельную функцию для каждой операции не нужно — лямбда-выражения позволяют выполнить операцию прямо в месте ее использования. В итоге код становится более компактным и читаемым.
Новичкам лучше брать более старую редакцию книги, которая вышла под названием «Java 8 в действии: лямбды, потоки и функциональный стиль». В ней меньше материала, поэтому его легче усвоить.


Структуры данных и алгоритмы в Java
Автор: Роберт Лафоре
Английское название: Data Structures and Algorithms in Java
Уровень: опытный

Автор предлагает изучить структуру данных и алгоритмов на примерах из Java. Он рассматривает основные структуры данных: списки, деревья и хеш-таблицы, а также классические алгоритмы сортировки и поиска. В книге есть советы по выбору подходящей структуры данных или алгоритма для конкретной задачи. В конце каждой главы — упражнения для самопроверки.


Карьера программиста
Автор: Гейл Лакман Макдауэл
Английское название: Cracking the Coding Interview
Уровень: новичок и middle

Гейл несколько лет проводила интервью в Apple, Google и Microsoft. Потом основала компанию, которая помогает разработчикам готовиться к техническим собеседованиям в IT-гигантах. Книга не о том, как себя вести или какого цвета рубашку выбрать; автор подробно разбирает более 150 вопросов и задач, с которыми можно столкнуться на интервью, и показывает, как их можно решить. Поэтому сборник подойдёт не только тем, кто готовится к техническому собеседованию, но и всем, кому нужна дополнительная практика.


Искусство программирования
Автор: Дональд Кнут
Английское название: The Art Of Computer Programming
Уровень: опытный

Искусство программирования — серия книг из четырёх томов американского математика Дональда Кнута:

● Том 1. Основные алгоритмы
● Том 2. Получисленные алгоритмы
● Том 3. Сортировка и поиск
● Том 4. Комбинаторные алгоритмы

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


Чистый код
Автор: Роберт Мартин
Английское название: Clean Code. A Handbook of Agile Software Craftsmanship
Уровень: любой

«Чистый код» — это книга о принципах и практиках написания читабельного и поддерживаемого кода. Её автор, Роберт Мартин, — эксперт в области программирования и гибких методологий разработки.

👉 @bfbook

Книги для программистов

15 Nov, 13:47


✉️ Вам приглашение на митап!

В среду, 20 ноября, в 18:00 ждём вас в московском офисе Сбера на Golang Meetup.
 
О чем поговорим:
 
🔵 Как отчистить архитектуру и стоит ли игра свеч?
Антон Юрченко и Олег Ширко из Сбера расскажут, зачем они унифицируют архитектуру во всех Go-проектах, поделятся практическими советами и реальными примерами.
 
🔵 Разбираем текст правильно: формальные грамматики на Go
Даниил Подольский из YADRO расскажет, как эффективно решать задачи разбора нестандартных форматов данных.
 
🔵 "Offensive GoLang" или каким его видит кибербезопасность?
Евгений Разумовский из Сбера порассуждает о том, какие преимущества дает использование Go для задач информационной безопасности.
 
А также в программе:
нетворкинг, фуршет, подарки и рассказы про использование Go в Сбере.

📍 Офлайн + онлайн
Регистрация на мероприятие и подробности

Книги для программистов

15 Nov, 10:23


📌Что почитать программисту? Подборка из 15 книг. Часть 1


Совершенный код
Автор: Стив Макконелл
Английское название: Code Complete
Уровень: новичок и middle

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


Программист-прагматик
Авторы: Дэвид Томас и Эндрю Хант
Английское название: The Pragmatic Programmer
Уровень: любой

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


Паттерны объектно-ориентированного проектирования
Авторы: Эрих Гамма, Ричард Хелм, Роберт Джонсон, Джон Влиссидес
Английское название: Design Patterns. Elements of Reusable Object-Oriented Software
Уровень: опытный

Паттерны проектирования — это как рецепты или стратегии для написания кода под разные задачи. Например, чтобы создать только один экземпляр какого-то объекта в программе, можно использовать шаблон проектирования Singleton. Этот паттерн гарантирует, что в программе будет только один экземпляр этого объекта, что экономит ресурсы компьютера и помогает избежать конфликтов в программе.
В книге разбирают известные шаблоны проектирования и объясняют, когда и как их применять, на примерах реальных проектов. Издание 2020 года отличается от предыдущих. Во-первых, названием: прошлые версии перевели как «Приёмы объектно-ориентированного проектирования». Издатели обновили список терминов и используют более современные. Например, «рефакторинг» вместо устаревшей «реорганизации». Стиль изложения тоже изменили на более простой. Теперь книга меньше походит на документацию.


Изучаем Java
Авторы: Кэти Сьерра, Берт Бэйтс
Английское название: Head First Java
Уровень: новичок

Книга от издательства O'Relly поможет изучить основы Java: переменные, типы данных, условные операторы, циклы и другие ключевые концепции. Темы для более продвинутых программистов тоже найдутся. Например, многопоточность, работа с файлами и сетью.
В Head First Java нетрадиционный подход к обучению. Авторы используют иллюстрации, загадки и задания для проверки, чтобы читателю было интересно и просто учиться. Например, объясняют принципы наследования и полиморфизма с помощью весёлых историй и практических примеров.


Java. Полное руководство
Автор: Герберт Шилдт
Уровень: новичок

В книге рассказывается об основах языка — синтаксисе и переменных, и о более сложных темах — многопоточности и сетевых соединениях. В учебнике есть много примеров кода, которые помогают понять концепции Java. Это особенно ценно для тех, кто только начинает кодить на языке.

👉 @bfbook

Книги для программистов

15 Nov, 08:00


🎓 Приглашаем вас на вебинар "Обучение с учителем: разбираем задачу классификации", который состоится 18.11.2024 в 18:00! 🕕

Занятие посвящено задачам классификации, которые востребованы во всех областях Data Science. На занятии обсудим, что представляет из себя этот тип задач, какие есть подходы для её решения, а также изучим алгоритм kNN и применим его на практике.

👉 В результате урока вы:
- познакомитесь с таким классом задач, как классификация;
- изучите метрики для задачи классификации;
- узнаете, как устроен алгоритм kNN;
- научитесь применять алгоритм kNN на практике.

🔥 Не упустите возможность углубить свои знания в области классификации и машинного обучения! 📊🤖

👉 Присоединяйтесь к нам: https://vk.cc/cEM8Qx

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

15 Nov, 07:47


Tiny CSS Projects
Автор: Martine Dowden (2023)

Проекты могут быть крошечными, но навыки CSS, которые вы приобретете, будут огромными! Эта книга научит вас создавать красивые веб-сайты и приложения, проведя вас через дюжину забавных задач по кодированию.

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

Скачать книгу

👉 @bfbook

Книги для программистов

14 Nov, 22:45


Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker, 2nd Edition
Автор: Frank Zammetti (2022)

Изучите, что могут предложить React, Node, Python, Django, TypeScript, Webpack и Docker по отдельности, и как они все вместе подходят для разработки современных приложений.

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

Скачать книгу

👉 @bfbook

Книги для программистов

14 Nov, 16:05


Какие планы на 19 ноября? Приходи на OPS Talk в офис Сбера!
 
Открылась регистрация на митап для инженеров сопровождения и DevOps-специалистов «OPS Talk by Sber: от разработки до инцидента».

Вместе со спикерами из Сбера, СберТеха и HFLabs поговорим о сопровождении IT-систем, DevOps- и SRE-практиках в уютном офисе на Кутузовском проспекте, а также онлайн в прямом эфире.
 
В программе 3 доклада, интерактивы и подарки, пицца-брейк, много новых знакомств и общения!
 
👉🏻Подробная программа и регистрация – здесь.
 
И поторопись – количество очных мест ограничено!

Книги для программистов

12 Nov, 20:16


Learn R: As a Language, 2nd Edition
Автор: Pedro J. Aphalo (2024)

Книга построена таким образом, что включает в себя задачи, которые автор называет игровыми площадками, в надежде, что все читатели получат удовольствие от своего пути к свободе владения R. Свободное владение языком — это навык, который приобретается в процессе практики и изучения. Для студентов и специалистов осознание параллелей между R и естественными языками должно помочь им почувствовать себя в R как дома. Используемый мной подход похож на путеводитель, поощряющий изучение и описывающий доступные альтернативы и способы их достижения. Намерение состоит в том, чтобы провести читателя через ландшафт R в 2024 году и далее.

Скачать книгу

👉 @bfbook

Книги для программистов

12 Nov, 08:01


Переходим на Rust — язык, который сочетает производительность и безопасность.

Почему разработчики выбирают Rust?

➡️ Высокая производительность: Создавайте быстрые приложения с минимальными затратами ресурсов, как на C и C++, но с большей безопасностью.
➡️ Безопасная работа с памятью: Забудьте о проблемах с утечками памяти и гонками данных — cистема типов, в совокупности с принципами владения и заимствования, гарантируют надёжность.
➡️ Конкурентное программирование без риска: Используйте многопоточность без страха столкнуться с гонками данных.
➡️ Широкая экосистема: Огромное сообщество и тысячи готовых библиотек помогут вам быстро внедрить Rust в ваши проекты.
➡️ Совместимость с С ABI: Улучшайте существующие проекты, добавляя участки кода на Rust для оптимизации производительности.
➡️ Будущее веба с WebAssembly: Разрабатывайте высокопроизводительные веб-приложения с помощью Rust и WebAssembly.

Практикуйтесь сразу с первого урока вместе с автором курса и опытным наставником в нашем тренажере:

Вам доступны первые 3 урока с практикой

Урок #1 | Выбор IDE, установка окружения и первый "hello world"
Соберете и запустите первый "hello world" проект.

Урок #2 | Базовый синтаксис
Научитесь писать Rust код в процедурном стиле. Изучите типы данных,встроенные и пользовательские типы, функции и переменные

Урок #3 | Владение и заимствование
Используете механизмы механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы.

🚀 Получить демо-доступ к первым 3 урокам

Реклама. Информация о рекламодателе

Книги для программистов

11 Nov, 21:06


Javascript Absolute Beginner’s Guide, 3rd Edition
Автор: Kirupa Chinnathambi (2022)

Это самое простое и практичное руководство по JavaScript для начинающих с простыми и надежными инструкциями по выполнению всего, что вы действительно хотите сделать. Используйте все возможности современного JavaScript — даже если вы никогда раньше ничего не программировали. Это быстрый способ изучить JavaScript, начав с основ и постепенно углубляясь во все техники, необходимые для создания высокомасштабируемых и производительных веб-приложений и сервисов.

Скачать книгу

👉 @bfbook

Книги для программистов

11 Nov, 09:32


Что такое виртуальная память и как она помогает эффективно распределять ресурсы? Как система может выделить больше памяти, чем на самом деле доступно на сервере? На нашем вебинаре разберем ключевые вопросы управления памятью в Linux.

Узнаете об эволюции адресации памяти и поймете, зачем используется swap и как работает OOM Killer, защищая систему от нехватки ресурсов.

Погружаясь в тонкости управления памятью, вы сможете оптимизировать свои процессы в Linux и лучше понимать поведение системы под нагрузкой.

Присоединяйтесь 14 ноября в 19:00, чтобы расширить свои знания и улучшить свои навыки работы с памятью в Linux.

Присоединяйтесь и получите скидку на участие в курсе «Computer Sciences»: https://vk.cc/cEvuBd

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

10 Nov, 17:10


Deep Learning for Vision Systems
Автор: Mohamed Elgendy (2020)

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

Что внутри:
✔️Классификация изображений и обнаружение объектов;
✔️Продвинутые архитектуры глубокого обучения;
✔️Transfer learning и генеративно-состязательные сети;
✔️Поиск изображений и многое другое.

Скачать книгу

👉 @bfbook

Книги для программистов

09 Nov, 13:10


Подборка Telegram каналов для программистов

https://t.me/piterspb Канал о Санкт-Петербурге 🌇❤️💙


Системное администрирование 📌
https://t.me/sysadmin_girl Девочка Сисадмин 👩
https://t.me/srv_admin_linux Админские угодья
https://t.me/linux_srv Типичный Сисадмин

https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
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

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/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 Полезные советы по программированию
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

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 Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://t.me/Excel_lifehack

https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Книги для программистов

09 Nov, 07:42


C++ Networking 101
Автор: Anais Sutherland (2023)

Эта книга устраняет разрыв между сетевым администрированием и программированием, предлагая читателям целостный подход к освоению сетевых операций. Вначале читатель знакомится с такими основами сетевой работы, как модели TCP/IP, сокеты и протоколы. Затем они переходят к практическому программированию, используя язык C++ для установления соединений TCP/UDP клиент-сервер, обработки сетевых ошибок и работы с протоколами прикладного уровня, такими как HTTP/HTTPS, FTP, SMTP, IMAP и DNS.

Далее книга знакомит читателей с виртуальными частными сетями (VPN). Рассматриваются беспроводные сети и асинхронное программирование, приводятся наглядные иллюстрации настройки WiFi, Bluetooth и Zigbee с использованием языка C++. Рассматриваются важнейшие стандарты беспроводной связи и протоколы безопасности.

Скачать книгу

👉 @bfbook

Книги для программистов

08 Nov, 09:01


🎉 Приглашаем вас на бесплатный практический урок "Временные ряды - Фурье и вейвлет анализ", который состоится 11.11.2024 в 20:00 (мск)! 🕗

Хотите стать крутым аналитиком данных или обучать машины в 2024?

На вебинаре мы узнаем:
- Насколько нормален временной ряд? Преобразование Бокса-Кокса и зачем оно нужно;
- Компоненты временного ряда: фурье-анализ и прогнозирование значений повторяющихся процессов;
- Нестационарные процессы: как вейвлет-анализ позволяет проводить классификацию сложных событий во временных рядах.

В результате вебинара вы узнаете:
- Как нормализировать временной ряд с помощью преобразования Бокса-Кокса;
- Как разложить ряд на компоненты и с их помощью прогнозировать будущие значения;
- Как анализировать нестационарные процессы с помощью вейвлет-анализа.

Этот открытый урок будет особенно интересен ML-инженерам, которые начинают знакомство с временными рядами и хотят вырваться за границы модели SARIMA.

Не упустите возможность углубить свои знания в области временных рядов!
👉 Присоединяйтесь к нам
: https://vk.cc/cEgRjU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

08 Nov, 05:08


Distributed Services with Go
Автор: Travis Jeffery (2021)

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

Скачать книгу

👉 @bfbook

Книги для программистов

07 Nov, 08:46


Начинай писать код как профессионал уже! Приходи на открытый урок по поведенческим паттернам проектирования в C#! 🔥

Ты узнаешь фишки для создания гибкого, поддерживаемого и эффективного кода!


В чем ценность этого урока:

1️⃣Самые актуальные поведенческие паттерны в C# за 60 минут.
2️⃣ Научишься эффективной их реализации, используя особенности языка.
3️⃣ Сможешь применять полученные знания на практике, улучшая архитектуру своих проектов на изи.

Будет очень полезно, чтобы:
Освоить ключевые принципы проектирования программного обеспечения.
Повысить свой уровень владения C#.
Получить ответы на все интересующие вопросы от эксперта.

Места теперь ограничены! 😱 Регистрируйся прямо сейчас! ➡️https://vk.cc/cEdzPa

P.S. Зарегистрируйся до 11.11.2024 и получи бонус - Нестандартные возможности LINQ, которые используют профессионалы!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

06 Nov, 13:49


Designing Interfaces: Patterns for Effective Interaction Design
Авторы: Jenifer Tidwell, Charles Brewer, Aynne Valencia (2020)

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

✔️Поймите своих пользователей, прежде чем приступить к проектированию;
✔️Постройте структуру своего программного обеспечения так, чтобы она была понятна пользователям;
✔️Создавайте компоненты, чтобы помочь пользователям выполнять задачи на любом устройстве;
✔️Правильно размещайте элементы, чтобы направлять пользователей к информации и функциям;
✔️Узнайте, как визуальный дизайн может улучшить или ухудшить удобство использования продукта.

Скачать книгу

👉 @bfbook

Книги для программистов

05 Nov, 07:34


Hacking APIs: Breaking Web Application Programming Interfaces (Final Release)
Автор: Corey J. Ball (2022)

Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях

Скачать книгу

👉 @bfbook

Книги для программистов

04 Nov, 09:12


Хватит выбирать между безопасностью и скоростью. С Rust можно забыть о компромиссах!

Приглашаем вас на открытый урок 5 ноября в 20:00 мск с практическими примерами и разбором реальных кейсов.

На вебинаре вы:

– поймёте, как Rust справляется с опасными ошибками, которые часто ломают программы;
– сравните методы борьбы с небезопасным доступом к памяти;
– найдёте скрытые баги в коде и посмотрите, как Rust защищает от них, сохраняя производительность на высшем уровне;
– узнаете, как абстракции в Rust влияют на ресурсы и облегчают жизнь разработчику.

Все участники урока получат скидку на обучение на курсе «Rust Developer. Basic», который стартует совсем скоро.

Регистрируйтесь на открытый урок прямо сейчас.

https://vk.cc/cE2p27

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

04 Nov, 07:16


Python for Scientists, 3rd Edition
Автор: John M. Stewart (2023)

Python - бесплатный, с открытым исходным кодом, простой в использовании программный инструмент, представляющий собой значительную альтернативу таким проприетарным пакетам, как MATLAB и Mathematica. Эта книга охватывает все, что необходимо знать работающему ученому, чтобы начать эффективно использовать Python. Автор объясняет научный Python с нуля, показывая, как легко реализовать и протестировать нетривиальные математические алгоритмы, а также знакомит читателя с многочисленными свободно распространяемыми дополнительными модулями. Ряд примеров, относящихся к самым разным областям, иллюстрирует возможности программы.

Скачать книгу

👉 @bfbook

Книги для программистов

31 Oct, 20:27


The Essential Guide to Creating Multiplayer Games with Godot 4.0: Harness the power of Godot Engine’s GDScript network API to connect players in multiplayer games
Автор: Henrique Campos (2023)

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

Скачать книгу

👉 @bfbook

Книги для программистов

31 Oct, 09:01


Ваш бизнес всё ещё привязан к Oracle? Время избавиться от лишних расходов и рисков!

5 ноября в 20:00 мск мы проведём бесплатный открытый урок о том, почему PostgreSQL — это лучшая альтернатива и как провести миграцию без боли и сбоев.

На уроке мы сравним возможности PostgreSQL и Oracle, покажем, с чего начать миграцию баз данных и как избежать ошибок. Реальная демонстрация и разбор кейсов — вы увидите, как легко перейти на PostgreSQL.

Участники вебинара не только поймут все нюансы миграции, но и получат скидку на курс «Миграция с Oracle на PostgreSQL».

Не упустите возможность узнать, как сократить расходы на лицензии и повысить производительность вашей базы данных.

Регистрируйтесь на открытый вебинар прямо сейчас! 👇

https://vk.cc/cDM4t6

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

31 Oct, 08:23


The Design and Evolution of C++
Автор: Бьерн Страуструп (2016)

Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.

В книге рассматриваются следующие темы:
✔️ предыстория С++;
✔️ язык С с классами;
✔️ цели С++;
✔️ языки С и С++;
✔️ правила проектирования С++;
✔️ стандартизация;
✔️ библиотеки;
✔️ перспективы развития С++ и многое другое.

Скачать книгу

👉 @bfbook

Книги для программистов

30 Oct, 07:50


Programming with MicroPython
Автор: Nicholas H. Tollervey (2017)

Настоящая книга посвящена MicroPython, реализации Python 3 для микроконтроллеров и встроенных систем. Это практическое руководство расскажет вам о создании готовых программ и приложений на основе MicroPython. Вы изучите, как Python работает с микроконтроллерами, как взаимодействует с оборудованием для обработки ввода-вывода, как общается по беспроводной сети, создаём звуки и музыку, а также создание роботизированных проектов.

В книге рассматриваются следующие темы:
✔️ введение в MicroPython;
✔️ PyBoard;
✔️ беспроводная сеть;
✔️ обработка звуков и музыки;
✔️ роботы;
✔️ идиомы MicroPython и многое другое.

Скачать книгу

👉 @bfbook

Книги для программистов

29 Oct, 10:02


Многопоточность без страха. Узнайте, как Rust делает её безопасной!

30 октября в 20:00 мск, мы разберём, как Rust помогает избежать типичных проблем при работе с многопоточностью, сохраняя скорость и надёжность.

Это полезный вебинар для всех, кто интересуется разработкой — вне зависимости от того, на каком языке вы пишете. Rust раскрывает перед вами не только мощные возможности, но и новые подходы в Computer Science.

Все участники получат скидку на полный курс «Rust Developer. Professional».
Спикер Кирилл Федченко — опытный разработчик на нескольких языках.

Регистрируйтесь прямо сейчас и погружайтесь в мир многопоточной разработки без лишних рисков и ошибок https://vk.cc/cDxM06

Книги для программистов

29 Oct, 07:03


Full-Stack IOS Development with Swift and Vapor
Автор: Hem Dutt (2024)

Эта всеобъемлющая книга объединяет сильные стороны Swift, фреймворка Vapor и iOS-разработки для создания динамичных полнофункциональных приложений. Эта книга идеально подходит для начинающих разработчиков, студентов и опытных профессионалов в области iOS. Она вооружит вас навыками, необходимыми для освоения разработки как на стороне сервера, так и на стороне клиента. Ключевые темы включают в себя понимание основ и истории полностековой разработки и концепции минимально жизнеспособного продукта; установку и настройку основных инструментов и SDK для Vapor и iOS-разработки; освоение персистентности данных путем интеграции PostgreSQL с фреймворком Vapor; реализацию решений для хранения данных в iOS-приложениях с помощью Core Data и SQLite.

Скачать книгу

👉 @bfbook

Книги для программистов

27 Oct, 09:10


Machine Learning with R: Learn techniques for building and improving machine learning models, from data preparation to model tuning, evaluation, and working with big data, 4th Edition
Автор: Brett Lantz (2023)

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

Скачать книгу

👉 @bfbook

Книги для программистов

26 Oct, 11:35


Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/sysadmin_girl Девочка Сисадмин
https://t.me/srv_admin_linux Админские угодья
https://t.me/linux_srv Типичный Сисадмин

https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
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

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/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 Полезные советы по программированию
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

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 Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://t.me/Excel_lifehack

https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Книги для программистов

24 Oct, 21:32


Data Science at the Command Line
Автор: Jeroen Janssens (2021)

Это руководство демонстрирует, как гибкость командной строки может помочь вам стать более эффективным и продуктивным специалистом по данным. Вы узнаете, как комбинировать небольшие, но мощные инструменты командной строки для быстрого получения, очистки, исследования и моделирования ваших данных. Для начала автор предоставляет образ Docker, содержащий более 80 инструментов, которые пригодятся вам при работе с Windows, macOS или Linux.

Во время чтения книги вы научитесь:
✔️Получать данные с веб-сайтов, API, баз данных и электронных таблиц;
✔️Выполнять операции очистки текста, файлов CSV, HTM, XML и JSON;
✔️Исследовать данные, вычислять описательную статистику и создавать визуализации;
✔️Создавать повторно используемые инструменты командной строки из однострочников и существующего кода на Python или R.

Скачать книгу

👉 @bfbook

Книги для программистов

24 Oct, 08:14


Хотите создавать код, который работает с любыми данными? 😈

Тогда вам точно нужен наш практический вебинар "Сериализатор данных с использованием Reflection и Generics"!

За 60 минут вы узнаете:
Как с помощью Reflection и Generics создать универсальный сериализатор,
работающий с любым типом данных!
Как использовать Generics для написания гибкого, типобезопасного кода.
Пошаговое руководство по созданию собственного сериализатора.
Практические примеры использования сериализации для сохранения данных, отправки их по сети и кэширования.

Мы покажем на практике, как сериализовать:
1️⃣Пользовательские классы.
2️⃣Коллекции.
3️⃣Вложенные структуры.

Этот вебинар для вас, если вы:
Разработчик C#
Инженер, проектирующий модульные системы
Хотите углубить свои знания о Reflection и Generics


А на курсе C# Developer. Professional вы освоите навыки, которые позволят претендовать на позиции уровня начинающего Senior / крепкого Middle.

Запишитесь: https://otus.pw/Rga9/?erid=2VtzqvsY4UU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

23 Oct, 05:57


Mastering Unity Game Development with C#: Harness the full potential of Unity 2022 game development using C#
Автор: Mohamed Essan (2024)

Написанная опытным разработчиком Unity, книга уделяет особое внимание организации проекта, чистому коду на C# и плагинам Unity, включая новую систему ввода и Cinemachine. Mastering Unity Game Development with C# покажет вам, как эффективно структурировать проекты, писать чистый и модульный код, использовать возможности плагинов Unity и разрабатывать увлекательные игровые механики. Вы также поймете, как оптимизировать пользовательские интерфейсы для обеспечения бесперебойной работы игроков, эффективно управлять игровыми данными, вносить вклад в существующие кодовые базы, интегрировать сторонние активы и API, а также применять методы оптимизации для повышения производительности игры.

Скачать книгу

👉 @bfbook

Книги для программистов

22 Oct, 19:06


Прощай Капитан 😢

👉 @itmozg

Книги для программистов

21 Oct, 11:10


C# 9 and .NET 5
Автор: Mark J. Price (2020)

В данной книге опытный преподаватель Марк Дж. Прайс дает все самое необходимое для начала программирования приложений на C#. Книга учит создавать современные кросплатформенные приложения с помощью .NET Core 5.0 и знакомит с важными особенностями C# 9. Она написана для читателей с опытом программирования.

Чему вы научитесь:
✔️Создавать кроссплатформенные приложения для Windows, macOS, Linux, iOS и Android;
✔️Работать с ASP. NET Core 5.0 и создавать веб-приложения;
✔️Использовать объектно-ориентированное программирование и многозадачность на C#;
✔️Работать с данными при помощи LINQ;
✔️Разрабатывать приложения для Windows с помощью универсальной платформы Windows и XAML;
✔️Создавать мобильные приложения для iOS и Android с помощью Xamarin.Forms.

Скачать книгу

👉 @bfbook

Книги для программистов

21 Oct, 08:00


🔥Как применять блокчейны при создании децентрализованных приложений (DApps)?

⚡️Узнаем на открытом уроке 23 октября в 20.00 мск., на котором:

- обсудим основы блокчейн-технологий их принципы работы и применение для создания децентрализованных приложений;

- разберем блокчейны, такие как Bitcoin, Ethereum, Solana, Ton, идентификацию плюсов и минусов;

- попробуем выпустить цифровой артефакт каждому участнику в одной из тестовых сетей.

👉Регистрация. Пройдите вступительный тест

Занятие приурочено к старту курса "Разработка децентрализованных приложений", после обучения на котором вы сможете претендовать на вакансии разработчика в сфере Блокчейна, архитектора в сфере Блокчейна.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

20 Oct, 20:38


Beginning C++20: From Novice to Professional
Авторы: Ivor Horton, Peter Van Weert (2020)

Во время чтения книги вы:
✔️Начнете программировать со стандартом C++20;
✔️Изучите работу с массивами и циклами, указателями и ссылками, строками и т. д.;
✔️Напишете свои собственные функции, типы и операторы;
✔️Откроете для себя основы объектно-ориентированного программирования;
✔️Используете перегрузку, наследование, виртуальные функции и полиморфизм;
✔️Напишете общие шаблоны функций и классов и сделаете их безопасными;
✔️Изучите все тонкости контейнеров, алгоритмов и диапазонов.

Скачать книгу

👉 @bfbook

Книги для программистов

18 Oct, 09:39


Вебинар: «Как построить pipeline предобработки данных для машинного обучения»

📅 Дата: 21 октября 2024, 18:00 (МСК)
👩‍💻 Спикер: Мария Тихонова

🚀 О чем поговорим:
На вебинаре вы научитесь строить полноценный pipeline для подготовки данных под задачи машинного обучения. Мы обсудим ключевые шаги, такие как Exploratory Data Analysis (EDA) и предобработка данных, на конкретных примерах.

💼 Что вы получите:
- Разберетесь, как проводить разведочный анализ данных (EDA).
- Изучите лучшие практики по очистке, трансформации и подготовке данных для ML-моделей.
- Поймете, как избежать типичных ошибок при работе с данными.

📌 Встречаемся в преддверии старта курса «Machine Learning. Basic». Все участники вебинара получат специальную цену на обучение!

👉 Для участия зарегистрируйтесь на сайте: https://vk.cc/cCMRZ3

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Книги для программистов

17 Oct, 21:11


Python Testing with pytest: Simple, Rapid, Effective, and Scalable 2nd Edition
Автор: Brian Okken (2022)

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

Скачать книгу

👉 @bfbook

Книги для программистов

17 Oct, 20:06


Эта локация - одна из любимых у питерских фотографов 📸

Блогеры показали место в Петербурге, напоминающее Нью-Йорк.

📍Петровский пр. 20/4

Книги для программистов

17 Oct, 14:30


Building Micro-Frontends: Scaling Teams and Projects, Empowering Developers
Автор: Luca Mezzalira (2021)

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

Скачать книгу

👉 @bfbook

Книги для программистов

17 Oct, 07:32


Advancing into Analytics: From Excel to Python and R
Автор: George Mount (2021)

Исследование и проверка взаимосвязей являются основой аналитики. Используя инструменты и механизмы, описанные в этой книге, вы сможете продолжить изучение более продвинутых методов анализа данных. К моменту завершения этой книги вы сможете проводить исследовательский анализ данных и тестировать гипотезы с помощью языка программирования. Автор демонстрирует ключевые статистические концепции с помощью электронных таблиц, а затем переводит ваши существующие знания о работе с данными на язык программирования R и Python.

Скачать книгу

👉 @bfbook

Книги для программистов

16 Oct, 07:50


Хотите писать код короче, мощнее и эффективнее? 🤔 Тогда вам точно нужен этот открытый урок по LINQ! 🚀

На этом вебинаре вы узнаете:

Секретный синтаксис LINQ: Как писать лаконичный и мощный код для работы с данными.
Лайфхаки компараторов: Используйте их, чтобы получить именно те данные, которые вам нужны.
Примеры на реальных задачах: как LINQ работает на практике и сразу начните применять его!

Приходите, если вы хотите освоить мощный инструмент для повышения продуктивности!

Этот вебинар — лишь небольшая часть большого образовательного курса C# Developer, который создан для тех, кто хочет с нуля освоить принципы программирования и развиваться в С#-разработке. Чаще всего язык применяется в серверной и web-разработке, создании игр. В рамках курса вы не только получите теоретические знания, но и сможете применять их на практике под руководством опытных преподавателей.

Зарегистрируйтесь сейчас и получите:
🔥 PDF Топ 5 ошибок, которые допускают джуны на собеседованиях (и как их избежать): https://otus.pw/S4UD/?erid=2VtzqueUhzj

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

15 Oct, 21:08


Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures
Автор: Adam Bellemare (2023)

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

Скачать книгу

👉 @bfbook

Книги для программистов

15 Oct, 07:00


Новость для разработчиков (java,angular,c#) и автотестеров — до 15:00 23 октября регистрируйся на сайте One Day Offer по ссылке https://clck.ru/3DWJhq?erid=LjN8KP8w5 

Тебя ждет онлайн-собеседование и оффер в тот же день. Работать можно из любой точки России. ДМС, обучение и отдых — за счет компании.

Присоединяйся к топовой команде и создавай проекты, которыми можно гордиться.

Книги для программистов

14 Oct, 20:26


Monolith to Microservices
Автор: Sam Newman(2020)

Как распутать монолитную систему и перейти на микросервисную архитектуру? Как это сделать, сохраняя при этом обычную работу бизнеса? В качестве дополнения к популярной книге Сэма Ньюмана «Создание микросервисов» эта новая книга описывает проверенный метод перехода от существующей монолитной системы к микросервисной архитектуре.

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

Скачать книгу

👉 @bfbook

Книги для программистов

14 Oct, 08:39


Как эффективно разделять приложения на микросервисы?

Расскажет Евгений Непомнящий — разработчик в IT Sense. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом:

- рассмотрите принципы функциональной декомпозиции;
- научитесь выделять отдельные компоненты приложения;
- погрузитесь в методику EventStorming;
- изучите подход API First Design;
- узнаете, как разрабатывать API.

Встречаемся 28 октября в 20:00 мск в рамках курса «Software Architect». Доступна рассрочка на обучение!

Ссылка для регистрации: https://vk.cc/cCxy2i

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

13 Oct, 21:19


The C++ Workshop
Авторы: Dale Green, Kurt Guntheroth, Shaun Ross Mitchell (2020)

Если вы уже знаете, что хотите изучать разработку на C++, более разумный способ - это учиться на практике. Данная книга направлена на развитие ваших практических навыков, чтобы вы могли разрабатывать высокопроизводительные программные приложения или даже свои собственные игры с эффективным современным C++. Вы будете учиться на реальных примерах, которые приведут вас к реальным результатам.

Во время чтения книги вы:
✔️Разберетесь с фундаментальными концепциями и соглашениями C++11;
✔️Узнаете о лучших практиках для чистого кода и о том, как избежать распространенных ошибок;
✔️Изучите повторное использование и сокращение объема кода с помощью стандартной библиотеки C++;
✔️Научитесь отлаживать и обрабатывать исключения в ваших программах.

Скачать книгу

👉 @bfbook

Книги для программистов

13 Oct, 08:51


Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/sysadmin_girl Девочка Сисадмин
https://t.me/srv_admin_linux Админские угодья
https://t.me/linux_srv Типичный Сисадмин

https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
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

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/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 Полезные советы по программированию
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

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 Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://t.me/Excel_lifehack

https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Книги для программистов

12 Oct, 10:18


Beginning C++17, 5th Edition
Авторы: Ivor Horton, Peter Van Weert (2018)

Книга является обновлённым руководством по языку программирования С++17. Если вы собираетесь изучать его, то начните именно с этой книги, где пошаговые инструкции авторов научат вас программированию в обновлённом стандарте с использованием новых функций и операторов. Для чтения книги не требуется предварительный опыт в программировании, поскольку авторы каждый элемент языка подробно объясняют на рабочих примерах. Также в каждой главе вас ждут полезные упражнения по закреплению материала.

В книге рассматриваются следующие темы:
✔️ основы языка;
✔️ заголовочные файлы;
✔️ директива препроцессора и стандартные библиотеки языка;
✔️ функции;
✔️ пространства имён;
✔️ процедурное и объектно-ориентированное программирование;
✔️ шаблоны;
✔️ инкапсуляция, полиморфизм и наследование;
✔️объявление собственных типов данных;
✔️ ошибки выполнения и исключения;
✔️ контейнеры, алгоритмы и многое другое.

Скачать книгу

👉 @bfbook

Книги для программистов

10 Oct, 19:39


Algorithmic Thinking: A Problem-Based Introduction
Автор: Daniel Zingaro (2020)

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

Примеры алгоритмов и структур данных, описанных в книге:
✔️Поиск в глубину;
✔️Алгоритм Дейкстры;
✔️Куча;
✔️Хэш-таблица и другие.

Скачать книгу

👉 @bfbook

Книги для программистов

10 Oct, 11:07


☀️🪦NET Aspire: Новая надежда или пустая трата времени?

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

🎯На нашем вебинаре мы разберем, насколько зрелым получился .NET Aspire и насколько он применим на практике.

🔥Кому это будет полезно? Всем, кто пишет код на .NET, особенно тем, кто занимается развертыванием и управлением приложениями.

Вебинар поможет вам:
Оценить .NET Aspire с точки зрения практического применения.
Понять, как эта технология может повлиять на ваши проекты.
Принять взвешенное решение о внедрении .NET Aspire в свой workflow.

Запишитесь на вебинар 16.10.24! Узнайте, действительно ли .NET Aspire – это прорыв в мире .NET, или просто очередная модная новинка: https://otus.pw/G6Qv/?erid=2VtzquePPiS

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

09 Oct, 20:49


Professional React Native: Expert techniques and solutions for building high-quality, cross-platform, production-ready apps
Автор: Alexander Benedikt Kuttig (2022)

Фреймворк React Native предлагает ряд мощных функций, которые позволяют эффективно создавать высококачественные и простые в обслуживании фронтенд-приложения на различных платформах, таких как iOS, Android, Linux, Mac OS X, Windows и веб.

В книгe вы найдете полное описание основных концепций, лучших практик, передовых процессов и советов по решению повседневных проблем разработчиков. Книга позволяет легко понять, как React Native работает под капотом, используя пошаговые объяснения и практические примеры, чтобы вы могли использовать эти знания для разработки высокопроизводительных приложений. По мере изучения книги вы узнаете разницу между React и React Native, сориентируетесь в экосистеме React Native и изучите основы JavaScript и TypeScript.

Скачать книгу

👉 @bfbook

Книги для программистов

09 Oct, 08:17


Переходим на Rust — язык, который сочетает производительность и безопасность.

Почему разработчики выбирают Rust?

➡️ Высокая производительность: Создавайте быстрые приложения с минимальными затратами ресурсов, как на C и C++, но с большей безопасностью.
➡️ Безопасная работа с памятью: Забудьте о проблемах с утечками памяти и гонками данных — cистема типов, в совокупности с принципами владения и заимствования, гарантируют надёжность.
➡️ Конкурентное программирование без риска: Используйте многопоточность без страха столкнуться с гонками данных.
➡️ Широкая экосистема: Огромное сообщество и тысячи готовых библиотек помогут вам быстро внедрить Rust в ваши проекты.
➡️ Совместимость с С ABI: Улучшайте существующие проекты, добавляя участки кода на Rust для оптимизации производительности.
➡️ Будущее веба с WebAssembly: Разрабатывайте высокопроизводительные веб-приложения с помощью Rust и WebAssembly.

Практикуйтесь сразу с первого урока вместе с автором курса и опытным наставником в нашем тренажере:

Вам доступны первые 3 урока с практикой

Урок #1 | Выбор IDE, установка окружения и первый "hello world"
Соберете и запустите первый "hello world" проект.

Урок #2 | Базовый синтаксис
Научитесь писать Rust код в процедурном стиле. Изучите типы данных,встроенные и пользовательские типы, функции и переменные

Урок #3 | Владение и заимствование
Используете механизмы механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы.

🚀 Получить демо-доступ к первым 3 урокам

Реклама. Информация о рекламодателе

Книги для программистов

08 Oct, 16:54


Python 3 Without Prior Knowledge: Learn how to program a neural network within 7 days
Автор: Benjamin Spahic (2022)

Python 3 без предварительных знаний - научитесь программировать нейронные сети за 7 дней

Не хотите ли вы научиться программировать на Python 3 без каких-либо предварительных знаний?
Нет проблем - с помощью этого руководства для начинающих вы сможете в кратчайшие сроки понять основные принципы объектно-ориентированного программирования, связанные с переменными, циклами и классами.
Это руководство охватывает основы программирования на языке Python. Реальные практические примеры, графики и небольшие упражнения помогают параллельно с пониманием.

Скачать книгу

👉 @bfbook

Книги для программистов

08 Oct, 11:23


Хотите узнать, как эффективно работать с аналитическими запросами в PostgreSQL и оптимизировать большие данные?

Ждем вас на открытом вебинаре 10 октября в 20:00 мск, где мы разберем:

- проблемы аналитических запросов в PostgreSQL;
- методы оптимизации и удачный выбор технологий;
- продолжение изучения работы PostgreSQL с большими данными.

Урок для аналитиков, инженеров, архитекторов БД и всех, кто интересуется большими данными.

Встречаемся в преддверии старта курса «PostgreSQL. Advanced». Все участники вебинара получат специальную цену на обучение!

👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cC9xF0

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Книги для программистов

08 Oct, 07:04


Spring Boot 3.0 Cookbook: Proven recipes for building modern and robust Java web applications with Spring Boot
Автор: Felip Miguel Puig (2024)

Вы начнете с рецептов, демонстрирующих возможности Spring Boot. По мере продвижения вы поймете, как он помогает упростить разработку приложений, не отставая от технологических тенденций. Книга поможет вам эффективно усвоить концепции, изучить базовые REST API, показать, как перейти к продвинутым сценариям, и решить общие проблемы облачных приложений, такие как безопасность, масштабируемость, оптимизация производительности и автоматическое развертывание. Отдельные разделы помогут вам не отстать от жизни благодаря рецептам, посвященным таким последним тенденциям, как контейнеры, наблюдаемость, нативные образы, DevOps, автоматизация тестирования и микросервисы, что обеспечит соответствие ваших приложений развивающимся отраслевым стандартам.

Скачать книгу

👉 @bfbook

55,409

subscribers

2,000

photos

281

videos