1106~1107_為什麼要說對不起(王宏哲
1107_李珠珢的主場日記

相關主題

英文書 > 全部商品

Cloud Native Architecture

2024/06/01 出版

How to plan, design, manage, build, and run monoliths and microservices in an agnostic, scalable, and highly available cloud-native architecture with Kubernetes DESCRIPTION The book "Cloud Native Architecture" explains how to plan, manage, build, and run monoliths and microservices in an agnostic, scalable, and highly available cloud-native runtime such as Kubernetes. This is done by effectively applying DevOps principles through the tactical use of CNCF tools. You will start by learning about cloud-native technology's history and business reasons. This will help you understand its five key pillars: open-source, containers, distributed architectures, operational benefits, and DevOps integration. We will introduce a framework for adopting cloud-native best practices, focusing on technical and cultural changes. You will learn how to adapt processes like DevOps, Chaos Engineering, Automation, and API First. We will cover automating infrastructure with tools like Prometheus and Grafana, using Kubernetes for container management, and designing applications with microservices. Practical exercises will include setting up CI/CD pipelines with Jenkins and ensuring Kubernetes security. By the end of this book, you will be empowered to navigate the Cloud-Native landscape confidently, equipped with the knowledge and practical skills to design, develop, deploy, and migrate applications for the modern cloud era.WHAT YOU WILL LEARN● Learn about cloud native's background and its impact on culture and processes.● Understand Kubernetes concepts, components, and best practices with an agnostic framework.● Design and build monoliths incrementally on Kubernetes following twelve-factor app principles.● Transition from monoliths to microservices using specific tools for lifecycle management.● Address Kubernetes security during application development and deployment.WHO THIS BOOK IS FORThis book is for developers, architects, and solution consultants who are now exploring cloud-native architecture principles for design and development with Agile and DevOps to modernize existing applications or create brand-new cloud-native products.

9 特價1479
立即代訂
下次再買

Mastering Customer Success

Jeff,Mar  著
Packt 出版
2024/05/30 出版

Explore strategies, methods, critical skills that top CSMs exhibit in delivering well-designed, proactive customer success services, fostering lasting customer relationships and sowing the seeds for advocacyKey Features- Master the art of driving measurable customer value, a cornerstone of business success- Explore techniques to ensure your work is relevant, stimulating, and aligns with the evolving needs of your customers and business- Ratchet up your understanding of building and operating dynamic and resilient CS organizations- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe rapidly evolving customer success landscape has left many Customer Success Managers (CSMs) struggling to keep pace with the complexities of this dynamic role. This Customer Success book bridges the gap by providing a comprehensive framework for mastering the essential skills required to excel.You'll find out why the Customer Success function is indispensable today and gain expert insights into account segmentation, financial tiering, ideal customer profiles, and the complexity of customer engagement process design. You'll then delve into playbook development, where you'll find practical guidance for CSMs and Customer Success Operations Managers who want to improve their ability to drive desired business outcomes. Through insightful case studies, the authors illustrate their own experience of successful Customer Success implementation, showing you what it takes to exceed customer expectations with well-designed, proactive services. The journey doesn't end there-it extends to highlighting the resilience required to build and operate successful Customer Success organizations.By the end of this guide, you'll be equipped with the tactics and mindset necessary to stand out as a world-class Customer Success leader in your organization, driving growth at every turn.What you will learn- Drive higher customer retention and expansion rates with a customer-centric strategy- Understand the essential role of measurement in achieving service delivery excellence- Recognize the importance of the human dimension in vendor-customer relationships in the age of AI- Refine engagement models by incorporating observations of customer behavior- Discover techniques for creating ideal customer profiles- Leverage technology to boost business relevance of CSMs- Identify how to drive successful customer outcomes through collaborationWho this book is forThis book is for aspiring and established Customer Success professionals who want to learn how to develop and refine service delivery in customer engagements. Professionals embarking on a journey to excellence will be able to master the evolving business landscape of Customer Success and foster relationships with other internal organizations and external partners.A foundational understanding of business basics, typical B2B structures, and Customer Success concepts is necessary to get started. Intermediate to advanced customer engagement skills from customer-facing roles will prove useful.Table of Contents- Optimizing Your Key Metrics for Growth- Building a Strong Foundation - Key Knowledge for Success- Strategies for Effective Book of Business Management- Streamlining Onboarding and Boosting Engagement- Building Referenceable Customers- Leveraging Data for Customer Success- Building Your Customer Success Inner Circle- Strategies for Retention and Expansion in Your Business- Mastering Crisis Management for Business Resilience- The Exciting Future of Customer Success

9 特價1481
立即代訂
下次再買

Object Oriented Programming Demystified

2024/05/30 出版

A practical guide to designing and developing software using object-oriented principles.The core topics of object-oriented principles covered include abstraction, encapsulation, inheritance and polymorphism.Additionally, other topics that aid in the development of object-oriented solutions include generic programming, naming, types, invariants, coupling, and cohesion.

9 特價338
立即代訂
下次再買

Advances in Optimization and Linear Programming

2024/05/30 出版

This new volume provides the information needed to understand the simplex method, the revised simplex method, dual simplex method, and more for solving linear programming problems.

9 特價4722
立即代訂
下次再買

Evaluation of Novel Approaches to Software Engineering

Springer 出版
2024/05/28 出版

This book constitutes the refereed post-conference proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023, held in Prague, Czech Republic, during April 24-25, 2023. The 15 revised full papers presented in these proceedings were carefully reviewed and selected from 121 submissions. They contribute to the understanding of relevant trends of current research on Evaluation of Novel Approaches to Software Engineering, including: requirements engineering, artificial intelligence development, natural language processing, autonomous systems, model-driven development, product line engineering, software patterns, software metrics, quality assurance, and process management.

9 特價5723
立即代訂
下次再買

Python 3 and Machine Learning Using ChatGPT / GPT-4

2024/05/22 出版

This book is designed to bridge the gap between theoretical knowledge and practical application in the fields of Python programming, machine learning, and the innovative use of ChatGPT-4 in data science. The book is structured to facilitate a deep understanding of several core topics. It begins with a detailed introduction to Pandas, a cornerstone Python library for data manipulation and analysis. Next, it explores a variety of machine learning classifiers from kNN to SVMs. In later chapters, it discusses the capabilities of GPT-4, and how its application enhances traditional linear regression analysis. Finally, the book covers the innovative use of ChatGPT in data visualization. This segment focuses on how AI can transform data into compelling visual stories, making complex results accessible and understandable. It includes material on AI apps, GANs, and DALL-E. Companion files are available for downloading with code and figures from the text. FEATURES: Includes practical tutorials designed to provide hands-on experience, reinforcing learning through practiceProvides coverage of the latest Python tools using state-of-the-art libraries essential for modern data scientistsCompanion files with source code, datasets, and figures are available for downloading

9 特價1733
立即代訂
下次再買

Functional and Logic Programming

Springer 出版
2024/05/17 出版

This book constitutes the proceedings of the 17th International Symposium on Functional and Logic Programming, FLOPS 2024, held in Kumamoto, Japan, in May 2024. The 15 papers presented in this volume were carefully reviewed and selected from 28 submissions. The scope includes all aspects of the design, semantics, theory, applications, implementations, and teaching of declarative programming. FLOPS speci cally aims to promote cross-fertilization between theory and practice and among di erent styles of declarative programming.

9 特價2623
立即代訂
下次再買

TypeScript Crash Course

2024/05/16 出版

Navigating the dynamic landscape of web development can be a daunting task, "TypeScript Crash Course" is a guide to help you on the journey of mastering TypeScript, one of today's most sought-after skills in the tech market. Starting from the basics and core principles to gradually building up to more advanced concepts, this book will help you move to practical examples of converting an application from JavaScript, React, and Node to TypeScript. This book also offers insights into leveraging TypeScript for both front-end and back-end development, ensuring readers can tackle any project with confidence, from development to deployment.

9 特價1479
立即代訂
下次再買

Coding with Swear Words

2024/05/14 出版

Unleash your coding frustrations with "Coding with Swear Words: A Programmer's Therapy," written in bomb-ass style. Discover the therapeutic value of swearing in code, master the art of multilingual profanity, navigate swearing etiquette, embrace profanity-driven development, and explore the mental health benefits of swearing. Change your perspective on profanity in programming and embrace the swear-driven developer lifestyle. Get ready to code like a motherfucking rockstar!

9 特價3938
立即代訂
下次再買

Coordination Models and Languages

Springer 出版
2024/05/07 出版

This book constitutes the refereed proceedings of the 26th IFIP WG 6.1 International Conference on Coordination Models and Language, COORDINATION 2024, held in Groningen, The Netherlands, in June 2024, as part of the 19th International Federated Conference on Distributed Computing Techniques, DisCoTec 2024. The 8 full papers, 7 tool papers, 1 short paper and 1 survey paper included in this book were carefully reviewed and selected from 28 submissions. This conference provides a well-established forum for the growing community of researchers interested in models, languages, architectures, and implementation techniques for coordination.

9 特價5723
立即代訂
下次再買

SQL Essentials for Dummies

Richard,Blum  著
For Dummies 出版
2024/05/07 出版

A right-to-the-point guide on all the key topics of SQL programming SQL Essentials For Dummies is your quick reference to all the core concepts of SQL--a valuable common standard language used in relational databases. This useful guide is straightforward--with no excess review, wordy explanations, or fluff--so you get what you need, fast. Great for a brush-up on the basics or as an everyday desk reference, this book is one you can rely on. Strengthen your understanding of the basics of SQL Review what you've already learned or pick up key skills Use SQL to create, manipulate, and control relational databases Jog your memory on the essentials as you work and get clear answers to your questions Perfect for supplementing classroom learning, reviewing for a certification, and staying knowledgeable on the job, SQL Essentials For Dummies is the convenient, direct, and digestible reference you've been looking for.

9 特價536
立即代訂
下次再買

HTML Essentials - Practical Programming

2024/04/29 出版

Hi there! Thank you for joining us in "HTML Essentials - Practical Programming". Following HTML, this book serves as a step-by-step guide that directs individuals through the basic concepts of HTML, as well as its practical usage in website development. HTML (Hypertext Markup Language) is still regarded as a key element of the web and the basis for all websites construction. Whether you are a beginner with no experience or a developer who wants to brush up your skills, this book is written for you to give you knowledge of the basics of HTML or refresh and equip you with the tools to create impeccable web content. Through a practical way we intend on discovering some of HTML features with advanced techniques from categorizing the web pages with semantic elements using media content to implementing interactive forms. Every chapter of our HTML course comes with practical exercises and examples that will help you grasp the topics quickly and deeply. By finishing of this book you will have got the necessary abilities for creating web pages, which have a good structure, visual appearance and responsiveness with the help of HTML. Furthermore, you will get an idea about what is a standard for the industry and produce modern websites that are user-friendly and function well. I do hope you find this book both informative and enjoyable. Let's go ahead and begin working with HTML for practical applications. Happy coding!

9 特價446
立即代訂
下次再買

Kotlin Design Patterns and Best Practices - Third Edition

Packt 出版
2024/04/29 出版

Dive deep into Kotlin design patterns, explore idiomatic functional programming, and master microservices with frameworks like Arrow, Ktor, and Vert.x.Key FeaturesStart from basic Kotlin syntax and go all the way to advanced topics like Coroutines and structural concurrencyLearn how to select and implement the right design pattern for your next Kotlin projectGet to grips with concurrent and reactive microservices with Ktor and Vert.xBook DescriptionFor developers who are working with Design Patterns in Kotlin, this practical guide offers an opportunity to put their knowledge into practice. The book covers classical and modern design patterns, and provides a hands-on approach to implementation, along with associated methodologies.The third edition stays current with Kotlin updates, spanning from version 1.6 onwards, and offers in-depth insights into topics like Structured Concurrency and Context Receivers. The book starts by introducing essential Kotlin syntax and the significance of design patterns, covering classic Creational, Structural, and Behavioral patterns. It then progresses to explore functional programming, Reactive, and Concurrent patterns, including detailed discussions on Coroutines and Structured Concurrency. As you navigate through these advanced concepts, you'll enhance your Kotlin coding skills. The book also delves into the latest architectural trends, focusing on microservices design patterns and aiding your decision-making process when choosing between architectures.By the end of the book, you will have a solid grasp of these advanced concepts and be able to apply them in your own projects.What you will learnUtilize functional programming and coroutines with the Arrow frameworkUse classical design patterns in the Kotlin programming languageScale your applications with reactive and concurrent design patternsDiscover best practices in Kotlin and explore its new featuresApply the key principles of functional programming to KotlinFind out how to write idiomatic Kotlin code and learn which patterns to avoidHarness the power of Kotlin to design concurrent and reliable systems with easeCreate an effective microservice with Kotlin and the Ktor frameworkWho this book is forThis book is for developers who want to apply design patterns they've learned from other languages in Kotlin and build reliable, scalable, and maintainable applications. You'll need a good grasp on at least one programming language before you get started with this book. Familiarity with classical design patterns from your language of choice would be helpful, but you'll still be able to follow along if you code in other languagesTable of ContentsGetting Started with KotlinWorking with Creational PatternsUnderstanding Structural PatternsGetting Familiar with Behavioral PatternsIntroducing Functional ProgrammingThreads and CoroutinesControlling the Data FlowDesigning for ConcurrencyIdioms and Anti-PatternsPractical Functional Programming with ArrowConcurrent Microservices with KtorReactive Microservices with Vert.x

9 特價2065
立即代訂
下次再買

Protocol Buffers Handbook

Packt 出版
2024/04/29 出版

Delve into Google Protobuf with the help of practical examples and exercises for streamlined communication and seamless integration with gRPC Key FeaturesEncode and decode complex data structures, enhancing data interchange efficiency across systemsUnderstand Protobuf by mastering the syntax, schema evolution, customizations, and moreIntegrate Protobuf into your preferred language ecosystem, ensuring interoperability and effective collaborationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionExplore how Protocol Buffers (Protobuf) serialize structured data and provides a language-neutral, platform-neutral, and extensible solution. With this guide to mastering Protobuf, you'll build your skills to effectively serialize, transmit, and manage data across diverse platforms and languages.This book will help you enter the world of Protocol Buffers by unraveling the intricate nuances of Protobuf syntax and showing you how to define complex data structures. As you progress, you'll learn schema evolution, ensuring seamless compatibility as your projects evolve. The book also covers advanced topics such as custom options and plugins, allowing you to tailor validation processes to your specific requirements. You'll understand how to automate project builds using cutting-edge tools such as Buf and Bazel, streamlining your development workflow. With hands-on projects in Go and Python programming, you'll learn how to practically apply Protobuf concepts. Later chapters will show you how to integrate data interchange capabilities across different programming languages, enabling efficient collaboration and system interoperability.By the end of this book, you'll have a solid understanding of Protobuf internals, enabling you to discern when and how to use and redefine your approach to data serialization.What you will learnFocus on efficient data interchange with advanced serialization techniquesMaster Protocol Buffers syntax and schema evolutionPerform custom validation via Protoc plugins for precise data integrityIntegrate languages seamlessly for versatile system developmentAutomate project building with Buf and BazelGet to grips with Go and Python integration for real-world Protobuf applicationsStreamline collaboration through system interoperability with ProtobufWho this book is forThis book is for software developers, from novices to experienced programmers, who are interested in harnessing the power of Protocol Buffers. It's particularly valuable for those seeking efficient data serialization solutions for APIs, microservices, and data-intensive applications. The content covered in this book accommodates diverse programming backgrounds, offering essential knowledge to both beginners and seasoned developers.Table of ContentsSerialization PrimerProtoBuf is a LanguageDescribing Data with Protobuf's Text FormatProtoc: The Protobuf CompilerSerialization InternalsSchema Evolution Over TimeAdress Book- GoAdress Book- PythonDeveloping a Protoc PluginAdvanced Build

9 特價1692
立即代訂
下次再買

A Guide to Software Quality Engineering

2024/04/26 出版

In today's fast-paced digital world, delivering high-quality software is not just a goal; it's an absolute necessity. A Guide to Software Quality Engineering is a companion book for anyone involved in software development, testing, or quality assurance.This comprehensive book takes you on a transformative journey through the world of software quality engineering, providing invaluable insights, practical methodologies, and expert advice that will elevate your projects to new levels of excellence.The book features the following points: - Performance Testing Security Testing- Usability Testing- Continuous Integration and Continuous Testing- Requirements Engineering and Quality- Code Quality and Static Analysis- Defect Management and Root Cause Analysis- Release and Deployment ManagementDive into the fundamental principles of software quality engineering, understanding the critical role it plays in ensuring customer satisfaction, user experience, and the overall success of your software products. Whether you're a seasoned professional or a budding enthusiast, this book caters to all levels of expertise.

9 特價2859
立即代訂
下次再買

Programming

Addison-Wesl 出版
2024/04/25 出版

An Introduction to Programming by the Inventor of C++ Programming: Principles and Practice Using C++, Third Edition, will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world. Previous editions have been used successfully by many thousands of students. This revised and updated edition Assumes that your aim is to eventually write programs that are good enough for others to use and maintain Focuses on fundamental concepts and techniques, rather than on obscure language-technical details Is an introduction to programming in general, including procedural, object-oriented, and generic programming, rather than just an introduction to a programming language Covers both contemporary high-level techniques and the lower-level techniques needed for efficient use of hardware Will give you a solid foundation for writing useful, correct, type-safe, maintainable, and efficient code Is primarily designed for people who have never programmed before, but even seasoned programmers have found previous editions useful as an introduction to more effective concepts and techniques Covers a wide range of essential concepts, design and programming techniques, language features, and libraries Uses contemporary C++ (C++20 and C++23) Covers the design and use of both built-in types and user-defi ned types, complete with input, output, computation, and simple graphics/GUI Offers an introduction to the C++ standard library containers and algorithms Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

9 特價3096
立即代訂
下次再買

Practical Database Programming with SQL and PL/SQL

2024/04/23 出版

The book "Practical Database Programming with SQL and PL/SQL" is the result of my enthusiasm on database technologies, the need to write a guide to SQL and PL/SQL programming that can be practical and complete. Today in the digital world, databases have become a core element of all applications of software development, data managing and business intelligence. SQL, the language of relational databases, and PL/SQL, the extended PL/SQL procedure, the languages needed by functional IT personnel working with Oracle databases. I have written this book to cater for individuals who have just started learning database programming and also those who want to learn more about SQL and PL/SQL. Whether you are a student, looking for a job as a professional developer, or you an IT expert already and you need to add skills in database programming, this book has something to enrich your skills.

9 特價342
立即代訂
下次再買

Mastering Practical C Programming Techniques

2024/04/18 出版

I would like to invite you to our delightfully informative session on ""Mastering Practical C Programming Techniques". This book is made with the belief that you don't need a complicated textbook with theoretical concepts to start programming in C language, from zero level up. Whether you are just embarking on your journey into the realm of programming or you are an expert developer wanting to improve your C programming skills, this book is created to be your guide, offering the practical examples needed to develop efficiently and well-organized C programs. Why C?The C programming language, has undoubtedly earned a well-deserved place in the history of programming as one of the most vital and as a result the most used programming languages. This sharpness, efficiency, and proximity-to-the machine characteristics make it fit for system programming included in embedded systems and many applications. Applying of C language to any program can be made well if the several components of that language are understood fully, and with the aim of this book it is to accomplish a full understanding of C language in a way that it can also be enjoyable. What This Book Offers ""Mastering Practical C Programming Techniques" does it very practically by moving on from one practical program to the next, making you a better programmer each time. Every strategy in our programs are supported by in depth instructional material which covers three areas saliently, key concepts, appropriate methods, and what not to do. The examples segment comprise different case studies from the creation of a basic console program up to more complex projects from which you will gain hands-on experience and immediately use it in your own projects. Key Features - Progressive Learning: The organized curriculum is structured in a logical order, first presenting new concepts and then gradually increasing the complexity and adding to the previous items. - Clear Explanations: Every program will have a detailed explanation with it so you not only will know how to do it right but also the concept behind the lines of code. - Practical Tips: As we get through the book, you will encounter various tips, hints, and examples that will improve your coding practices and make your code cleaner and more efficient. - Challenges: By the way, at the end of every chapter, we give you some challenges as well to reinforce your learning. This is aim of the exercises, they are intended for critical thinking and practical application of the principles exposed. Who This Book Is For This book is therefore meant for the general public, including the newbies as well as programmers who want to add C language to their programming skills. Either as a student, an amateur or a professional developer, with the illustrative character of every chapter, you are sure to find something of interest. Programming is a blend of art and science and the more you practice, you will be able to master C operations. Hence, go along on this path with us and let's see what practical C programming scenarios are waiting for us. Happy Coding !

9 特價387
立即代訂
下次再買

Requirements Engineering: Foundation for Software Quality

Springer 出版
2024/04/18 出版

This book constitutes the refereed proceedings of the 30th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2024, held in Winterthur, Switzerland, during April 8-12, 2024.The 14 full papers and 8 short papers included in this book were carefully reviewed and selected from 59 submissions. They are organized in topical sections as follows: quality models for requirements engineering; quality requirements; explainability with and in requirements engineering; artificial intelligence for requirements engineering; natural language processing for requirements engineering; requirements engineering for artificial intelligence; crowd-based requirements engineering; and emerging topics and challenges in requirements engineering.

9 特價4054
立即代訂
下次再買

Design Patterns using Kotlin

Hemant,Jain  著
Hemant Jain 出版
2024/04/17 出版

Design Patterns Using Kotlin by Hemant JainIn a world dominated by design pattern books tailored for C++ or Java, Design Patterns Using Kotlin stands out by harnessing the power of Kotlin. With its clear and concise syntax, Kotlin simplifies the implementation and utilization of design patterns, making them more intuitive than ever.This book takes you on a journey that showcases how Kotlin can be employed to implement design patterns in a sophisticated and highly efficient manner, often with fewer lines of code.Beginning with a thorough exploration of the core goals of design patterns and the SOLID principles, this book delves into all 24 of the classic "Gang of Four" patterns, providing clear and concise Kotlin implementations for each. From Creational Patterns and Structural Patterns to Behavioral Patterns, we cover them all. We also explore Concurrency Patterns and Architectural Patterns, along with a discussion of the importance of recognizing Anti-Patterns.Design Patterns Using Kotlin is your definitive guide to mastering design patterns in the Kotlin programming language. Whether you're a seasoned developer looking to expand your repertoire or a newcomer eager to learn the ropes, this book will empower you to build better, more maintainable software with confidence.Don't just code - design with purpose. Unlock the potential of Kotlin and design patterns, and take your programming skills to the next level.Hemant Jain is a seasoned software engineer with a passion for teaching and sharing knowledge. With years of industry experience and a knack for simplifying complex concepts, Hemant has authored several books and online courses on various programming topics. His love for Kotlin and design patterns inspired him to write this book, and he hopes it will help readers harness the true potential of both.Connect with Hemant on LinkedIn: https: //www.linkedin.com/in/hjain1011 to stay updated on his latest projects and insights.For more information and bulk orders, visit: www.taaran.inExplore related GitHub repositories: https: //github.com/Hemant-Jain-Author

9 特價774
立即代訂
下次再買

Junior to Senior

Holloway, Inc. 出版
2024/04/17 出版
9 特價1260
立即代訂
下次再買

Qualitative Research with Socio-Technical Grounded Theory

Rashina,Hoda  著
Springer 出版
2024/04/16 出版
9 特價5723
立即代訂
下次再買

Experimentation in Software Engineering

Claes,Wohlin  著
Springer 出版
2024/04/16 出版
9 特價4292
立即代訂
下次再買

NASA Formal Methods

Springer 出版
2024/04/16 出版

This LNCS 14627 conference volume constitutes the proceedings of the 16th International Symposium on NASA Formal Methods, NFM 2024, held in Moffett Field, CA, USA in June 2024. The 20 full papers together with 6 short papers included in this volume were carefully reviewed and selected from 68 submissions. The conference focuses on the on formal techniques for software and system assurance for applications in space, aviation, robotics, and other NASA-relevant safety-critical systems.

9 特價6677
立即代訂
下次再買

Github Copilot For Developers

Ingram 出版
2024/04/13 出版

���� Welcome to the GitHub Copilot for Developers book bundle! ����Are you ready to take your coding skills to the next level with AI-assisted programming? Look no further! Our comprehensive bundle offers everything you need to become a master developer with GitHub Copilot.���� Book 1: GitHub Copilot Companion ���� Get started on your journey to smart coding with an introduction to AI-assisted programming. Learn how GitHub Copilot generates contextually relevant code suggestions, speeding up your development process and reducing errors.���� Book 2: Mastering AI Pair Programming ���� Ready to advance your skills? Dive into advanced techniques for developers and discover how to maximize productivity with Copilot. From optimizing code generation to seamlessly integrating Copilot into your workflow, become a coding pro in no time!���� Book 3: Efficient Coding with GitHub Copilot ���� Intermediate developers, this one's for you! Explore strategies for writing cleaner, more maintainable code and enhancing your coding efficiency with Copilot. Streamline your development process and take your projects to the next level.���� Book 4: Expert Insights ���� Unlock the secrets of leveraging Copilot for complex development tasks with expert insights and real-world use cases. From refactoring legacy codebases to scaling Copilot for large-scale projects, conquer any coding challenge with confidence.With GitHub Copilot for Developers, you'll revolutionize your development workflow, write code faster and smarter, and unlock endless possibilities for innovation. Don't miss out on this opportunity to become a coding master! Get your bundle today and embark on a journey to coding excellence.

9 特價1690
立即代訂
下次再買

Design Patterns using Swift

Hemant,Jain  著
Ingram 出版
2024/04/12 出版

Design Patterns Using SwiftBy Hemant JainIn a world where most design pattern books are tailored for languages like C++ or Java, "Design Patterns Using Swift" stands out by harnessing the unique power and modern syntax of Swift. Swift, with its clean, expressive, and concise syntax, simplifies the implementation of design patterns, making them more intuitive and easier to apply. This book demonstrates how Swift can implement design patterns in a sophisticated, efficient manner, often requiring fewer lines of code while maintaining clarity and functionality.Beginning with an in-depth introduction to the core principles of design patterns, the book also covers the SOLID principles-a set of five essential guidelines for writing maintainable and scalable object-oriented code. From there, it delves into the 24 classic "Gang of Four" (GoF) design patterns, providing clear and concise Swift implementations for each. You'll explore: Creational Patterns: How objects are created, abstracted, and managed.Structural Patterns: How objects and classes are composed to form larger structures.Behavioral Patterns: How objects interact, communicate, and assign responsibilities.Beyond these, the book also explores Concurrency Patterns, which are critical for modern Swift development, and Architectural Patterns, helping you structure more scalable and maintainable applications. Additionally, there's a comprehensive discussion on Anti-Patterns, guiding you on how to avoid common design mistakes that can lead to suboptimal or problematic software."Design Patterns Using Swift" is your definitive guide to mastering design patterns in Swift. Whether you're an experienced developer looking to refine your skills or a beginner eager to understand the fundamentals, this book will give you the tools and knowledge to design more robust, efficient, and elegant software solutions.This book goes beyond just writing code-it's about designing with purpose. Unlock the full potential of Swift through the power of design patterns, and take your programming skills to the next level.About the AuthorHemant Jain is a seasoned software engineer with a passion for teaching and simplifying complex topics. With years of industry experience, he has authored several books and online courses on various programming subjects. His enthusiasm for Swift and design patterns inspired him to write this book, with the goal of helping developers unlock the full potential of both. Connect with Hemant on LinkedIn (https: //www.linkedin.com/in/hjain1011) for updates on his latest projects and insights.For more information about the book or to place bulk orders, visit http: //www.taaran.in.Explore the GitHub repositories for Hemant's books: https: //github.com/Hemant-Jain-Author.

9 特價774
立即代訂
下次再買

Effective Data Structure Implementation in Java

Ingram 出版
2024/04/12 出版

Thank you for choosing "Effective Data Structure Implementation in Java." This book will serve as the complete guide to your journey of learning how to apply data structures properly and thus, building the ability to create effective Java programs. Data structures are foundational elements of the software development world, providing the backbone used to create a scenario where data is stored, managed, and interpreted efficiently to allow smooth operations. In Java, a language which is known for its strict processes and versatility, the manipulation of data structures is a must for any applications that are going to be successful, scalable, maintainable and high-performance. The book is going to fill in a role of a link given theoretical education of data structures and the practical implementation of them in Java. Whether you want to learn the basics of computer science as a student, develop software professionally or improve your skills in Java programming this book is adjustable to accomplish your objective. Happy coding!.

9 特價1203
立即代訂
下次再買

Efficient Data Structures with C++

Ingram 出版
2024/04/12 出版

Welcome to "Efficient Data Structures with C++: " A Hands-On Approach." The modern ecosystem of software development and computer science is such that the mastery of data structures is indispensable. The goal of this book is to come up with a thorough and practical handbook that will be of value to you as you navigate mastering data structures using the C++ programming language. Data structures lay a foundation for development of applications especially concerning their performance, scalability, and code maintainability. As a C++ programmer, utilizing the language's potent capabilities to create data structures by all means has transitioned into a profession not only as a skill but a necessity also. Whether you are student, work in the software development, or someone who is looking for coding skills improvement, this book has been written for you. Happy coding!

9 特價1279
立即代訂
下次再買

Design Patterns using Go

Hemant,Jain  著
Ingram 出版
2024/04/11 出版

Design Patterns Using Go by Hemant JainIn a world where design pattern books often cater to C++ or Java, Design Patterns Using Go breaks new ground by leveraging the unique strengths of the Go programming language. With its clean, concise syntax, Go makes the implementation of design patterns both intuitive and highly efficient, often requiring fewer lines of code to achieve robust solutions.This book takes you on a comprehensive journey through the world of design patterns, all while showcasing Go's powerful capabilities. Starting with an in-depth exploration of the goals behind design patterns and the SOLID principles, it then moves to detailed discussions of the 24 classic "Gang of Four" patterns. The patterns are grouped into three major categories: Creational Patterns - Focus on ways to create objects while keeping your code flexible and reusable.Structural Patterns - Simplify relationships between objects to improve the scalability of your code.Behavioral Patterns - Enhance communication and interaction between objects, leading to better overall system behavior.Each pattern is presented with a clear and concise Go implementation, ensuring that developers of all skill levels can understand and apply them effectively. Beyond the traditional design patterns, the book also explores Concurrency Patterns-vital in Go's native concurrency model-and Architectural Patterns, providing insights into high-level application design.One of the key features of this book is its focus on Anti-Patterns-common mistakes and traps that developers should avoid. Recognizing and steering clear of these pitfalls can dramatically improve your code quality and maintainability.Whether you're an experienced developer looking to add Go to your toolkit, or a newcomer eager to learn the best practices of software design, Design Patterns Using Go equips you with the knowledge to build cleaner, more maintainable software. By the end, you'll not only be coding but also designing with a clear purpose, following principles that elevate your projects to the next level.Why You Should Read This Book: Comprehensive Coverage: Explore all 24 classic design patterns, with real-world Go implementations.SOLID Principles: Learn how to apply SOLID principles to make your designs more flexible, scalable, and maintainable.Concurrency and Go: Dive into Go's powerful concurrency patterns, which are crucial for modern, high-performance applications.Anti-Patterns: Understand common programming mistakes and how to avoid them to ensure cleaner code.About the Author: Hemant Jain is a seasoned software engineer with a deep passion for teaching and simplifying complex technical concepts. With years of experience in the industry and a strong background in various programming languages, he has authored multiple books and online courses. His love for Go and its design simplicity inspired him to write Design Patterns Using Go. Hemant hopes this book helps readers unlock the true potential of both Go and design patterns.Connect with Hemant on LinkedIn: linkedin.com/in/hjain1011 to stay updated on his latest projects and insights.For more information and bulk orders, visit: www.taaran.inExplore related GitHub repositories: Hemant-Jain-Author on GitHub.

9 特價774
立即代訂
下次再買

Delphi Pascal Programming

Ingram 出版
2024/04/11 出版

���� Introducing: Delphi Pascal Programming Bundle!Are you ready to elevate your Delphi Pascal programming skills to the next level? Look no further! ����Unleash your coding potential with our comprehensive bundle, featuring four must-have books: ���� Book 1: Delphi Pascal Programming Essentials Master efficient code editing techniques and unleash your productivity with insider tips and tricks. From keyboard shortcuts to code refactoring, this book covers it all!���� Book 2: From Basics to Brilliance Transform your user interfaces from mundane to magnificent! Dive into visual designing in Delphi Pascal programming and create stunning UIs that captivate users and enhance their experience.���� Book 3: Advanced Techniques in Delphi Pascal Take your debugging skills to new heights with integrated strategies for identifying and resolving software defects. From runtime errors to multithreaded environments, become a debugging pro!���� Book 4: Delphi Pascal Programming Pro Fine-tune your code editing and visual designing skills like never before. Explore expert-level techniques and unleash the full potential of Delphi Pascal programming.Don't miss out on this opportunity to become a Delphi Pascal programming master! Grab your bundle today and embark on a journey to coding excellence. ����✨

9 特價1690
立即代訂
下次再買

C++ Game Programming Essentials

2024/04/05 出版

Welcome to "C++ Game Programming Essentials"! This book will be an end-to-end tutorial targeting those interested to learn C++ in order to excel in game development and create scenarios with realistic feel. Whether you are a new programmer or an old hand at coding who wants to increase your knowledge, this book will give you the necessary theoretical knowledge and instruction on how to get started and develop your skills to build your own games. In this book, we will begin by tackling a broad variety of topics, starting from the basics of C++ programming to higher levels of game development concepts. You will set up your development environment and be able to handle important programming terminologies such object variables, loops, and functions. Moreover, you will explore important object-oriented programming principles during the semester. Furthermore, you will go in-depth for topics like game design/graphics rendering, sound processing, input management, and others. It is a point of pride for me that, in every chapter, I thoroughly explain the material, give lots of examples from my own code, and sprinkle in some learning tasks and exercises to help you cement the knowledge and feel more comfortable about yourself as a game developer. When you reach the last page of this book, you will already be proficient enough to create your own totally working games that are ready to be the next big hit among gamers worldwide. I do wish you do enjoy reading our C++ Game Programming Essentials and find it a useful book for your stepping to be fulfilled your career goal as a game programmer. Happy coding!

9 特價1399
立即代訂
下次再買

Programming Language Fundamentals

Martin,Erwig  著
Wiley 出版
2024/04/01 出版

PROGRAMMING LANGUAGE FUNDAMENTALS Understand the key principles of programming languages Programming languages are the tools needed to let algorithms run on electronic computers. As they form the linguistic interface between humans and machines, the understanding of programming languages is essential for being able to control machine behavior. Programming Language Fundamentals offers a precise, comprehensive introduction to the principles that are the basis of most programming languages. Explaining both functional programming and logic programming, it presents a broad perspective on programming and constitutes an indispensable introduction to the foundations of programming languages. Programming Language Fundamentals readers will also find: Introduction to Elm as a metalanguage to encourage thinking and experimenting with programming languages in a formal way Detailed discussion of topics including abstract syntax, semantics, types, and more In-depth explanations of key concepts such as scope and parameter passing Programming Language Fundamentals is ideal for undergraduate students in computer science, as well as researchers and practitioners working with programming languages who are looking to broaden their understanding of the field.

9 特價5343
立即代訂
下次再買

Event-Driven Architecture for Beginners using RabbitMQ and .NET

2024/03/31 出版

The key to event-driven architecture: A beginner's journey with RabbitMQ and .NETDESCRIPTION By using .NET and RabbitMQ, developers can take advantage of the capabilities of both technologies to create event-driven systems that are optimized for performance and maintainability. This book aims to provide a comprehensive guide for individuals who wish to learn the implementation of event-driven architecture using .NET and RabbitMQ, from understanding the core concepts to implementing practical solutions.It covers the fundamental concepts of event-driven architecture, including the publish-subscribe pattern and message queues, as well as practical implementation details such as setting up RabbitMQ and using .NET to build event-driven systems. The book also covers advanced topics such as scalability, reliability, and security, and includes real-world case studies to illustrate the challenges and solutions involved in implementing event-driven architecture.Throughout the book, readers will learn about the concepts, tools, and techniques needed to design, implement and maintain an event-driven system using .NET and RabbitMQ. Additionally, readers will also get an understanding of how to address the challenges that arise while implementing such systems and best practices to overcome them.WHAT YOU WILL LEARN● Architect robust event-driven solutions using RabbitMQ and .NET.● Implement scalable and efficient distributed systems with confidence.● Apply best practices for seamless integration and software development.● Navigate complex decision-making processes in distributed solution strategies.● Enhance expertise in orchestrating solutions for diverse software development roles.WHO THIS BOOK IS FORThis guide is meticulously crafted to cater to a diverse audience, encompassing solution architects, integration architects, consultants, developers, advisors, CTOs, and other decision-makers.

9 特價1690
立即代訂
下次再買

Go Programming - From Beginner to Professional - Second Edition

Packt 出版
2024/03/29 出版

Harness the power of Go through hands-on coding examples, covering basic to advanced topics like modules, database interfacing, RESTful APIs, concurrency, and beyondKey FeaturesLeverage Go's standard library through practical examples and simplify development tasks using best practicesMaster effective idiomatic Go syntax, including variables, functions, and loops, to handle dataBuild fully functional web applications with capabilities such as database connectivity and RESTful API creationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionGo Programming - From Beginner to Professional is a comprehensive guide that takes your proficiency in the Go programming language from novice to expert. Starting with fundamental concepts, this book covers variables, command-line tools, and working with data before delving into advanced concepts, including error handling, interfaces, and generics, harnessing Go's latest features through hands-on exercises. Along the way, you'll learn to structure projects using Go modules, manage packages effectively, and master debugging techniques.As you progress, you'll get to grips with practical application-centric aspects such as command-line programming, file manipulation, and working with SQL databases. Additionally, the book explores web server development, RESTful APIs, and utilizing the Go HTTP client to interact with web applications. Further enhancing your Go skills, you'll learn concurrent programming, testing methodologies, Go tools, and how to deploy applications in the cloud. Throughout the book, you'll uncover Go's hidden gems and gain insights into time manipulation, best practices, and more.By the end of this book, you'll have worked through practical exercises and activities that'll equip you with the knowledge and skills needed to excel as a proficient Go developer, primed for success in real-world projects.What you will learnUnderstand the Go syntax and apply it proficiently to handle data and write functionsDebug your Go code to troubleshoot development problemsSafely handle errors and recover from panicsImplement polymorphism using interfaces and gain insight into genericsWork with files and connect to popular external databasesCreate an HTTP client and server and work with a RESTful web APIUse concurrency to design efficient softwareUse Go tools to simplify development and improve your codeWho this book is forDesigned for both complete beginners in Go as well as professionals transitioning from another programming language, this book equips developers with skills needed to build real-world projects and launch their career in Go. With a step-by-step approach, beginners can grasp Go fundamentals even without prior programming experience, and gradually advance to idiomatic Go best practices, exploring the latest features of the language.Table of ContentsVery Valuable VariablesCommand and ControlData Rules!Get It Together with Complex TypesReduce, Reuse, RecycleDon't Panic! Handle Your ErrorsGet Flexible with InterfacesGeneric Algorithm SuperpowersUse Go Modules to Define a ProjectPackages Keep Projects ManageableBug Busting Debugging SkillsAbout TimeProgramming for the Command-LineFiles and SystemsSQL and DatabasesWeb ServersUsing the Go HTTP ClientConcurrent WorkTestingUsing Go ToolsGo in the Cloud

9 特價1692
立即代訂
下次再買

Solutions Architect’s Handbook - Third Edition

Packt 出版
2024/03/29 出版

From fundamentals and design patterns to the latest techniques such as generative AI, machine learning and cloud native architecture, gain all you need to be a pro Solutions Architect crafting secure and reliable AWS architecture.Key Features: - Hits all the key areas -Rajesh Sheth, VP, Elastic Block Store, AWS- Offers the knowledge you need to succeed in the evolving landscape of tech architecture - Luis Lopez Soria, Senior Specialist Solutions Architect, Google- A valuable resource for enterprise strategists looking to build resilient applications - Cher Simon, Principal Solutions Architect, AWSBook Description: Build a strong foundation in solution architecture and excel in your career with the Solutions Architect's Handbook. Authored by seasoned AWS technology leaders Saurabh Shrivastav and Neelanjali Srivastav, this book goes beyond traditional certification guides, offering in-depth insights and advanced techniques to meet the specific needs and challenges of solutions architects today.This edition introduces exciting new features that keep you at the forefront of this evolving field. From large language models and generative AI to deep learning innovations, these cutting-edge advancements are shaping the future of technology. Key topics such as cloud-native architecture, data engineering architecture, cloud optimization, mainframe modernization, and building cost-efficient, secure architectures remain essential today. This book covers both emerging and foundational technologies, guiding you through solution architecture design with key principles and providing the knowledge you need to succeed as a Solutions Architect. It also sharpens your soft skills, providing career-accelerating techniques to stay ahead.By the end of this book, you will be able to harness cutting-edge technologies, apply practical insights from real-world scenarios, and enhance your solution architecture skills with the Solutions Architect's Handbook.What You Will Learn: - Explore various roles of a solutions architect in the enterprise- Apply design principles for high-performance, cost-effective solutions- Choose the best strategies to secure your architectures and boost availability- Develop a DevOps and CloudOps mindset for collaboration, operational efficiency, and streamlined production- Apply machine learning, data engineering, LLMs, and generative AI for improved security and performance- Modernize legacy systems into cloud-native architectures with proven real-world strategies- Master key solutions architect soft skillsWho this book is for: This book is for software developers, system engineers, DevOps engineers, architects, and team leaders who already work in the IT industry and aspire to become solutions architect professionals. Solutions architects who want to expand their skillset or get a better understanding of new technologies will also learn valuable new skills. To get started, you'll need a good understanding of the real-world software development process and some awareness of cloud technology.Table of Contents- Solutions Architecture in an Organization- Principles of Solution Architecture Design- Cloud Migration and Cloud Architecture Design- Solution Architecture Design Patterns- Cloud-Native Architecture Design Patterns- Performance Considerations- Security Considerations- Architectural Reliability Considerations- Operational Excellence Considerations- Cost Considerations- DevOps and Solution Architecture Framework- Data Engineering for Solution Architecture- Machine Learning Architecture(N.B. Please use the Read Sample option to see further chapters)

9 特價2753
立即代訂
下次再買

ADAS and Automated Driving - Systems Engineering

2024/03/22 出版

Immerse yourself in the evolving world of automotive technology with ADAS and Automated Driving - Systems Engineering. Explore advanced driver assistance systems (ADAS) and automated driving, revealing the automotive industry's technological revolution.As technology becomes a driving force, this book serves as a guide to understanding cutting-edge technologies deployed by leading vehicle manufacturers. Discover how multiple systems synergize to provide ADAS and automated driving functions.Authored by an industry expert, this book explores systems engineering's crucial role in designing, safety-critical cyber-physical systems. Gain practical insights into the processes and methods adapted for the current technological era of software-defined vehicles, influenced by AI, digitalization, and rapid technological advances.Whether you're a seasoned engineer navigating the shift to software-defined vehicles or a student eager to grasp systems engineering methods, this book is your key to unlocking the skills demanded in the exciting era of digitalization. Immerse yourself in real-world examples drawn from industry experiences, bridging the gap between theory and practical application. Gain the knowledge and expertise needed to embark on projects involving the intricate world of cyber-physical systems with ADAS and Automated Driving - Systems Engineering."As this book demonstrates, systems engineering is needed more than ever to navigate the complexities of the type of projects where alternative delivery models are applied and to help ensure effective delivery even within the constraints of aggressive and adaptable schedules."Dr David WardGlobal Head of Vehicle Resilience-Functional Safety HORIBA MIRA Limited"This book holistically explains the lifecycle and the processes for ADAS and autonomous systems and their influence on the overall vehicle over its complete lifecycle."Matthias SchulzeVice President, ADAS Product, ecarxAuthor: Plato Pathrose

9 特價3384
立即代訂
下次再買

Model-Driven Software Systems Development Using the Meta-Artifact Process

2024/03/20 出版

The importance of architecture for software systems is widely accepted, but the role of architecture in the overall development process is not so clear. Presenting an architecture-centric process, Model-Driven Software Systems Development Using the Meta-Artifact Process makes the role of architecture clear. At its core, this book is about developing software systems and, more specifically, software code. It describes three major innovations for making software, which are combined with five widely used enabling technologies, to provide a complete, hypothesis-driven software development process known as Meta-Artifact Process (MAP). Having complete requirements is essential for making good software and supports the hypothesis-driven MAP.MAP offers properties, qualities, and capabilities that help stakeholders and developers understand and reason about a domain and target systems of interest. MAP, through the central role of the Meta-Artifact and incorporating the view that a computer program is a hypothesis about the requirements, offers new ways to look at systems and their development, even changing the roles of developers and stakeholders.Recommending agile methods wherever appropriate while supporting the OMG Essence standard and working within an overarching architecture, MAP presents ways to ensure that the requirements are complete and correct. It helps to identify likely points during development to form alternative hypotheses about them. Because MAP requires an underlying software development process, it can provide that clarity to existing processes in which the organization's developers are already proficient.This book provides concrete examples from two broad but diverse areas--Accounting Information Systems in the commercial area and a military command and control system--to show the wide applicability of MAP in both commercial and defense domains.

9 特價3052
立即代訂
下次再買

C++ Programming Cookbook

Gitforgits 出版
2024/03/20 出版

"C++ Programming Cookbook" stands out as a clear, concise, and powerful technical resource for programmers who want to master C++'s intricacies. C++ programmers face a wide variety of problems, and this carefully written book is a treasure trove of solutions and methods to those software development challenges.Each chapter is organized to help you get a good grasp of the language and everything it can do, from the basics of C++20 to more complex topics like sophisticated type manipulation and performance optimization. Through a series of carefully curated recipes, readers are invited on a journey of learning and competency. Starting with the fundamentals of creating a development environment and comprehending C++ syntax, the book progresses to cover more advanced subjects like concurrency, memory management, file I/O operations, object-oriented design concepts, functional programming, and more. This book focuses on the latest C++ features and aims to get programmers to use idiomatic C++ patterns and modern best practices."C++ Programming Cookbook" goes beyond being a mere collection of recipes; it serves as a manifesto for progressive software development practices and problem-solving. Readers are empowered to adapt and apply their learnings to new, unexplored situations because each recipe not only solves specific problems but also exposes fundamental ideas and methodologies. Writing code that is clean, efficient, and easy to maintain is a priority throughout the book, which aims to help readers develop a skill set that is applicable to more general programming problems.Key LearningsMake use of C++20 features to write more expressive, efficient, and modern C++ code effortlessly.Utilize template metaprogramming for compile-time calculations, enhancing code performance.Implement smart pointers for robust memory management without the usual complexity.Put object-oriented programming principles into use to design scalable and maintainable C++ applications.Explore advanced type manipulation techniques, ensuring type-safe and flexible code across applications.Harness concurrency and multithreading to build high-performance, responsive C++ software solutions.Optimize file I/O operations for seamless data handling in text and binary formats.Implement custom stream buffers for tailored data processing, boosting I/O efficiency.Navigate stream locales and facets for internationalizing your applications, reaching a global audience.Uncover efficient error and exception handling strategies to build reliable and error-free C++ program.Table of ContentGetting Started with C++20Deep Dive into FunctionsObject-Oriented Programming In ActionEffective use of STLExploring Advanced C++ FunctionalitiesEffective Error Handling and DebuggingConcurrency and MultithreadingPerformance and Memory ManagementAdvanced Type ManipulationFile I/O and Streams Operations

9 特價2205
立即代訂
下次再買

Java Coding Problems - Second Edition

Packt 出版
2024/03/18 出版

Stay on top of the new Java features (up to JDK 21) and find efficient solutions for your programming woes. With over 250 problems and solutions, you'll learn new ways to deal with real-world coding tasks and answers to common interview questions.Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesSolve Java programming challenges and get interview-ready with the power of modern Java 21Test your Java skills using language features, algorithms, data structures, and design patternsExplore tons of examples, all fully refreshed for this edition, meant to help you accommodate JDK 12 to JDK 21Book DescriptionThe super-fast evolution of the JDK between versions 12 and 21 has made the learning curve of modern Java steeper, and increased the time needed to learn it. This book will make your learning journey quicker and increase your willingness to try Java's new features by explaining the correct practices and decisions related to complexity, performance, readability, and more.Java Coding Problems takes you through Java's latest features but doesn't always advocate the use of new solutions - instead, it focuses on revealing the trade-offs involved in deciding what the best solution is for a certain problem.There are more than two hundred brand new and carefully selected problems in this second edition, chosen to highlight and cover the core everyday challenges of a Java programmer.Apart from providing a comprehensive compendium of problem solutions based on real-world examples, this book will also give you the confidence to answer questions relating to matching particular streams and methods to various problems.By the end of this book you will have gained a strong understanding of Java's new features and have the confidence to develop and choose the right solutions to your problems.What you will learnAdopt the latest JDK 21 features in your applicationsExplore Records, Record Patterns, Record serialization and so onWork with Sealed Classes and Interfaces for increasing encapsulationLearn how to exploit Context-Specific Deserialization FiltersSolve problems relating to collections and esoteric data structuresLearn advanced techniques for extending the Java functional APIExplore the brand-new Socket API and Simple Web ServerTackle modern Garbage Collectors and Dynamic CDS ArchivesWho this book is forIf you are a Java developer who wants to level-up by solving real-world problems, then this book is for you. Working knowledge of the Java programming language is required to get the most out of this bookTable of ContentsText Blocks, Locales, Numbers, and MathObjects, Immutability, Switch Expressions, and Pattern MatchingWorking with Date and TimeRecords and Record PatternsArrays, Collections, and Data StructuresJava I/O: Context-Specific Deserialization FiltersForeign (Function) Memory APISealed and Hidden ClassesFunctional Style Programming - Extending APIsConcurrency - Virtual Threads and Structured ConcurrencyConcurrency ‒ Virtual Threads and Structured Concurrency: Diving DeeperGarbage Collectors and Dynamic CDS ArchivesSocket API and Simple Web Server

9 特價2327
立即代訂
下次再買

Principles of Web API Design

Addison-Wesl 出版
2024/03/13 出版

The Full-Lifecycle Guide to API Design Principles of Web API Design brings together principles and processes to help you succeed across the entire API design lifecycle. Drawing on extensive in-the-trenches experience, leading consultant James Higginbotham helps you align every stakeholder on specific outcomes, design APIs that deliver value, and scale the design process from small teams to the entire organization. Higginbotham helps you bring an "outside-in" perspective to API design to reflect the voices of customers and product teams, map requirements to specific and well-organized APIs, and choose the right API style for writing them. He walks through a real-world example from the ground up, offering guidance for anyone designing new APIs or extending existing APIs. Deliver great APIs by getting your design processes right Gain agreement on specific outcomes from design teams, customers, and other stakeholders Craft job stories, conduct EventStorming, and model capabilities Identify the right APIs, and organize operations into coherent API profiles Choose the best styles for each project: REST, gRPC, GraphQL, or event-based async APIs Refine designs based on feedback from documenters, testers, and customers Decompose APIs into microservices Mature your API program, implementing design and management processes that scale This guide is invaluable for anyone involved in planning or building APIs--architects, developers, team leaders, managers in single and multi-team environments, and any technical or business professional delivering "API-as-a-product" offerings. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

9 特價2065
立即代訂
下次再買

The Problem Solver’s Guide To Coding

Nhut,Nguyen  著
Ingram 出版
2024/03/13 出版

Are you ready to take your programming skills to the next level?Look no further! "The Problem Solver's Guide To Coding" is the ultimate guide that will revolutionize how you approach coding challenges.Inside this book, you'll finda comprehensive collection of meticulously solved and explained coding challenges, accompanied bytips and strategies to enhance your programming skills, especially data structures, algorithms, and techniques.Whether you're a beginner or an experienced coder, this book is designed to challenge and elevate your skills to new heights.Imagine confidently tackling any coding challenge that comes your way, impressing interviewers and peers with your problem-solving prowess. With "The Problem Solver's Guide To Coding," you'll gaininvaluable insights into the best practices for approaching and solving complex problems efficiently.Unlock the secrets to writing clean, optimized code that stands out.This book is not just about providing solutions-it's about empowering you to become a coding champion. Each chapter offers detailed explanations, step-by-step breakdowns, and practical tips to sharpen your coding techniques.You'll learn how tooptimize time and space complexity, employ effective algorithms, andapproach common coding patterns with ease.Don't miss this opportunity to acquire a comprehensive resource that will give you a competitive edge intechnical interviews, hackathons, orany coding challenge you encounter."The Problem Solver's Guide To Coding" is your gateway to becoming a confident and skilled programmer.Enjoy the book and embark on a transformative journey to master coding challenges.Prepare to elevate your programming skills, open doors to exciting opportunities, and become a true coding champion!

9 特價1396
立即代訂
下次再買

Customizing and Extending SharePoint Online

Packt 出版
2024/03/07 出版

Leverage SharePoint Online to enhance workflows and productivity with the help of practical examples from real-world scenariosKey Features- Discover strategies for maximizing the potential and effectiveness of SharePoint features- Explore the synergy between Power Platform and Viva Suite when integrated with SharePoint Online- Lean to use SharePoint Framework and extensions to deliver personalized user experiences- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionExplore the robust functionalities of SharePoint that ensure your business processes remain flexible and scalable. With its custom development features, SharePoint presents abundant opportunities to meet evolving needs, deliver personalized experiences, and seamlessly integrate across platforms. If you're looking for practical guidance on developing custom SharePoint solutions, Customizing and Extending SharePoint Online is your essential companion.This book takes you through the different techniques for customizing SharePoint, harnessing its native capabilities, and extending them across other platforms. You'll begin by organizing content with SharePoint sites and learning best practices for permission governance before learning how to create and manage pages and use web parts to create, aggregate, and format content. This SharePoint book also covers specialized use cases of the Viva Suite and delves into SharePoint automation with Power Automate while extending solutions with Power Apps. Toward the end, you'll get to grips with designing personalized solutions with SharePoint Framework and Microsoft Graph.By the end of this book, you'll be ready to deliver highly customized SharePoint solutions that align with your business objectives.What you will learn- Discover the diverse capabilities offered by SharePoint Online- Organize and classify documents with Microsoft Syntex AI models- Add automation capabilities using SharePoint's REST APIs with Power Automate- Enhance the user experience by connecting SharePoint data to Canvas apps- Design custom solutions using SharePoint Framework and Microsoft Graph- Understand how to use ready-made solutions from the developer communityWho this book is forIf you're a SharePoint administrator or developer who wants to learn more about building modern experiences in SharePoint Online, this book is for you. Familiarity with SharePoint and Microsoft 365 is recommended. Specifically curated for roles overseeing collaboration solutions in Microsoft 365, this book offers comprehensive coverage of modern SharePoint Online capabilities and extensibility options.Table of Contents- SharePoint Online in a Nutshell- Organize Content with SharePoint Sites- Access Controls in SharePoint- Lists and Libraries- Describing Content with Site Columns and Content Types- Creating Informative and Stunning Content with Modern SharePoint Pages- Search in SharePoint- Managed Metadata- Understand Information with Microsoft Syntex- Bring SharePoint Content to Teams with Viva Connections- App Catalog and the SharePoint Store- Automate SharePoint with Power Automate- Extend SharePoint with Power Apps- Site, List, and Document Templates- Improving List Experiences with View Formatting- Introduction to SharePoint Framework- Access SharePoint Data using Microsoft Graph- Web Parts and App Part Pages- Extending User Experiences with SharePoint Framework Extensions- Community Solutions for Extending SharePoint Online

9 特價1692
立即代訂
下次再買

Mathematics, Physics & Chemistry with the Wolfram Language

Ingram 出版
2024/03/07 出版

The Wolfram language is the programming language of Mathematica, used increasingly by scientists due to its ease of learning and user-friendliness. This book focuses on applications of the Wolfram language to applied mathematics, physics and chemistry. Topics discussed are broad and comprehensive, from differential equations and special functions to fractals and chess, from electromagnetism and optics to relativity and black holes. There is also extensive coverage of quantum theory and quantum chemistry, and the book is peppered with more than 200 color graphics to aid visualization of these concepts. The program codes are provided online as Mathematica notebooks, allowing readers to modify them and manipulate the graphics in real time. This book should be a valuable resource for researchers, educators and students in science and computing who can profit from a more interactive form of instruction.

9 特價2767
立即代訂
下次再買

Microservices

Ingram 出版
2024/02/29 出版

���� MICROSERVICES: NOVICE TO NINJA ����Are you ready to level up your microservices game? Dive into the ultimate guide with our comprehensive book bundle, "Microservices: Novice to Ninja." �������� BOOK 1 - MICROSERVICES 101: ���� Embark on your journey into the world of distributed systems with our beginner's guide. Learn the fundamentals of microservices architecture, from decoupling to scalability. Perfect for those new to the concept! �������� BOOK 2 - ARCHITECTING MICROSERVICES: ����️ Take your skills to the next level with strategies for designing scalable and resilient systems. Discover essential design patterns and principles like bounded contexts and aggregates. Build systems that can adapt and evolve effortlessly! �������� BOOK 3 - MASTERING MICROSERVICES: ���� Ready for the big leagues? Learn advanced techniques for optimizing performance and security. Dive into performance tuning, security best practices, and more. Become a master of microservices optimization! ����️���� BOOK 4 - MICROSERVICES MASTERY: ���� Unlock expert insights into deployment, monitoring, and maintenance. Automate deployment pipelines, monitor system health, and troubleshoot issues like a pro. Ensure your microservices are always running smoothly! ����With "Microservices: Novice to Ninja," you'll have everything you need to build, design, and deploy distributed services like a true expert. Don't miss out on this essential book bundle for mastering microservices architecture! ������������

9 特價1690
立即代訂
下次再買

Fundamental Approaches to Software Engineering

Dirk,Beyer  著
Springer 出版
2024/02/27 出版
9 特價2384
立即代訂
下次再買

Simulation Tools and Techniques

Springer 出版
2024/02/27 出版

This proceedings constitutes the refereed post-conference proceedings of the 15th International Conference on Simulation Tools and Techniques, SIMUTools 2023, held in Seville, Spain, in December 2023. The 23 revised full papers were carefully selected from 58 submissions. The papers focus on various areas such as Simulation Tools and Methods; Artificial Intelligence and Simulation; Transportation and Logistics; Medical Sciences; and Network Simulations.

9 特價4292
立即代訂
下次再買

Software Architecture Patterns for Serverless Systems - Second Edition

John,Gilbert  著
Packt 出版
2024/02/26 出版

Delve into the second edition to master serverless proficiency and explore new chapters on security techniques, multi-regional deployment, and optimizing observability.Key FeaturesGain insights from a seasoned CTO on best practices for designing enterprise-grade software systemsDeepen your understanding of system reliability, maintainability, observability, and scalability with real-world examplesElevate your skills with software design patterns and architectural concepts, including securing in-depth and running in multiple regions.Book DescriptionOrganizations undergoing digital transformation rely on IT professionals to design systems to keep up with the rate of change while maintaining stability. With this edition, enriched with more real-world examples, you'll be perfectly equipped to architect the future for unparalleled innovation.This book guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems.First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns.This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You'll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress.By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change.What you will learnExplore architectural patterns to create anti-fragile systems.Focus on DevSecOps practices that empower self-sufficient, full-stack teamsApply microservices principles to the frontendDiscover how SOLID principles apply to software and database architectureGain practical skills in deploying, securing, and optimizing serverless architecturesDeploy a multi-regional system and explore the strangler pattern for migrating legacy systemsMaster techniques for collecting and utilizing metrics, including RUM, Synthetics, and Anomaly detection.Who this book is forThis book is for software architects who want to learn more about different software design patterns and best practices. This isn't a beginner's manual - you'll need an intermediate level of programming proficiency and software design experience to get started.You'll get the most out of this software design book if you already know the basics of the cloud, but it isn't a prerequisite.Table of ContentsArchitecting for InnovationsDefining Boundaries and Letting GoTaming the Presentation TierTrusting Facts and Eventual ConsistencyTurning the Cloud into the DatabaseA Best Friend for the FrontendBridging Intersystem GapsReacting to Events with More EventsRunning in Multiple RegionsSecuring Autonomous Subsystems in DepthChoreographing Deployment and DeliveryOptimizing ObservabilityDon't Delay, Start Experimenting

9 特價2453
立即代訂
下次再買

Mastering the Java Virtual Machine

Packt 出版
2024/02/26 出版

Delve into JVM inner workings and explore internals, memory management, and performance optimizationKey Features: Uncover the intricacies of JVM, from class loading to garbage collection, and moreMaster JVM memory management for efficient resource use and reduced overheadApply JVM knowledge through case studies, reinforcing your understanding of internalsPurchase of the print or Kindle book includes a free PDF eBook Book Description: Mastering the Java Virtual Machine is a comprehensive guide that will take you into the heart of Java programming, guiding you through the intricate workings of the Java Virtual Machine (JVM) and equipping you with essential skills to become a proficient Java developer.You'll start by understanding the JVM, exploring its architecture and how it executes Java code. Through detailed explanations and real-world examples, you'll gain a deep understanding of JVM internals, enabling you to write efficient and optimized Java applications.As you progress, you'll delve into memory management and execution, unraveling the complexities of heap and stack management, garbage collection, and memory profiling. You'll learn how memory is allocated and reclaimed in the JVM, as well as how to optimize memory usage and identify performance bottlenecks in your applications. With this knowledge, you'll be able to create Java programs that are not only robust but also highly performant.By the end of this book, you'll have the skills needed to excel in Java programming, writing efficient, maintainable code.What You Will Learn: Understand JVM architecture and bytecode executionExplore memory management and optimize memory usageCompare and evaluate alternative JVMs like GraalVMMaster reflection for dynamic behavior in Java applicationsUtilize Java annotation processors for code generationGet to grips with reactive programming principles for scalable applicationsWho this book is for: This book is for Java developers seeking to deepen their expertise in the Java Virtual Machine (JVM) and optimize Java applications for peak performance. It caters to both intermediate and seasoned professionals who want to explore specific aspects such as JVM internals, memory management, threading, security, and performance tuning.

9 特價1692
立即代訂
下次再買
頁數7/34
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing