-
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
Author Michael L. Perry
This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable archi....
Release Date 2020/07 -
Author Jeff Szuhay
Get started with writing simple programs in C while learning the skills that will help you work with practically any programming languageKey FeaturesLearn essential C concepts such as variables, data structures, functions, loops, and pointers Get to grips with the core p....
Release Date 2020/06 -
Design for Six Sigma: In Technology and Product Development
Author D. Antis , J. L. Slutsky , C. M. Creveling
This book addresses many new topical areas for the development of 6 Sigma performance. The text is structured to demonstrate how 6 Sigma methods can be used as a very powerful tool within System Engineering and integration evaluations to help enable the process of C....
Release Date 2002/10 -
Genealogy Online, 10th Edition
Author Elizabeth Crowe
The most complete and current guide to Edition successful online genealogyConduct effective genealogical research using the expert techniques and innovative tools in this fully updated, bestselling resource. Genealogy Online, Tenth Edition reveals new research break....
Release Date 2014/10 -
Author Andrew Knight-Hill
Sound and Image: Aesthetics and Practices brings together international artist scholars to explore diverse sound and image practices, applying critical perspectives to interrogate and evaluate both the aesthetics and practices that underpin the audiovisual.Contributions d....
Release Date 2020/05 -
Mastering Visual Studio 2019 - Second Edition
Author Kunal Chowdhury
Explore the new features in Visual Studio 2019 and build apps using WPF, .NET Core, TypeScript, and AzureKey FeaturesLearn how to write better code with the new and improved Visual Studio 2019 toolset Accelerate cloud development with built-in Azure tools Collabora....
Release Date 2019/08 -
Go Programming Cookbook - Second Edition
Author Aaron Torres
Tackle the trickiest of problems in Go programming with this practical guideKey FeaturesDevelop applications for different domains using modern programming techniques Tackle common problems when it comes to parallelism, concurrency, and reactive programming in Go W....
Release Date 2019/07 -
Author Marius Bancila , Raffaele Rialdi , Ankit Sharma
Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8Key FeaturesLearn the fundamentals of C# with the help of easy-to-fo....
Release Date 2020/04 -
Author Bill Hamilton , Matthew MacDonald
Written by experts on the Microsoft® .NET programming platform, ADO.NET in a Nutshell delivers everything .NET programmers will need to get a jump-start on ADO.NET technology or to sharpen their skills even further. In the tradition of O'Reilly's In a Nutshell Ser....
Release Date 2003/04 -
Author Albert J. Saganich , Michael C. Daconta
XML Development with Java 2 provides the information and techniques a Java developer will need to integrate XML into Java-based applications. This book presents a fast-paced introduction to XML and moves quickly into the areas where XML has the biggest impact on Jav....
Release Date 2000/10 -
Author Jeffrey Linwood
Work with Apple Maps, Google Maps, and Mapbox in iOS with Swift programming. Guided by practical examples, this book covers all three map frameworks to ensure you properly select which one best suits your iOS app's needs in working with iOS location.You'll see how....
Release Date 2020/08 -
Author Ken Youens-Clark
The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges you with a new Python program, including a password creator, a word rhymer, and a Shakespearean insult generator. As you complete these entertaining exercises, you’....
Release Date 2020/08 -
Author Steve Heller
Start here if you want to master C++. No experience necessary. Honestly.Learn C++ from a master: how to think like a programmer!A remarkable personal dialogue between a C++ expert and a noviceFrom the absolute basics to advanced topics: inheritance, polymorphism, po....
Release Date 2000/11 -
Contributing to Eclipse: Principles, Patterns, and Plug-Ins
Author Kent Beck , Erich Gamma
"Even long-time Eclipse committers will be surprised by the breadth and depth of this book. A must-read for every new Eclipse extender."--Andre Weinand, Eclipse CommitterContributing to Eclipse offersA quick step-by-step tutorial. Have your first plug-in running in ....
Release Date 2003/10 -
Author Edd Dumbill , Simon St. Laurent
While most books written about Rails cater to programmers looking for information on data structures, Learning Rails targets web developers whose programming experience is tied directly to the Web. Rather than begin with the inner layers of a Rails web application-....
Release Date 2008/11 -
Author Trevor Seward , Vlad Catrinescu
Learn how to install, configure, and maintain the latest release of Microsoft's popular SharePoint Server, SharePoint 2016. This latest version brings with it many changes for IT professionals. With this book you will learn how to create an efficient and stable Sh....
Release Date 2016/11 -
Refactoring: Improving the Design of Existing Code
Author Don Roberts , William Opdyke , Kent Beck , Martin Fowler , John Brant
As the application of object technology--particularly the Java programming language--has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienc....
Release Date 1999/06 -
Righting Software: A Method for System and Project Design
Author Juval Löwy
Right Your Software and Transform Your CareerRighting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have suc....
Release Date 2019/12 -
Unit Testing Principles, Practices, and Patterns
Author Vladimir Khorikov
Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your test....
Release Date 2020/01 -
Selenium WebDriver 3 Practical Guide - Second Edition
Author Satya Avasarala , Unmesh Gundecha
Real-world examples of cross-browser, mobile, and data-driven testing with all the latest features of Selenium WebDriver 3Key FeaturesUnlock the full potential of Selenium to test your web applications Use Selenium Grid for faster, parallel running, and cross-brows....
Release Date 2018/07 -
Absolute Beginner’s Guide to Quattro Pro X3
Author Elaine Marmel
More and more people are learning the advantages of using Corel’s Quattro Pro over other spreadsheet applications. If you have joined their ranks, this book is for you! Absolute Beginner’s Guide to Quattro Pro X3 is endorsed by Corel, and offers a straight-forward,....
Release Date 2006/02 -
Objective-C Programming: The Big Nerd Ranch Guide
Author Mikey Ward , Aaron Hillegass
Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first step on the journey from someone who uses apps to someone who writes them.Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objecti....
Release Date 2013/11 -
3D Printed Science Projects: Ideas for Your Classroom, Science Fair, or Home
Author Rich Cameron , Joan Horvath
3D Printed Science Projects describes how to create 3D printable models that can help students from kindergarten through grad school learn math, physics, botany, chemistry, engineering and more. Each of the eight topics is designed to be customized by the reader to....
Release Date 2016/05 -
Domain-Specific Languages in R: Advanced Statistical Programming
Author Thomas Mailund
Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming l....
Release Date 2018/06 -
Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Author Vaskaran Sarcar
Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This ed....
Release Date 2019/12 -
High Performance Python, 2nd Edition
Author Ian Ozsvald , Micha Gorelick
Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, the updated edition of this practical guide, expanded and enhanced for Python 3, helps you gain a deeper understanding of Python’s implemen....
Release Date 2020/08 -
Author Antoni Boucher , Guillaume Gomez
Discover the world of Rust programming through real-world examplesAbout This BookImplement various features of Rust to build blazingly fast applicationsLearn to build GUI applications using Gtk-rsExplore the multi-threading aspect of Rust to tackle problems in conc....
Release Date 2018/01 -
Securing Blockchain Networks like Ethereum and Hyperledger Fabric
Author Alessandro Parisi
Build secure private blockchain networks to handle mission-critical security challenges such as denial-of-service attacks, user wallets, and pool mining attacksKey FeaturesExplore blockchain concepts such as cryptography, consensus algorithms, and security assumptions Ar....
Release Date 2020/04