Назад Вперед

Core Java, Volume I: Fundamentals, 13th Edition (Early Release)

Автор: literator от Сегодня, 04:28, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Core Java, Volume I: Fundamentals, 13th Edition (Early Release)
Автор: Cay S. Horstmann
Издательство: Oracle Press/Pearson Education
Год: 2024
Страниц: 966
Язык: английский
Формат: epub
Размер: 12.3 MB

Whatever version of Java you are using, Core Java, Volume I: Fundamentals, Thirteenth Edition, will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Java Champion Cay S. Horstmann demonstrates the most powerful and effective ways to get the job done. The book that you are reading right now is the first volume of the thirteenth edition of Core Java. Each edition closely followed a release of the Java Development Kit, and each time, I rewrote the book to take advantage of the newest Java features. This edition has been updated to reflect the features of Java 21. As with the previous editions, this book still targets serious programmers who want to put Java to work on real projects. I think of you, the reader, as a programmer with a solid background in a programming language other than Java. I assume that you don't like books filled with toy examples (such as toasters, zoo animals, or "nervous text"). You won't find any of these in the book. My goal is to enable you to fully understand the Java language and library, not to give you an illusion of understanding. In this book you will find lots of sample code demonstrating almost every language and library feature. The sample programs are purposefully simple to focus on the major points, but, for the most part, they aren't fake and they don't cut corners. They should make good starting points for your own code.
 

Continuous Integration and Delivery with Test-driven Development

Автор: literator от Сегодня, 03:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Continuous Integration and Delivery with Test-driven Development: Cultivating quality, speed, and collaboration through automated pipelines
Автор: Amit Bhanushali, Alekhya Achanta, Beena Bhanushali
Издательство: BPB Publications
Год: 2024
Страниц: 238
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Building tomorrow, today: Seamless integration, continuous deliver. As software complexity grows, quality and delivery speed increasingly rely on automated pipelines. This practical guide equips readers to construct robust CI/CD workflows that boost productivity and reliability. Step-by-step walkthroughs detail the technical implementation of continuous practices, while real-world case studies showcase solutions tailored for diverse systems and organizational needs. Master CI/CD, crucial for modern software development, with this book. It compares traditional versus test-driven development, stressing testing's importance. In this book, we will explore CI/CD's principles, benefits, and DevOps integration. We will build robust pipelines covering containerization, version control, and infrastructure as code. Through this book, you will learn about effective CD with monitoring, security, and release management, you will learn how to optimize CI/CD for different scenarios and applications, emphasizing collaboration and automation for success. With actionable best practices grounded in TDD principles, this book teaches how to leverage automated processes to cultivate shared ownership, design simplicity, comprehensive testing, and ultimately deliver exceptional business value.
 

100 Mistakes in Software Engineering

Автор: literator от Сегодня, 02:58, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: 100 Mistakes in Software Engineering
Автор: Luis Cordero
Издательство: PublishDrive
Год: 2024
Страниц: 239
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

In this book I write about 100 mistakes that professional software engineers (including myself) have made in their careers. The main purpose of the book is to give you practical and useful knowledge about the decisions that professional face every day and how to avoid the bad decisions. Imagine having at your disposal 100 things that seasoned engineers went through and getting their advise first hand on what you should do. Embarking on a software project without conducting code reviews is a bit like painting with your nose right up against the canvas. You're so focused on the details that you miss the broader strokes that might be going awry. Regularly stepping back, or better yet, having another set of eyes to observe your work, ensures that the final masterpiece is exactly that—a masterpiece. However, like all rules, there are exceptions, and the effectiveness of code reviews can hinge on the structure and trust level within your team. For most projects, skipping code reviews is a guaranteed way to invite trouble. They're a valuable checkpoint, not just for catching bugs but for maintaining a cohesive and readable codebase, sharing knowledge among the team, and ensuring that everyone's coding to the same standards. Think of it as quality control, fresh perspectives, and a learning opportunity all rolled into one.
 

Fluent Bit with Kubernetes (MEAP v6)

