Filter
(found 14432 products)
Book cover image
This book introduces the reader to the fundamentals of contemporary, emerging and future technologies and services in Internet computing. It covers essential concepts such as distributed systems architectures and web technologies, contemporary paradigms such as cloud computing and the Internet of things, and emerging technologies like distributed ledger technologies and ...
Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies
This book introduces the reader to the fundamentals of contemporary, emerging and future technologies and services in Internet computing. It covers essential concepts such as distributed systems architectures and web technologies, contemporary paradigms such as cloud computing and the Internet of things, and emerging technologies like distributed ledger technologies and fog computing. The book also highlights the interconnection and recombination of these Internet-based technologies, which together form a critical information infrastructure with major impacts on individuals, organizations, governments, economies, and society as a whole. Intended as a textbook for upper undergraduate and graduate classes, it features a wealth of examples, learning goals and summaries for every chapter, numerous recommendations for further reading, and questions for checking students' comprehension. A dedicated author website offers additional teaching material and more elaborate examples. Accordingly, the book enables students and young professionals in IT-related fields to familiarize themselves with the Internet's basic mechanisms, and with the most promising Internet-based technologies of our time.
https://magrudy-assets.storage.googleapis.com/9783030349561.jpg
83.990000 USD

Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies

by Ali Sunyaev
Hardback
Book cover image
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and ...
Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.
https://magrudy-assets.storage.googleapis.com/9781492043454.jpg
73.490000 USD

Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices

by Neal Ford, Mark Richards
Paperback / softback
Book cover image
From the startup to corporate giant, companies are facing massive amounts of disruption. More than ever before, organizations need nimble and responsive leaders who know how to exploit the opportunities that change brings. In this insightful book, senior executive Jean Dahl takes a hard look at how leadership needs to ...
Leading Lean
From the startup to corporate giant, companies are facing massive amounts of disruption. More than ever before, organizations need nimble and responsive leaders who know how to exploit the opportunities that change brings. In this insightful book, senior executive Jean Dahl takes a hard look at how leadership needs to be redefined in this age of disruption by embracing lean principles. Drawing on nearly three decades of corporate experience, Dahl lays out a new holistic approach to developing today's lean leaders. She shares personal experiences and compelling real-world case studies to explain the steps needed to get you and your company to embrace and respond to change proactively. Learn how to build a lean culture within your organization Discover the five dimensions of lean leadership and the skills and abilities involved Learn how to apply the seven steps necessary to become a lean leader Build a culture of continuous change within your organization by implementing the seven steps to building a lean culture
https://magrudy-assets.storage.googleapis.com/9781492046295.jpg
59.49 USD

Leading Lean

by Jean Dahl
Hardback
Book cover image
Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while reducing cost and effort. Detect bad assumptions ...
Software Estimation Without Guessing
Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while reducing cost and effort. Detect bad assumptions that might sink your project if you don't adjust your plans. Discover what to do when an estimate is wrong, how to recover, and how to use that knowledge for future planning. Learn to communicate about estimates in a healthy and productive way, maximizing advantage to the organization and minimizing damage to the people. In a world where most developers hate estimation and most managers fear disappointment with the results, there is hope for both. It requires giving up some widely held misconceptions. Let go of the notion that an estimate is an estimate and estimate for the particular need you, and your organization, have. Realize that estimates have a limited shelf-life, and reestimate frequently if it's important. When reality differs from your estimate, don't lament; mine that disappointment for the gold that can be the longer-term jackpot. Estimate in comparison to past experience, by modeling the work mathematically, or a hybrid of both. Learn strategies for effective decomposition of work and aspects of the work that likely affect your estimates. Hedge your bets by comparing the results of different approaches. Find out what to do when an estimate proves wrong. And they will. They're estimates, after all. You'll discover that you can use estimates to warn you of danger so you can take appropriate action in time. Learn some crucial techniques to understand and communicate with those who need to understand. Address both the technical and sociological aspects of estimation, and you'll help your organization achieve its desired goals with less drama and more benefit. What You Need: No software needed, just your past experience and concern for the outcomes.
https://magrudy-assets.storage.googleapis.com/9781680506983.jpg
44.61 USD

Software Estimation Without Guessing

