📚RESTful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data (2022)
✍️Автор: Mike Amundsen
📃Страниц: 469
Автор Майк Амундсен предлагает пошаговые решения для поиска, подключения и поддержки приложений, разработанных и созданных людьми за пределами организации. Независимо от того, работаете ли вы над мобильными приложениями, ориентированными на человека, или создаете мощные межмашинные решения, в этом руководстве приведены правила, процедуры, команды и протоколы, которые объединяют отдельные микросервисы, чтобы они могли функционировать вместе безопасным, масштабируемым и надежным образом.
Скачать книгу
✍️Автор: Mike Amundsen
📃Страниц: 469
Автор Майк Амундсен предлагает пошаговые решения для поиска, подключения и поддержки приложений, разработанных и созданных людьми за пределами организации. Независимо от того, работаете ли вы над мобильными приложениями, ориентированными на человека, или создаете мощные межмашинные решения, в этом руководстве приведены правила, процедуры, команды и протоколы, которые объединяют отдельные микросервисы, чтобы они могли функционировать вместе безопасным, масштабируемым и надежным образом.
Скачать книгу
Forwarded from Библиотека Go разработчика | Golang
🍒 Подборка лучших статей «Библиотеки программиста» за июль: сохраняй в заметки, чтобы не пропустить #самыйсок
🆚 Docker или Podman: что лучше подойдет для вашего проекта
💠 9 гифок, наглядно иллюстрирующих числовые последовательности
🚩 Как понять, что с компанией точно что-то не так: 11 красных флагов на собеседовании
🤤 Жадные алгоритмы: все, что нужно знать для собеседования
🐛 5 признаков неопытного разработчика: как избежать типичных ошибок и ускорить профессиональный рост
🏃 Самоучитель по Go для начинающих. Часть 14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
🆚 Docker или Podman: что лучше подойдет для вашего проекта
💠 9 гифок, наглядно иллюстрирующих числовые последовательности
🚩 Как понять, что с компанией точно что-то не так: 11 красных флагов на собеседовании
🤤 Жадные алгоритмы: все, что нужно знать для собеседования
🐛 5 признаков неопытного разработчика: как избежать типичных ошибок и ускорить профессиональный рост
🏃 Самоучитель по Go для начинающих. Часть 14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
🐘🔮 Иллюзия согласованности в PostgreSQL: как избежать неприятных сюрпризов
Несмотря на то, что PostgreSQL обеспечивает строгую согласованность данных благодаря использованию многоверсионного параллельного контроля (MVCC), порядок выполнения транзакций может быть неожиданным для клиента. Это может привести к ситуации, когда записи появляются в неправильном порядке. Рассказываем, как и почему это происходит, и что делать для минимизации подобных проблем.
Читать статью
Несмотря на то, что PostgreSQL обеспечивает строгую согласованность данных благодаря использованию многоверсионного параллельного контроля (MVCC), порядок выполнения транзакций может быть неожиданным для клиента. Это может привести к ситуации, когда записи появляются в неправильном порядке. Рассказываем, как и почему это происходит, и что делать для минимизации подобных проблем.
Читать статью
Forwarded from Библиотека devops’а
🍇 18 основных паттернов микросервисной архитектуры
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
📚Learning GitHub Actions: Automation and Integration of CI/CD with GitHub (2023)
✍️Автор: Brent Laster
📃Страниц: 414
В этой книге рассказывается о платформе, компонентах, вариантах использования, реализации и точках интеграции действий, чтобы вы могли использовать их для обеспечения функциональности и возможностей, необходимых в современных сложных конвейерах и процессах разработки программного обеспечения. Вы узнаете, как проектировать и внедрять автоматизированные рабочие процессы, которые реагируют на такие распространенные события, как push-запросы, вытягивание запросов на обновление и просмотр обновлений. Вы поймете, как использовать компоненты платформы GitHub Actions для достижения максимальной автоматизации и выгоды.
Скачать книгу
✍️Автор: Brent Laster
📃Страниц: 414
В этой книге рассказывается о платформе, компонентах, вариантах использования, реализации и точках интеграции действий, чтобы вы могли использовать их для обеспечения функциональности и возможностей, необходимых в современных сложных конвейерах и процессах разработки программного обеспечения. Вы узнаете, как проектировать и внедрять автоматизированные рабочие процессы, которые реагируют на такие распространенные события, как push-запросы, вытягивание запросов на обновление и просмотр обновлений. Вы поймете, как использовать компоненты платформы GitHub Actions для достижения максимальной автоматизации и выгоды.
Скачать книгу
📚Efficient Linux at the Command Line (2022)
✍️Автор: Daniel J. Barrett
📃Страниц: 248
Это практическое руководство, которое учит быстро и эффективно работать в командной строке Linux.
В книге рассказывается, как создавать и запускать сложные команды для решения реальных бизнес-проблем, организовывать файлы для быстрого доступа, эффективно обрабатывать и извлекать информацию, а также автоматизировать ручные задачи.
Книга поможет стать более эффективным в повседневной работе и более конкурентоспособным на рынке труда.
Скачать книгу
✍️Автор: Daniel J. Barrett
📃Страниц: 248
Это практическое руководство, которое учит быстро и эффективно работать в командной строке Linux.
В книге рассказывается, как создавать и запускать сложные команды для решения реальных бизнес-проблем, организовывать файлы для быстрого доступа, эффективно обрабатывать и извлекать информацию, а также автоматизировать ручные задачи.
Книга поможет стать более эффективным в повседневной работе и более конкурентоспособным на рынке труда.
Скачать книгу
📚Engineering Software (2020)
✍️Автор: Randall Hyde
📃Страниц: 312
Инженерное программное обеспечение, третий том знаменитой серии Рэндалла Хайда "Пиши отличный код", поможет вам создать читаемый и поддерживаемый код, который вызовет восхищение у коллег-программистов. В области разработки программного обеспечения производительность команды может быть важнее индивидуального роста, но легендарный ученый-программист Рэндалл Хайд хочет превратить многообещающих программистов в мастеров своего дела
Скачать книгу
✍️Автор: Randall Hyde
📃Страниц: 312
Инженерное программное обеспечение, третий том знаменитой серии Рэндалла Хайда "Пиши отличный код", поможет вам создать читаемый и поддерживаемый код, который вызовет восхищение у коллег-программистов. В области разработки программного обеспечения производительность команды может быть важнее индивидуального роста, но легендарный ученый-программист Рэндалл Хайд хочет превратить многообещающих программистов в мастеров своего дела
Скачать книгу
📚How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine (2023)
✍️Автор: Matthew Justice
📃Страниц: 395
Доступное практическое руководство по пониманию того, как работают компьютеры, от низкоуровневых схем до высокоуровневого кода.
"Как на самом деле работают компьютеры" - это практическое руководство по компьютерной экосистеме: от схем до памяти и тактовых сигналов, машинного кода, языков программирования, операционных систем и Интернета.
Скачать книгу
✍️Автор: Matthew Justice
📃Страниц: 395
Доступное практическое руководство по пониманию того, как работают компьютеры, от низкоуровневых схем до высокоуровневого кода.
"Как на самом деле работают компьютеры" - это практическое руководство по компьютерной экосистеме: от схем до памяти и тактовых сигналов, машинного кода, языков программирования, операционных систем и Интернета.
Скачать книгу
Forwarded from Библиотека Go разработчика | Golang
📚Optimization Algorithms: AI techniques for design, planning, and control problems (2023)
✍️Автор: Alaa Khamis
📃Страниц: 507
Алгоритмы поиска и оптимизации - это мощные инструменты, которые могут помочь практикам найти оптимальные или близкие к оптимальным решения для широкого спектра задач проектирования, планирования и контроля. Когда вы открываете приложение для планирования маршрута, заказываете поездку на велосипеде или записываетесь на прием в больницу, алгоритм искусственного интеллекта работает незаметно, чтобы обеспечить оптимальный результат. В этом руководстве рассказывается о классических и современных алгоритмах, лежащих в основе этих сервисов.
Скачать книгу
✍️Автор: Alaa Khamis
📃Страниц: 507
Алгоритмы поиска и оптимизации - это мощные инструменты, которые могут помочь практикам найти оптимальные или близкие к оптимальным решения для широкого спектра задач проектирования, планирования и контроля. Когда вы открываете приложение для планирования маршрута, заказываете поездку на велосипеде или записываетесь на прием в больницу, алгоритм искусственного интеллекта работает незаметно, чтобы обеспечить оптимальный результат. В этом руководстве рассказывается о классических и современных алгоритмах, лежащих в основе этих сервисов.
Скачать книгу
📚Build Your Own Database in Go From Scratch - From B+tree to SQL in 3000 lines (2024)
✍️Автор: James Smith
📃Страниц: 128
Изучайте базы данных с самого начала, создавая свои собственные программы небольшими шагами и с помощью простого кода Go
Скачать книгу
✍️Автор: James Smith
📃Страниц: 128
Изучайте базы данных с самого начала, создавая свои собственные программы небольшими шагами и с помощью простого кода Go
Скачать книгу
📚An Artist's Guide to Programming (2022)
✍️Автор: Jim Parker
📃Страниц: 463
В книге рассказывается о компьютерном программировании с помощью 100 примеров программ, каждая из которых включает графический или звуковой вывод. Примеры, основанные на языке обработки, варьируются от рисования круга и анимации прыгающих шариков до 3D-графики, аудиовизуализации и интерактивных игр.
Скачать книгу
✍️Автор: Jim Parker
📃Страниц: 463
В книге рассказывается о компьютерном программировании с помощью 100 примеров программ, каждая из которых включает графический или звуковой вывод. Примеры, основанные на языке обработки, варьируются от рисования круга и анимации прыгающих шариков до 3D-графики, аудиовизуализации и интерактивных игр.
Скачать книгу
Forwarded from Библиотека Go разработчика | Golang
💡 Кстати, функция
👉 Попробовать
Fields
в пакете strings
разбивает строку по одному или нескольким последовательным пробельным символам и возвращает слайс строк.👉 Попробовать
📚The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life (2022)
✍️Автор: Christian Mayer
📃Страниц: 156
Большинство разработчиков программного обеспечения тратят тысячи часов на работу со слишком сложным кодом. Восемь основных принципов "Искусства чистого кодирования" научат вас, как писать понятный и поддерживаемый код без ущерба для функциональности. Главный принцип книги - простота: сокращайте и упрощайте, а затем реинвестируйте энергию в важные части, чтобы сэкономить бесчисленное количество часов и облегчить зачастую обременительную задачу по сопровождению кода.
Скачать книгу
✍️Автор: Christian Mayer
📃Страниц: 156
Большинство разработчиков программного обеспечения тратят тысячи часов на работу со слишком сложным кодом. Восемь основных принципов "Искусства чистого кодирования" научат вас, как писать понятный и поддерживаемый код без ущерба для функциональности. Главный принцип книги - простота: сокращайте и упрощайте, а затем реинвестируйте энергию в важные части, чтобы сэкономить бесчисленное количество часов и облегчить зачастую обременительную задачу по сопровождению кода.
Скачать книгу
📚Developing Apps with GPT-4 and ChatGPT: Build Intelligent Chatbots, Content Generators, and More (2023)
✍️Автор: Olivier Caelen, Marie-Alice Blete
📃Страниц: 160
Эта мини-книга представляет собой подробное руководство для разработчиков на Python, которые хотят научиться создавать приложения с большими языковыми моделями. Авторы Оливье Кэлен и Мари-Элис Белт рассказывают об основных функциях и преимуществах GPT-4 и ChatGPT и объясняют, как они работают. Вы также получите пошаговое руководство по разработке приложений с использованием библиотеки GPT-4 и ChatGPT на Python, включая инструменты для генерации текста, вопросов и ответов и обобщения содержимого.
Скачать книгу
✍️Автор: Olivier Caelen, Marie-Alice Blete
📃Страниц: 160
Эта мини-книга представляет собой подробное руководство для разработчиков на Python, которые хотят научиться создавать приложения с большими языковыми моделями. Авторы Оливье Кэлен и Мари-Элис Белт рассказывают об основных функциях и преимуществах GPT-4 и ChatGPT и объясняют, как они работают. Вы также получите пошаговое руководство по разработке приложений с использованием библиотеки GPT-4 и ChatGPT на Python, включая инструменты для генерации текста, вопросов и ответов и обобщения содержимого.
Скачать книгу
Forwarded from Библиотека Go разработчика | Golang
🔥 Go 1.23 за 23 минуты — бесплатный мини-курс от Matt Boyle, включающий все ключевые моменты новой версии языка.
☑️ Вы узнаете про:
• Итераторы. Что это такое и что вам нужно знать?
• Изменения в пакетах
• Как новый пакет
• В чем заключается новое изменение телеметрии и как его можно (по желанию) включить.
☑️ Вы узнаете про:
• Итераторы. Что это такое и что вам нужно знать?
• Изменения в пакетах
slice
и map
.• Как новый пакет
unique
может помочь оптимизировать использование памяти.• В чем заключается новое изменение телеметрии и как его можно (по желанию) включить.
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
📚SQL Pocket Guide: A Guide to SQL Usage (2021)
✍️Автор: Alice Zhao
📃Страниц: 358
В этом обновленном издании автор Элис Чжао описывает, как эти системы управления базами данных реализуют синтаксис SQL как для запросов, так и для внесения изменений в базу данных. Вы найдете подробную информацию о типах данных и преобразованиях, синтаксисе регулярных выражений, оконных функциях, повороте и отмене поворота и многом другом.
Скачать книгу
✍️Автор: Alice Zhao
📃Страниц: 358
В этом обновленном издании автор Элис Чжао описывает, как эти системы управления базами данных реализуют синтаксис SQL как для запросов, так и для внесения изменений в базу данных. Вы найдете подробную информацию о типах данных и преобразованиях, синтаксисе регулярных выражений, оконных функциях, повороте и отмене поворота и многом другом.
Скачать книгу
📚Web Programming with Go: Building and Scaling Interactive Web Applications with Go's Robust Ecosystem (2023)
✍️Автор: Ian Taylor
📃Страниц: 303
Основное внимание в книге уделяется глубокому изучению сложностей веб-разработки с точки зрения Go. Первым шагом в создании любого веб-приложения является ознакомление с основными принципами, которые послужат основой для дальнейшего обучения. Углубляясь в изучение, вы познакомитесь с разнообразной экосистемой, поддерживающей Go. В этой книге рассматривается широкий круг вопросов, включая сложности механики маршрутизации, HTTP-запросов и модели параллелизма Go, и все это с целью повышения эффективности работы в Интернете.
Скачать книгу
✍️Автор: Ian Taylor
📃Страниц: 303
Основное внимание в книге уделяется глубокому изучению сложностей веб-разработки с точки зрения Go. Первым шагом в создании любого веб-приложения является ознакомление с основными принципами, которые послужат основой для дальнейшего обучения. Углубляясь в изучение, вы познакомитесь с разнообразной экосистемой, поддерживающей Go. В этой книге рассматривается широкий круг вопросов, включая сложности механики маршрутизации, HTTP-запросов и модели параллелизма Go, и все это с целью повышения эффективности работы в Интернете.
Скачать книгу
Приглашенный спикер: Павел Запольский – Senior Quantitative Researcher at Exness и Co-founder GrowLytics. Запустивший более 10 проектов по машинному обучению и анализу данных для ведущих компаний.
Please open Telegram to view this post
VIEW IN TELEGRAM