Автор: literator от Сегодня, 01:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Fluent Bit with Kubernetes (MEAP v6)
Автор: Phil Wilkins
Издательство: Manning Publications
Год: 2024
Страниц: 404
Язык: английский
Формат: pdf, epub
Размер: 21.9 MB

Build cloud native observability pipelines with minimal footprints and high-performance throughput—all with Fluent Bit, Kubernetes, and your favorite visualization and analytics tools. Fluent Bit is a super-fast and super lightweight observability tool—making it perfect for telemetry on Kubernetes-based systems. Fluent Bit with Kubernetes is an all-practical guide to monitoring both cloud-native and traditional environments with Fluent Bit. It takes you from the basics of collecting app logs, all the way to filtering, routing, enriching and transforming logs, metrics, and traces. Fluent Bit with Kubernetes draws on both the input and support of key committers and founders of Fluent Bit, and author Phil Wilkin’s years of experience in DevOps. Inside, you’ll see how you can integrate Fluent Bit with Prometheus, OpenTelemetry, FluentD deployments, and more. Learn how Fluent Bit can not only meet all the demands of cloud-native use cases, but also more traditional deployments as well. For developers, DevOps engineers, and SREs working with Kubernetes observability.
 

Mastering Python: A Journey Through Programming and Beyond

Автор: literator от Сегодня, 01:15, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Mastering Python: A Journey Through Programming and Beyond
Автор: The Northern Himalayas
Издательство: The Northern Himalayas
Год: 2024
Страниц: 835
Язык: английский
Формат: epub
Размер: 11.5 MB

"Mastering Python: A Journey Through Programming and Beyond." This comprehensive guide is designed to take both novice programmers and experienced developers to new heights of mastery in the Python language. The book begins with a solid foundation in Python fundamentals, ensuring readers grasp essential concepts with clarity and confidence. From there, the journey unfolds, delving into advanced programming techniques, best practices, and real-world applications. Readers will explore the versatility of Python, from building web applications with Flask to data analysis and visualization using Pandas and Matplotlib. The narrative seamlessly progresses into the realm of machine learning with Scikit-Learn, allowing readers to demystify complex algorithms and build their own predictive models. Practical exercises and hands-on projects ensure that theoretical knowledge is transformed into practical skills, reinforcing the learning experience. The heart of the journey lies in the creation of a To-Do List application, where readers apply their accumulated knowledge to build a complete and functional project. Each step is meticulously explained, guiding readers through the planning, design, and implementation phases, enhancing their problem-solving abilities and project development skills.
 

Optimizing AI and Machine Learning Solutions: Your ultimate guide to building high-impact ML/AI solutions

Автор: literator от Вчера, 21:08, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Optimizing AI and Machine Learning Solutions: Your ultimate guide to building high-impact ML/AI solutions
Автор: Mirza Rahim Baig
Издательство: BPB Publications
Год: 2024
Страниц: 836
Язык: английский
Формат: pdf, epub
Размер: 26.0 MB

Build high-impact ML/AI solutions by optimizing each step. This book approaches data science solution building using a principled framework and case studies with extensive hands-on guidance. It will teach the readers optimization at each step, whether it is problem formulation or hyperparameter tuning for Deep Learning models. This book keeps the reader pragmatic and guides them toward practical solutions by discussing the essential ML concepts, including problem formulation, data preparation, and evaluation techniques. Further, the reader will be able to learn how to apply model optimization with advanced algorithms, hyperparameter tuning, and strategies against overfitting. They will also benefit from Deep Learning by optimizing models for image processing, natural language processing (NLP), and specialized applications. The reader can put theory into practice with hands-on case studies and code examples, reinforcing their understanding. With this book, the reader will be able to create high-impact, high-value ML/AI solutions by optimizing each step of the solution building process, which is the ultimate goal of every Data Science professional. With this book, you will be able to approach a ML/AI solution in a systematic way, optimizing each step of the solution building process. You will thus be able to create high impact, high value Machine Learning/Artificial Intelligence solutions – which is the ultimate goal of every Data Science professional.
 