by George Dinwiddie
Paperback / softback
Book cover image
Advances in Computers, Volume 116, presents innovations in computer hardware, software, theory, design, and applications, with this updated volume including new chapters on Teaching Graduate Students How to Review Research Articles and How to Respond to Reviewer Comments, ALGATOR - An Automatic Algorithm Evaluation System, Graph Grammar Induction, Asymmetric Windows ...
Advances in Computers: Volume 116
Advances in Computers, Volume 116, presents innovations in computer hardware, software, theory, design, and applications, with this updated volume including new chapters on Teaching Graduate Students How to Review Research Articles and How to Respond to Reviewer Comments, ALGATOR - An Automatic Algorithm Evaluation System, Graph Grammar Induction, Asymmetric Windows in Digital Signal Processing, Intelligent Agents in Games: Review With an Open-Source Tool, Using Clickstream Data to Enhance Reverse Engineering of Web Applications, and more.
https://magrudy-assets.storage.googleapis.com/9780128201961.jpg
191.100000 USD

Advances in Computers: Volume 116

by Veljko Milutinovic
Hardback
Book cover image
Even today, many software projects still run catastrophically over schedule and budget; some organizations simply conclude that software development can't be managed well. But it can -- and it starts with people. In their eagerly awaited, extensively updated Managing the Unmanageable, Second Edition, Mickey W. Mantle and Ron Lichty show ...
Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
Even today, many software projects still run catastrophically over schedule and budget; some organizations simply conclude that software development can't be managed well. But it can -- and it starts with people. In their eagerly awaited, extensively updated Managing the Unmanageable, Second Edition, Mickey W. Mantle and Ron Lichty show how software managers can hire and develop programmers and build teams that are truly, consistently manageable. Mantle and Lichty write for software managers at all levels, especially those who've recently moved into management. Drawing on their combined 80 years of software development and management experience, and the insights and wisdom of other successful managers, they guide you in: Hiring the right people Motivating them Building a culture of excellence Managing up to gain buy-in from the executive suite Leading your teams to deliver outstanding products -- consistently on time and budget Significant updates in this edition include: A new chapter on software management in agile environments, with modern agile coverage woven in throughout the book Solutions for managing your youngest developers (beyond millennials) Making the most of today's developer recruiting tools Achieving quick wins by onboarding more effectively Expanded coverage of managing (and removing) problem employees
https://magrudy-assets.storage.googleapis.com/9780135667361.jpg
47.240000 USD

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

by Ron Lichty, Mickey W. Mantle
Paperback / softback
Book cover image
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast ...
Designing Elixir Systems With OTP
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast for over 30 years. Move beyond understanding the OTP functions to knowing what's happening under the hood, and why that matters. Using that knowledge, instinctively know how to design systems that deliver fast and resilient services to your users, all with an Elixir focus. Elixir is gaining mindshare as the programming language you can use to keep you software running forever, even in the face of unexpected errors and an ever growing need to use more processors. This power comes from an effective programming language, an excellent foundation for concurrency and its inheritance of a battle-tested framework called the OTP. If you're using frameworks like Phoenix or Nerves, you're already experiencing the features that make Elixir an excellent language for today's demands. This book shows you how to go beyond simple programming to designing, and that means building the right layers. Embrace those data structures that work best in functional programs and use them to build functions that perform and compose well, layer by layer, across processes. Test your code at the right place using the right techniques. Layer your code into pieces that are easy to understand and heal themselves when errors strike. Of all Elixir's boons, the most important one is that it guides us to design our programs in a way to most benefit from the architecture that they run on. The experts do it and now you can learn to design programs that do the same. What You Need: Elixir Version 1.7 or greater.
https://magrudy-assets.storage.googleapis.com/9781680506617.jpg
44.050000 USD

Designing Elixir Systems With OTP

by Bruce Tate, James Edward Gray II
Paperback / softback
Book cover image
You did it. You successfully transformed your application into a microservices architecture. But now that you're running microservices across different environments-public to public, private to public, virtual machine to container-your cloud native software is beginning to encounter reliability issues. How do you stay on top of this ever-increasing complexity? Simple: ...
Istio: Up and Running: Secure, Manage, and Connect your Microservices with Service Mesh
You did it. You successfully transformed your application into a microservices architecture. But now that you're running microservices across different environments-public to public, private to public, virtual machine to container-your cloud native software is beginning to encounter reliability issues. How do you stay on top of this ever-increasing complexity? Simple: you run the Istio service mesh. With Istio, you'll be able to manage traffic, control access, monitor, report, get telemetry data, manage quota, trace, and more with resilience across your microservice. In this book, Matthew Baldwin and Lee Calcote explain why your services need a service mesh, and demonstrate how Istio fits into the lifecycle of a distributed application. You'll learn about tools and APIs for enabling and managing many of the features found in Istio. Explore the observability challenges Istio addresses Learn about request routing, traffic shifting, fault injection, and other features essential to running a solid service mesh Generate and collect telemetry information Go through different deployment patterns including A/B, Blue/Green, and Canary Learn examples of how to develop and deploy real-world applications with Istio support
https://magrudy-assets.storage.googleapis.com/9781492043782.jpg
74.37 USD

