23 resultater (0,24328 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing. Unit Testing: Principles, Practices and Patterns is a practical guide to modern unit testing best practices. Microsoft MVP Vladimir Khorikov takes you hands-on with examples of the ideal unit test and unit testing practices, building your skills step by step on a solid foundation. Key Features · A universal frame of reference by which to assess any unit test · Common anti-patterns to identify and avoid · Guidelines on how to refactor a test suite along with the · production code it covers · Using integration tests to verify the behavior of the system as a whole For readers who know the basics of unit testing and want to improve their techniques to get the best return on their efforts. Examples are in C# but apply in any language About the technology Test automation has turned unit testing into a standard practice in software development. The right unit test suite gives great outcomes and is vital to delivering quality software. Author Bio Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has been developing software professionally for over ten years, and has mentored numerous teams on the ins and outs of unit testing.

DKK 382.00
1

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in JavaScript, and are carefully designed so that they apply to code written in any language. about the technology Unit testing is a universally-adopted practice on dev teams of all sizes. Great developers will tell you that testing is as much a state of mind as a collection of tools and practices. The Art of Unit Testing, Third Edition takes you below the surface and understand how unit testing can transform the way you deliver and maintain software. Now with examples in JavaScript, this new edition has been updated to reflect the characteristics of a modern codebase, including async and modularized, distributed services. The practices and patterns you''ll learn can also be easily applied to other languages, including C#, Java, and Python. about the book The Art of Unit Testing, Third Edition guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. Now with examples using JavaScript and Node, this expanded third edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll get to grips with complex subjects such as mocks and stubs, explore how to handle tricky legacy codebases, and save yourself time with tests that function for both frontend and backend applications. The Art of Unit Testing, Third Edition is an essential guide for any unit tester who wants to feel confident writing code that''s easier to create, maintain, and adapt.

DKK 397.00
1

Testing Java Microservices - Jason Porter - Bog - Manning Publications - Plusbog.dk

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

In Effective Software Testing you will learn how to: - - Engineer tests with a much higher chance of finding bugs - - Read code coverage metrics and use them to improve your test suite - - Understand when to use unit tests, integration tests, and system tests - - Use mocks and stubs to simplify your unit testing - - Think of pre-conditions, post-conditions, invariants, and contracts - - Implement property-based tests - - Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test - - Write good and maintainable test code - Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error. Go beyond unit tests! Great software testing makes the entire development process more efficient, from understanding your code before you write it to catching bugs in tricky corner cases. Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error.

DKK 388.00
1

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages. In Functional Design and Architecture you will learn: - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces - - Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you''ll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala. about the technology Functional programming offers a powerful alternative to object-oriented programming that helps tackle the complexities of large-scale software. Entrenched design patterns and architectural principles made for OOP are poorly suited for creating large-scale functional applications. This book lays out new methodologies, principles, and architectures optimized for high-level software design using functional languages. about the book Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you''ll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. There''s no abstract theory—you''ll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework. RETAIL SELLING POINTS - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces• Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - AUDIENCE For experienced developers who know a functional language.

DKK 450.00
1

F# in Action - Isaac Abraham - Bog - Manning Publications - Plusbog.dk

.NET in Action, Second Edition - Dustin Metzgar - Bog - Manning Publications - Plusbog.dk

ASP.NET Core in Action, Third Edition - Andrew Lock - Bog - Manning Publications - Plusbog.dk

Microservices in Action - Paulo Pereira - Bog - Manning Publications - Plusbog.dk

Entity Framework Core in Action, 2E - Jon Smith - Bog - Manning Publications - Plusbog.dk

Entity Framework Core in Action, 2E - Jon Smith - Bog - Manning Publications - Plusbog.dk

Entity Framework Core in Action, Second Edition is an in-depth guide to reading and writing databases with EF Core. Revised from the bestselling original edition, it’s filled with over 100 diagrams, code snippets, and examples—including building and scaling your own bookselling web application. Learn from author Jon Smith’s extensive experience working with EF Core in production, as you discover time-saving patterns and best practices for security, performance tuning, unit testing, and all the book’s code is available on GitHub. about the technology Entity Framework Core is an object-relational mapper (ORM) that bridges the gap between your C# code and the commands required to access relational databases. As Microsoft’s recommended data access technology, it automatically maps your classes and code to the tables and views of a database—making it radically easier to query and write to databases from a .NET application. It allows you to query and write to your database using standard LINQ commands, and it will even automatically generate the model from your database schema. Now that .NET Core 5 is Microsoft’s primary development system, it’s never been more important to master Entity Framework Core. about the book Entity Framework Core in Action, Second Edition is a comprehensive guide to accessing databases from .NET applications. Updated and upgraded with new content, new diagrams, and new examples, this second edition of the bestselling original begins with a clear breakdown of Entity Framework, along with the mental model behind ORM. You’ll discover time-saving patterns and best practices for security, performance tuning, and even unit testing, as well as tips and tricks developed by the author through their extensive experience working on different client applications. As you go, you’ll address common data access challenges and learn how to handle them with Entity Framework. what''s inside - - Read and write databases with Entity Framework Core - - Configure EF Core to define every table and column in your database - - Update your schema as your app grows - - Using EF Core with ASP.NET Core web applications - - Write and test business logic for database access - - Looking at different architectures to use with EF Core - about the reader For .NET developers with beginning-to-intermediate experience using relational databases. about the author Jon P. Smith is an independent principal software developer and architect with a special focus on .NET Core and Azure. He mainly works on the back-end of client applications, typically using EF Core and ASP.NET Core web applications. He is a working developer with clients from the USA and UK, typically designing and writing large sections of an application.

DKK 440.00
1

Testing Vue.js Applications - Edd Yerburgh - Bog - Manning Publications - Plusbog.dk

BDD in Action - John Smart - Bog - Manning Publications - Plusbog.dk

BDD in Action - John Smart - Bog - Manning Publications - Plusbog.dk

Almost half of all software projects fail to deliver on key requirements. Behavior-Driven Development (BDD) reduces these costly failures by building a shared understanding of how an application should work. Behavior Driven Development in Action, Second Edition teaches communication skills, collaborative practices, and automation tools that ensure everyone from developers to non-technical stakeholders are in agreement on the goals of a project. Revised and expanded in a second edition, the book contains new techniques for incorporating BDD into large-scale development practices such as Agile and DevOps, as well as updating examples for the latest versions of Java. about the technology You can''t write good software if you don''t understand what it''s supposed to do. Behavior-Driven Development (BDD) encourages developers, quality teams, and non-technical stakeholders to collaborate, using conversation and concrete examples to make sure everyone agrees how an application should work and what features really matter. With a body of best practices and sophisticated tools for requirement analysis and test automation, BDD has become a mainstream practice for keeping projects on track and avoiding cancellation. what''s inside - - BDD theory and practice - - How BDD will affect your team - - BDD for acceptance, integration, and unit testing - - Automating web services - - Reporting and living documentation - about the reader For all development teams. No experience with BDD required. Examples written in Java.

DKK 432.00
1

React Quickly - Azat Mardan - Bog - Manning Publications - Plusbog.dk

React Quickly - Azat Mardan - Bog - Manning Publications - Plusbog.dk

React is a JavaScript library developed for one main reason—to build reusable UI components that present ever-changing data. The React philosophy is to focus solely on the user interface. In model-viewcontroller (MVC) terminology, React is the view. Because it has to work with models and other libraries, it’s designed to play nicely with pretty much any other framework, router, style, and model library. And it''s well supported—React emerged from Instagram and is now used by Facebook, Asana, Khan Academy, and Atom among many more. React Quickly is for anyone who wants to learn React.js fast. This handson book teaches needed concepts by using lots of examples, tutorials, and a large main project that gets built throughout. It starts with the basics, including how React fits into applications, JSX, and handling states, and events. Next, it explores core topics like components, forms, and data. Finally, the book dives into React integration topics, like unit testing and isomorphic JavaScript with Express.js, and Gulp. Key Features: · Uses videos to supplement learning · Chock full of examples · Gets readers using React quickly This book is for web developers who have some JavaScript experience. About the Technology: React is a JavaScript library developed for one main reason—to build reusable UI components that present ever-changing data. React emerged from Instagram and is now used by Facebook, Asana, Khan Academy, and Atom among many more.

DKK 406.00
1

React in Depth - Morten Barklund - Bog - Manning Publications - Plusbog.dk

React in Depth - Morten Barklund - Bog - Manning Publications - Plusbog.dk

A guide to the advanced React skills used by the very best React developers. React in Depth teaches the React libraries, tools and techniques that are vital to build amazing apps. You''ll put each skill you learn into practice with hands-on projects like a goal-focused task manager, expenses tracker, and custom UI library. In React in Depth you will learn how to: - - Assess technologies in the React ecosystem - - Implement advanced component patterns to improve React code - - Optimize React performance for a smooth user experience - - Use developer tooling for better code maintenance and debugging - - Work with TypeScript for type safety - - Use CSS in JavaScript for efficient styling - - Manage data in React, including remote data and reactive caching - - Unit test React components for quality assurance and bug prevention - - Use popular React frameworks for building production-ready applications - React in Depth focuses on the modern best practices of React development, with full and up-to-date coverage of the latest features and changes to the React ecosystem. This book highlights the advanced techniques that turn a React pro into a React wizard, and how you can future-proof your career by mastering new React technologies as they emerge. About the technology What does knowing React in depth mean? It means writing clean, modular code that you can test and refactor. It means applying design patterns and architectural principles to real-world problems. It means collaborating effectively with other developers and harnessing the power of React''s rich ecosystem. That''s exactly what this book delivers!

DKK 547.00
1

TypeScript Quickly - Yakov Fain - Bog - Manning Publications - Plusbog.dk

TypeScript Quickly - Yakov Fain - Bog - Manning Publications - Plusbog.dk

Thanks to the authors’ easy-to-digest style, you’ll effortlessly learn about types, object-oriented programming with classes and interfaces, and using TypeScript with JavaScript libraries. You’ll discover TypeScript’s excellent tooling as you explore code-quality improvement with TSLint, debugging with source maps, unit testing, and more. TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate entire categories of runtime errors. In TypeScript Quickly , you’ll learn to build rock-solid apps through practical examples and hands-on projects under the expert instruction of experienced web developers Yakov Fain and Anton Moiseev. WILL SELL LIKE Angular Development with Typescript, Key features • Mastering TypeScript syntax • Object-oriented programming with classes and interfaces • Using TypeScript with JavaScript libraries • Multiple real-world code samples Audience Written for intermediate web developers comfortable with JavaScript ES5 and HTML. About the technology TypeScript is an extension of JavaScript that includes key language features such as optional static typing, compile-time error catching, and auto-complete. By specifying types and type annotations, your code becomes much easier to interpret, which improves productivity and team development. In particular, TypeScript makes complex applications like SPAs much easier to maintain and extend. Yakov Fain and Anton Moiseev are experienced web application developers. They authored two editions of Manning’s Angular Development with TypeScript among other technical books. Yakov is a Java champion and a prolific tech blogger at yakov.fain.com. Yakov Fain and Anton Moiseev are experienced web application developers. They authored two editions of Manning’s Angular Development with TypeScript among other technical books. Yakov is a Java champion and a prolific tech blogger at yakov.fain.com.

DKK 382.00
1

RxJS in Action - Luis Atencio - Bog - Manning Publications - Plusbog.dk

RxJS in Action - Luis Atencio - Bog - Manning Publications - Plusbog.dk

DESCRIPTION A growing flood of data is aimed at JavaScript applications, and they need be ready for it. As more and more data is received, applications must scale to stay operational. There’s also the problem of latency when data has to be fetched from remote locations. RxJS, or Reactive Extensions for JavaScript, is a library for transforming, composing, and consuming streams of data. RxJS combines reactive and functional programming to give an extensible, asynchronous event handling system for JavaScript. RxJS in Action gives readers the development skills they need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help readers begin thinking in a reactive manner. The book begins by teaching the fundamentals of functional programming, and dives in to the basics of RxJS and what it means to be reactive. Next, it teaches how to build real-world applications with RxJS. The last part of the book tackles the advanced topics to take the reader’s reactive programming skills to the next level, as they will learn how to deal with error handling, unit testing, and the role of RxJS when combined with frameworks such as Angular.js or Cycle.js. Examples in the book use RxJS 5, the latest version of RxJS built with an eye on performance and simplicity. KEY FEATURES • Full of practical examples using real-world applications • Creating readable, easy-to-understand event processing pipelines • Introduces the fundamentals of functional and reactive programming • Transforms bulky, untestable code into modular, testable expressions • Uses the latest version of RxJS AUDIENCE This book is for readers who are comfortable writing and building applications in JavaScript. ABOUT THE TECHNOLOGY RxJS combines reactive and functional programming to give programmers an extensible, asynchronous event handling system for JavaScript. RxJS is ideal for applications with features that have continuous data flows that have to fetch and combine multiple pieces of remote data, auto-complete text boxes, drag and drop, process user input, and more.

DKK 406.00
1

Functional Reactive Programming - Anthony Jones - Bog - Manning Publications - Plusbog.dk

Functional Reactive Programming - Anthony Jones - Bog - Manning Publications - Plusbog.dk

DESCRIPTION Most software applications must handle user or system-generated events. The most widely-accepted event handling model is the Observer pattern, in which an object "listens" for changes in the application''s state and then reacts by executing a unit of code—the problems is that this approach is prone to bugs. Functional Reactive Programming (FRP) is an alternative to the Observer pattern. It’s designed to deal with events as a stream of values over time rather than as a series of unique responses to discrete changes in state, keeping logic tidy and eliminating the bugs that plague event handling code with no loss of expressiveness. FRP is useful anywhere the Observer pattern is common, including user interfaces, video games, networking, and industrial applications. Functional Reactive Programming teaches the concepts and applications of FRP. It begins with a careful walk-through of the FRP core operations and introduces the concepts and techniques needed to use FRP in any language. Following easy-to-understand examples, readers will learn how to use FRP in greenfield applications and how to refactor existing applications. Along the way, the book introduces the basics of functional programming in a just-in-time style, so readers never learn anything before they need to use it. By the end of the book, readers will be able to use FRP to spend more time adding features and less time fixing problems. KEY SELLING POINTS Step by step guide to developing FRP applications Think differently about data and events Spend less time fixing problems and more time adding features AUDIENCE This book presents examples in Java, C++, and JavaScript using the Sodium, Flapjax, and BaconJS libraries. No prior experience with functional programming is required. ABOUT THE TECHNOLOGY Reactive programming is a broad concept, where programs are event-based and viewed as a data flow. Functional Reactive Programming is a specific type of reactive programming that improves the quality of interactive applications, allowing developers to spend more time adding features and less time fixing problems.

DKK 406.00
1

Code Like a Pro in Rust - Brenden Matthews - Bog - Manning Publications - Plusbog.dk

Code Like a Pro in Rust - Brenden Matthews - Bog - Manning Publications - Plusbog.dk

Get ready to code like a pro in Rust! This hands-on guide dives deep into memory management, asynchronous programming, and Rust design patterns and explores essential productivity techniques like testing, tooling, and project management. In Code Like A Pro in Rust you will learn: - - Essential Rust tooling - - Core Rust data structures - - Memory management - - Design patterns for Rust - - Testing in Rust - - Asynchronous programming for Rust - - Optimized Rust - - Rust project management - Code Like A Pro in Rust is a fast-track guide to building and delivering professional quality software in Rust. You''ll upgrade your basic knowledge of Rust with conventions, best practices, and veteran''s secrets that are normally only learned through years of experience. Skip the fluff and get right to the heart of this powerful modern language, including Rust''s support for asynchronous programming and integrating Rust with codebases written in other languages. about the technology Programmers prize Rust for its safety, performance, and security. However, its strict syntax and tricky memory management can make it challenging to master. This practical guide shows you how to balance Rust''s trade offs, lessen its cognitive load, and rapidly bring your productivity to a professional level. about the book Code Like a Pro in Rust shows you how to quickly create and ship Rust programs without wasting time on language quirks, compiler problems, and unexpected complexities. It builds on your existing Rust knowledge with design patterns and shortcuts direct from veteran Rust contributor Brenden Matthews. You''ll learn to use important Rust tooling like rust-analyzer, Clippy, and Cargo, as well as best practices for unit testing and code optimization. By the time you''re done, you''ll be writing high quality code with less maintenance overhead. RETAIL SELLING POINTS • Essential Rust tooling • Core Rust data structures • Memory management • Design patterns for Rust • Testing in Rust • Asynchronous programming for Rust • Optimized Rust • Rust project management AUDIENCE For aspiring Rust pros familiar with the basics of the language.

DKK 459.00
1

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Description The Angular 2 framework is great for building large-scale web applications that can be maintained and extended. And when building enterprise-level apps, testing is vital to the development process. Testing improves the quality of code and reduces maintenance, saving both time and money. Even though testing is crucial, it’s sometimes neglected since there are few established resources and standards when it comes to modern JavaScript web applications. Developers who know how to build and leverage tests are highly valued by their clients and companies. Testing Angular Applications is an example-rich, hands-on guide that gives the real-world techniques needed to thoroughly test all parts of Angular 2 applications. The book starts with an introduction to Angular 2, TypeScript, testing fundamentals, and the testing frameworks and tools used in the book. Next, it explains how to set-up an Angular 2 environment, including TypeScript and the Angular 2 dependencies. The reader will then create their first component. The second part of the book focuses on the most important concepts of Angular 2, such as testing components, directives, pipes, services, and routing. This book will allow readers to confidently write unit and endto-end tests for Angular 2 applications and TypeScript. Key features • Testing components, directives, services and pipes • Real-world techniques • Hands-on examples • Foundation for writing advances tests • Provides code that can be reused in a production environment Audience This book is for readers with intermediate JavaScript skills and some experience with JavaScript frameworks. No experience with testing or Angular required. About the Technology Angular 2 is the latest version of the popular web application framework built by Google and its army of community contributors. Angular 2 is a mobile-first framework that promises to be fast, flexible, and expressive. The Angular 2 syntax is clean and easy to read, which lends itself nicely to rapid development and assists in writing tests.

DKK 370.00
1

Learn Quantum Computing with Python and Q# - Sarah Kaiser - Bog - Manning Publications - Plusbog.dk

Learn Quantum Computing with Python and Q# - Sarah Kaiser - Bog - Manning Publications - Plusbog.dk

Learn Quantum Computing with Python and Q# demystifies quantum computing. Using Python and the new quantum programming language Q#, you’ll learn QC fundamentals as you apply quantum programming techniques to real-world examples including cryptography and chemical analysis. Learn Quantum Computing with Python and Q# builds your understanding of quantum computers, using Microsoft’s Quantum Development Kit to abstract away the mathematical complexities. You’ll learn QC basics as you create your own quantum simulator in Python, then move on to using the QDK and the new Q# language for writing and running algorithms very different to those found in classical computing. Key Features · The underlying mechanics of how quantum computers work · How to simulate qubits in Python · Q# and the Microsoft Quantum Developer Kit · How to apply quantum algorithms to real-world examples For readers with basic programming skills and some experience of linear algebra, calculus and complex numbers. About the technology Quantum computing is the next step in computing power and scalability, with the potential to impact everything from data science to information security. Using qubits, the fundamental unit of quantum information, quantum computers can solve problems beyond the scale of classical computing. Software packages like Microsoft''s Quantum Development Kit and the Q# language are now emerging to give programmers a quick path to exploring quantum development for the first time. Christopher Granade completed his PhD in physics (quantum information) at the University of Waterloo’s Institute for Quantum Computing, and now works in the Quantum Architectures and Computation (QuArC) group at Microsoft. He works in developing the standard libraries for Q# and is an expert in the statistical characterization of quantum devices from classical data. Previously, Christopher helped Scott Aaronson prepare lectures into his recent book, Quantum Computing Since Democritus. Sarah Kaiser completed her PhD in physics (quantum information) at the University of Waterloo’s Institute for Quantum Computing. She has spent much of her career developing new quantum hardware in the lab, from satellites to hacking quantum cryptography hardware. Communicating what is so exciting about quantum is her passion, and she loves finding new demos and tools to help enable the quantum community to grow. When not at the keyboard, she loves kayaking and writing books about engineering for kids.

DKK 448.00
1

ASP.NET Core in Action - Andrew Lock - Bog - Manning Publications - Plusbog.dk

ASP.NET Core in Action - Andrew Lock - Bog - Manning Publications - Plusbog.dk

Fully updated to ASP.NET 5.0, ASP.NET Core in Action, Second Edition is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if you’ve never worked with ASP.NET you’ll start creating productive cross-platform web apps fast. And don’t worry about late-breaking changes to ASP.NET Core. With this Manning Early Access Program edition you’ll get updates right up until it ships to the printer, so you’re always working with the latest version of the technology. about the technology ASP.NET Core is a highly flexible, high performance cross platform web framework that’s entirely free and open source. ASP.NET Core developers enjoy choice without compromise, benefiting from both a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform. Now in version 5.0, the latest version of ASP.NET Core includes powerful new additions for building server-side apps and background services. about the book ASP.NET Core in Action, Second Edition opens up the world of cross-platform web development with ASP.NET Core. You’ll start with a crash course in .NET Core, immediately cutting the cord between ASP.NET and Windows. Then, you’ll begin to build amazing web applications step by step, systematically adding essential features like logins, configuration, dependency injection, and custom components. Along the way, you’ll mix in important process steps like testing, multiplatform deployment, and security. Fully updated to version 5.0, this new edition fully covers new features such as server-side apps with Razor Pages, and the new ASP.NET Core hosting paradigm. what''s inside - - Covers ASP.NET Core 5.0 - - Dynamic page generation with the Razor templating engine - - Server-side apps with Razor Pages - - Authentication and authorization - - Unit tests and integration tests for ASP.NET Core apps - - Create a Web API for serving JSON to client-side applications - - Developing ASP.NET Core apps for non-Windows servers - about the reader Readers need intermediate experience with C# or a similar language. about the author Andrew Lock is a Microsoft MVP who has been working with ASP.NET Core since before the first release. He has a PhD in digital image processing, and has been developing professionally using .NET for the last 10 years.

DKK 514.00
1

Good Code, Bad Code: Think like a software engineer - Tom Long - Bog - Manning Publications - Plusbog.dk

Good Code, Bad Code: Think like a software engineer - Tom Long - Bog - Manning Publications - Plusbog.dk

"Helps explain some of the knowledge gaps between enthusiastic new graduates and grouchy old gray beards like myself." - Joe Ivans Practical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt. Good code or bad code? The difference often comes down to how you apply the conventions, style guides, and other established practices of the software development community. In Good Code, Bad Code you''ll learn how to boost your effectiveness and productivity with code development insights normally only learned through years of experience, careful mentorship, and hundreds of code reviews. In Good Code, Bad Code you''ll learn how to: - Think about code like an effective software engineer- Write functions that read like a well-structured sentence- Ensure code is reliable and bug free- Effectively unit test code- Identify code that can cause problems and improve it- Write code that is reusable and adaptable to new requirements- Improve your medium and long-term productivity- Save you and your team''s time about the technology Coding in a development team requires very different skills to working on personal projects. Successful software engineers need to ensure that their code is reusable, maintainable, and easy for others to understand and adapt. about the book Good Code, Bad Code is a shortcut guide to writing high-quality code. Your mentor is Google veteran Tom Long, who lays out lessons and mindsets that will take your code from “junior developer” to “senior engineer.” This instantly-useful book distils the principles of professional coding into one comprehensive and hands-on beginner''s guide. You''ll start with a jargon-free primer to coding fundamentals that teaches you to think about abstractions, consider your fellow engineers, and write code that can recover from errors. Next, you''ll dive into specific techniques and practices. You''ll run through common coding practices to learn when to apply the right technique to your problem—and which might be best avoided! All practices are illustrated with annotated code samples written in an instantly recognizable pseudocode that you can relate to your favourite object-oriented language. By the time you''re done, you''ll be writing the kind of readable, reusable, and testable code that''s the mark of a true software professional. about the reader For coders looking to improve their experience in professional software development. about the author Tom Long is a software engineer at Google. He works as a tech lead, mentoring and teaching professional coding practices to new graduates and beginner software engineers.

DKK 398.00
1