Filter
(found 2824 products)
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
41.990000 USD

97 Things Every Engineering Manager Should Know

by Camille Fournier
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
Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language ...
Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps
Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language Learn how to run machine learning models with Rust Explore error handling, macros, and modularization to write maintainable code Book DescriptionRust 2018, Rust's first major milestone since version 1.0, brings more advancement in the Rust language. The Rust Programming Cookbook is a practical guide to help you overcome challenges when writing Rust code. This Rust book covers recipes for configuring Rust for different environments and architectural designs, and provides solutions to practical problems. It will also take you through Rust's core concepts, enabling you to create efficient, high-performance applications that use features such as zero-cost abstractions and improved memory management. As you progress, you'll delve into more advanced topics, including channels and actors, for building scalable, production-grade applications, and even get to grips with error handling, macros, and modularization to write maintainable code. You will then learn how to overcome common roadblocks when using Rust for systems programming, IoT, web development, and network programming. Finally, you'll discover what Rust 2018 has to offer for embedded programmers. By the end of the book, you'll have learned how to build fast and safe applications and services using Rust. What you will learn Understand how Rust provides unique solutions to solve system programming language problems Grasp the core concepts of Rust to develop fast and safe applications Explore the possibility of integrating Rust units into existing applications for improved efficiency Discover how to achieve better parallelism and security with Rust Write Python extensions in Rust Compile external assembly files and use the Foreign Function Interface (FFI) Build web applications and services using Rust for high performance Who this book is forThe Rust cookbook is for software developers looking to enhance their knowledge of Rust and leverage its features using modern programming practices. Familiarity with Rust language is expected to get the most out of this book.
https://magrudy-assets.storage.googleapis.com/9781789530667.jpg
41.990000 USD

Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps

by Claus Matzinger
Paperback / softback
Book cover image
Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application Key Features Explore ways to make your software flexible, extensible, and adaptable Learn new concepts that you can easily blend with your own software development style Develop the ...
Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
Gain insight into how hexagonal architecture can help to keep the cost of development low over the complete lifetime of an application Key Features Explore ways to make your software flexible, extensible, and adaptable Learn new concepts that you can easily blend with your own software development style Develop the mindset of building maintainable solutions instead of taking shortcuts Book DescriptionWe would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to create such an architecture. Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric architecture styles of Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a hexagonal architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a hexagonal architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries. You'll also learn what shortcuts produce what types of technical debt and how, sometimes, it is a good idea to willingly take on those debts. After reading this book, you'll have all the knowledge you need to create applications using the hexagonal architecture style of web development. What you will learn Identify potential shortcomings of using a layered architecture Apply methods to enforce architecture boundaries Find out how potential shortcuts can affect the software architecture Produce arguments for when to use which style of architecture Structure your code according to the architecture Apply various types of tests that will cover each element of the architecture Who this book is forThis book is for you if you care about the architecture of the software you are building. To get the most out of this book, you must have some experience with web development. The code examples in this book are in Java. If you are not a Java programmer but can read object-oriented code in other languages, you will be fine. In the few places where Java or framework specifics are needed, they are thoroughly explained.
https://magrudy-assets.storage.googleapis.com/9781839211966.jpg
26.240000 USD

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java

by Tom Hombergs
Paperback / softback
Book cover image
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features Explore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for processing results and SauceLabs for cloud-based test services Unlock the full potential of ...
Learn Selenium: Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features Explore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for processing results and SauceLabs for cloud-based test services Unlock the full potential of Selenium to test your web applications. Book DescriptionSelenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and can easily perform end-to-end testing on web and mobile browsers.You'll begin by being introduced to the Selenium Page Object Model for software development. You'll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. You'll design and build a Selenium grid from scratch to enable the framework to scale and support different browsers, mobile devices, and platforms.You'll strategize and handle a rich web UI using the advanced WebDriver API and learn techniques to handle real-time challenges in WebDriver. You'll perform different types of testing, such as cross-browser testing, load testing, and mobile testing. Finally, you will also be introduced to data-driven testing, using TestNG to create your own automation framework.By the end of this Learning Path, you'll be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver. This Learning Path includes content from the following Packt products: Selenium WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro What you will learn Use different mobile and desktop browser platforms with Selenium 3 Use the Actions API for performing various keyboard and mouse actions Design the Selenium Driver Class for local, remote, and third-party grid support Build page object classes with the Selenium Page Object Model Develop data-driven test classes using the TestNG framework Encapsulate data using the JSON protocol Build a Selenium Grid for RemoteWebDriver testing Build and use utility classes in synchronization, file I/O, reporting and test listener classes Who this book is forThis Learning Path is ideal for software quality assurance/testing professionals, software project managers, or software developers interested in using Selenium for testing their applications. Professionals responsible for designing and building enterprise-based testing frameworks will also find this Learning Path useful. Prior programming experience in Java are TestNG is necessary.
https://magrudy-assets.storage.googleapis.com/9781838983048.jpg
52.490000 USD