Istio: Up and Running: Secure, Manage, and Connect your Microservices with Service Mesh

by Zack Butcher, Lee Calcote
Paperback / softback
Book cover image
Want to master the BPF virtual machine in the Linux Kernel? This practical guide shows you how to write applications that use BPF to observe and modify the kernel's behavior on demand--without having prior knowledge of Linux Kernel development. David Calavera and Lorenzo Fontana introduce concepts to help systems engineers ...
Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking
Want to master the BPF virtual machine in the Linux Kernel? This practical guide shows you how to write applications that use BPF to observe and modify the kernel's behavior on demand--without having prior knowledge of Linux Kernel development. David Calavera and Lorenzo Fontana introduce concepts to help systems engineers understand the BPF program lifecycle. If you have knowledge about performance optimization, networking, and security, this book shows you how to inject code to monitor, trace, and observe events in the kernel in a secure way--without the need to recompile the kernel or reboot the system. You'll find code examples in C, Go, and Python.
https://magrudy-assets.storage.googleapis.com/9781492050209.jpg
74.37 USD

Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking

by Lorenzo Fontana, David Calavera
Paperback / softback
Book cover image
You've studied the theory and procedures behind Kubernetes, and now it's time to put that knowledge into practice. Whether you're planning to move existing applications or build new ones with containers and Kubernetes, this practical guide provides best practices for everything from CI/CD and RBAC to application design, deployments, and ...
Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes
You've studied the theory and procedures behind Kubernetes, and now it's time to put that knowledge into practice. Whether you're planning to move existing applications or build new ones with containers and Kubernetes, this practical guide provides best practices for everything from CI/CD and RBAC to application design, deployments, and experiments. You'll learn exactly what you need to know to build your best app with Kubernetes the first time. Four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container-orchestration system, based on the experiences of companies that are running Kubernetes in production successfully. Many of the best practices are also backed by concrete code examples. This book is ideal for those already familiar with basic Kubernetes concepts who want to learn common best practices
https://magrudy-assets.storage.googleapis.com/9781492056478.jpg
89.25 USD

Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes

by Lachlan Evenson, Dave Strebel, Eddie Villalba, Brendan Burns
Paperback / softback
Book cover image
When you need answers for using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long introductions or bloated samples. Succinct, yet easy to browse, C# 8.0 Pocket Reference is ideal as a quick reference or as a guide to get you ...
C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers
When you need answers for using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long introductions or bloated samples. Succinct, yet easy to browse, C# 8.0 Pocket Reference is ideal as a quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#. All programs and code snippets in this book are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio. Written by the authors of C# 8.0 in a Nutshell, this pocket reference covers C# 8.0 without skimping on detail.
https://magrudy-assets.storage.googleapis.com/9781492051213.jpg
37.18 USD

C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers

by Ben Albahari, Joseph Albahari
Paperback / softback
Book cover image
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With ...
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture. Ideal for organizations looking to transition to microservices, rather than rebuild Helps companies determine whether to migrate, when to migrate, and where to begin Addresses communication, integration, and the migration of legacy systems Discusses multiple migration patterns and where they apply Provides database migration examples, along with synchronization strategies Explores application decomposition, including several architectural refactoring patterns Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more
https://magrudy-assets.storage.googleapis.com/9781492047841.jpg
74.37 USD

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

by Sam Newman
Paperback / softback
Book cover image
Tap into the wisdom of experts to learn what every engineering manager should know. With the 97 short and extremely useful tips for engineering managers, this book will help you expand your skills. You'll learn how to adopt new approaches to old problems, learn appropriate best practices, and hone your ...
97 Things Every Engineering Manager Should Know
Tap into the wisdom of experts to learn what every engineering manager should know. With the 97 short and extremely useful tips for engineering managers, this book will help you expand your skills. You'll learn how to adopt new approaches to old problems, learn appropriate best practices, and hone your management skills through sound advice. Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, the tools, the texts, and the frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management, and provide actionable advice on how to approach the obstacles that come up as a technical manager. All you need is a desire to learn new skills for managing more effectively.
https://magrudy-assets.storage.googleapis.com/9781492050902.jpg
59.49 USD

