Новости

06.02.2025

Книга: «Kubernetes для разработчиков»

Насколько досконально нужно изучить платформу Kubernetes профессиональному разработчику, чтобы произвести развёртывание в системе эксплуатационного уровня? Достаточно познакомиться с «Kubernetes для разработчиков».


06.02.2025

Книга: «Эффективный TypeScript: 83 способа улучшить код. 2-е изд.»

В 2020 году у издательского дома «Питер» вышел перевод «Эффективный TypeScript: 62 способа улучшить код», и книга сразу стала бестселлером. Прошло почти полных четыре года! Многое изменилось с тех пор, в том числе и вышла новая версия TypeScript. Дэн Вандеркам полностью переработал книгу, и мы представляем вам новый «Эффективный TypeScript: 83 способа улучшить код. 2-е изд.». Подробный! Понятный! С неизменным скворцом на обложке!

Но обо всём по порядку.


06.02.2025

Книга: «Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.»

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


Приятного чтения!


26.12.2024

«Рецепты чистого кода»

Неуместная близость»? «Оргия объектов»? «Принцип KISS»? А мы точно о программировании?

Если ваша первая и единственная реакция на эти словосочетания — смех, то вполне вероятно, что от вашего кода «пахнет». Запах кода (code smell) — термин, который был введен разработчиком Кентом Беком и популяризирован Мартином Фаулером. По сути, запах кода — это симптом, признак проблемы; он указывает на такой фрагмент кода, который можно (и нужно) улучшить.


26.12.2024

«Пространство, время и движение. Величайшие идеи Вселенной»

Люди, увлекающиеся космосом, наверняка знают Шона Кэрролла: известного популяризатора науки и космолога, которого часто сравнивают со Стивеном Хокингом.

Все его книги сразу после выхода становились бестселлерами Амазон: «Квантовые миры и возникновение пространства-времени»«Вселенная. Происхождение жизни, смысл нашего существования и огромный космос», «Вечность. В поисках окончательной теории времени»…


26.12.2024

«Разработка приложений на базе GPT-4 и ChatGPT. 2-е изд.»

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


11.12.2024

«Изучаем OpenTelemetry: современный мониторинг систем»

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


11.12.2024

«Внутреннее устройство Windows. Ключевые компоненты и возможности. 7-е изд.»

Книга «Внутреннее устройство Windows» состоит из 2-х томов, первый из которых был выпущен издательством «Питер» в 2019 году. Она продолжает длинную серию изданий на тему устройства Windows и является масштабным учебником, где на в объеме почти 1 000 страниц рассматривается множество тем, начиная с важнейших внутренних механизмов ОС и инструментов виртуализации, заканчивая кэшированием, файловыми системами и разбором процессов загрузки ОС.


11.12.2024

«Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3е изд. дополненное и переработанное»

Вы ждали. Вы спрашивали. И наконец мы сделали!

Если вы хотели ворваться в программирование и освоить Python, то «Изучаем Python» может стать отличным стартом на этом увлекательном пути! Это не просто руководство — это проводник в мир программирования на Python. Он поможет вам заложить прочный фундамент для дальнейшего обучения и работы над своими собственными проектами.


26.11.2024

«Рецепты TypeScript»

«Рецепты TypeScript» Стефана Баумгартнера – книга из серии «книг рецептов» O’Reilly. Такое название серии объясняется структурой этих книг: вместо бесконечных теоретических выкладок, сквозь которые продираться не то что нелегко, а попросту скучно, авторы предлагают погружаться в материал через «рецепты» – примеры реальных задач, которые сопровождаются лаконичными и понятными решениями и их подробным обсуждением – того, как автор к ним пришёл и почему они являются действенными. В этот ряд «поваренных книг» вписывается и та, о которой мы поговорим сегодня.


21.11.2024

«Прозрачное программное обеспечение: Безопасность цепочек поставок ПО»

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


20.11.2024

«История всего. 14 миллиардов лет космической эволюции. 3-е межд. издание»

«В начале всех начал была физика». Прошло 14 миллиардов лет, и жизнь продолжается. Вокруг нас бескрайние просторы Вселенной, далёкие звёзды и загадочные планеты. Но в самом начале, сразу после Большого взрыва, Вселенная была такой крошечной, что могла уместиться в грейпфрут. За невероятно короткий промежуток времени — всего 10(-33) секунды — в ее истории прошла целая эпоха.


14.11.2024

Книга: «Простое объектно-ориентированное проектирование: чистый и гибкий код»

Объектно-ориентированное проектирование (ООП) — не просто чисто инженерная задача; оно перерастает в искусство. Никакая заданная последовательность шагов не приведет к оптимальному проекту. Объектно-ориентированное проектирование требует творческого подхода.


14.11.2024

Книга: «Linux. Карманный справочник. 4-е изд.»

Когда речь заходит о Linux, разработчики и системные администраторы сразу представляют “толстые” руководства, которые предлагают глубокое погружение в каждую деталь операционной системы. Но иногда вам просто хочется иметь под рукой небольшой справочник, который поможет быстро и эффективно справляться с повседневными задачами. Именно таково предназначение книги Дэниела Джей Барретта «Linux. Карманный справочник. 4-е изд.»


08.11.2024

Книга: «Математика для Data Science. Управляем данными с помощью линейной алгебры, теории вероятностей и статистики»

Растущая доступность данных привела к тому, что data science и машинное обучение стали востребованными профессиональными областями. Если вы стремитесь сделать карьеру в области data science, искусственного интеллекта или инженерии данных, вам просто необходимо разбираться в основах теории вероятностей, линейной алгебры, математической статистики и машинного обучения.


08.11.2024

Книга: «Git: контроль версий. 3-е изд.»

Рекомендуем ознакомиться с книгой «Git: контроль версий. 3-е издание»!

С «Git: контроль версий» вы освоите философию и фундаментальные принципы работы Git, а также получите продвинутые навыки по отслеживанию содержимого, совместной работе и управлению проектами в командах.


08.11.2024

Книга: «Causal Inference на Python. Причинно-следственные связи в IT-разработке»

Причинно-следственный анализ — одна из важнейших методологий современной науки о данных (data science), однако между теорией и практикой сохраняется большой пробел. Матеуш написал лучшую на сегодняшний день книгу, которая учит, как перейти от упрощенных моделей к современным методам, работающим на реальных данных и решающим важные практические задачи. Большое внимание уделяется практическому применению, а не формальным доказательствам и теоремам причинно-следственного анализа.


15.10.2024

Книга: «Разрушители. Грибки и грядущая пандемия»

Грибки есть везде. Есть безвредные, есть даже полезные. Однако некоторые из них — это жестокие убийцы. Если мы абстрагируемся и взглянем на все со стороны, то можно утверждать, что грибы являются самыми разрушительными организмами на Земле. Они могут уничтожить все вокруг и остаться единственными на планете.


08.10.2024

Книга: «Тестирование программного обеспечения: контекстно ориентированный подход»

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


03.10.2024

Книга: «Паттерны проектирования JavaScript»

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