88 resultater (1,66861 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

iOS Development with Swift - Craig Grummitt - Bog - Manning Publications - Plusbog.dk

Swift in Depth - Tjeerd In `t Veen - Bog - Manning Publications - Plusbog.dk

Agile Metrics in Action: How to Measure and Improve Team Performance - Christopher W. H. Davies - Bog - Manning Publications - Plusbog.dk

Agile Metrics in Action: How to Measure and Improve Team Performance - Christopher W. H. Davies - Bog - Manning Publications - Plusbog.dk

Summary Agile Metrics in Action is a rich resource for agile teams that aim to use metrics to objectively measure performance. You''ll learn how to gather data that really counts, along with how to effectively analyze and act upon the results. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book The iterative nature of agile development is perfect for experience-based, continuous improvement. Tracking systems, test and build tools, source control, continuous integration, and other built-in parts of a project lifecycle throw off a wealth of data you can use to improve your products, processes, and teams. The question is, how to do it? Agile Metrics in Action teaches you how. This practical book is a rich resource for an agile team that aims to use metrics to objectively measure performance. You''ll learn how to gather the data that really count, along with how to effectively analyze and act upon the results. Along the way, you''ll discover techniques all team members can use for better individual accountability and team performance. Practices in this book will work with any development process or tool stack. For code-based examples, this book uses Groovy, Grails, and MongoDB. What''s Inside - Use the data you generate every day from CI and Scrum - Improve communication, productivity, transparency, and morale - Objectively measure performance - Make metrics a natural byproduct of your development process About the Author Christopher Davis has been a software engineer and team leader for over 15 years. He has led numerous teams to successful delivery using agile methodologies. Table of Contents 1) PART 1 MEASURING AGILE TEAMS 1) Measuring agile performance 1) Observing a live project 1) PART 2 COLLECTING AND ANALYZING YOUR TEAM''S DATA 1) Trends and data from project-tracking systems 1) Trends and data from source control 1) Trends and data from CI and deployment servers 1) Data from your production systems 1) PART 3 APPLYING METRICS TO YOUR TEAMS, PROCESSES, AND SOFTWARE 1) Working with the data you''re collecting: the sum of the parts 1) Measuring the technical quality of your software 1) Publishing metrics 1) Measuring your team against the agile principles

DKK 354.00
1

React Native in Action_p1 - Nader Dabit - Bog - Manning Publications - Plusbog.dk

Deep Learning with JAX - Grigory Sapunov - Bog - Manning Publications - Plusbog.dk

C# Concurrency - Nir Dobovizki - Bog - Manning Publications - Plusbog.dk

C# Concurrency - Nir Dobovizki - Bog - Manning Publications - Plusbog.dk

Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#! In C# Concurrency: Asynchronous and Multithreaded Programming you''ll learn how to: - - Take full advantage of async/await - - Write bug-free multithreaded code every time - - Create multithreaded code that delivers real performance improvements - - Grok C# and .NET multithreading and asynchronous primitives - - Know when to use concurrency techniques—and when not to use them! - C# Concurrency: Asynchronous and Multithreaded Programming teaches you to harness the power of multithreading and async/await to get maximum speed from your code. Nir Dobovizki, a seasoned C# veteran with over 30 years of high-performance programming experience, is here to share his deep knowledge and expert techniques with you. Say goodbye to frustrating pitfalls and impossible-to-find bugs that slow down your applications. Nir''s careful approach will teach you how to navigate these challenges with ease, allowing you to achieve lightning-fast performance like never before! About the technology: Concurrency is a developers'' secret weapon for maximizing an application''s performance. Using asynchronous and multithreaded programming techniques, you can seamlessly execute multiple tasks simultaneously, without sacrificing speed or quality. However, concurrency is notoriously challenging to implement correctly due to the potential for race conditions, deadlocks, and other synchronization issues, and even an experienced developer can make mistakes that undermine their code''s speed and introduce bugs that take forever to find.

DKK 511.00
1

Experimentation for Engineers - David Sweet - Bog - Manning Publications - Plusbog.dk

Experimentation for Engineers - David Sweet - Bog - Manning Publications - Plusbog.dk

Optimise the performance of your systems with practical experiments used by engineers in the world''s most competitive industries. Experimentation for Engineers: From A/B testing to Bayesian optimization is a toolbox of techniques for evaluating new features and fine-tuning parameters. You will start with a deep dive into methods like A/B testing and then graduate to advanced techniques used to measure performance in industries such as finance and social media. You will learn how to: - - Design, run, and analyse an A/B test - - Break the "feedback loops" caused by periodic retraining of ML models - - Increase experimentation rate with multi-armed bandits - - Tune multiple parameters experimentally with Bayesian optimisation - - Clearly define business metrics used for decision-making - - Identify and avoid the common pitfalls of experimentation - By the time you''re done, you will be able to seamlessly deploy experiments in production, whilst avoiding common pitfalls. About the technology Does my software really work? Did my changes make things better or worse? Should I trade features for performance? Experimentation is the only way to answer questions like these. This unique book reveals sophisticated experimentation practices developed and proven in the world''s most competitive industries and will help you enhance machine learning systems, software applications, and quantitative trading solutions.

DKK 459.00
1

Grokking Concurrency - Kirill Bobrov - Bog - Manning Publications - Plusbog.dk

Grokking Concurrency - Kirill Bobrov - Bog - Manning Publications - Plusbog.dk

This easy-to-read, hands-on guide demystifies concurrency concepts like threading, asynchronous programming, and parallel processing in any language. For readers who know the basics of programming. Grokking Concurrency is the ultimate guide to effective concurrency practices that will help you leverage multiple cores, excel with high loads, handle terabytes of data, and continue working after hardware and software failures. The core concepts in this guide will remain eternally relevant, whether you are building web apps, IoT systems, or handling big data. Specifically, you will: - - Get up to speed with the core concepts of concurrency, asynchrony, and parallel programming - - Learn the strengths and weaknesses of different hardware architectures - - Improve the sequential performance characteristics of your software - - Solve common problems for concurrent programming - - Compose patterns into a series of practices for writing scalable systems - - Write and implement concurrency systems that scale to any size - Grokking Concurrency demystifies writing high-performance concurrent code through clear explanations of core concepts, interesting illustrations, insightful examples, and detailed techniques you can apply to your own projects. About the technology Microservices, big data, real-time systems, and other performance-intensive applications can all slow your systems to a crawl. You know the solution is “concurrency.” Now what? How do you choose among concurrency approaches? How can you be sure you will actually reduce latency and complete your jobs faster? This entertaining, fully illustrated guide answers all of your concurrency questions so you can start taking full advantage of modern multicore processors.

DKK 397.00
1

HTTP/2 in Action - Barry Pollard - Bog - Manning Publications - Plusbog.dk

Learn Concurrent Programming with Go - James Cutajar - Bog - Manning Publications - Plusbog.dk

Fast Python for Data Science - Tiago Antao - Bog - Manning Publications - Plusbog.dk

Classic Computer Science Problems in Python - David Kopec - Bog - Manning Publications - Plusbog.dk

Classic Computer Science Problems in Python - David Kopec - Bog - Manning Publications - Plusbog.dk

Classic Computer Science Problems in Python presents dozens of coding challenges, ranging from simple tasks like finding items in a list with a binary sort algorithm to clustering data using k-means. Classic Computer Science Problems in Python deepens your Python language skills by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you''ll remember important things you''ve forgotten and discover classic solutions to your "new" problems Key Features · Breadth-first and depth-first search algorithms · Constraints satisfaction problems · Common techniques for graphs · Adversarial Search · Neural networks and genetic algorithms · Written for data engineers and scientists with experience using Python. For readers comfortable with the basics of Python About the technology Python is used everywhere for web applications, data munging, and powerful machine learning applications. Even problems that seem new or unique stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills, and you’ll be ready to use Python for AI, data-centric programming, deep learning, and the other challenges you’ll face as you grow your skill as a programmer. David Kopec teaches at Champlain College in Burlington, VT and is the author of Manning’s Classic Computer Science Problemsin Swift.

DKK 300.00
1

Practices of the Python Pro - Dane Hillard - Bog - Manning Publications - Plusbog.dk

Julia as a Second Language - Erik Engheim - Bog - Manning Publications - Plusbog.dk

Julia as a Second Language - Erik Engheim - Bog - Manning Publications - Plusbog.dk

Learn Julia programming by building fun projects, like launching rockets, building password keepers, and even coding battle simulations. Julia as a Second Language covers: - - How Julia implements data types such as numbers, strings, arrays, and dictionaries - - Solving problems with both object-oriented and functional programming - - Getting immediate feedback with Julia''s read-evaluate-print-loop (REPL) - - Taking advantage of Julia''s powerful multiple dispatch system - - Sharing code using modules and packages - Julia as a Second Language introduces Julia to readers with a beginning-level knowledge of another language like Python or JavaScript. It skips programming basics and dives straight into Julia''s unique features. You''ll learn by coding engaging hands-on projects that encourage you to apply what you are learning immediately. About the technology Julia is a powerful high-performance programming language with many developer-friendly features like garbage collection, dynamic typing, just-in-time compilation, and a flexible approach to concurrent, parallel, and distributed computing. Although Julia''s strong numerical programming features make it a favorite of data scientists, it is also an awesome general purpose programming language. Julia''s users call it the "goldilocks language", with a "just right" balance of performance and productivity. About the reader Readers need basic skills with another programming language like Python, JavaScript, or C#.

DKK 459.00
1

Managing Machine Learning Projects - Simon Thompson - Bog - Manning Publications - Plusbog.dk

Managing Machine Learning Projects - Simon Thompson - Bog - Manning Publications - Plusbog.dk

The go-to guide in machine learning projects from design to production. No ML skills required! In Managing Machine Learning Projects, you will learn essential machine learning project management techniques, including: - - Understanding an ML project''s requirements - - Setting up the infrastructure for the project and resourcing a team - - Working with clients and other stakeholders - - Dealing with data resources and bringing them into the project for use - - Handling the lifecycle of models in the project - - Managing the application of ML algorithms - - Evaluating the performance of algorithms and models - - Making decisions about which models to adopt for delivery - - Taking models through development and testing - - Integrating models with production systems to create effective applications - - Steps and behaviours for managing the ethical implications of ML technology - About the technology Companies of all shapes, sizes, and industries are investing in machine learning (ML). Unfortunately, around 85% of all ML projects fail. Managing machine learning projects requires adopting a different approach than you would take with standard software projects. You need to account for large and diverse data resources, evaluate and track multiple separate models, and handle the unforeseeable risk of poor performance. Never fear — this book lays out the unique practices you will need to ensure your projects succeed!

DKK 459.00
1

Silverlight 5 in Action - Pete Brown - Bog - Manning Publications - Plusbog.dk

Learn Haskell by Example - Philipp Hagenlocher - Bog - Manning Publications - Plusbog.dk

Learn Haskell by Example - Philipp Hagenlocher - Bog - Manning Publications - Plusbog.dk

Learn Haskell by doing Haskell projects! For readers who know how to program in an object-orientated language. Haskell Bookcamp will offer you practical experience writing Haskell code and applying functional programming to actual development challenges. You will build your Haskell skills by working through hands-on challenges and conundrums. You will learn to look at each project through a Haskell lens and then solve it using features like lazy evaluation, immutable data structures, and monads. And the projects are interesting! You will take on writing a tool for working with CSV files, creating a domain-specific language for music, an image processing library using concurrency for high performance, and more! Key features include: - - Use Haskell for daily programming tasks - - Effectively apply functional concepts - - Avoid common beginner pitfalls of Haskell - - Apply abstract concepts in the Haskell language - - Debug and profile Haskell applications - - Improve the performance of Haskell applications - About the technology Haskell delivers clean and safe code with mathematical precision and certainty. The pure functional coding language lets you use high-level abstractions to keep your code clean and easily readable, actively disallowing many dangerous behaviours that lead to bugs and crashes. These features make Haskell an amazing choice for applications that need an extra guarantee of safety, such as smart contracts, data-intensive applications, and large-scale distributed systems.

DKK 450.00
1

Mastering Large Datasets - John T. Wolohan - Bog - Manning Publications - Plusbog.dk

Mastering Large Datasets - John T. Wolohan - Bog - Manning Publications - Plusbog.dk

With an emphasis on clarity, style, and performance, author J.T. Wolohan expertly guides you through implementing a functionally-influenced approach to Python coding. You’ll get familiar with Python’s functional built-ins like the functools operator and itertools modules, as well as the toolz library. Mastering Large Datasets teaches you to write easily readable, easily scalable Python code that can efficiently process large volumes of structured and unstructured data. By the end of this comprehensive guide, you’ll have a solid grasp on the tools and methods that will take your code beyond the laptop and your data science career to the next level!Key features• An introduction to functional and parallel programming • Data science workflow • Profiling code for better performance • Fulfilling different quality objectives for a single unifying task • Python multiprocessing • Practical exercises including full-scale distributed applicationsAudienceReaders should have intermediate Python programming skills. About the technologyPython is a data scientist’s dream-come-true, thanks to readily available libraries that support tasks like data analysis, machine learning, visualization, and numerical computing. J.T. Wolohan is a lead data scientist at Booz Allen Hamilton and a PhD researcher at Indiana University, Bloomington, affiliated with the Department of Information and Library Science and the School of Informatics and Computing. His professional work focuses on rapid prototyping and scalable AI. His research focuses on computational analysis of social uses of language online.

DKK 406.00
1

Python Concurrency with asyncio - Matthew Fowler - Bog - Manning Publications - Plusbog.dk

Python Concurrency with asyncio - Matthew Fowler - Bog - Manning Publications - Plusbog.dk

"This is one of the best technical books I''ve ever read. The writing is so good, and it covers an incredible amount of knowledge. Hands down, this is the best reference material on using asyncio anywhere." - Kent R. Spillner Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library. Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python''s performance by applying a variety of concurrency techniques. You''ll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio''s APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading. about the technology The time demands of running code synchronously quickly overload standard Python and slow your programs to a crawl. Python''s Asynchronous I/O library asyncio was built to solve these performance problems by making it easy to divide and schedule computational tasks so they can be run independently. asyncio concurrently handles multiple operations without a drop in throughput or responsiveness, making your apps lightning fast and easier to scale. about the book Python Concurrency with asyncio teaches you to write concurrent Python code that will boost the speed of your apps and APIs. The book demystifies asynchio''s unique single-threaded concurrency model, giving you a behind-the-scenes understanding of the library and its new async/await syntax. Hard-to-grok concurrency topics are broken down into simple flowcharts so you can easily see how your coroutines and tasks are running. You''ll learn to apply asyncio to solve common performance problems, such as batch database jobs, slow web servers, and scaling microservices. All examples you''ll build are designed to be usable in the real world, including a clever command line SQL client that can run multiple slow queries at the same time. By the time you''re done, you''ll even be able to combine asyncio with traditional multiprocessing and multithreading techniques for huge improvements to performance. what''s inside Use coroutines and tasks alongside async/await syntax to run code concurrentlyBuild web APIs and make concurrency web requests with aiohttpRun thousands of SQL queries concurrentlyCreate a map-reduce job that can process gigabytes of data concurrentlyUse threading with asyncio to mix blocking code with asyncio code about the reader For intermediate Python programmers. No previous experience of concurrency required. about the author Matthew Fowler has over 15 years of software engineering experience in roles from architect to engineering director. He has worked on Python codebases in the machine learning space, as well as led development of a Python-based ecommerce site with tens of millions of users.

DKK 455.00
1

Classic Computer Science Problems in Java - David Kopec - Bog - Manning Publications - Plusbog.dk

Classic Computer Science Problems in Java - David Kopec - Bog - Manning Publications - Plusbog.dk

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You’ll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You’ll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you work through examples in search, clustering, graphs, and more, you''ll remember important things you''ve forgotten and discover classic solutions to your "new" problems! Key Features · Recursion, memorization, bit manipulation · Search algorithms · Constraint-satisfaction problems · Graph algorithms · K-means clustering For intermediate Java programmers. About the technology In any computer science classroom you’ll find a set of tried-and-true algorithms, techniques, and coding exercises. These techniques have stood the test of time as some of the best ways to solve problems when writing code, and expanding your Java skill set with these classic computer science methods will make you a better Java programmer. David Kopec is an assistant professor of computer science and innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Python (Manning, 2019).

DKK 450.00
1

Think Like a Software Engineering Manager - Akanksha Gupta - Bog - Manning Publications - Plusbog.dk

Blazor in Action - Chris Sainty - Bog - Manning Publications - Plusbog.dk