These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Packt eBook by Raimondas Pupius (valid through 9/21 at 19:00 EST). This book covers SFML, C++.
Simple and Fast Multimedia Library (SFML) is a simple interface comprising five modules, namely, the audio, graphics, network, system, and window modules, which help to develop cross-platform media applications. By utilizing the SFML library, you are provided with the ability to craft games quickly and easily, without going through an extensive learning curve. This effectively serves as a confidence booster, as well as a way to delve into the game development process itself, before having to worry about more advanced topics such as “rendering pipelines” or “shaders.”
With just an investment of moderate C++ knowledge, this book will guide you all the way through the journey of game development.
The book starts by building a clone of the classical snake game where you will learn how to open a window and render a basic sprite, write well-structured code to implement the design of the game, and use the AABB bounding box collision concept.
The next game is a simple platformer with enemies, obstacles and a few different stages. Here, we will be creating states that will provide custom application flow and explore the most common yet often overlooked design patterns used in game development.
Last but not the least, we will create a small RPG game where we will be using common game design patterns, multiple GUI. elements, advanced graphical features, and sounds and music features. We will also be implementing networking features that will allow other players to join and play together.
By the end of the book, you will be an expert in using the SFML library to its full potential.
What You Will Learn
- Create and open a window by using SFML
- Utilize, manage, and apply all of the features and properties of the SFML library
- Employ some basic game development techniques to make your game tick
- Build your own code base to make your game more robust and flexible
- Apply common game development and programming patterns to solve design problems
- Handle your visual and auditory resources properly
- Construct a robust system for user input and interfacing
- Develop and provide networking capabilities to your game
About the Author
Raimondas Pupius is a game development enthusiast from Lithuania, currently working towards getting a degree in software engineering, as well as a few projects of his own. Having started his unofficial education in this field at the age of 9 and being introduced to video games even prior to that has guided him to this particular career choice, which was only strengthened by the experience earned from his first book “SFML Game Development By Example”. The ultimate dream is, of course, starting a company of his own and making professional games for a living. His other interests include web development, which was his primary interest before game development, music and linguistics.
$9.99 Apress eBook by Bruce Wade. This book covers Swift 2, CloudKit, Sketch 3, Keynote.
This book is your step-by-step guide to learning OS X app development using CloudKit and Swift.
All the development will be done using Apple’s Swift 2 programming language. You’ll see how to define data for your app and build a prototype with Sketch 3 and Keynote. Using CloudKit to store OS X application data, and separate public and private data, readers will learn how to control which data can or cannot be changed in a public data store. OS X App Development with CloudKit and Swift takes you from prototyping your app with Sketch 3 all the way through building a data-driven app using CloudKit, and everything in between.
What You’ll Learn
- How to create Test Data with CloudKit Dashboard
- How to refine a prototype
- How to update CloudKit Data from an app
- How to add Local Cache to improve performance
Who This Book Is For
OS X App Development with CloudKit and Swift is for the iOS or OS X developer who is struggling to get to grips with CloudKit. If you’re looking for a solid example from start to finish using CloudKit with Swift 2 this book’s for you. You should have an understanding of the Swift language, e.g. the differences between var/let, how to work with control statements, closures etc., to work confidently with this book.
About the Author
50% off Mesos in Action
50% off Manning’s eBook by Roger Ignazio, Florian Leibert. This book covers Mesos, Spark, Marathon, Chronos, Aurora, Zookeeper, Docker.
Mesos in Action introduces readers to the Apache Mesos cluster manager and the concept of application-centric infrastructure. Filled with helpful figures and hands-on instructions, this book guides you from your first steps creating a highly-available Mesos cluster through deploying applications in production and writing native Mesos frameworks.
About the technology
Modern datacenters are complex environments, and when you throw Docker and other container-based systems into the mix, there?s a great need to simplify. Mesos is an open source cluster management platform that transforms the whole datacenter into a single pool of compute, memory, and storage resources that you can allocate, automate, and scale as if you?re working with a single supercomputer.
About the book
Mesos in Action introduces readers to the Apache Mesos cluster manager and the concept of application-centric infrastructure. Filled with helpful figures and hands-on instructions, this book guides you from your first steps creating a highly-available Mesos cluster through deploying applications in production and writing native Mesos frameworks. You?ll learn how to scale to thousands of nodes, while providing resource isolation between processes using Linux and Docker containers. You?ll also learn practical techniques for deploying applications using popular key frameworks.
- Spinning up your first Mesos cluster
- Scheduling, resource administration, and logging
- Deploying containerized applications with Marathon, Chronos, and Aurora
- Writing Mesos frameworks using Python
About the reader
Readers need to be familiar with the core ideas of datacenter administration and need a basic knowledge of Python or a similar programming language.
About the author
Roger Ignazio is an experienced systems engineer with a focus on distributed, fault-tolerant, and scalable infrastructure. He is currently a technical lead at Mesosphere.
50% off OpenShift in Action
50% off Manning’s eBook by Jamie Duncan, John Osborne. This book covers OpenShift.
Enterprise infrastructure has a lot of moving parts, and it’s your job to keep everything running smoothly. OpenShift, an innovative enterprise infrastructure management system from RedHat, radically simplifies the day-to-day operation of deploying and maintaining large-scale applications. The OpenShift container management platform (CMP) uses Docker, Kubernetes, and other container-oriented technologies to ease cluster management, scaling, and upgrades. By providing an intuitive shell over established technologies, OpenShift gives you the reliability and stability you need with the ease of use you want.
About the book
OpenShift in Action teaches you how to set up and manage container-based infrastructure using OpenShift. You’ll explore the core concepts of containers from the ground up: from the kernel all the way through the application. You’ll use OpenShift workflows to deploy and scale container applications across multiple nodes. You’ll also deploy and troubleshoot a microservices-oriented OpenShift web app and learn to perform rolling application and a base-image upgrades. Along the way, you’ll also discover techniques for handling persistent storage and best practices for security and other fundamental tasks.
- Creating and managing persistent storage
- Scaling applications
- Authentication and resource access
- Continuous integration and deployment workflows
- Application and cluster security
- Managing software-defined networking
- Troubleshooting best practices
About the reader
Written for operations engineers and developers with experience in a Linux-based distributed environment.
About the authors
Jamie Duncan is a Cloud Solutions Architect for Red Hat, focusing on large-scale OpenShift deployments.
John Osborne is a Lead Linux Container Architect for Red Hat with years of experience developing high-performance technologies using JBoss Middleware.
50% off Docker in Motion
50% off Manning’s eBook by Peter Fisher. This book covers Docker.
Docker in Motion teaches you how to create and manage container-hosted applications in Docker. With over 2 hours of hands-on, practical video lessons, you’ll learn the ins and outs of Docker and discover how to apply what you’ve learned to your own day-to-day development. Starting with an overview of Docker, you’ll dive into the commands and techniques you’ll need for running and managing containers, creating, modifying, saving and uploading Docker images from scratch, running and building multiple containers with Docker Compose, and more.
About the subject
Docker creates sandboxed environments, called containers, that isolate your applications from the underlying infrastructure, making them much easier to deploy, migrate, scale, and remove. Each Docker container includes the application and all its dependencies in a single deployable package. Docker has rapidly become a nearly universal part of IT infrastructure in millions of Linux and cloud-based deployments worldwide, including big shops like eBay and Lyft. It’s time to join them!
No experience with Docker is required. The course assumes basic familiarity with Linux and software development.
What you will learn
- An introduction to Docker and how it works
- Image management
- Creating Docker images
- Managing containers
- Storing and managing data in volumes
- Linking your Docker containers
- Running a web server which is connected to a database
- Configuring containers using docker-compose
About the instructor
Peter Fisher a freelance web and mobile app developer. He’s the host of the HowToCodeWell YouTube channel, where he posts weekly tutorials and talks on web development and other subjects.
$19.99 ($120 off!) Springer eBook by Heinrich Wansing. This book covers Dag Prawitz, Logic, Proofs, Mathematics.
First volume to give a comprehensive account of Dag Prawitz’s seminal contributions to proof theory and proof-theoretic semantics
Offers original, up-to-date contributions by world-wide leading experts in structural proof theory and proof-theoretic semantics
Includes topic of proofs and meaning approached from various disciplines in which logic is at home: philosophy, mathematics, and computer science
This volume is dedicated to Prof. Dag Prawitz and his outstanding contributions to philosophical and mathematical logic. Prawitz’s eminent contributions to structural proof theory, or general proof theory, as he calls it, and inference-based meaning theories have been extremely influential in the development of modern proof theory and anti-realistic semantics. In particular, Prawitz is the main author on natural deduction in addition to Gerhard Gentzen, who defined natural deduction in his PhD thesis published in 1934.
The book opens with an introductory paper that surveys Prawitz’s numerous contributions to proof theory and proof-theoretic semantics and puts his work into a somewhat broader perspective, both historically and systematically. Chapters include either in-depth studies of certain aspects of Dag Prawitz’s work or address open research problems that are concerned with core issues in structural proof theory and range from philosophical essays to papers of a mathematical nature. Investigations into the necessity of thought and the theory of grounds and computational justifications as well as an examination of Prawitz’s conception of the validity of inferences in the light of three “dogmas of proof-theoretic semantics” are included. More formal papers deal with the constructive behaviour of fragments of classical logic and fragments of the modal logic S4 among other topics.
In addition, there are chapters about inversion principles, normalization of proofs, and the notion of proof-theoretic harmony and other areas of a more mathematical persuasion. Dag Prawitz also writes a chapter in which he explains his current views on the epistemic dimension of proofs and addresses the question why some inferences succeed in conferring evidence on their conclusions when applied to premises for which one already possesses evidence.
About the author
Heinrich Wansing is a professor of logic and epistemology at the Ruhr University Bochum (Germany). He is known for his work in philosophical logic, including the semantics and proof theory of modal, constructive, paraconsistent, many-valued and other non-classical logics. Moreover, he is the editor-in-chief of the book series Trends in Logic (Springer)
- Linux Hardening in Hostile Networks (Book) by Kyle Rankin
- Algebraic and Stochastic Coding Theory (Book) by Prem K. Kythe, Dave K. Kythe
- High-Speed Precision Motion Control (Book) by Justin Khiang Pang, Mitsuo Hirata, Takashi Yamaguchi
- Image Processing and Analysis with Graphs (Book) by Leo Grady, Olivier Lezoray
- Intelligent Diagnosis and Prognosis of Industrial Networked Systems (Book) by Zhao Yang Dong, Tong Heng Lee, Frank L. Lewis, Chee Khiang Pang
- Optical Wireless Communications (Book) by S. Rajbhandari, W. Popoola, Z. Ghassemlooy
- Power Electronics and Control Techniques for Maximum Energy Harvesting in Photovoltaic Systems (Book) by Massimo Vitelli, Giovanni Spagnuolo, Giovanni Petrone, Nicola Femia
- Close-up and Macro Photography (Book) by Robert Thompson
- WTF?: What’s the Future and Why It’s Up to Us (Book) by Tim O’Reilly
- Mining the Social Web - Web Pages (Video) by Mikhail Klassen
O’Reilly Media, Inc.
- Building Evolutionary Architectures (Book) by Patrick Kua, Rebecca Parsons, Neal Ford
- Modern Java Recipes (Book) by Ken Kousen
- MongoDB: The Definitive Guide, 3rd Edition (Book) by Shannon Bradshaw, Kristina Chodorow
- O’Reilly Artificial Intelligence Conference 2017 - San Francisco, CA (Video) by O’Reilly Media, Inc.
- Building RESTful Web Services with PHP 7 (Book) by Haafiz Waheed-ud-din Ahmad
- Digital Forensics for Cyber Professionals (Video) by Chad Russell
- Learning PowerShell DSC - Second Edition (Book) by James Pogran
- Learning Spark SQL (Book) by Aurobindo Sarkar
- Mastering C++ Programming (Book) by Jeganathan Swaminathan
- Pentaho 8 Reporting for Java Developers (Book) by Francesco Corti
- Perl 6 Deep Dive (Book) by Andrew Shitov
- The Complete Flexbox Tutorial: Learn CSS3 Flexbox in 2017 (Video) by Peter Sommerhoff
- Windows 10 for Enterprise Administrators (Book) by Richard Diver, Manuel Singer, Jeff Stokes
Pearson FT Press
- Employee Benefits and the New Health Care Landscape (Book) by Alan Cohen
- Getting Hired as a Data Scientist (Video) by Zacharias Voulgaris PhD