Search results for ""author manny"
Manning Publications Programmer's Guide to Apache Thrift
Programmer's Guide to Apache Thrift provides comprehensive coverage of the Apache Thrift framework along with a developer's-eye view of modern distributed application architecture. Packed with complete code examples and pragmatic discussion, this book lays the best practices for multi-language distributed application development. You'll take a guided tour through transports, protocols, IDL and servers as you explore complete example programs in C++, Java and Python. You'll also learn how to work with platforms ranging from enterprise servers to mobile clients. About the technology Any distributed application includes individual components, often written in different languages and hosted in multiple locations, which must communicate quickly and efficiently. Apache Thrift is a communication framework that enables cross-language remote procedure calls and serialization. Apache Thrift supports embedded, mobile, web, and server environments and a host of languages ranging from JavaScript to C++. It's perfect for back end services and embedded systems where size, scalability and performance are mission critical. Key Features Clear, concise coverage of all of the primary Apache Thrift features Complete coverage of the Apache Thrift Interface Definition Language Building and serializing complex user defined types Working with plug in serialization protocols and data compression Creating cross-language services Tools and features to enable interface evolution Randy Abernethy is an active Apache Thrift contributor and can be found on the dev and user email lists. A serial entrepreneur, Randy founded Hollywood's first all hard disk recording studio in the early 90s, a direct market access institutional brokerage in the 2000s, and has recently focused on the development of proprietary automated trading systems using Apache Thrift for interoperability.
£55.06
Manning Publications Gradle in Action
DESCRIPTION Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle, problem domains are declaratively modeled using a powerful Groovy DSL instead of cumbersome XML. As a result, builds are far more expressive, extensible, and testable. Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. It also covers tasks like setting up target environments and deploying software. RETAIL SELLING POINTS Practical real-world examples Gradle from the ground up Takes software delivery processes to the next level. AUDIENCE No prior experience with Groovy required. This book assumes basic knowledge of Java. ABOUT THE TECHNOLOGY Build automation is key to implementing Continuous Delivery, a hot topic these days. Enterprises want to ship software, fast and repeatable. Gradle, a powerful and expressive build tool, plays an important role as an enabling tool to support the build and deployment process.
£42.34
Männerschwarm Verlag Die Snde von Sodom Erinnerungen eines viktorianischen Strichers
£10.00
Männerschwarm Verlag Berlins Drittes Geschlecht Schwule und Lesben um 1900
£16.00
Männerschwarm Verlag Alte Frauen in schlechten Filmen
£18.00
Männerschwarm Verlag Der Junge Knig Band 02 Die Erfindung der Knollennase 1985 1987
£29.70
Manning Publications Podman in Action
Discover Podman, a next-generation container engine that manages containers rootlessly and provides extra layers of exceptional security unavailable in Docker and other container platforms. In Podman in Action you will learn how to: Build and run containers in rootless mode Develop and manage pods Use SystemD to oversee a container's lifecycle Work with the Podman service via Python Keep your containers confined using Podman security features Manage containerized applications on edge devices Podman in Action shows you how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Written by Daniel Walsh, who leads the Red Hat Podman team, this book teaches you how to securely manage the entire application lifecycle without human intervention. It also demonstrates how, with Podman, you can easily convert containerized applications into Kubernetes-based microservices. about the technology Podman is a daemonless container engine that lets you build and run containers on all Linux distributions, Windows, and MacOS. It supports the fork exec model for running containers, which allows for better integration with a system and makes it easier to run rootless. It also boasts unique advanced features, such as the ability to create and run Pods that are similar to Kubernetes, and execute Kubernetes YAML. And if you're not ready to completely move on from Docker, Podman can run as a service and support the Docker API in a way that works with docker-compose and docker-py. about the reader For developers or system administrators experienced with Linux and the basics of Docker.
£48.57
Manning Publications Elixir in Action
Fully updated to Elixir 1.15, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability. Inside Elixir in Action, Third Edition you'll find: Updates for Elixir 1.15 Elixir modules, functions, and type system Functional and concurrent programming Introduction to distributed system design Creating deployable releases About the technology Elixir is the perfect choice for mission-critical software. Its fault-tolerance and concurrency capabilities let it seamlessly handle huge numbers of users and data, and its functional programming mindset means Elixir applications are predictable, readable, and easy to maintain. Start coding in Elixir, and you'll get instant access to the battle-tested Erlang virtual machine that powers this awesome language, along with Elixir's own thriving ecosystem of resources. It's the reliable solution you need for everything from a large-scale distributed system to a simple web app.
£53.99
Manning Publications Learn Rust in a Month of Lunches
One month. One hour a day. That's all it takes to start writing Rust code! Learn Rust in a Month of Lunches teaches you the essential skills of Rust. By the time you're done learning, you'll be able to: Build real software in Rust Understand messages from the compiler and Clippy, Rust's coding coach Make informed decisions on the right types to use in any context Make sense of the Rust standard library and its commonly used items Use external Rust "crates"; (libraries) for common tasks Work with crates that use async Rust Write simple declarative macros Explore test driven development in Rust About the technology Developers love Rust! Rust is a true general purpose language, suitable for everything from system programming to web applications and games. It delivers the performance of low-level languages like C/C++ while providing memory safety, type safety, and a compiler that makes it difficult to compile bad code. Plus, Rust makes it easy to refactor your code without worrying about breaking anything. It's a truly hassle-free programming experience.
£69.99
Manning Publications Learn AI-Assisted Python Programming with GitHub Copilot
Writing computer programs in Python just got a lot easier! Use AI-assisted tools like GitHub Copilot to go from idea to application faster than you can say "ChatGPT". In Learn AI-Assisted Python Programming: With GitHub Copilot you'll learn how to: Write fun and useful Python applications—no programming experience required! Use the Copilot AI coding assistant to create Python programs Write prompts that tell Copilot exactly what to do Read Python code and understand what it does Test your programs to make sure they work the way you want them to Fix code with prompt engineering or human tweaks Apply Python creatively to help out on the job Learn AI-Assisted Python Programming: With GitHub Copilot is a beginner's guide that embraces AI as the future of coding. AI-assisted coding tools like GitHub Copilot and ChatGPT empower you to create useful Python applications without learning all the low-level details of a programming language. You'll hit the ground running as you write prompts that tell your AI-assistant exactly what you want your programs to do. Along the way, you'll pick up the essentials of Python programming and practice the higher-level thinking you'll need to create working apps for data science, automation, and even video games.
£49.99
Manning Publications Build an Orchestrator in Go
Understand Kubernetes and other orchestration systems deeply by building your own using Go and the Docker API.
£45.99
Manning Publications Hugo in Action: Static sites and dynamic JAMstack apps
Static websites—sites with fixed content—are the simplest type of web pages. In addition to being easier to create and maintain, they’re inherently more secure that dynamic pages. And with the Hugo static site engine, you can render them in milliseconds. Hugo in Action is a step-by-step guide to using Hugo to create static websites that really show off the advantages of simplicity. Working with a complete example website and source code samples, you’ll learn how to build and host a low-maintenance, high-performance site that will wow your users and stay stable without relying on a third-party server. Key Features · Installing Hugo and building your first web page · Using the Go Template language · Forking themes · Building your own APIs For web developers with intermediate knowledge of HTML/CSS and basic knowledge of JavaScript. About the technology With the Hugo engine, you can build and render static web pages in milliseconds. Written in Go, the Hugo engine takes your directory of content and templates and renders it as a full HTML and CSS website. It uses Markdown files for its data, making it quick to code, capable of running from any directory, and a great choice when working on a shared system where you don’t have full privileges. Perfect for blogs, documentation, and portfolio sites, Hugo makes web development fast and fun again. Atishay Jain is a Senior Computer Scientist at Adobe, who has developed web-based software used by millions of Adobe Creative Cloud customers on a daily basis.
£35.99
Manning Publications Python Workout: 50 Essential Exercises
Python Workout presents 50 exercises designed to deepen the reader’s skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, readers will practice a new skill and learn how to apply it to everyday coding tasks. Key Features 50 hands-on exercises and solutions Basic Python sequence types Python dictionaries and sets Functional programming in Python Creating your own classes Working with Python objects Generator functions Intended for readers with basic Python skills. About the technology Python is a versatile, elegant, general purpose programming language. Essential for data analysis, web development, artificial intelligence, games, desktop apps, and more, Python skills are a hot commodity. Reuven M. Lerner, an independent consultant for more than two decades, teaches Python, data science, and Git to companies around the world. His Better developers newsletter and blog are read by thousands of Python developers each week. Reuven has written a monthly column, “At the Forge,” for Linux Journal since 1996 and is a panellist on the weekly Freelancers Show podcast. Reuven lives with his wife and three children in Modi’in, Israel, and can be reached at https://lerner.co.il/ or on Twitter at @reuvenmlerner.
£47.99
Manning Publications Getting MEAN with Mongo
Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Developers and businesses love it because it's scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It's a win-win-win! Getting MEAN, Second Edition is completely revised and updated to cover Angular 2, Node 6 and the latest mainstream release of JavaScript ES2015 (ES6). Key features • Completely revised • Hands-on examples • Step-by-step guide Readers should have some web development experience. This book is based on MongoDB 3, Express 4, Angular 2, and Node.js 6, making use of the ES2015 JavaScript syntax. The MEAN stack is a pure JavaScript stack comprised of four main technologies, with a cast of supporting technologies: MongoDB–the database, Express–the web framework, Angular–the front-end framework, and Node.js–the web server.
£51.73
Manning Publications React Native in Action_p1: Developing iOS and Android apps with JavaScript
Description Using React Native, developers can build performant cross-platform native apps much easier than ever before, all with a single programming language: JavaScript. React Native in Action gives iOS, Android, and web developers the knowledge and confidence to begin building high quality iOS and Android apps using the React Native framework. By the end, readers will know how to build high quality, cross-platform mobile apps with React Native. Key features · Install and run React Native · Implement React Native components and APIs · Request and send data over the network · Store and retrieve data locally · Test React Native code Audience This book is for beginner to intermediate web, JavaScript, or iOS (Swift/Objective C) developers.
£39.99
Manning Publications Design for the Mind:Seven Psychological Principles of Persuasive Design
DESCRIPTION The days of purely aesthetic design are long gone. Today’s web designers are driven by pertinent questions like these: How will I win the battle of the short attention span? How do I put visitors at ease and provide the information they're consciously (and unconsciously) expecting? How will the design of my site encourage users to engage, browse, or buy? There’s a body of tested psychological principles that can transform digital designs by anticipating and benefiting from how human beings react to stimuli. This scientific approach to the decision making process, attitudes to risk and reward, group influence, and more are a treasure trove ready to be applied to the field of website design. Design for the Mind teaches web designers and developers how to create sites and applications that appeal to our innate natural responses as humans. The book introduces the most immediately relevant and applicable psychological concepts, breaks down each theory into easily-digested principles, then shows how they can be used to create powerful designs. The idea is not to produce a use-by-rote set of patterns for digital persuasion, but to deepen the understanding of why people react in the way they do to design features and approaches. After reading the book, readers should be equipped to make their work more psychologically friendly, engaging, and persuasive. KEY SELLING POINTS Provides insight into creating powerful user focused design Approachable to readers at all stages of their careers Empowers readers to think critically AUDIENCE Web designers, UX designers, Technical architects and anyone involved in customer facing digital products will benefit from the book. ABOUT THE TECHNOLOGY Understanding psychological theory as it applies to digital design allows those studying to become or currently working on design teams to enhance the effectiveness of their craft, speak about how their decisions are informed by psychological theories and research, and improve the likelihood that their product will engage users as intended.
£24.99
Manning Publications Reactive Extensions in .NET: With examples in C#
DESCRIPTION Modern applications are constantly sending, receiving, and reacting to streams of data including internal messages, user and system events, and sensor input. Reactive Extensions (Rx) is a .NET library that abstracts away the sources of events and provides tools to effectively manage concerns like concurrency, scalability, error handling, and performance. Rx includes more than 600 operators with variants that can composed together to build reactive client and server-side applications that handle events asynchronously in a way that maximizes responsiveness, resiliency, and elasticity. Reactive Extensions in .NET is a step-by-step guide that shows developers how to build event-driven applications using the Rx library. First, it provides an overview of the design and architecture of Rx-based reactive applications. Then, it looks at the rich query capabilities that Rx provides and the Rx concurrency model that allows developers to control asynchronicity of code and processing of event handlers. The book also discusses consuming event streams, using schedulers to manage time, and working with Rx operators to filter, transform, and group events. Readers new to Rx will be able to learn from the ground up and those using Rx will get a deeper look at how to leverage Rx in existing reactive applications. KEY FEATURES • Step-by-step guide • Real life examples using Rx• Great for readers both new to Rx and those already using Rx AUDIENCE Readers should understand OOP concepts and be comfortable coding in C#. ABOUT THE TECHNOLOGY Reactive Extensions (Rx) is a .NET library that abstracts away the sources of events and provides tools to effectively manage concerns like concurrency, scalability, error handling, and performance. Rx includes more than 600 operators with variants that can composed together to build reactive client and server-side applications that handle events asynchronously in a way that maximizes responsiveness, resiliency, and elasticity.
£39.99
Manning Publications Geoprocessing with Python
DESCRIPTION Geospatial data is hard to ignore. Nearly every car, phone, or camera has a GPS sensor, and aerial photos, satellite imagery, and data representing political boundaries, roads, rivers, and streams are available for free download from many websites. Geoprocessing is the science of reading, analyzing, and presenting geospatial data programmatically. The Python language, along with dozens of open source libraries and tools, makes it possible to take on professional geoprocessing tasks without investing in expensive proprietary packages like ArcGIS and MapInfo. Geoprocessing with Python teaches how to use the Python programming language along with free and open source tools to read, write, and process geospatial data. It shows how to access available data sets to make maps or perform analyses using free and open source tools like the GDAL, Shapely, and Fiona Python modules. Readers will master core practices like handling multiple vector file formats, editing and manipulating geometries, applying spatial and attribute filters, working with projections, and performing basic analyses on vector data. They’ll also learn how to create geospatial data, rather than just consuming it. The book also covers how to manipulate and analyze raster data, such as aerial photographs, satellite images, and digital elevation models. KEY SELLING POINTS Geoprocessing from the ground up Shows how to create custom geoprocessing tools Takes advantage of free and open source tools AUDIENCE Readers need a basic knowledge of Python or a similar programming language. No previous experience with geoprocessing or geospatial data required. Perfect for readers who have used Python with Esri ArcGIS and want to apply their Python skills elsewhere. ABOUT THE TECHNOLOGY Geoprocessing is the science of reading, analyzing, and presenting geospatial data programmatically. The Python language, along with dozens of open source libraries and tools, makes it possible to take on professional geoprocessing tasks without investing in expensive proprietary packages like ArcGIS and MapInfo.
£51.73
Manning Publications Effective Data Science Infrastructure
Effective Data Science Infrastructure is a hands-on guide to assembling infrastructure for data science and machine learning applications. It reveals the processes used at Netflix and other data driven companies to manage their cutting edge data infrastructure. As you work through this easy-to-follow guide, you'll set up end-to end infrastructure from the ground up, with a fully customizable process you can easily adapt to your company. You'll learn how you can make data scientists more productive with your existing cloud infrastructure, a stack of open source software, and idiomatic Python. Throughout, you'll follow a human-centric approach focused on user experience and meeting the unique needs of data scientists. About the TechnologyTurning data science projects from small prototypes to sustainable business processes requires scalable and reliable infrastructure. This book lays out the workflows, components, and methods of the full infrastructure stack for data science, from data warehousing and scalable compute to modeling frameworks.
£34.19
Manning Publications Cloud Native Spring in Action: With Spring Boot and Kubernetes
To really benefit from the reliability and scalability you get with cloud platforms, your applications need to be designed for that environment. Cloud Native Spring in Action is a practical guide for planning, designing, and building your first cloud native apps using the powerful, industry-standard Spring framework Cloud Native Spring in Action teaches you effective Spring and Kubernetes cloud development techniques that you can immediately apply to enterprise-grade applications. As you develop an online bookshop, you'll learn how to build and test a cloud native app with Spring, containerize it with Docker, and deploy it to the public cloud with Kubernetes. Including coverage of security, continuous delivery, and configuration, this hands-on guide is the perfect primer for navigating the increasingly complex cloud landscape. About the TechnologyModern applications need scalability, resilience, reliability, and zero-downtime. For most large systems, that means you'll take advantage of cloud-based tools and services. For Java developers, Spring helps effortlessly build cloud native, production-ready applications. Combined with Kubernetes, the Spring ecosystem offers numerous built-in features to help out developers migrating or building new cloud native projects efficiently.
£45.39
Manning Publications Microservice APIs in Python
Microservice APIs in Python shares successful strategies and techniques for designing Microservices systems, with a particular emphasis on creating easy-to-consume APIs.This practical guide focuses on implementation over philosophizing and has just enough theory to get you started. You'll quickly go hands on designing the architecture for a microservices platform, produce standard specifications for REST and GraphQL APIs, and bake in authentication features to keep your APIs secure. Written in a framework-agnostic manner, its universal principles of API and microservices design can easily be applied to your favorite stack and toolset. About the TechnologyStandard Python web applications, such as those you'd typically build with Django or Flask, can be hard to scale and maintain when built as monoliths. Microservices design makes it possible to isolate key features and functionality as independently written and maintained services. To take advantage of this more resilient architecture, you need to learn the patterns, frameworks, and tools that make Python-based microservices easy to build and manage.
£41.39
Manning Publications Well-Grounded Python Developer, The
When you're new to Python, it can be tough to understand where and how to use its many language features. There's a dizzying array of libraries, and it's challenging to fit everything together. The Well- Grounded Python Developer builds on Python skills you've learned in isolation and shows you how to unify them into a meaningful whole. The Well-Grounded Python Developer teaches you how to write real software in Python by building on the basic language skills you already have. It helps you see the big picture you can create out of small pieces, introducing concepts like modular construction, APIs, and the design of a basic web server. When you're finished, you'll have gone from having a basic understanding of Python's syntax, grammar, and libraries to using them as the tools of a professional software developer. About the TechnologyPython is the perfect language for beginning programmers. It is easy to learn, with tons of helpful libraries and tools. Better still, it doesn't run out of steam when you want to create more advanced applications for web development or machine learning. Once you've mastered the syntax of simple Python scripts, it can be a challenge to progress to more ambitious projects. This book helps you on that path.
£37.99
Manning Publications Grokking Artificial Intelligence Algorithms
AI is primed to revolutionize the way we build applications, offering exciting new ways to solve problems, uncover insights, innovate new products, and provide better user experiences. Successful AI is based on a set of core algorithms that form a base of knowledge shared by all data scientists. Grokking Artificial Intelligence Algorithms is a fully-illustrated and interactive tutorial guide to the different approaches and algorithms that underpin AI. Written in simple language and with lots of visual references and hands-on examples, readers learn the concepts, terminology, and theory they need to effectively incorporate AI algorithms into their applications. Grokking Artificial Intelligence Algorithms uses simple language, jargon-busting explanations, and hand-drawn diagrams to open up complex algorithms. Don’t worry if you aren’t a calculus wunderkind; you’ll need only the algebra you picked up in math class. • Use cases for different AI algorithms • How to encode problems and solutions using data structures • Intelligent search for game playing • Ant colony algorithms for path finding • Evolutionary algorithms for optimization problems For software developers with high school-level algebra and calculus skills.
£43.19
Manning Publications Deep Learning for Natural Language Processing
Humans do a great job of reading text, identifying key ideas, summarizing, making connections, and other tasks that require comprehension and context. Recent advances in deep learning make it possible for computer systems to achieve similar results. Deep Learning for Natural Language Processing teaches you to apply deep learning methods to natural language processing (NLP) to interpret and use text effectively. In this insightful book, NLP expert Stephan Raaijmakers distills his extensive knowledge of the latest state-of-the-art developments in this rapidly emerging field. Key features An overview of NLP and deep learning • Models for textual similarity • Deep memory-based NLP • Semantic role labeling • Sequential NLP Audience For those with intermediate Python skills and general knowledge of NLP. No hands-on experience with Keras or deep learning toolkits is required. About the technology Natural language processing is the science of teaching computers to interpret and process human language. Recently, NLP technology has leapfrogged to exciting new levels with the application of deep learning, a form of neural network-based machine learning Stephan Raaijmakers is a senior scientist at TNO and holds a PhD in machine learning and text analytics. He’s the technical coordinator of two large European Union-funded research security-related projects. He’s currently anticipating an endowed professorship in deep learning and NLP at a major Dutch university.
£37.99
Manning Publications Cloud Native - Designing change-tolerant software
With cloud platforms like AWS, Azure, and Google Cloud, even small teams can take full advantage of web-scale distributed application patterns and practice. Cloud Native: Designing Change-tolerant Software is the best guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. Key Features · The application lifecycle of Cloud Native apps · Automated configuration management · Multi-tenant services, versioned services, and parallel deploys · Understanding Cloud Native Routing · Managing dependencies between apps and services Requires intermediate programming skill with Java or a similar language. Some experience with server-side development is helpful. About the technology Cloud-native software promises near-zero downtime, shortened feedback cycles, multi-device support, and improved cost control. All this means developers need to learn new skills and techniques, along with a new way of thinking about application design. Cornelia Davis is the Sr. Director of Technology at Pivotal Software. A teacher at heart, Cornelia has spent the last 25 making better software and better software developers.
£39.99
Manning Publications AWS Lambda in Action
AWS Lambda helps to quickly and easily build and run applications on the AWS cloud that automatically run code in response to events. AWS Lambda in Action is an example-driven tutorial that teaches readers how to build applications that use an event-driven approach on the back end. By the end of this book, readers will be ready to use AWS Lambda to create applications that take advantage of the high availability, security, performance, and scalability of AWS. Key Features: Example-driven tutorials Solid introduction to security Teaches readers to create applications in AWS Readers will have basic knowledge of JavaScript. Most examples are provided in JavaScript and Python. No prior experience with AWS needed. About the Technology: AWS Lambda is different from a traditional approach based on physical or virtual servers: you only need to give your logic, grouped in functions, and the service itself takes care of executing the functions if and when required, managing the software stack used by the runtime you chose, the availability of the platform, and the scalability of the infrastructure in order to sustain the throughput of the invocations.
£51.73
Manning Publications Kubernetes in Action
Description With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their application is decoupled from other layers so they can scale, update, and maintain them independently. Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. By the end, readers will be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform. Key features • Easy to follow guide • Hands-on examples • Clearly-written Audience The book is for both application developers as well as system administrators who want to learn about Kubernetes from the developer’s perspective. About the Technology Kubernetes abstracts away the hardware infrastructure and exposes your whole datacenter as a single enormous computational resource.
£53.05
Manning Publications Windows PowerShell in Action, 3E
Windows PowerShell transformed the way administrators and developers interact with Windows. PowerShell, an elegant dynamic language from Microsoft, lets its users script administrative tasks and control Windows from the command line. Because it's a full-featured, first-class Windows programming language, programmers and powerusers can now do things in a shell that previously required VB, VBScript, or C#. Windows PowerShell in Action, Third Edition is a completely revised edition of the bestselling book on PowerShell. It keeps the same crystal-clear introduction to PowerShell as the last edition and adds extensive coverage of v3, v4, and v5 features such as PowerShell Workflows, Desired State Configuration, PowerShell classes and the PowerShell APIs, new error handling and debugging features. It includes full chapters on these topics and also covers new language elements and operators, PowerShell remoting, CIM, events, working with data such as XML and flat files, The Second Edition's coverage of batch scripting and string processing, COM, WMI, and .NET have all been significantly revised and expanded. The book includes many popular usage scenarios and is rich in interesting examples that will spark the reader’s imagination. Key Features• Crystal-clear introduction to PowerShell • Extensive coverage of v3, v4, and v5 features • Includes many popular usage scenarios • Rich in interesting examples that spark the imagination • The definitive book on PowerShell AUDIENCE Written for developers and administrators with intermediate level scripting knowledge. No prior experience with PowerShell is required. ABOUT THE TECHNOLOGY Windows PowerShell is an elegant, dynamic language from Microsoft, that lets developers and administrators script administrative tasks and control Windows from the command line.
£47.99
Manning Publications 100 Go Mistakes
100 Go Mistakes: How to Avoid Them introduces dozens of techniques for writing idiomatic, expressive, and efficient Go code that avoids common pitfalls. By reviewing dozens of interesting, readable examples and real-world case studies, you'll explore mistakes that even experienced Go programmers make. This book is focused on pure Go code, with standards you can apply to any kind of project. As you go, you'll navigate the tricky bits of handling JSON data and HTTP services, discover best practices for Go code organization, and learn how to use slices efficiently. Your code speed and quality will enjoy a huge boost when you improve your concurrency skills, deal with error management idiomatically, and increase the quality of your tests. About the Technology Go is simple to learn, yet hard to master. Even experienced Go developers may end up introducing bugs and inefficiencies into their code. This book accelerates your understanding of Go's quirks, helping you correct mistakes and dodge pitfalls on your path to Go mastery.
£56.99
Manning Publications Functional Programming in C#
Functional Programming in C#, Second Edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records. Each chapter is packed with awesome perspectives and epiphany moments. Functional Programming in C#, Second Edition teaches you to apply functional thinking to real-world problems using the C# language. You'll discover the principles and language features of functional programming, explore C#'s functional language features, and learn how to use them to write code that is concise, elegant, and robust. Through numerous real-world examples, you'll also learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ. Functional programming changes the way you think about code by concentrating your attention on generic, composable behaviours instead of more complex objects. It gives developers the power to get more done with less code, enables super-safe concurrency that's perfect for multicore processors, and makes your code easy to maintain long-term. C#'s flexibility lets you benefit fully from the application of functional techniques.
£45.39
Manning Publications Street Coder
Software development isn't an "ivory tower" exercise.Street coders get the job done by prioritizing tasks, making quick decisions, and knowing which rules to break. Street Coder: Rules to break and how to break themis a programmer's survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. This book's rebel mindset challenges status quo thinking and exposes the important skills you need on the job. You'll learnthe crucial importance of algorithms and data structures, turn programming chores into programming pleasures, and shatter dogmatic principles keeping you from your full potential. Every new coder starts out with a lot of theory; the "streetsmarts" come with experience. To be successful, you need to know how toput theory into action, understand why "best practices" are the best, and know when to go rogue and break the unbreakable rules.
£37.99
Manning Publications Fighting Churn with Data
Churn is the bane of any subscription business, such as content subscriptions, software as a service, and even ad-supported freemium apps. You can improve customer retention through product changes and targeted engagement campaigns based on data-driven interventions. This hands-on guide is packed with techniques for converting raw data into measurable metrics, testing hypotheses, and presenting findings that are easily understandable to non-technical decision makers. Don’t let your hard-won customers vanish from subscription services, taking their money with them. In Fighting Churn with Data you’ll learn powerful data-driven techniques to maximize customer retention and minimize actions that cause them to stop engaging or unsubscribe altogether. • Identifying processes suited to machine learning • Using machine learning to automate back office processes • Seven everyday business process projects • Using open source and cloud-based tools • Case studies for machine learning decision making For readers with basic data analysis skills, including Python and SQL.
£47.99
Manning Publications Deep Learning for Vision Systems
£39.99
Manning Publications Google Cloud Platform in Action
DESCRIPTION Cloud services make it easy to get infrastructure in a flexible and ondemand way. While there are many cloud services to choose from, Google Cloud Platform offers unique services that let you focus on building powerful applications. Google Cloud Services in Action teaches readers to build and launch web applications that scale while leveraging the Google Cloud Platform. Readers begin with the basics, learning how cloud services work, and the specifics of the Google Cloud Platform. The book includes hands-on step-by-step instruction on deploying applications, handling large amounts of data, and much more By the end, readers will know how to build, leverage, and deploy cloud-based applications so web applications get started more quickly, suffer fewer disasters, and require less maintenance. KEY FEATURES • Hands on code examples • Lots of useful images • Written in an approachable way • Helps readers get their applications deployed quickly AUDIENCE Readers will have a working knowledge of application development in a modern language and an understanding of application architecture. No knowledge of cloud services required. ABOUT THE TECHNOLOGY Put simply, Google Cloud Platform (GCP) is a collection of products that allows developers to use Google’s internal infrastructure via a set of APIs. In other words, GCP is a collection of products and services that help users solve infrastructure problems "The Google Way".
£47.99
Manning Publications RxJava for Android Developers
DESCRIPTION In today's world, user interfaces have to be highly dynamic, asynchronous, and reliable. To meet these demands, the programming world is undergoing a radical shift towards something called Functional Reactive Programming (FRP), or just Reactive Programming. FRP offers programmers a new way to construct their applications so that they respond directly to change. And developers spend less time tracing obscure problems and more time focusing on what their code should be doing. Grokking Reactive User Interfaces teaches programmers a new way of thinking about programs and data as well as how to build robust and extensible user interfaces. This well-illustrated book presents lots of concrete, real-world problems and then shows how FRP helps to solve them. It begins by looking at examples that get readers into the mindset of data flows and goes on to introduce the concept of a View Model. Readers also learn how FRP enables them to better manage change and introduce new features. The final part of this book focuses on higherlevel application design concerns and strategies as you look at architectural approaches and frameworks that work well with FRP thinking. KEY FEATURES • Provides lots of illustrations and real-life app examples • Teaches a new way of thinking about programs and data • Using FRP in day-to-day programming • Teaches how to handle increasing complexity in UIs AUDIENCE Readers should have a basic understanding of mobile UI development and be familiar with traditional object-oriented programming paradigms. ABOUT THE TECHNOLOGY FRP offers a new way to construct applications so that they respond directly to change. FRP is not a typical technology B that obviously and immediately replaces an inferior technology A. It’s more of a way of thinking rather than a mechanical solution.
£32.39
Manning Publications Hello! Flex 4
HIGHLIGHT A fast-paced, hands-on tutorial that both teaches and entertains readers as they learn Flex 4 while building a complete application. DESCRIPTION Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful data handling for industrial-strength applications. We think it should be just as much fun to learn Flex as it is to use it. And we know that fun learning gets better results. Hello! Flex 4 demonstrates how to get started without getting bogged down in technical detail or academic edge cases. In this book, User Friendly cartoon characters offer commentary and snide side comments, as the book moves quickly from Hello World into practical techniques. Each one is illustrated with a hands-on example. Along the way, readers will build a unique Flex application that mashes Yahoo Maps with Twitter to keep track of friends. KEY POINTS • Demonstrates a complete application built over the course of the book • Entertaining style with User Friendly graphics • Accessible to HTML or web developers without programming experience
£32.91
Manning Publications Hibernate Quickly
A concise introduction to Hibernate¹s many configuration and design options, this book distills Hibernate into digestible pieces with many code examples, practical usage scenarios, and coverage of the tools available to developers writing Hibernate applications. Using a crawl, walk, run teaching methodology, developers will learn what Hibernate is, what it can do, and how it can be used effectively. New Hibernate features are covered and the provided code examples are incrementally evolved as new concepts are introduced. The examples included would execute from Ant and run as JUnit test cases. An understanding of JUnit is not required and running the code as a series of test cases allows for the easily demonstrated functionality without resorting to a complicated web application. How Hibernate can work with other common development tools and frameworks like XDoclet, Struts, Webwork, Spring, and Tapestry is also discussed as well as writing mapping files and creating associations
£31.99
Manning Publications Ajax in Action
How to create the next generation of cutting-edge web interfaces.Ajax exploded on the scene in the Spring of 2005 when a web site defined the term and Google released Google Maps and GMail, powerful examples of what Ajax can do. Ajax uses familiar web technologies - DHTML, CSS, DOM, and JavaScript - in radically different ways resulting in a much richer user experience. The key to success lies in knowing how to orchestrate them as a coherent whole, splitting off parts of what is normally done by the server and putting it into the browser for instantaneous response to user input. Ajax allows a new breed of web applications with the rich expressiveness of desktop applications.This book helps developers realize that promise - it explains the big picture and how to unlearn many old coding habits. It explains the design patterns and best practices to create a live interface for the user, not get in his way. It also discusses important Ajax issues: how to make good use of ne
£43.65
Manning Publications CSS in Depth Second Edition
To create web designs that delight, entertain, and impress your users, you need to know CSS in depth!Getting good—really good—at CSS means learning everything that CSS is capable of. This totally revised new edition of CSS in Depth expands your CSS skills with the patterns, layouts, and methods you need to deliver truly beautiful front ends. In CSS in Depth, Second Edition you will learn how to:• Create a web page with layout methods • Develop essential website components, like dropdown menus and dialog boxes • Make your website fully responsive across devices • Organize your CSS for easy future maintenance • Implement designer mockups with attention to detail • Use animations to guide user focus • Avoid common CSS pitfalls The more you know about CSS, the more confident you’ll be at tackling any tricky website design! CSS in Depth has given thousand
£59.99
Manning Publications Code Well with Others
Slinging excellent code is only part of what it takes to succeed as a software developer. You also need to know how to work effectively on a dev team. Code Well with Others is a best practices guide for succeeding on a software development team. Code Well with Others reveals how to optimize both your code and your career, including how to achieve a good work-life balance and write the kind of bug-free code delivered by pros. Build your understanding of testing techniques and tools, get in the habit of meaningfully commenting on code, and discover how proper refactoring can speed up how quickly you deliver features. About the TechnologyEveryone new to the software industry has had to navigate through vague job descriptions, gatekeeping colleagues, and the steep learning curve of coding as part of a team. This book shares twenty years of hard-won lessons, to show you what to expect in tech and how to overcome these common career challenges.
£44.99
Manning Publications Spring Boot in Practice
Spring Boot in Practice covers dozens of handy Spring Boot development techniques, from basic functions to hidden features you probably didn't even know existed. Each recipe is built around a realworld problem, complete with a full solution and thoughtful discussion. You'll work your way from fundamentals to advanced functionalities as you take deep dives into auto-configuration, security implementation, and even support for reactive application development. Learn how to work with Spring Boot and Kotlin, handling connections for multiple platforms, and how Spring Boot can simplify building microservices and APIs. You're sure to keep this practical book on hand as a reference as you build your next Spring Boot apps. About the TechnologySpring is the most popular Java framework for building medium- to enterprise-scale applications. Spring Boot abstracts away complex configurations so you can stay focused on fulfilling business requirements. More than just a “must-learn” technology for anyone building Java-based web applications, Spring Boot has become a “must-master” framework.
£55.98
Manning Publications Unity in Action, Second Edition: Multiplatform game development in C#
With a huge ecosystem of pre-built game assets, an enthusiastic community of fellow developers, and support for nearly every platform, Unity is a great choice to make your dream game a reality. Unity in Action, Second Edition teaches readers to write and deploy games with the Unity game development platform. Fully updated to include the latest changes to Unity, new best practices, and an entire chapter on building 2D platformers with Unity's expanded 2D toolkit, this book is essential for any aspiring game developer. Key features • Hands-on examples • Clear explanations • Excellent graphics Written for those who know how to program, in C# or a similar OO language. No previous Unity experience or game development knowledge is assumed. Unity is a professional-quality game engine used to create video games targeting a variety of platforms.
£41.83
Manning Publications Microservices in .NET Core, with Examples in NancyFX: with examples in NancyFX
Microservices are responsible for very tightly focused capabilities that are part of a more complex server-side software system. Microservices, when done well, are malleable, scalable, resilient, and allow a short lead time from start of implementation to deployment to production. When using microservices, the need for the technology to be lightweight and low ceremony grows, because creating new microservices needs to be quick and easy. OWIN is great for reuse of plumbing code and a lightweight web framework, like Nancy, is ideal. Microservices in .NET teaches readers how to build and deploy secure and operations-friendly microservices using Nancy. The book starts with an introduction to the microservices architectural style. Next, readers learn important practical aspects of developing microservices from simple core concepts to more sophisticated. Throughout the book, readers will see many code examples implementing it with lightweight .NET technologies—most prominently Nancy. By the end, they’ll be able to quickly and easily build reliable and operations-friendly microservices using Nancy, OWIN and other open technologies. Key Features: • Teaches practical aspects of developing microservices • Full of .NET code examples • Goes from simple core concepts through sophisticated ideas • Easily build reliable and operations-friendly microservices AUDIENCE This book is written for C# developers. No previous experience with microservices is required. ABOUT THE TECHNOLOGY Microservices are responsible for very tightly focused capabilities that are part of a more complex server-side software system. Microservices are malleable, scalable, resilient, and allow a short lead time from start of implementation to deployment to production.
£45.83
Manning Publications CoreOS in Action: Running Applications on Container Linux
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.
£40.65
Manning Publications Hadoop in Practice
For developers working with big data, it's not enough to have a theoretical understanding of Hadoop. They need to solve real challenges like analyzing real-time streams, moving data securely between storage systems, and managing large-scale clusters. The Hadoop ecosystem is constantly growing, and it's important they keep up with the new technologies and practices to stay productive and future-proof data systems. Hadoop in Practice, Second Edition provides over 100 tested, instantly-useful techniques that will help conquer big data, using Hadoop. This revised new edition covers changes and new features in the Hadoop core architecture, including MapReduce 2. Brand new chapters cover YARN, real-time use cases, and integrating Kafka, Storm, and Spark with Hadoop. There’s also a new and updated techniques for Flume, Sqoop, and Mahout, all of which have seen major new versions recently. In short, this is the most practical, up-to-date coverage of Hadoop available anywhere. RETAIL SELLING POINTS Practical up-to-date coverage Over 100 practical, battle-tested Hadoop techniques Major updates to key technologies AUDIENCE Readers should be familiar with Hadoop and have experience programming in Java or another OOP language. ABOUT THE TECHNOLOGY Hadoop is an open source MapReduce platform designed to query and analyze data distributed across large clusters. Especially effective for big data systems, Hadoop powers mission-critical software at Apple, eBay, LinkedIn, Yahoo, and Facebook. It offers organizations efficient ways to store, manage, and analyze data.
£46.65
Manning Publications Git in Practice
£39.99
Männerschwarm Verlag Bondage Ausstieg aus der Selbstkontrolle Ein Handbuch
£18.00
Männerschwarm Verlag Rosa Radikale Die Schwulenbewegung der 1970er Jahre
£19.80