0920~0922_114 國中小參考書現貨
0920~0926_夏季暢銷第三波BN

英文書 > 全部商品

Advances in Optimization and Linear Programming

Ingram 出版
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

Ingram 出版
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

Ingram 出版
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
立即代訂
下次再買

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
立即代訂
下次再買

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
立即代訂
下次再買

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
立即代訂
下次再買

HTML Essentials - Practical Programming

Ingram 出版
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
立即代訂
下次再買

Bit by Bit

Ingram 出版
2024/04/27 出版

Originally designed as an educational supplement for the renowned Stanford courses Computer Science 106A and 106B, Bit by Bit is a comic-style resource that uses fractal grids, custom-drawn characters, and fun graphics as a visually immersive introduction to the key concepts of beginner coding, learning pedagogy, education, and visual thinking. Bit by Bit takes readers on a journey that encompasses the full scope of both courses; beginning with the chief elements and fundamentals of programming such as functions, variables, and integers; carrying readers through the basics of Python and C++ into the conceptual world of efficiency and recursion; and walking them through collections of linked data structures. Throughout each section, course and Stanford alum Ecy Femi King is there to guide, cajole, and assist, simultaneously providing useful tips to encourage maximum knowledge absorption and engaging commentary for readers at every level. In short, this book is more than just a cohesive "study buddy" for introductory Stanford courses. Rather, it delivers a far-reaching guide of both pedagogical interest and practical use to students, educators, and researchers worldwide.

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

A Guide to Software Quality Engineering

Ingram 出版
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
立即代訂
下次再買

Rust In Practice, Second Edition

Rick,Tim  著
Ingram 出版
2024/04/25 出版

Learn to Build Rust Programs, Test Applications and Create Your Own Cargo Packages with latest Rust 1.77"Rust In Practice, Second Edition" is an updated book that builds on the previous edition's excellent foundation and is intended to help readers progress from novice to proficient Rust developers. This new edition comes with Rust 1.77 version that goes deeper into Rust's core and advanced capabilities, making it suitable for learners at all levels.Beginning with a basic introduction to Rust syntax and semantics, the Second Edition provides a clearer and more detailed explanation of Rust's distinctive ownership model and type system.Readers will thoroughly explore control flow, error management, and Rust's main data types, laying a solid foundation for more advanced topics. The book includes additional chapters on smart pointers, sophisticated error handling techniques, and the complexities of concurrency and parallelism, which address real-world programming issues. The book covers how to incorporate asynchronous programming features into projects, how to utilize and maintain Cargo, and a more in-depth look at Rust's standard library and the external crates ecosystem."Rust In Practice, Second Edition" is intended to serve as both a learning tool and a reference for developing high-performance applications. It is packed with professional advice, clear explanations, and practical examples. This book will not only teach you Rust programming, but it will also help you design software that is strong, simple, efficient, and easily maintainable. Key LearningsMaster Cargo and its extensive command suite to streamline project builds and dependency management.Deepen your grasp of Rust's type system, emphasizing ownership and borrowing to efficiently manage memory.Utilize advanced traits and generics to create flexible, reusable software components.Leverage closures, iterators, and asynchronous programming for high-performance, multi-threaded applications.Utilize collections, enhance string operations, and execute effective I/O.Explore sophisticated macro usage for metaprogramming and strategies to avoid unsafe code.75+ practical examples showcasing Rust's latest features and best practices.Apply rigorous testing methods across diverse Rust applications, with new testing frameworks and methodologies. Table of ContentWhy Rust!Getting Ready with Rust EnvironmentMost Essentials of RustStructsEnums and Pattern MatchingExploring Ownership and BorrowingCargo, Crates and PackagesCargo CommandsRust Standard LibrarySmart Pointers and Reference Cycles

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

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
立即代訂
下次再買

Building Data-Driven Applications with LlamaIndex

Packt 出版
2024/04/23 出版