97 Things Every Engineering Manager Should Know

by Camille Fournier
Paperback / softback
Book cover image
It's not easy to design good application interfaces in a world where companies must create compelling, seamless user experiences across an exploding number of channels, screens, and contexts. Design patterns, design systems, and component-based UI frameworks have emerged and now rapidly evolve to meet the challenge. This bestselling book is ...
Designing Interfaces: Patterns for Effective Interaction Design
It's not easy to design good application interfaces in a world where companies must create compelling, seamless user experiences across an exploding number of channels, screens, and contexts. Design patterns, design systems, and component-based UI frameworks have emerged and now rapidly evolve to meet the challenge. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, Designing Interfaces provides solutions to common design problems that you can tailor to the situation at hand. This updated edition includes patterns for mobile apps and social media, as well as web applications and desktop software. Each pattern contains full-color examples and practical design advice that you can use immediately. Experienced designers can use this guide as a sourcebook of ideas; novices will find a roadmap to the world of interface and interaction design.
https://magrudy-assets.storage.googleapis.com/9781492051961.jpg
89.25 USD

Designing Interfaces: Patterns for Effective Interaction Design

by Aynne Valencia-Brooks, Charles Brewer, Jenifer Tidwell
Paperback / softback
Book cover image
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language ...
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language for client-side cloud applications. Oracle has updated its Java Programmer certification tracks for Oracle Certified Professional. OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide covers 100% of the exam objectives, ensuring that you are thoroughly prepared for this challenging certification exam. This comprehensive, in-depth study guide helps you develop the functional-programming knowledge required to pass the exam and earn certification. All vital topics are covered, including Java building blocks, operators and loops, String and StringBuilder, Array and ArrayList, and more. Included is access to Sybex's superior online interactive learning environment and test bank--containing self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. This indispensable guide: Clarifies complex material and strengthens your comprehension and retention of key topics Covers all exam objectives such as methods and encapsulation, exceptions, inheriting abstract classes and interfaces, and Java 8 Dates and Lambda Expressions Explains object-oriented design principles and patterns Helps you master the fundamentals of functional programming Enables you to create Java solutions applicable to real-world scenarios There are over 9 millions developers using Java around the world, yet hiring managers face challenges filling open positions with qualified candidates. The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide will help you take the next step in your career.
https://magrudy-assets.storage.googleapis.com/9781119584704.jpg
63.000000 USD

OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815

by Scott Selikoff, Jeanne Boyarsky
Paperback / softback
Book cover image
One of the most significant books in my life. -Obie Fernandez, Author, The Rails Way Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours. -Mike Cohn, Author of Succeeding with Agile, Agile Estimating ...
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition
One of the most significant books in my life. -Obie Fernandez, Author, The Rails Way Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours. -Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied . . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come. -Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks . . . lightning does strike twice, and this book is proof. -VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
https://magrudy-assets.storage.googleapis.com/9780135957059.jpg
70.65 USD

The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition

by Andrew Hunt, David Thomas
Hardback
Book cover image
Smart Science, Design & Technology represents the proceedings of the 5th International Conference on Applied System Innovation (ICASI 2019), which was held in Fukuoka, Japan, April 12-18, 2019. The conference received more than 300 submitted papers from at least 20 different countries, whereby one third of these papers was selected ...
Smart Science, Design & Technology: Proceedings of the 5th International Conference on Applied System Innovation (ICASI 2019), April 12-18, 2019, Fukuoka, Japan
Smart Science, Design & Technology represents the proceedings of the 5th International Conference on Applied System Innovation (ICASI 2019), which was held in Fukuoka, Japan, April 12-18, 2019. The conference received more than 300 submitted papers from at least 20 different countries, whereby one third of these papers was selected by the committees and invited to present at ICASI 2019. The resulting book aims to provide an integrated communication platform for researchers active in a wide range of fields including information technology, communication science, applied mathematics, computer science, advanced material science, and engineering. Major breakthroughs are being made by interdisciplinary collaborations between science and engineering technologists in academia and industry within this unique international network. Smart Science has emerged as a separate discipline, involving innovative practices, methodologies and processes.
https://magrudy-assets.storage.googleapis.com/9780367178673.jpg
210.000000 USD

