Blocks and Chains (Synthesis Lectures on Information Security, Privacy, and Trust)
by Aljosha Judmayer, Nicholas Stifter, Katharina Krombholz, and Edgar Weippl
The new field of cryptographic currencies and consensus ledgers, commonly referred to as blockchains, is receiving increasing interest from various different communities. These communities are very diverse and amongst others include: technical enthusiasts, activist groups, researchers from various disciplines, start ups, large enterprises, public authorities, banks, financial regulators, business men, investors, and also criminals. The scientific community adapted relatively slowly to this emerg...
The Lagom Framework is a modern approach to microservices on the JVM, built according to the principles of the Reactive Manifesto, allowing you to write resilient microservices that scale. This book takes Java and Scala developers step-by-step through the development of your first microservice-based system with Lagom, from setting up your development environment to running Lagom services in production. You'll be introduced to the Lagom persistence API, which offers a guide-railed approach to Ev...
Ready to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook-written exclusively in Swift 3-provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you'll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You'll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features. This cookbook is ideal for intermedi...
What you want is an easy level of abstraction, which is just what this book provides in conjunction with Boost.Asio. Switching to Boost.Asio is just a few extra #include directives away, with the help of this practical and engaging guide.This book is great for developers that need to do network programming, who don't want to delve into the complicated issues of a raw networking API. You should be familiar with core Boost concepts, such as smart pointers and shared_from_this, resource classes (no...
Erlang's process-oriented approach has given it a very different runtime environment. As Erlang and tools built on Erlang, like CouchDB, Riak, and EjabberD spread, understanding those underpinnings becomes much more important for people building and maintaining applications. This book will explore Erlang's unique approach to building a virtual machine, demonstrating how to take advantage of its power and tune it to fit your needs.
Key Features Book DescriptionWhat you will learn Who this book is for
Welcome to the cloud for users, where the speed of Ubuntu and the ease of cloud applications unite. You can now speed up your netbook, connect to the world using 3G modems, or make calls using Skype with Ubuntu. You can even change your desktop altogether without having to worry about netbook screen real estate. Now, you will never have to worry about the lack of documentation for your netbook again. Install and configure Ubuntu on a netbook. Connect and secure Ubuntu on your netbook. Tune Ubunt...
Penetration Tester's Open Source Toolkit
by Chris Hurley and Jeremy Faircloth
Penetration testing a network requires a delicate balance of art and science. A penetration tester must be creative enough to think outside of the box to determine the best attack vector into his own network, and also be expert in using the literally hundreds of tools required to execute the plan. This book provides both the art and the science. The authors of the book are expert penetration testers who have developed many of the leading pen testing tools; such as the Metasploit framework. The...
Who are computer hackers? What is free software? And what does the emergence of a community dedicated to the production of free and open source software - and to hacking as a technical, aesthetic, and moral project - reveal about the values of contemporary liberalism? Exploring the rise and political significance of the free and open source software (F/OSS) movement in the United States and Europe, "Coding Freedom" details the ethics behind hackers' devotion to F/OSS, the social codes that guide...
Entirely rewritten for Apple's Swift programming language, this updated cookbook helps you overcome the vexing issues you're likely to face when creating apps for iOS devices. You'll find hundreds of new and revised recipes for using the iOS 8 SDK, including techniques for working with Health data and HomeKit accessories, enhancing and animating graphics, storing and protecting data, sending and receiving notifications, and managing files and folders among them. Each recipe includes sample code...
Learn Docker "infrastructure as code" technology to define a system for performing standard but non-trivial data tasks on medium- to large-scale data sets, using Jupyter as the master controller. It is not uncommon for a real-world data set to fail to be easily managed. The set may not fit well into access memory or may require prohibitively long processing. These are significant challenges to skilled software engineers and they can render the standard Jupyter system unusable. As a solution to...
Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This is a quick tutorial allowing you to quickly increase the efficiency of your system by intelligently reducing its workload where possible and learn techniques for designing your solutions to take advantage of Gearman's architecture.The technology covered in this book is usable by almost any modern programming language and any type of applicati...
Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, you'll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts. The second half of Learning R shows you real data analysis in action by covering everything from importing data to publishing your results. Each chapter in the book includes a quiz on what you've...
HIGHLIGHT Grails is getting very hot! This Groovy-based web framework offers all the ease and flexibility of Rails with the full power and support of Java via the Groovy language.DESCRIPTION For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java.Grails in Action is a comprehensive look at Grails for Java developers....
OCP MySQL 5.6 Database Administrator All-in-One Exam Guide (Exam 1Z0-883) (All-in-One)
by Steve O'Hearn
The only Oracle Press exam guide for Oracle OCP MySQL certification OCP MySQL 5.6 Database Administrator Exam Guide covers all of the exam objectives on the OCP level exam for MySQL DBAs in detail. You can become MySQL certified by passing OCP Exam 1Z0-883. This book prepares you for this highly technical exam and focuses on practitioner-level skills, covering a broad set of topics, including security, backup, replication, and optimization. Ideal as both an exam guide and on-the-job reference, e...
The The C++ Workshop
by Dale Green, Kurt Guntheroth, and Shaun Ross Mitchell
Learn to create high-performance, error-free programs by understanding the core principles and techniques behind programming in C++Key FeaturesGain a solid understanding of the syntax and anatomy of C++Implement best practices when building high-performance C++ programsPrepare for real-world development tasks by tackling engaging activitiesBook DescriptionC++ is the backbone of many games, GUI-based applications, and operating systems. Learning C++ effectively is more than a matter of simply rea...
As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms - including linked lists, stacks, queues, and graphs - within the constraints of the JavaScript environment. Determine which data structures and algorithms are most appropriate for the problems you're tr...
Intrigued by the possibilities of developing web applications in the cloud? With this concise book, you get a quick hands-on introduction to OpenShift, the open source Platform as a Service (PaaS) offering from Red Hat. You?ll learn the steps necessary to build, deploy, and host a complete real-world application on OpenShift, without having to read long, detailed explanations of the technologies involved. Though the book uses Python, application examples in other languages are available on GitHu...