Learn Selenium: Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3

by Carl Cocchiaro, Unmesh Gundecha
Paperback / softback
Book cover image
Docker in Action
https://magrudy-assets.storage.googleapis.com/9781617294761.jpg
52.490000 USD

Docker in Action

by Stephen Kuenzli, Jeff Nickoloff
Paperback / softback
Book cover image
Autotools, 2nd Edition: A Practitioner's Guide to GNU Autoconf, Automake, and Libtool
https://magrudy-assets.storage.googleapis.com/9781593279721.jpg
78.09 USD

Autotools, 2nd Edition: A Practitioner's Guide to GNU Autoconf, Automake, and Libtool

by John Calcote
Paperback / softback
Book cover image
Legendary Analysts are born in October: Blank Line Journal, Notebook or Diary is Perfect for the October Borns. Makes an Awesome Birthday Gift and an Alternative to B-day Present or a Card.
https://magrudy-assets.storage.googleapis.com/9781695825659.jpg
8.390000 USD

Legendary Analysts are born in October: Blank Line Journal, Notebook or Diary is Perfect for the October Borns. Makes an Awesome Birthday Gift and an Alternative to B-day Present or a Card.

by Lovely Hearts Publishing
Paperback / softback
Book cover image
I Love C - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695638129.jpg
6.770000 USD

I Love C - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
Coding Nerd - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695636477.jpg
6.770000 USD

Coding Nerd - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
I Love React JS - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695637986.jpg
6.770000 USD

I Love React JS - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
Computer Programmer If Unresponsive Please Administer COFFEE - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695636644.jpg
6.770000 USD

Computer Programmer If Unresponsive Please Administer COFFEE - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
I Love JS - Coding Notebook: Blank Lined Journal for Javascript Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695637719.jpg
6.770000 USD

I Love JS - Coding Notebook: Blank Lined Journal for Javascript Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
Everything Is Under CTRL - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers
https://magrudy-assets.storage.googleapis.com/9781695636378.jpg
6.770000 USD

Everything Is Under CTRL - Coding Notebook: Blank Lined Journal for Programmers - Ideal Companion for Developers & Designers - Perfect Gift for Software Engineers

by Note Lovers
Paperback / softback
Book cover image
100+ Frequently Asked Interview Q & A in Robotic Process Automation (RPA): 99% Frequently Asked Interview Q & A
https://magrudy-assets.storage.googleapis.com/9781695172357.jpg
7.340000 USD

100+ Frequently Asked Interview Q & A in Robotic Process Automation (RPA): 99% Frequently Asked Interview Q & A

by Bandana Ojha
Paperback / softback
Book cover image
Ionic 4+: Creating awesome apps for iOS, Android, Desktop and Web
https://magrudy-assets.storage.googleapis.com/9783945102527.jpg
61.950000 USD

Ionic 4+: Creating awesome apps for iOS, Android, Desktop and Web

by Andreas Dormann
Paperback / softback
Book cover image
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to ...
Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to work effectively with microservice and serverless architectures Book DescriptionDesign patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core. Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns such as creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you'll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You'll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC. By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size. What you will learn Make your code more flexible by applying SOLID principles Follow the Test-driven development (TDD) approach in your .NET Core projects Get to grips with efficient database migration, data persistence, and testing techniques Convert a console application to a web application using the right MVP Write asynchronous, multithreaded, and parallel code Implement MVVM and work with RxJS and AngularJS to deal with changes in databases Explore the features of microservices, serverless programming, and cloud computing Who this book is forIf you have a basic understanding of C# and the .NET Core framework, this book will help you write code that is easy to reuse and maintain with the help of proven design patterns that you can implement in your code.
https://magrudy-assets.storage.googleapis.com/9781789133646.jpg
36.740000 USD

Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems

by Jeffrey Chilberto, Gaurav Aroraa
Paperback / softback
Book cover image
Your First Year in Code: A complete guide for new & aspiring developers
https://magrudy-assets.storage.googleapis.com/9780578564999.jpg
21.000000 USD

Your First Year in Code: A complete guide for new & aspiring developers

Paperback / softback
Book cover image
C++ Crash Course: A Fast-Paced Introduction
https://magrudy-assets.storage.googleapis.com/9781593278885.jpg
62.950000 USD

C++ Crash Course: A Fast-Paced Introduction

by Joshua Alfred Lospinoso
Paperback / softback
Book cover image
Version Control System Intelligence: Version Control System Explained
https://magrudy-assets.storage.googleapis.com/9781692864668.jpg
10.500000 USD

Version Control System Intelligence: Version Control System Explained

by Robert James
Paperback / softback
Book cover image
Docker & Kubernetes Fundamentals: First step into the world of containers and cloud native
https://magrudy-assets.storage.googleapis.com/9781691356546.jpg
8.400000 USD

Docker & Kubernetes Fundamentals: First step into the world of containers and cloud native

by Ajay Kumar
Paperback / softback
Book cover image
Real-Life BPMN (4th edition): Includes an introduction to DMN
https://magrudy-assets.storage.googleapis.com/9781086302097.jpg
40.840000 USD

Real-Life BPMN (4th edition): Includes an introduction to DMN

by Jakob Freund, Bernd Rucker
Paperback / softback
Book cover image
Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integration Learn and apply the four ...
Agile Technical Practices Distilled: A learning journey in technical practices and principles of software design
Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integration Learn and apply the four elements of simple design Book DescriptionThe number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You'll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You'll then learn to safely change the design of your code using refactoring. While learning these techniques, you'll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works. What you will learn Learn the red, green, refactor cycle of classic TDD and practice the best habits such as the rule of 3, triangulation, object calisthenics, and more Refactor using parallel change and improve legacy code with characterization tests, approval tests, and Golden Master Use code smells as feedback to improve your design Learn the double cycle of ATDD and the outside-in mindset using mocks and stubs correctly in your tests Understand how Coupling, Cohesion, Connascence, SOLID principles, and code smells are all related Improve the understanding of your business domain using BDD and other principles for doing the right thing, not only the thing right Who this book is forThis book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.
https://magrudy-assets.storage.googleapis.com/9781838980849.jpg
31.490000 USD

Agile Technical Practices Distilled: A learning journey in technical practices and principles of software design

by Alessandro Di Gioia, Marco Consolaro, Pedro M. Santos
Paperback / softback
Book cover image
User-Defined Software: User-Oriented Software Development and Delivery - A Compliment to Agility
https://magrudy-assets.storage.googleapis.com/9781687145673.jpg
31.490000 USD

User-Defined Software: User-Oriented Software Development and Delivery - A Compliment to Agility

by Maegan Hoff, Amanda Svenby
Paperback / softback
Book cover image
Software Developer Life Is The Best Life: Professional Lined Simple Journal Composition Notebook (6 x 9 ) 120 Pages Great For Software Developers Engineers Hackers Programmers Geeks and Coders
https://magrudy-assets.storage.googleapis.com/9781690019374.jpg
8.390000 USD

Software Developer Life Is The Best Life: Professional Lined Simple Journal Composition Notebook (6 x 9 ) 120 Pages Great For Software Developers Engineers Hackers Programmers Geeks and Coders

by My Tinapay
Paperback / softback
Book cover image
Legendary Analysts are born in September: Blank Lined Analyst Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. for workers & friends. Alternative to B-day present Card
https://magrudy-assets.storage.googleapis.com/9781689589871.jpg
8.390000 USD

Legendary Analysts are born in September: Blank Lined Analyst Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. for workers & friends. Alternative to B-day present Card

by Lovely Hearts Publishing
Paperback / softback
Book cover image
Legendary Software Engineers are born in September: Blank Lined Software Engineering Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. for workers & friends. Alternative to B-day present Card
https://magrudy-assets.storage.googleapis.com/9781689577663.jpg
8.390000 USD

Legendary Software Engineers are born in September: Blank Lined Software Engineering Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. for workers & friends. Alternative to B-day present Card

by Lovely Hearts Publishing
Paperback / softback
Book cover image
Visual Studio 2019 In Depth: Discover and make use of the powerful features of the Visual Studio 2019 IDE to develop better and faster mobile, web, and desktop applications
https://magrudy-assets.storage.googleapis.com/9789389328325.jpg
31.450000 USD

Visual Studio 2019 In Depth: Discover and make use of the powerful features of the Visual Studio 2019 IDE to develop better and faster mobile, web, and desktop applications

by Ockert J Du Preez
Paperback / softback
Book cover image
Scrum Your Jira!: Your Waterfall Organization Transformed into Multidisciplinary Teams
https://magrudy-assets.storage.googleapis.com/9783945586709.jpg
10.450000 USD

Scrum Your Jira!: Your Waterfall Organization Transformed into Multidisciplinary Teams

by Clemens Lode
Paperback / softback
Book cover image
Badass Software Engineers Are Born In September: Blank Lined Funny Journal Notebook Diary as Birthday, Welcome, Farewell, Appreciation, Thank You, Christmas, Graduation gag gifts & Presents for Best Friends & Coworkers. Alternative to B-day present card
https://magrudy-assets.storage.googleapis.com/9781688872233.jpg
8.390000 USD

Badass Software Engineers Are Born In September: Blank Lined Funny Journal Notebook Diary as Birthday, Welcome, Farewell, Appreciation, Thank You, Christmas, Graduation gag gifts & Presents for Best Friends & Coworkers. Alternative to B-day present card

by Cakes N Candles
Paperback / softback
Page 1 of 40