Smart Science, Design & Technology: Proceedings of the 5th International Conference on Applied System Innovation (ICASI 2019), April 12-18, 2019, Fukuoka, Japan

Hardback
Book cover image
Create and implement AI-based features in your Swift apps for iOS, macOS, tvOS, and watchOS. With this practical book, programmers and developers of all kinds will find a one-stop shop for AI and machine learning with Swift. Taking a task-based approach, you'll learn how to build features that use powerful ...
Practical Artificial Intelligence with Swift: From Fundamental Theory to Development of AI-Driven Apps
Create and implement AI-based features in your Swift apps for iOS, macOS, tvOS, and watchOS. With this practical book, programmers and developers of all kinds will find a one-stop shop for AI and machine learning with Swift. Taking a task-based approach, you'll learn how to build features that use powerful AI features to identify images, make predictions, generate content, recommend things, and more. AI is increasingly essential for every developer-and you don't need to be a data scientist or mathematician to take advantage of it in your apps. Explore Swift-based AI and ML techniques for building applications. Learn where and how AI-driven features make sense. Inspect tools such as Apple's Python-powered Turi Create and Google's Swift for TensorFlow to train and build models. I: Fundamentals and Tools-Learn AI basics, our task-based approach, and discover how to build or find a dataset. II: Task Based AI-Build vision, audio, text, motion, and augmentation-related features; learn how to convert preexisting models. III: Beyond-Discover the theory behind task-based practice, explore AI and ML methods, and learn how you can build it all from scratch... if you want to
https://magrudy-assets.storage.googleapis.com/9781492044819.jpg
62.990000 USD

Practical Artificial Intelligence with Swift: From Fundamental Theory to Development of AI-Driven Apps

by Tim Nugent, Paris Buttfield-Addison, Jonathon Manning, Mars Geldard
Paperback / softback
Book cover image
Acquire necessary skills in preparing for Microsoft certification and enhance your software development career by learning the concepts of C# programming Key Features Prepare for the certification using step-by-step examples, and mock tests with standard solutions Understand the concepts of data security for secure programming with C# Learn to scale ...
Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam
Acquire necessary skills in preparing for Microsoft certification and enhance your software development career by learning the concepts of C# programming Key Features Prepare for the certification using step-by-step examples, and mock tests with standard solutions Understand the concepts of data security for secure programming with C# Learn to scale and optimize your application codebase using best practices and patterns Book DescriptionProgramming in C# is a certification from Microsoft that measures the ability of developers to use the power of C# in decision making and creating business logic. This book is a certification guide that equips you with the skills that you need to crack this exam and promote your problem-solving acumen with C#. The book has been designed as preparation material for the Microsoft specialization exam in C#. It contains examples spanning the main focus areas of the certification exam, such as debugging and securing applications, and managing an application's code base, among others. This book will be full of scenarios that demand decision-making skills and require a thorough knowledge of C# concepts. You will learn how to develop business logic for your application types in C#. This book is exam-oriented, considering all the patterns for Microsoft certifications and practical solutions to challenges from Microsoft-certified authors. By the time you've finished this book, you will have had sufficient practice solving real-world application development problems with C# and will be able to carry your newly-learned skills to crack the Microsoft certification exam to level up your career. What you will learn Explore multi-threading and asynchronous programming in C# Create event handlers for effective exception handling Use LINQ queries for data serialization and deserialization Manage filesystems and understand I/O operations Test, troubleshoot, and debug your C# programs Understand the objectives of Exam 70-483 and apply common solutions Who this book is forThe book is intended to the aspirants of Microsoft certifications and C# developers wanting to become a Microsoft specialist. The book does not require the knowledge of C#, basic knowledge of software development concepts will be beneficial
https://magrudy-assets.storage.googleapis.com/9781789536577.jpg
52.490000 USD

Programming in C#: Exam 70-483 (MCSD) Guide: Learn basic to advanced concepts of C#, including C# 8, to pass Microsoft MCSD 70-483 exam