Mastering Secure Java Applications: Navigating security in cloud and microservices for Java

Автор: literator от Вчера, 19:10, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Mastering Secure Java Applications: Navigating security in cloud and microservices for Java
Автор: Tarun Kumar Chawdhury, Joyanta Banerjee, Vipul Gupta, Debopam Poddar
Издательство: BPB Publications
Год: 2024
Страниц: 784
Язык: английский
Формат: pdf, epub
Размер: 15.8 MB

Elevate your Java security skills for the modern cloud era. This book offers a comprehensive guide to implementing Zero-Trust security principles, cloud-based defenses, and robust application development practices. Through practical examples and expert advice, readers will gain the skills needed to design and develop secure Java applications that easily can tackle today's cyber threats. It builds focus on securing your source code through analysis, vulnerability detection, and automation. It also ensures the safety of your runtime environment for managing traffic and enables multi-factor authentication. While addressing data security concerns with encryption, anonymization, and cloud-based solutions, it also uses tools like OpenTelemetry for real-time threat detection. It manages sensitive information securely with Vault integration and explores passwordless authentication. Reference architectures, secure coding patterns, and automation practices are also provided to aid implementation. By the end of this book, you'll be well-equipped to build secure Java applications with confidence and deliver applications that are robust, reliable, and compliant.
 

Theory of Structured Parallel Programming

Автор: literator от Вчера, 18:18, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Theory of Structured Parallel Programming
Автор: Yong Wang
Издательство: Morgan Kaufmann/Elsevier
Год: 2024
Страниц: 200
Язык: английский
Формат: epub
Размер: 10.1 MB

Theory of Structured Parallel Programming is a comprehensive guide to structured parallel programming corresponding to traditional structured sequential programming. The book provides readers with comprehensive coverage of theoretical foundations of structured parallel programming, including analyses of parallelism and concurrency, truly concurrent process algebras, building block-based structured parallel programming, modelling and verification of parallel programming language, modelling and verification of parallel programming patterns, as well as modeling and verification of distributed systems. There have been always two ways to approach parallel computing: one is the structured way, and the other is the graph-based (true concurrent) way. The structured way is often based on the interleaving semantics, such as process algebra CCS. Since the parallelism in interleaving semantics is not a fundamental computational pattern (the parallel operator can be replaced by alternative composition and sequential composition), the parallel operator often does not occur as an explicit operator, such as in the mainstream programming languages C, C++, Java, et al.
 

Java Persistence with NoSQL: Revolutionize your Java apps with NoSQL integration

Автор: literator от Вчера, 17:38, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Java Persistence with NoSQL: Revolutionize your Java apps with NoSQL integration
Автор: Otávio Santana
Издательство: BPB Publications
Год: 2024
Страниц: 737
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Unlock infinite possibilities: Java + NoSQL = Enterprise excellence. Java Persistence with NoSQL is a comprehensive guide that offers a unique blend of theoretical knowledge and practical implementation, making it an invaluable resource for those seeking to excel in their roles. The book is divided into four parts, covering essential NoSQL concepts, Java principles, Jakarta EE integration, and the integration of NoSQL databases into enterprise architectures. Readers will explore NoSQL databases, comparing their strengths and use cases. They will then master Java coding principles and design patterns necessary for effective NoSQL integration. The book also discusses the latest Jakarta EE specifications, enhancing readers' understanding of Jakarta's role in data storage and retrieval. Finally, readers will learn to implement various NoSQL databases into enterprise-grade solutions, ensuring security, high availability, and fault tolerance. With hands-on exercises, real-world examples, and best practices, this book equips professionals with the skills and knowledge needed to excel in building robust and scalable Java applications using NoSQL databases.
 

Информационные технологии. Программирование на C++

Автор: Igor1977 от Вчера, 12:54, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Информационные технологии. Программирование на C++
Автор: Гридчин А.В.
Издательство: Новосибирск: Новосибирский государственный технический университет
Год: 2020
Формат: pdf
Страниц: 68
Размер: 18 mb
Язык: русский

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