CodeMode | Программирование
10.7K subscribers
4.13K photos
15 videos
10 files
4.17K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc,
Download Telegram
Java. Оптимизация программ

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

🧷Скачать бесплатно

#Java

CodeMode
Event-Driven Architecture in Golang

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

🧷Скачать бесплатно

#Go

CodeMode
Программирование на Python в примерах и задачах

Описание:
В книге рассмотрены базовые методы, подходы и конструкции, важные для понимания принципов использования языка Python на практике. Материал от главы к главе постепенно усложняется. Некоторые важные моменты достаточно часто повторяются (в разном контексте), особенно в начальных главах. Иногда похожие задачи решаются разными методами. Все это сделано намеренно. Цель простая — облегчить процесс усвоения информации и сформировать основы для понимания принципов программирования в Python

🧷Скачать бесплатно

#Python

CodeMode
Hands-On Software Architecture with Java

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

🧷Скачать бесплатно

#Java

CodeMode
Django 4 в примерах

Описание:
Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проекта разной направленности (приложение для ведения блога и электронной коммерции, социальный веб-сайт, платформа электронного обучения), вы получите хорошее представление о том, как работает Django.

🧷Скачать бесплатно

#Python

CodeMode
Fundamentals of Software Engineering

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

🧷Скачать бесплатно

#теория

CodeMode
Beginning Java Objects

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

🧷Скачать бесплатно

#Java

CodeMode
Графовые нейронные сети на Python

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

🧷Скачать бесплатно

#Python

CodeMode
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет

Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.

И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.

Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.

Подписывайтесь, нас уже 60 тысяч: @vibecoding_tg
Implementing Design Patterns in C# 11 and .NET 7

Описание:
Эта книга представляет собой полное руководство по шаблонам проектирования и объектно-ориентированному программированию (ООП) на C# и .NET. В ней рассматриваются все аспекты — от основ C# и Visual Studio до сложных тем, таких как архитектура программного обеспечения и лучшие практики программирования, включая принципы SOLID.

🧷Скачать бесплатно

#Csharp

CodeMode
How Software Works

Описание:
Каждый день мы используем программное обеспечение для выполнения всевозможных сложных задач. Оно стоит за потрясающей компьютерной графикой, безопасными онлайн-покупками и быстрым поиском в Google. Программное обеспечение — основа современного мира, но его внутреннее устройство для многих остается загадкой.

🧷Скачать бесплатно

#теория

CodeMode
Изучаем Java

Описание:
Изучаем Java» – это не просто книга. Она не только научит вас теории языка Java и объектно-ориентированного программирования, она сделает вас программистом.
В ее основу положен уникальный метод обучения на практике. В отличие от классических учебников информация дается не в текстовом, а в визуальном представлении.
Вы освоите в деле все самое нужное: синтаксис и концепции языка, работу с потоками, работа в сети, распределенное программирование. Вся теория закрепляется интереснейшими примерами и тестами.

🧷Скачать бесплатно

#Java

CodeMode
C# 12 and .NET 8 Modern Cross-Platform Development Fundamentals

Описание:
Эта книга знакомит разработчиков с современными возможностями C# 12 и .NET 8 и помогает создавать кроссплатформенные проекты. Изучив материал, читатели научатся использовать новые языковые функции и надежные фреймворки для создания профессиональных веб-сайтов и сервисов.

🧷Скачать бесплатно

#Csharp

CodeMode
Modern Distributed Tracing in .NET

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

🧷Скачать бесплатно

#dotNET

CodeMode
Python: Pandas на практике

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

🧷Скачать бесплатно

#Python

CodeMode
Visual Studio Extensibility Development

Описание:
Изучите модель расширяемости Visual Studio, чтобы улучшить интегрированную среду разработки (IDE) Visual Studio. В этой книге мы рассмотрим все аспекты, начиная с разработки расширения и заканчивая его публикацией и предоставлением доступа конечному пользователю.

🧷Скачать бесплатно

#IDE

CodeMode
🔥 Прожарка резюме разработчиков

Откликаешься, а в ответ тишина? Или зовут, но предлагают меньше, чем рассчитываешь? Возможно, дело не в навыках, а в резюме.

7 ноября HR Lead ex-Яндекса и разработчики из Wildberries и Uzum разберут реальные резюме в прямом эфире

Что обсудим:
✦ что может оттолкнуть рекрутера
✦ как показать свой вклад и результаты
✦ какие формулировки могут занизить грейд
✦ какой уровень отражает опыт кандидата и какие вопросы могут возникнуть у интервьюера


🗓 7 ноября, 13:00 мск
Участие бесплатное

👥 Спикеры:
— Валерия Парунова, HR Lead, ex-Яндекс;
— Виктор Анохин, Java/Kotlin-разработчик в Wildberries, ex-Билайн;
— Сергей Чамкин, Senior в Uzum, ex-Wildberries, проводил технические интервью в EPAM и Wildberries.

Эфир проводит ШОРТКАТ — менторская программа для разработчиков, которые хотят сменить работу или повысить зарплату.

📲 Регистрируйся на эфир в боте → @shortcut_sh_bot

Реклама.
О рекламодателе.
Zero Trust Networks

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

🧷Скачать бесплатно

#network

CodeMode
Python Debugging from Scratch

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

🧷Скачать бесплатно

#Python

CodeMode
Подписки на нейронки без переплат на ggsel

На сайте собраны все нужные ИИ-модели для работы и учебы 👨‍💻

Иностранные карты не потребуются — оплатить подписку безопасно можно картой российского банка

А еще до 20 ноября в канале ggsel: AI, tech, digital проходит розыгрыш набора LEGO и подписки тг премиум на год
Please open Telegram to view this post
VIEW IN TELEGRAM
Программная архитектура

Описание:
Книга предлагает практический подход к архитектуре как к непрерывному процессу принятия решений с участием всей команды. Вводится понятие архитектурно значимых решений, и даются инструменты для работы с ними. Основной метод — «процесс архитектурных советов», сочетающий скорость разработки с архитектурной целостностью через быструю обратную связь. Читатель освоит документирование решений (Architecture Decision Records), организацию архитектурных форумов, формулирование тестируемых нефункциональных требований и построение технологических радаров.

🧷Скачать бесплатно

#теория

CodeMode