by SrinivasMadhav Gorthi, Simaranjit Singh Bhalla
Paperback / softback
Book cover image
The book, now in its Second Edition, follows the structure of the first edition. It introduces computer programming to a beginner using the programming language C. The version of C used is the one standardised by the American National Standards Institute (ANSI C). C has rapidly gained users due to ...
Computer Programming in C
The book, now in its Second Edition, follows the structure of the first edition. It introduces computer programming to a beginner using the programming language C. The version of C used is the one standardised by the American National Standards Institute (ANSI C). C has rapidly gained users due to its efficiency, availability of rich data structures, a large variety of operators, and its affinity to the UNIX operating system. C is a difficult language to learn if it is not methodically approached. The attempt has been to introduce the basic aspects of C to enable the student to quickly start writing C programs and postpone more difficult features of C to later chapters. After reading the first eleven chapters, a beginner can start writing complete programs to solve useful problems. Difficult concepts such as the use of pointers and recursion are explained lucidly with many examples. The book is eminently suitable for undergraduate and postgraduate students of computer science/engineering students as per the prescribed syllabus of several universities. Key Features A self-contained introduction to programming for beginners using the C language Eminently suitable for self-study even by high school students All important programming language features illustrated with over 100 example programs Good style in programming explained and illustrated New to the Second Edition Chapters with programs have a new section at the end, giving style notes relevant to that chapter Every chapter is reviewed and revised, correcting minor errors Appendix I is rewritten to enable students to execute programs on desktop or laptop computers using Linux or Windows environment
https://magrudy-assets.storage.googleapis.com/9789388028332.jpg
36.27 USD
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of five workshops symposia, held at the 38th International Conference on Conceptual Modeling, ER 2019, in Salvador, Brazil, in November 2019. The 34 papers promote and disseminate research on theories of concepts underlying conceptual modeling, methods and tools for developing and communicating conceptual models, ...
Advances in Conceptual Modeling: ER 2019 Workshops FAIR, MREBA, EmpER, MoBiD, OntoCom, and ER Doctoral Symposium Papers, Salvador, Brazil, November 4-7, 2019, Proceedings
This book constitutes the refereed proceedings of five workshops symposia, held at the 38th International Conference on Conceptual Modeling, ER 2019, in Salvador, Brazil, in November 2019. The 34 papers promote and disseminate research on theories of concepts underlying conceptual modeling, methods and tools for developing and communicating conceptual models, techniques for transforming conceptual models into effective implementations, and the impact of conceptual modeling techniques on databases, business strategies and information systems. The following workshops are included in this volume: Workshop on Conceptual Modeling, Ontologies and Metadata Management for FAIR Data (FAIR), 6th Workshop on Conceptual Modeling in Requirements Engineering and Business Analysis (MREBA), 2nd International Workshop on Empirical Methods in Conceptual Modeling (EmpER), 8th International Workshop on Modeling and Management of Big Data (MoBiD19), and 7th International Workshop on Ontologies andConceptual Modelling (OntoCom).
https://magrudy-assets.storage.googleapis.com/9783030341459.jpg
62.990000 USD

Advances in Conceptual Modeling: ER 2019 Workshops FAIR, MREBA, EmpER, MoBiD, OntoCom, and ER Doctoral Symposium Papers, Salvador, Brazil, November 4-7, 2019, Proceedings

Paperback / softback
Book cover image
This book constitutes the thoroughly refereed papers of the Second International Conference on Applied Informatics, ICAI 2019, held in Madrid, Spain, in November 2019. The 37 full papers and one short paper were carefully reviewed and selected from 98 submissions. The papers are organized in topical sections on bioinformatics; data ...
Applied Informatics: Second International Conference, ICAI 2019, Madrid, Spain, November 7-9, 2019, Proceedings
This book constitutes the thoroughly refereed papers of the Second International Conference on Applied Informatics, ICAI 2019, held in Madrid, Spain, in November 2019. The 37 full papers and one short paper were carefully reviewed and selected from 98 submissions. The papers are organized in topical sections on bioinformatics; data analysis; decision systems; health care information systems; IT Architectures; learning management systems; robotic autonomy; security services; socio-technical systems; software design engineering.
https://magrudy-assets.storage.googleapis.com/9783030324742.jpg
115.490000 USD

Applied Informatics: Second International Conference, ICAI 2019, Madrid, Spain, November 7-9, 2019, Proceedings

Paperback / softback
Book cover image
This book constitutes the proceedings of the 17th International Conference on Service-Oriented Computing, ICSOC 2019, held in Toulouse, France, in October 2019. The 28 full and 12 short papers presented together with 7 poster and 2 invited papers in this volume were carefully reviewed and selected from 181 submissions. The ...
Service-Oriented Computing: 17th International Conference, ICSOC 2019, Toulouse, France, October 28-31, 2019, Proceedings
This book constitutes the proceedings of the 17th International Conference on Service-Oriented Computing, ICSOC 2019, held in Toulouse, France, in October 2019. The 28 full and 12 short papers presented together with 7 poster and 2 invited papers in this volume were carefully reviewed and selected from 181 submissions. The papers have been organized in the following topical sections: Service Engineering; Run-time Service Operations and Management; Services and Data; Services in the Cloud; Services on the Internet of Things; Services in Organizations, Business and Society; and Services at the Edge.
https://magrudy-assets.storage.googleapis.com/9783030337018.jpg
104.990000 USD