Solve real-world problems easily with artificial intelligence (AI) using the LlamaIndex data framework to enhance your LLM-based Python applicationsKey Features- Examine text chunking effects on RAG workflows and understand security in RAG app development- Discover chatbots and agents and learn how to build complex conversation engines- Build as you learn by applying the knowledge you gain to a hands-on projectBook DescriptionDiscover the immense potential of Generative AI and Large Language Models (LLMs) with this comprehensive guide. Learn to overcome LLM limitations, such as contextual memory constraints, prompt size issues, real-time data gaps, and occasional 'hallucinations'. Follow practical examples to personalize and launch your LlamaIndex projects, mastering skills in ingesting, indexing, querying, and connecting dynamic knowledge bases. From fundamental LLM concepts to LlamaIndex deployment and customization, this book provides a holistic grasp of LlamaIndex's capabilities and applications. By the end, you'll be able to resolve LLM challenges and build interactive AI-driven applications using best practices in prompt engineering and troubleshooting Generative AI projects.What you will learn- Understand the LlamaIndex ecosystem and common use cases- Master techniques to ingest and parse data from various sources into LlamaIndex- Discover how to create optimized indexes tailored to your use cases- Understand how to query LlamaIndex effectively and interpret responses- Build an end-to-end interactive web application with LlamaIndex, Python, and Streamlit- Customize a LlamaIndex configuration based on your project needs- Predict costs and deal with potential privacy issues- Deploy LlamaIndex applications that others can useWho this book is forThis book is for Python developers with basic knowledge of natural language processing (NLP) and LLMs looking to build interactive LLM applications. Experienced developers and conversational AI developers will also benefit from the advanced techniques covered in the book to fully unleash the capabilities of the framework.Table of Contents- Understanding Large Language Models- LlamaIndex: The Hidden Jewel - An Introduction to the LlamaIndex Ecosystem- Kickstarting Your Journey with LlamaIndex- Ingesting Data into Our RAG Workflow- Indexing with LlamaIndex- Querying Our Data, Part 1 - Context Retrieval- Querying Our Data, Part 2 - Postprocessing and Response Synthesis- Building Chatbots and Agents with LlamaIndex- Customizing and Deploying Our LlamaIndex Project- Prompt Engineering Guidelines and Best Practices- Conclusions and Additional Resources

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

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
立即代訂
下次再買

Microservices for Machine Learning

Rohit,Ranjan  著
Ingram 出版
2024/04/20 出版

Explore the link between microservices and ML in Microservices for Machine Learning. Through this book, you will learn to build scalable systems by understanding modular software construction principles. You will also discover ML algorithms and tools like TensorFlow and PyTorch for developing advanced models. It equips you with the technical know-how to design, implement, and manage high-performance ML applications using microservices architecture. It establishes a foundation in microservices principles and core ML concepts before diving into practical aspects. You will learn how to design ML-specific microservices, implement them using frameworks like Flask, and containerize them with Docker for scalability. Data management strategies for ML are explored, including techniques for real-time data ingestion and data versioning. This book also addresses crucial aspects of securing ML microservices and using CI/CD practices to streamline development and deployment. Finally, you will discover real-world use cases showcasing how ML microservices are revolutionizing various industries, alongside a glimpse into the exciting future trends shaping this evolving field.

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

Mastering Practical C Programming Techniques

Ingram 出版
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  著
Ingram 出版
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

Ingram 出版
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
立即代訂
下次再買

Design Patterns using JavaScript

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

Design Patterns Using JavaScript by Hemant JainIn a world dominated by design pattern books tailored for C++ or Java, Design Patterns Using JavaScript stands out by harnessing the power of JavaScript. With its clear and concise syntax, JavaScript simplifies the implementation and utilization of design patterns, making them more intuitive than ever.This book takes you on a journey that showcases how JavaScript 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 JavaScript 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 JavaScript is your definitive guide to mastering design patterns in the JavaScript 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 JavaScript 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 JavaScript 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: 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
立即代訂
下次再買

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
立即代訂
下次再買

Basics of Programming and Algorithms, Principles and Applications

Birkhauser 出版
2024/04/09 出版
9 特價2861
立即代訂
下次再買

C++ Game Programming Essentials

Ingram 出版
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
立即代訂
下次再買

ADAS and Automated Driving - Systems Engineering

Ingram 出版
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
立即代訂
下次再買

C++ Programming Cookbook

Ingram 出版
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
立即代訂
下次再買

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

Ingram 出版
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
立即代訂
下次再買

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
立即代訂
下次再買

Design and Analysis of Algorithms

Paras Jain  著
Lulu.com 出版
2024/03/05 出版

In the ever-evolving landscape of computer science, the significance of algorithm design and analysis cannot be overstated. This book, "Design and Analysis of Algorithms," endeavors to be a comprehensive guide that navigates both the theoretical foundations and practical applications of algorithms. As we delve into the intricate realm of algorithmic problem-solving, this text aims to provide readers with a balanced blend of theoretical concepts, algorithmic techniques, and real-world examples. Whether you are a seasoned professional seeking to sharpen your algorithmic skills or a student embarking on a journey into the fascinating world of algorithms, this book is crafted to be a valuable resource that fosters a deep understanding of algorithm design principles and equips you with the tools necessary to tackle complex computational challenges. In this edition, we present a meticulous exploration of classic and contemporary algorithms, emphasizing clarity in explanation, logical progression, and practical relevance. The overarching goal is to empower readers with the ability to analyze problems, design efficient algorithms, and critically evaluate their performance. By combining theoretical insights with hands-on exercises, we aspire to create an engaging learning experience that transcends the theoretical boundaries of algorithmic design and encourages the application of these concepts in real-world scenarios. As we embark on this intellectual journey, we invite readers to explore the intricate tapestry of algorithms, unravel their mysteries, and cultivate the analytical mindset essential for the ever-evolving landscape of computer science.

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

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
立即代訂
下次再買

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
立即代訂
下次再買

Fundamental Approaches to Software Engineering

Dirk,Beyer  著
Springer 出版
2024/02/27 出版
9 特價2384
立即代訂
下次再買
頁數6/45
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing