Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Engineering Deep Learning Systems teaches you to design and implement an automated platform to support creating, training, and maintaining deep learning models. In it, you'll learn just enough about deep learning to understand the needs of the data scientists who will be using your system. You'll learn to gather requirements, translate them into system component design choices, and integrate those components into a cohesive whole. A complete example system and insightful exercises help you build an intuitive understanding of DL system design.
Learn the skills you need to be a lead developer, with expert advice on mentoring teams, handling clients and project managers, and keeping your head in emergencies.The Lead Developer Career Guide teaches you how to transition from an individual contributor to a thriving lead developer. It's packed with insider tips, tricks, and strategies drawn from author Shelley Benhoff's 25-year career in technology, providing vital insights for navigating the unique challenges and expectations of the lead developer role. This one-of-a-kind book demonstrates how critical thinking and communication skills can elevate your career. In the Lead Developer Career Guide you'll discover: • The key responsibilities of a lead developer • Techniques for writing effective technical documentation • Strategies for improving development processes • Best practices for communicating with non-technical clients • Methods for mentoring and inspiring a team • Approaches for delivering negative feedback constructively The Lead Developer Career Guide is filled with interviews and real-world case studies from industry professionals and esteemed tech experts. You'll learn how to become the public face for your development team, gathering feedback from your coworkers and communicating with clients and stakeholders. Plus, you'll find proven techniques to reliably calculate project estimates, plan a project from scratch, and mentor junior developers and peers alike. Foreword by Steve Buchanan. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology To be a successful Lead Developer you’ll need more than just technical expertise. You’ll be responsible for everything from facilitating architectural decisions that satisfy all stakeholders to mentoring your fellow developers. And you’ll be on the hook for delivering great software on time and under budget. Are you ready for the challenge? This book will help get you there! About the book The Lead Developer Career Guide provides the techniques and wisdom you need to transition from individual contributor to lead developer. You’ll learn how to collaborate effectively with executive leadership and project managers, present elegant solutions to clients, and think quickly in those inevitable emergencies. When all eyes are on you, this book will ensure you know exactly what to do. What's inside • Improving development processes • Mentoring and inspiring a team • Delivering negative feedback About the reader For aspiring lead developers. About the author Shelley Benhoff has over twenty-five years of experience in tech as a business owner, author, and speaker. The technical editor on this book was Stephen Mizell. Table of Contents 1 What is a lead developer? 2 Lead developer career trajectory 3 Learning lead developer skills 4 Learning any developer skill 5 Writing technical documentation 6 Optimizing the development process 7 Working with project teams 8 Speaking with clients 9 Being a mentor 10 Taking the lead 11 Leading with emotional intelligence 12 Being a successful lead developer
All the mistakes you might make with SQL Serverand how to avoid them!100 SQL Server Mistakes and How To Avoid Them primes you on the pitfalls database professionals often fall intofrom administration to development, availability, and security. You'll dodge common mistakes that slow down your T-SQL code, and ensure your SQL server is installed and configured in a way that can handle anything your organization throws at it. Inside 100 SQL Server Mistakes and How To Avoid Them you'll learn to avoid: *; Development errors when writing T-SQL *; Installation and administration mistakes *; Optimization mistakes *; Common mistakes relating to HA/DR *; Security missteps that can endanger your data Are your T-SQL queries running slowly? Are you worried about your server's availability or bad actors trying to steal your data? Have you just been handed a new SQL Server Instance to administer and aren't quite sure what to do? Never fear! 100 SQL Server Mistakes and How To Avoid Them will make you into a SQL Server veteran without needing to make dozens of mistakes yourself. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the book There's no ';happy path' in 100 SQL Server Mistakes and How To Avoid Them. The book focuses exclusively on the errors and screw-ups that you might (and probably will) make as an unprepared SQL Server admin or developer. Real-world issues taken from author Peter Carter's two decade long career in SQL Server fill each chapter. Peter's seasoned advice helps dispel myths, debunk misconceptions and set you on the right path with examples, expert guidance, useful code samples, and helpful diagrams. You'll learn how to write performant code, set coding standards, design database schemas, add error handling, and work with complex data types. Plus, learn how to select the right OS for your installation, optimize your SQL Server instances and databases, and avoid pitfalls relating to high availability, disaster recovery, and security. About the reader For junior database admins, full-stack developers, and ';accidental' DBAs who understand basic SQL Server concepts and can write simple SQL queries. About the author Peter Carter is a SQL Server expert with nearly two decades of experience in developing, administering, and architecting data-tier applications and SQL Server platforms. He also has many years of experience as a SQL Server trainer and author.
Automate your build, test, and deploy pipelines using GitHub Actions!Continuous delivery (CI/CD) pipelines help you automate the software development process and maximize your team’s efficiency. GitHub Actions in Action teaches you to build real-world build, test, and deploy pipelines in GitHub Actions through hands-on labs and projects. In GitHub Actions in Action you will learn how to: • Create and share GitHub Actions workflows • Automate CI/CD workloads and other GitHub tasks • Secure release pipelines with secrets, variables, and environments • Support compliance frameworks • Create safe and scalable self-hosted runners Written by three Microsoft MVPs and tech reviewed by a Staff DevOps Architect from GitHub, this book delivers the hardworking skills and advice you’ll need to be successful on the job. DevOps engineers will love GitHub Actions in Action’s coverage of reliable methods for Infrastructure-as-Code and automating cloud environments. You’ll follow an extended example application for selling tickets, taking it all the way from initial build to cloud deployment. Foreword by Scott Hanselman. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Believe it or not, CI/CD can be simple! With GitHub Actions, you can automate your entire dev process using just the tools built into GitHub—no external frameworks or complex integrations required. GitHub Actions is secure, reliable, and best of all, easy. This book will get you started. About the book GitHub Actions in Action teaches you how to build automated delivery pipelines in GitHub. You’ll start with simple examples that demonstrate workflow and action basics, and then you’ll dive into platform architecture, security, and workflow runtime details. As you go, you’ll build a full CI/CD pipeline, optimizing for compliance, performance, and costs. You’ll even create shareable actions for the GitHub marketplace. What's inside • Create and share GitHub Actions workflows • Automate testing and other GitHub tasks • Secure release pipelines with secrets, variables, and environments About the reader For developers and DevOps engineers comfortable with GitHub. About the author Michael Kaufmann is a Microsoft Regional Director and MVP. Rob Bos is an Azure and GitHub Trainer, a Microsoft MVP, a GitHub Star, and a LinkedIn Learning Instructor. Marcel de Vries is a CTO of Xebia Microsoft Services, Microsoft Regional Director, and MVP. The technical editor on this book was James Michael Gousset. Table of Contents Part 1 1 Introduction to GitHub Actions 2 Hands-on: My first Actions workflow 3 Workflows 4 GitHub Actions Part 2 5 Runners 6 Self-hosted runners 7 Managing your self-hosted runners Part 3 8 Continuous integration 9 Continuous delivery 10 Security 11 Compliance 12 Improving workflow performance and costs
Contract testing is a simple, reliable way to make sure that each service and API plays nice with other components so you can deploy independently and safely.In a microservices-first world, traditional testing struggles to keep up with all the potential interactions in a large, loosely-coupled system. Contract testing checks the compatibility of an API or service by validating it against an agreed contract. This straightforward method uncovers integration issues early and adds valuable transparency to compatibility expectations. In Contract Testing in Action you'll learn: *; The core concepts and practices of contract testing *; Testing microservices with Pact *; Consumer-driven and bi-directional testing *; Building a contract testing framework *; Converting API integration tests to contract tests Contract Testing in Action introduces the practice of contract testing through engaging hands-on examples. You'll learn how to introduce contract tests for multiple different types of communication, from REST APIs to GraphQL. By the end of this practical guide, you'll be comfortable with advanced contract testing concepts like can-i-deploy, provider states, and webhooks. You'll even get tips on how to introduce contract testing to your team and other business stakeholders. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the book Contract Testing in Action is a hands-on guide to contract testing for microservices applications and other systems of loosely-coupled components. After learning the basics of contract design and implementation, you'll dive into constructing your own contract testing framework. You'll explore the leading contract testing tools, including Pact, PactFlow, and GitHub Actions. Plus, you'll set up consumer-driven contract testing for REST and GraphQL APIs and learn to integrate contract testing into a CI/CD pipeline. Finally, you'll delve into provider-driven contract testing, which simplifies adoption by utilizing your existing stack and practices. About the reader For experienced software developers and quality engineers who have worked with Java, JavaScript, and APIs. About the author Marie Cruz is a Software Tester with over 10 years of experience. Currently a Senior Developer Advocate for Grafana Labs, she has previously worked as an Engineering Manager responsible for driving continuous testing and quality improvements, and a Principal Engineer focused on introducing recommended practices for testing and test automation frameworks. Lewis Prescott is a Test Specialist at IBM. He has 9 years experience in software testing, is a recognized champion of Contract Testing and course author at Test Automation University, as well as an active mentor in the testing community.
Discover the new features and techniques of the most modern versions of Angular.The powerful Angular framework is ever-evolving, with each new iteration bringing amazing new modern features. Modern Angular gets you rapidly up to speed with Angular's latest innovations. You'll discover new ways of working with components, dependency injection, RxJS, Signals, server-side rendering, and moreall through building a complete enterprise-grade HR management system. Inside Modern Angular you'll learn how to: Create modern Angular apps with the newest framework capabilities Implement advanced testing strategies for Angular Apply state management with reactive programming Migrate legacy Angular projects to modern practices Refactor old Angular patterns using new techniques Use modern performance optimization approaches to improve User Experience Whether you're building new apps from scratch or refactoring legacy code to the latest version of the framework, Modern Angular is full of the up-to-date knowledge you need to build highly effective web frontends. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the book Modern Angular is full of vital Angular insights that help you get the most out of the framework. Each chapter explores an exciting new capability by implementing it in the ongoing example projecta fully-featured app for managing HR systems. You'll compare old and new techniques to see how modern solutions provide easy fixes to historic problems, and build skills in testing, state management with reactive programming, SEO, and more. Diagrams and code samples make it easy to understand each new feature. Plus, detailed migration guides demonstrate ways to update existing apps to modern patterns, and make it easy to modernize your legacy code. About the reader For experienced Angular developers looking to utilize the newest framework features. About the author Armen Vardanyan is a front-end team lead from Armenia and a Google Developer Expert for Angular. He writes articles about Angular, TypeScript, NgRx, and is a panelist in the popular Adventures in Angular podcast, as well as a public tech speaker and mentor.
Learn how to find the unusual, interesting, extreme, or inaccurate parts of your data.
Design and develop Spring applications that are secure right from the start. In Spring Security in Action, Second Edition you will learn essential security skills. For experienced Java and Spring developers.
Bootstrapping Microservices, Second Edition is a guide to microservices and cloud-native distributed applications. In it, you'll learn how to configure cloud infrastructure with Terraform, package microservices using Docker, and deploy your finished project to a Kubernetes cluster.
Now in its tenth edition, this industry-leading guide to ASP.NET Core teaches everything you need to know to create easy, extensible, and cloud-native web applications.Inside Pro ASP.NET Core 7 you will learn how to: Configure the ASP.NET Core request pipeline to handle requests Create RESTful web services with MVC controllers Create HTML responses with Razor and Razor Pages Create richly interactive web applications with Blazor Access data using Entity Framework Core Authenticate requests using ASP.NET Core Identity Pro ASP.NET Core is an acclaimed bestseller, and a bible for .NET web developers. Tens of thousands of readers have benefited from its comprehensive coverage of ASP.NET’s key tools and techniques. Now in its tenth edition, this revised guide has been fully updated to .NET 7, with extensive chapters on Razor Pages, Blazor, and the MVC framework. It maintains the style and structure of popular previous editions, with content updated for ASP.NET Core’s latest evolution. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology ASP.NET Core 7 gives you everything you need to create awesome web apps in C#. This powerful framework handles anything you throw at it, from high-volume HTTP requests and RESTful web services, to efficient HTML and CSS round trips and WebAssembly for rich user interactions. About the book Pro ASP.NET Core 7 is the industry-leading guide to building web applications with ASP.NET Core. In it, you’ll build a realistic online store as you learn about web services, authentication and authorization, container deployment, and more. Author Adam Freeman’s comfortable style mentors you through advanced topics like RESTful web services, Razor Pages for HTML responses, and data access with Entity Framework Core. Engaging hands-on examples show you how each tool works in action. What's inside The ASP.NET Core request pipeline RESTful web services with MVC controllers Rich interactive applications with Blazor Authenticate requests using ASP.NET Core Identity About the reader For web developers experienced with C# and the basics of .NET. About the author Adam Freeman has written over a dozen bestselling books on software development. He has held numerous senior IT positions, most recently as CTO and COO of a global bank. The technical editor on this book is Fabio Claudio Ferracchiati. Table of Contents 1 Putting ASP.NET Core in context Part 1 2 Getting started 3 Your first ASP.NET Core application 4 Using the development tools 5 Essential C# features 6 Testing ASP.NET Core applications 7 SportsStore: A real application 8 SportsStore: Navigation and cart 9 SportsStore: Completing the cart 10 SportsStore: Administration 11 SportsStore: Security and deployment Part 2 12 Understanding the ASP.NET Core platform 13 Using URL routing 14 Using dependency injection 15 Using the platform features, part 1 16 Using the platform features, part 2 17 Working with data Part 3 18 Creating the example project 19 Creating RESTful web services 20 Advanced web service features 21 Using controllers with views, part I 22 Using controllers with views, part II 23 Using Razor Pages 24 Using view components 25 Using tag helpers 26 Using the built-in tag helpers 27 Using the forms tag helpers 28 Using model binding 29 Using model validation 30 Using filters 31 Creating form applications Part 4 32 Creating the example project 33 Using Blazor Server, part 1 34 Using Blazor Server, part 2 35 Advanced Blazor features 36 Blazor forms and data 37 Using Blazor WebAssembly 38 Using ASP.NET Core Identity 39 Applying ASP.NET Core Identity
Architecture Modernization: Socio-technical alignment of software, strategy, and structure guides readers through every part of the modernization journey, from making a compelling business case, to facilitating workshops, and upskilling your teams with new ways of working.
Causal Inference for Data Science introduces data-centric techniques and methodologies you can use to estimate causal effects. The numerous insightful examples show you how to put causal inference into practice in the real world. The practical techniques presented in this unique book are accessible to anyone with intermediate data science skills and require no advanced statistics!
Design for Developers lays out everything you need to deliver great UX, intuitive UIs, and beautiful front-ends. You will appreciate the developer-centric perspective demonstrated through real-world websites. This book covers every part of the design process, including user research and user experience design. You will get useful techniques for visual design elements of colour, typography, and layout and learn how the components of design and UX fit together in practice. About the reader For web developers familiar with HTML, CSS, and JavaScript basics.
Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. Kubernetes in Action, Second Edition is a fully-updated and comprehensive guide to developing and running applications in a Kubernetes environment. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling original contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production.
The first edition of Functional Programming in Scala has helped over 30,000 developers discover the power of functional programming. This second edition is fully updated to Scala 3 and the latest standards of FP. Inside, youll find a serious tutorial for programmers looking to apply functional programming to improve their everyday coding practices. Functional Programming in Scala, Second Edition teaches you functional programming from first principles using the powerful Scala language. Youll develop the unique skills you need to start thinking functionally through hands-on exercises and coding challenges. New to the revised second edition, each exercise comes with extensive annotations to help you understand functional programming in-depth.
Models and Algorithms for Unsupervised Learning introduces mathematical techniques, key algorithms, and Python implementations that will help you build machine learning models for unannotated data.Youll master everything from kmeans and hierarchical clustering, to advanced neural networks like GANs and Restricted Boltzmann Machines. Youll learn the business use case for different models, and master best practices for structured, text, and image data. Each new algorithm is introduced with a case study for retail, aviation, banking, and moreand youll develop a Python solution to fix each of these real-world problems. At the end of each chapter, youll find quizzes, practice datasets, and links to research papers to help you lock in what youve learned and expand your knowledge.
Publishing Python Packages teaches you how to easily share your Python code with your team and the outside world. Learn a repeatable and highly automated process for package maintenance thats based on the best practices, tools, and standards of Python packaging. Publishing Python Packages book walks you through creating a complete package, including a C extension, and guides you all the way to publishing on the Python Package Index. Youll get hands-on experience with the latest packaging tools, and learn the ins-and-outs of package testing and continuous integration. Whether youre entirely new to Python packaging or looking for optimal ways to maintain and scale your packages, this fast-paced and engaging guide is for you.
Login security is a complex problem with a simple solution: OpenID Connect. OpenID Connect in Action takes you under the hood of this reliable identity layer, showing you how to integrate OpenID Connect into a server-side web application, a single-page application (SPA), a native mobile application, APIs, and more. OpenID Connect in Action teaches you to deploy OpenID Connect to secure access to your apps. Ten-year access management veteran Prabath Siriwardena takes you in-depth with the widely adopted technology, showing you how to optimize OpenID Connect for your applications specific use cases. Youll work to secure end-to-end example applications created with React and React Native, and even develop solutions for Smart TVs and APIs.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.