Service-Oriented Computing: 17th International Conference, ICSOC 2019, Toulouse, France, October 28-31, 2019, Proceedings

Paperback / softback
Book cover image
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes ...
Kubernetes: Up and Running: Dive Into the Future of Infrastructure
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Kelsey Hightower, Brendan Burns, and Joe Beda-who've worked on Kubernetes at Google and beyond-explain how this system fits into the lifecycle of a distributed application. You'll learn how to use tools and APIs to automate scalable distributed systems, whether it's for online services, machine learning applications, or a cluster of Raspberry Pi computers. Create a simple cluster to learn how Kubernetes works Dive into the details of deploying an application using Kubernetes Learn specialized objects in Kubernetes, such as DaemonSets, jobs, ConfigMaps, and secrets Explore deployments that tie together the lifecycle of a complete application Get practical examples of how to develop and deploy real-world applications in Kubernetes
https://magrudy-assets.storage.googleapis.com/9781492046530.jpg
104.13 USD

Kubernetes: Up and Running: Dive Into the Future of Infrastructure

by Kelsey Hightower, Joe Beda, Brendan Burns
Paperback / softback
Book cover image
This book constitutes the proceedings of the Second International Conference on Frontiers in Cyber Security, FCS 2019, held in Xi'an, China, in November 2019. The 20 full papers along with the 2 short papers presented were carefully reviewed and selected from 67 submissions. The papers are organized in topical sections ...
Frontiers in Cyber Security: Second International Conference, FCS 2019, Xi'an, China, November 15-17, 2019, Proceedings
This book constitutes the proceedings of the Second International Conference on Frontiers in Cyber Security, FCS 2019, held in Xi'an, China, in November 2019. The 20 full papers along with the 2 short papers presented were carefully reviewed and selected from 67 submissions. The papers are organized in topical sections on: symmetric key cryptography; public key cryptography; post-quantum cryptography: signature; attack and behavior detection; authenticated key agreement; blockchain; system and network security.
https://magrudy-assets.storage.googleapis.com/9789811508172.jpg
104.990000 USD

Frontiers in Cyber Security: Second International Conference, FCS 2019, Xi'an, China, November 15-17, 2019, Proceedings

Paperback / softback
Book cover image
This book contains a selection of papers from The 2019 International Conference on Software Process Improvement (CIMPS'19), held between the 23th and 25th of October in Leon, Guanajuato, Mexico. The CIMPS'19 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences ...
Trends and Applications in Software Engineering: Proceedings of the 8th International Conference on Software Process Improvement (CIMPS 2019)
This book contains a selection of papers from The 2019 International Conference on Software Process Improvement (CIMPS'19), held between the 23th and 25th of October in Leon, Guanajuato, Mexico. The CIMPS'19 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences and concerns in the several perspectives of Software Engineering with clear relationship but not limited to software processes, Security in Information and Communication Technology and Data Analysis Field. The main topics covered are: Organizational Models, Standards and Methodologies, Software Process Improvement, Knowledge Management, Software Systems, Applications and Tools, Information and Communication Technologies and Processes in non-software domains (Mining, automotive, aerospace, business, health care, manufacturing, etc.) with a demonstrated relationship to Software Engineering Challenges.
https://magrudy-assets.storage.googleapis.com/9783030335465.jpg
209.990000 USD

Trends and Applications in Software Engineering: Proceedings of the 8th International Conference on Software Process Improvement (CIMPS 2019)

Paperback / softback
Book cover image
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (Uncle Bob) reintroduces agile values and principles for a new generation of software developers. In this eagerly awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline ...
Clean Agile: Back to Basics
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (Uncle Bob) reintroduces agile values and principles for a new generation of software developers. In this eagerly awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline to agile development-and thereby write far more effective, successful software. As with his other books, Martin's Clean Agile: Back to Basics doesn't merely present multiple choices and options, and say use your best judgment ; it tells you what choices to make and why those choices are critical to your success. Writing in the agile context, Martin offers direct, no-nonsense answers to crucial questions: How and why did agile begin? What are the costs and benefits of agile? What are the most effective practices of agile development? How should an agile team be organized? What roles do programmers, testers, and managers play in an agile team? What is the role of the Agile Coach? What about agile for large projects? What kinds of projects benefit from agile? Clean Agile: Back to Basics is essential reading for programmers, managers, testers, project managers, and every software professional called upon to lead or participate in an agile project.
https://magrudy-assets.storage.googleapis.com/9780135781869.jpg
53.92 USD

Clean Agile: Back to Basics

by Robert C Martin, Robert C Martin
Paperback / softback
Book cover image
This book constitutes the thoroughly refereed post-conference proceedings of the 23rd International Conference on Financial Cryptography and Data Security, FC 2019, held in St. Kitts, St. Kitts and Nevis in February 2019.The 32 revised full papers and 7 short papers were carefully selected and reviewed from 179 submissions. The papers ...
Financial Cryptography and Data Security: 23rd International Conference, FC 2019, Frigate Bay, St. Kitts and Nevis, February 18-22, 2019, Revised Selected Papers
This book constitutes the thoroughly refereed post-conference proceedings of the 23rd International Conference on Financial Cryptography and Data Security, FC 2019, held in St. Kitts, St. Kitts and Nevis in February 2019.The 32 revised full papers and 7 short papers were carefully selected and reviewed from 179 submissions. The papers are grouped in the following topical sections: Cryptocurrency Cryptanalysis, Measurement, Payment Protocol Security, Multiparty Protocols, Off-Chain Mechanisms, Fraud Detection, Game Theory, IoT Security and much more.
https://magrudy-assets.storage.googleapis.com/9783030321000.jpg
94.490000 USD

Financial Cryptography and Data Security: 23rd International Conference, FC 2019, Frigate Bay, St. Kitts and Nevis, February 18-22, 2019, Revised Selected Papers

Paperback / softback
Book cover image
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicate them clearly, lead people toward the vision, and become a great architect ...
Semantic Software Design: A New Theory and Practical Guide for Modern Architects
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicate them clearly, lead people toward the vision, and become a great architect or Chief Architect. This book covers each key aspect of architecture comprehensively, including how to incorporate business architecture, information architecture, data architecture, application (software) architecture together to have the best chance for the system's success. Get a practical set of proven architecture practices focused on shipping great products using architecture Learn how architecture works effectively with development teams, management, and product management teams through the value chain Find updated special coverage on machine learning architecture Get usable templates to start incorporating into your teams immediately Incorporate business architecture, information architecture, data architecture, and application (software) architecture together
https://magrudy-assets.storage.googleapis.com/9781492045953.jpg
52.490000 USD

Semantic Software Design: A New Theory and Practical Guide for Modern Architects

by Eben Hewitt
Paperback / softback
Book cover image
This book focuses on software architecture and the value of architecture in the development of long-lived, mission-critical, trustworthy software-systems. The author introduces and demonstrates the powerful strategy of Managed Evolution, along with the engineering best practice known as Principle-based Architecting. The book examines in detail architecture principles for e.g., Business ...
Future-Proof Software-Systems: A Sustainable Evolution Strategy
This book focuses on software architecture and the value of architecture in the development of long-lived, mission-critical, trustworthy software-systems. The author introduces and demonstrates the powerful strategy of Managed Evolution, along with the engineering best practice known as Principle-based Architecting. The book examines in detail architecture principles for e.g., Business Value, Changeability, Resilience, and Dependability. The author argues that the software development community has a strong responsibility to produce and operate useful, dependable, and trustworthy software. Software should at the same time provide business value and guarantee many quality-of-service properties, including security, safety, performance, and integrity. As Dr. Furrer states, Producing dependable software is a balancing act between investing in the implementation of business functionality and investing in the quality-of-service properties of the software-systems. The book presents extensive coverage of such concepts as: Principle-Based Architecting Managed Evolution Strategy The Future Principles for Business Value Legacy Software Modernization/Migration Architecture Principles for Changeability Architecture Principles for Resilience Architecture Principles for Dependability The text is supplemented with numerous figures, tables, examples and illustrative quotations. Future-Proof Software-Systems provides a set of good engineering practices, devised for integration into most software development processes dedicated to the creation of software-systems that incorporate Managed Evolution.
https://magrudy-assets.storage.googleapis.com/9783658199371.jpg
62.990000 USD
Hardback
Page 1 of 40