89 resultater (0,35392 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Machine Learning System Design - Arseny Kravchenko - Bog - Manning Publications - Plusbog.dk

The Java Module System - Nicolai Parlog - Bog - Manning Publications - Plusbog.dk

Acing the System Design Interview - Zhiyong Tan - Bog - Manning Publications - Plusbog.dk

Acing the System Design Interview - Zhiyong Tan - Bog - Manning Publications - Plusbog.dk

Ace the toughest system design interview questions and land the job and salary you want! For software engineers, software architects, and engineering managers looking to advance their careers. Acing the System Design Interview tackles the hardest part of the software engineering hiring process – the system design interview. Never fear! In this book, Zhiyong Tan reveals his unique system design interview techniques that have earned him job offers from Amazon, Apple, PayPal, and Uber. The book goes well beyond typical soft skills. You will master a structured and organised approach to present system design ideas like: - - Scaling databases to support heavy traffic - - Distributed transactions techniques to ensure data consistency - - Services for functional partitioning such as API gateway, service mesh, and metadata - - Common API paradigms including REST, RPC, and GraphQL - - Caching strategies, including their tradeoffs - - Logging, monitoring, and alerting concepts that are critical in any system design - - Communication skills that demonstrate your engineering maturity - The interview''s open-ended nature often makes nailing it more art than science – and notoriously difficult to prepare for. With this book, you will dive deep into the common technical topics that arise during interviews, learning how to apply them to mentally perfect different kinds of systems. About the technology Any senior role in software engineering will include system design interviews in the hiring process. Built around open-ended questions with no standard answer, these interviews test how well you understand the design of complex systems. You will need to demonstrate that you can balance trade-offs to design a system that both meets current requirements and is flexible to future modifications and extensions – all in a 50-minute interview!

DKK 450.00
1

Linux in Action - David Clinton - Bog - Manning Publications - Plusbog.dk

CoreOS in Action - Matt Bailey - Bog - Manning Publications - Plusbog.dk

CoreOS in Action - Matt Bailey - Bog - Manning Publications - Plusbog.dk

DESCRIPTION To be competitive, an organization needs to reach modern standards of scalability and high availability. While Linux is an option, it’s painful to deal with the frequent operating system updates and complex configuration management. Docker, a popular container system, can reduce these manual system administration tasks. While plenty of Linux distributions support Docker, they do not handle large scale production. This is where CoreOS can help. CoreOS is an operating system designed from the ground up to facilitate container use at any scale. CoreOS in Action begins by introducing the core components, how services run in CoreOS, and the big picture of how the parts fits together. Next, readers learn how to fire up their own CoreOS cluster. Readers learn how to configure their local environment, the basics of CoreOS system administration, and follow an application deployment example. It covers how to take advantage of CoreOS''s high availability and fault tolerance as well as how to plan application architecture. The book also covers operational planning for CoreOS, deployment options, and how to deal with mass storage. Readers will discover endto- end deployment of CoreOS in Amazon Web Services, and learn from real-world examples of application stacks. KEY FEATURES • User friendly book • Offers solid and practical information • Plenty of real-world examples • Fully explains how and why CoreOS operates AUDIENCE This book is for operations professionals, site reliability engineers, systems architects, or anyone who wants to learn to deploy CoreOS. ABOUT THE TECHNOLOGY CoreOS is an operating system designed from the ground up to facilitate container use at any scale. It is fault-tolerant, extremely lightweight, and highly performant. CoreOS is designed to solve a company’s scale, availability, and deployment workflow problems.

DKK 370.00
1

Elixir in Action - Sasa Juric - Bog - Manning Publications - Plusbog.dk

Grokking Bitcoin - Kalle Rosenbaum - Bog - Manning Publications - Plusbog.dk

Build an Orchestrator in Go - Tim Boring - Bog - Manning Publications - Plusbog.dk

Azure Storage, Streaming, and Batch Analytics - Richard Nuckolls - Bog - Manning Publications - Plusbog.dk

Azure Storage, Streaming, and Batch Analytics - Richard Nuckolls - Bog - Manning Publications - Plusbog.dk

Azure Data Engineering teaches you how to design a reliable, performant, and cost-effective data infrastructure in Azure by progressively building a complete working analytics system. Readers should be comfortable with RDBMS systems like SQL Server and scripting using a language like PowerShell, Bash, or Python. Book examples use PowerShell and C#. The Microsoft Azure cloud is an ideal platform for data-intensive applications. Designed for productivity, Azure provides pre-built services that make collection, storage, and analysis much easier to implement and manage. The Microsoft Azure cloud platform can host virtually any sort of computing task, from simple web applications to full-scale enterprise systems. With many pre-built services for everything from data storage to advanced machine learning, Azure offers all the building blocks for scalable big data analysis systems including ingestion, processing, querying, and migration. • Azure cloud services architecture • Building a data warehouse in Azure • How to choose the right Azure technology for your task • Calculating fixed and variable costs • Hot and cold path analytics Richard Nuckolls is a senior developer building a big data analytics and reporting system in Azure. During his nearly 20 years of experience, he’s done server and database administration, desktop and web development, and more recently has led teams in building a production content management system in Azure.

DKK 398.00
1

Learn Linux in a Month of Lunches - Steven Ovadia - Bog - Manning Publications - Plusbog.dk

Learn Linux in a Month of Lunches - Steven Ovadia - Bog - Manning Publications - Plusbog.dk

Windows or Mac OS X users are often daunted by the Linux operating system. And yet learning Linux doesn''t have to be hard and the payoff is great. Linux is secure, flexible, and free. It’s less susceptible to malicious attacks, and when it is, patches are available quickly. And best of all, Linux allows users access to different desktop interfaces and loads of software, almost all of it completely free. Learn Linux in a Month of Lunches shows readers how to install and use Linux for all the things they need to do, like connecting to a network, installing software, and securing your system. Written for readers who are curious about Linux or have to get up and running for a job. This book concentrates on the tasks Linux users need to know how to do. In easy-to-follow lessons designed to take an hour or less, readers learn how to use the command line, along with practical topics like installing software, customizing your desktop, printing, and even basic networking. Readers will find a road map to the commands and processes they need to be instantly productive. Key Features: • Go from Linux novice to expert in just one month • Short, easy-to-follow lessons • Teaches the must-know commands and processes • Covers the most useful Linux topics AUDIENCE This book is for anyone looking to learn how to use Linux ABOUT THE TECHNOLOGY Linux is a free, popular, widely supported, open-source operating system based on UNIX.

DKK 273.00
1

Modern Java in Action - Raoul Gabriel Urma - Bog - Manning Publications - Plusbog.dk

The Tao of Microservices - Richard Rodger - Bog - Manning Publications - Plusbog.dk

The Tao of Microservices - Richard Rodger - Bog - Manning Publications - Plusbog.dk

Microservices are small, but they offer big value. A microservice is a very small piece of a larger system that can be coded by one developer within one iteration. Microservices can be added and removed individually, new developers can be immediately productive, and legacy code is easily replaced. Developers are no longer hampered by the communication and coordination overhead caused by monolithic systems. Savvy businesses are discovering that software development productivity can be greatly enhanced with the right engineering approach that enables even junior developers to double their productivity, while reducing delivery risk. The Tao of Microservices presents readers with the path to understanding how to apply microservices architecture in their realworld projects. This high-level book offers a conceptual view of microservice architectures, along with core concepts and their application. It also includes a detailed case study for the nodezoo.com system, including all source code and documentation. By the end of the book, readers will have explored in depth the key ideas of the microservice architecture and will be able to design, analyze and implement systems based on this architecture. Key Features: • Key principles of the microservice architecture • Applying these principles to real-world projects • Implementing large-scale systems • Detailed case study AUDIENCE This book is for developers, architects, or managers who want to deliver faster, meet changing business requirements, and build scalable and robust systems. ABOUT THE TECHNOLOGY A microservice is a very small piece of a larger system that can be coded by one developer within one iteration. Microservices can be added and removed individually, new developers can be immediately productive, and legacy code is easily replaced.

DKK 398.00
1

The Mikado Method - Ola Ellnestam - Bog - Manning Publications - Plusbog.dk

The Mikado Method - Ola Ellnestam - Bog - Manning Publications - Plusbog.dk

DESCRIPTION Technical debt is best understood as the work remaining before a job can be considered complete. It is one of the worst bottlenecks when it comes to creating value with software and the ability to deal with it is often the difference between a great business and closing the shop. The Mikado Method is a process which systematically eliminates technical debt. It gets its name from a simple game known as "pick-up sticks." Starting with a jumbled pile of sticks, the goal is to remove the Mikado, or Emperor, stick without disturbing the others. Players carefully remove sticks one at a time, leaving the rest of the heap intact, slowly exposing the Mikado. The game is a great metaphor for eliminating technical debt—carefully extracting each intertwined dependency until successfully resolving the central issue. The Mikado Method describes a pragmatic and straightforward method to plan and perform non-trivial technical improvements on an existing software system. Step by step, readers will identify the scope and nature of technical debt, map the key dependencies, and determine the safest way to approach the "Mikado"—the goal. A natural byproduct of this process is the Mikado Graph, a minimalistic, relevant, just-in-time roadmap and information radiator that reflects deep understanding of how the system works. RETAIL SELLING POINTS Written by the creators of the Mikado Method Step-by-step guide with hands on examples Points out sources of technical debts AUDIENCE This book is for software developers with a basic understanding of Java or familiarity with a C-like language. No previous experience with the Mikado Method is necessary. ABOUT THE TECHNOLOGY The Mikado Method offers a way to improve software systems without breaking them or going through long periods of having a half functioning system.

DKK 370.00
1

Cross-Platform Desktop Applications - Paul B. Jensen - Bog - Manning Publications - Plusbog.dk

Cross-Platform Desktop Applications - Paul B. Jensen - Bog - Manning Publications - Plusbog.dk

It’s tedious and time-consuming to create OS-specific versions of every desktop application, especially with different set of tools for each platform. NW.js radically simplifies desktop development, providing a true cross-platform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine. NW.js applications interact with the host operating system just like any other platform-native project, so developers have full access to all local files and resources. The performance is great, and best of all, it saves developers time because they only have to write one version of their application. Cross-Platform Desktop Applications guides readers step-by-step as they learn to develop NW.js desktop applications that run on Windows, OSX and Linux. They begin by getting the big picture of what NW.js can (and can’t) do. Readers test drive NW.js as they build their first desktop application. Next, they find out how to take advantage of OSspecific features like menus, system-tray apps, clipboards, and the file system. Along the way, this book teaches how to debug errors and diagnose performance bottlenecks with NW.js’s browser developer tools, package an application as a standalone executable for each OS, and even distribute it to various app stores. The book gives developers the inspiration and skills they need to code pro quality desktop applications using the web languages they already know. Key features: - - Step-by-step lessons - - Package and distribute application to a variety of app stores - - Develop pro quality desktop applications with web languages - AUDIENCE Written for web designers and developers familiar with HTML, CSS, and JavaScript. No desktop app development experience required. ABOUT THE TECHNOLOGY NW.js radically simplifies desktop development, providing a true crossplatform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine.

DKK 398.00
1

Learn Git in a Month of Lunches - Rick Umali - Bog - Manning Publications - Plusbog.dk

Learn Git in a Month of Lunches - Rick Umali - Bog - Manning Publications - Plusbog.dk

DESCRIPTION Git has emerged as the source code control system preferred by distributed development teams. Its unique decentralized architecture and lightning-fast branching allow users to concentrate on code instead of tedious admin tasks. While Git can appear to be a diverse and sprawling beast, there are a few essential concepts and techniques required to get the most out of it. This book helps build the skills needed to use Git effectively in day-to-day dev tasks. Learn Git in a Month of Lunches introduces the discipline of source code control using Git. Whether a newbie or a busy pro moving source control to Git, readers will appreciate how this book concentrates on the components of Git that are used every day. In easy-to-follow lessons designed to take an hour or less, readers can dig into Git''s distributed collaboration model, along with core concepts like committing, branching, and merging. Instead of a shallow introduction to Git''s massive surface area, they’ll find a road map to the commands and processes needed to be instantly productive. KEY SELLING POINTS Starts from square one—no experience required Provides a road map to essential commands and processes Easy-to-follow lessons taking an hour or less to complete AUDIENCE This book is aimed at computer professionals of all levels—both beginners of source code control and newcomers to the Git version control system ABOUT THE TECHNOLOGY Git is the extremely popular version control system that has taken the open source community by storm. It’s designed for speed and efficiency and many open source projects have switched to using Git—the popularity of GitHub and its "social coding" cannot be denied.

DKK 269.00
1

Classic Game Programming on the NES - Tony Cruise - Bog - Manning Publications - Plusbog.dk

Testing Microservices with Mountebank - Brandon Byars - Bog - Manning Publications - Plusbog.dk

DKK 406.00
1

Programming with Types - Vlad Riscutia - Bog - Manning Publications - Plusbog.dk

Art of Network Penetration Testing, The - Royce Davis - Bog - Manning Publications - Plusbog.dk

Art of Network Penetration Testing, The - Royce Davis - Bog - Manning Publications - Plusbog.dk

For system administrators, network professionals, beginning pentesters, and security consultants. The Art of Network Penetration Testing is a hands-on guide to running your own penetration test on an enterprise network. After setting up a virtual environment to use as your lab, you’ll work step-by-step through every stage of a professional pentest, from information gathering to seizing control of a vulnerable system. You’ll learn a repeatable process you can use to identify valuable targets within a typical enterprise environment, perform controlled exploitation of critical security weaknesses, elevate network level privileges, and pivot laterally through the network. Finally, you’ll learn how to write up your findings in a clear and actionable report, to ensure a system can be protected against the weaknesses you’ve identified. - - Set up a virtual pentest lab using Ubuntu Linux - - Identify internal weaknesses on compromised systems - - Exploit network vulnerabilities to compromise Windows and Linux - - Establish persistent re-entry back into compromised targets - - Elevate your privileges to become a domain administrator - Penetration testing, also called pentesting, is about more than just getting through a perimeter firewall. The biggest security threats are inside the network, where attackers can rampage through sensitive data by exploiting weak access controls and poorly patched software. Designed for up-and-coming security professionals, The Art of Network Penetration Testing teaches you how to take over an enterprise network from the inside. It lays out every stage of an internal security assessment step-by-step, showing you how to identify weaknesses before a malicious invader can do real damage. Packed with valuable personal and financial data, business computer systems are attractive targets to cyber criminals. As a penetration tester, your job is to attack an organization’s IT applications and infrastructure to find the vulnerabilities a real intruder would exploit. Master pentesters need the skill to identify internal security flaws that would allow a bad actor to compromise file systems, email, databases, and other core components of a modern connected enterprise.

DKK 406.00
1

Reactive Design Patterns - Roland Kuhn - Bog - Manning Publications - Plusbog.dk

Reactive Design Patterns - Roland Kuhn - Bog - Manning Publications - Plusbog.dk

DESCRIPTION Modern distributed applications must deliver near-realtime performance while simultaneously managing big data and high user loads spread across environments ranging from cloud systems to mobile devices. Unlike traditional enterprise applications which focus on decoupling their internal components by defining programming interfaces, reactive applications go one step further and decouple their components also at runtime. This makes it possible to react effectively and efficiently to failures, varying user demands, and changes in the application''s execution environment. The resulting systems are highly concurrent and fault-tolerant, with minimal dependencies among individual system components. Reactive Design Patterns is a clearly-written guide for building message-driven distributed systems that are resilient, responsive, and elastic. It contains patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka—in some cases, Java, JavaScript, and Erlang. Software engineers and architects will learn patterns that address day-to-day distributed development problems in a fault-tolerant and scalable way. Project leaders and CTOs will gain a deeper understanding of the reactive design philosophy. KEY FEATURES Offers best patterns for building reactive applications All patterns include concrete examples Discover best practices Explains theory behind reactive system design principles AUDIENCE Readers should be familiar with a standard programming language like Java, C++ or C# and be comfortable with the basics of distributed systems. Although most of the book''s examples use the Scala language, no prior experience with Scala or Akka is required. ABOUT THE TECHNOLOGY The design patterns in this book were collected by the consultants and engineers of Typesafe during thousands of hours spent building enterprise-quality applications using Scala and Akka. Although many reactive patterns can be implemented using standard development tools like Java, others require the capabilities offered by a functional programming language like Scala and an Actor-based concurrency system like Akka.

DKK 398.00
1

Machine Learning Systems - Jeff Smith - Bog - Manning Publications - Plusbog.dk

Machine Learning Systems - Jeff Smith - Bog - Manning Publications - Plusbog.dk

Summary Machine Learning Systems: Designs that scale is an example-rich guide that teaches you how to implement reactive design solutions in your machine learning systems to make them as reliable as a well-built web app. Foreword by Sean Owen, Director of Data Science, Cloudera Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology If you’re building machine learning models to be used on a small scale, you don't need this book. But if you're a developer building a production-grade ML application that needs quick response times, reliability, and good user experience, this is the book for you. It collects principles and practices of machine learning systems that are dramatically easier to run and maintain, and that are reliably better for users. About the Book Machine Learning Systems: Designs that scale teaches you to design and implement production-ready ML systems. You'll learn the principles of reactive design as you build pipelines with Spark, create highly scalable services with Akka, and use powerful machine learning libraries like MLib on massive datasets. The examples use the Scala language, but the same ideas and tools work in Java, as well. What's Inside - - Working with Spark, MLlib, and Akka - - Reactive design patterns - - Monitoring and maintaining a large-scale system - - Futures, actors, and supervision - About the Reader Readers need intermediate skills in Java or Scala. No prior machine learning experience is assumed. About the Author Jeff Smith builds powerful machine learning systems. For the past decade, he has been working on building data science applications, teams, and companies as part of various teams in New York, San Francisco, and Hong Kong. He blogs (https: //medium.com/@jeffksmithjr), tweets (@jeffksmithjr), and speaks (www.jeffsmith.tech/speaking) about various aspects of building real-world machine learning systems. Table of Contents PART 1 - FUNDAMENTALS OF REACTIVE MACHINE LEARNING 1) 1) Learning reactive machine learning 1) 1) Using reactive tools 1) PART 2 - BUILDING A REACTIVE MACHINE LEARNING SYSTEM 1) 1) Collecting data 1) 1) Generating features 1) 1) Learning models 1) 1) Evaluating models 1) 1) Publishing models 1) 1) Responding 1) PART 3 - OPERATING A MACHINE LEARNING SYSTEM 1) 1) Delivering 1) 1) Evolving intelligence 1)

DKK 370.00
1

Spring Security in Action - Laurentiu Spilca - Bog - Manning Publications - Plusbog.dk

Write Powerfull Rust Macros - Sam Overmeire - Bog - Manning Publications - Plusbog.dk

OpenShift in Action - Jamie Duncan - Bog - Manning Publications - Plusbog.dk