Last Build Date: Wed, 26 Apr 2017 04:16:47 PDTCopyright: Copyright O'Reilly Media, Inc.
Wed, 26 Apr 2017 04:26:47 PDT(image)
Get "Java 9 with JShell" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-04-27 (PDT, GMT-8:00).
Tue, 25 Apr 2017 04:31:53 PDT(image)
This thoroughly revised edition of bash Cookbook teaches shell scripting the way Unix masters practice the craft. Three Unix veterans present a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell—the bash shell—and cygwin or other popular Unix emulation packages. This cookbook is full of useful scripts that you can use right away, along with examples that explain how to create better scripts.
Tue, 25 Apr 2017 04:32:54 PDT(image)
Understanding how to properly configure a Jenkins automation server is essential to creating a Jenkins based Continuous Integration pipeline. This screencast demonstrates the basic set of procedures you must know to configure a Jenkins automation server and integrate it with third party tools.
As the course moves along, you'll come to understand that Jenkins offers an almost unlimited supply of configuration possibilities. This course does more than teach a basic setup; it teaches you the Jenkins configuration paradigm, giving you the confidence you will need to handle virtually any configuration option you may face going forward.
Tue, 25 Apr 2017 04:29:53 PDT(image)
Get "Programming with MicroPython" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-04-26 (PDT, GMT-8:00).
Mon, 24 Apr 2017 20:35:19 PDT(image)
Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today’s most popular programming languages. The third edition of this practical book provides a quick reference to the language—including Python 3.5, 2.7, and highlights of 3.6—commonly used areas of its vast standard library, and some of the most useful third-party modules and packages.
Mon, 24 Apr 2017 20:36:19 PDT(image)
It used to be so simple. You made a website or application to work on a 15" monitor and, incompatibilities between browsers aside, you were done. Then along came mobile phones with web browsers and they ruined all our easy lives. Worse than that, people loved browsing the web on them!
Completely overhauled for its second edition, this book covers:
Mon, 24 Apr 2017 14:36:40 PDT(image)
Send and receive messages with the MQTT protocol for your IoT solutions.
This book is a great resource for developers who want to learn more about the MQTT protocol to apply it to their individual IoT projects. Prior knowledge of working with IoT devices is essential.
This step-by-step guide will help you gain a deep understanding of the lightweight MQTT protocol. We'll begin with the specific vocabulary of MQTT and its working modes, followed by installing a Mosquitto MQTT broker. Then, you will use best practices to secure the MQTT Mosquitto broker to ensure that only authorized clients are able to publish and receive messages. Once you have secured the broker with the appropriate configuration, you will develop a solution that controls a drone with Python.
Further on, you will use Python on a Raspberry Pi 3 board to process commands and Python on Intel Boards (Joule, Edison and Galileo). You will then connect to the MQTT broker, subscribe to topics, send messages, and receive messages in Python. You will also develop a solution that interacts with sensors in Java by working with MQTT messages.
This step-by-step guide describes the MQTT protocol for your IoT projects
Mon, 24 Apr 2017 04:37:45 PDT(image)
TensorFlow is by far the most popular deep learning software package available today. This training covers all of the essentials of TensorFlow; and provides you with hands-on experience building a deep learning model using the TensorFlow library. Every line of code written during the course is analyzed to help you understand what can be a complicated process.
The lessons look at the key mathematical foundations of deep learning models, giving you insight into what makes these techniques work. Created for software engineers and budding data scientists, the course requires basic familiarity with Python programming; as well as statistics concepts such as linear and logistic regression, machine learning concepts like classification, and linear algebra. Jupyter Notebook is used to write and run code.
Mon, 24 Apr 2017 04:38:45 PDT(image)
Adobe XD lets designers be designers by making it possible for them to create working prototypes of web sites and apps without writing a single piece of code. Adobe expert Andy Anderson teaches the basics of using Adobe XD and the process of building prototypes in this hands-on course where you don't just see the software, you use it to design an actual working prototype of a very tasty cooking app.
Mon, 24 Apr 2017 04:35:47 PDT(image)
Get "Terraform: Up and Running" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-04-25 (PDT, GMT-8:00).
Sat, 22 Apr 2017 14:40:30 PDT(image)
Explore functional programming and discover new ways of thinking about code. You know you need to master functional programming, but learning one functional language is only the start. In this book, through articles drawn from PragPub magazine and articles written specifically for this book, you'll explore functional thinking and functional style and idioms across languages. Led by expert guides, you'll discover the distinct strengths and approaches of Clojure, Elixir, Haskell, Scala, and Swift and learn which best suits your needs.
Sat, 22 Apr 2017 14:41:30 PDT(image)
How well do you really know your users? With properly conducted user research, you can discover what really makes your audience tick. This practical guide will show you, step-by-step, how to gain proper insight about your users so that you can base design decisions on solid evidence. You'll not only learn the different methodologies that you can employ in user research, but also gain insight into important set-up activities, such as recruiting users and equipping your lab, and acquire analysis skills so that you can make the most of the data you've gathered. And finally, you'll learn how to communicate findings and deploy evidence, to boost your design rationale and persuade skeptical colleagues.
Fri, 21 Apr 2017 04:43:09 PDT(image)
Expand your programming skills while having fun! If you've entertained the idea of creating your own 3D game, then the Unity 3D game engine is for you. Your instructors, Paris, Jon, and Tim show you how to get going fast with 3D art using Blender and Unity. You'll go from from generating simple shapes to creating a car you'd want to ride around in. No previous art experience required.
Thu, 20 Apr 2017 20:43:51 PDT(image)
Bad design is everywhere, and its cost is much higher than we think. In this thought-provoking book, authors Jonathan Shariat and Cynthia Savard Saucier explain how poorly designed products can anger, sadden, exclude, and even kill people who use them. The designers responsible certainly didn’t intend harm, so what can you do to avoid making similar mistakes? Tragic Design examines real case studies that show how certain design choices adversely affected users, and includes in-depth interviews with authorities in the design industry.
Thu, 20 Apr 2017 16:44:30 PDT
Thu, 20 Apr 2017 04:41:40 PDT(image)
This sale ends at 2:00 AM 2017-04-21 (PDT, GMT-8:00).
Wed, 19 Apr 2017 04:46:57 PDT(image)
Video game journalist Jason Imms has seen some of the best and worst games, game pitches, and game press releases the world has ever known. This experience, and the associated experience of seeing which games sell and which games don't, compelled him to create this instructional series on how to best promote a game in today's overheated video game market.
This course offers current and aspiring game developers an insider's look at games marketing, networking, crowdfunding, social media presence, promotion, and how to be noticed by the press and influencers.
Wed, 19 Apr 2017 04:47:57 PDT(image)
Building a Jenkins automation server based Continuous Integration (CI) pipeline requires five specific software components: Java, Git, Apache Maven, Apache Tomcat, and Jenkins. In this course, you'll develop a solid understanding of the function of each component, how they integrate to do the work of a CI pipeline, and how to install each component.
Wed, 19 Apr 2017 04:44:42 PDT(image)
Get "Practical Packet Analysis" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-04-20 (PDT, GMT-8:00).
Tue, 18 Apr 2017 20:49:49 PDT(image)
Learn how to build app store-ready hybrid apps with the Ionic 2, the framework built on top of Apache Cordova (formerly PhoneGap) and Angular. This practical guide shows you how to use Ionic’s tools and services to develop apps with HTML, CSS, and TypeScript, rather than rely on platform-specific solutions found in Android, iOS, and Windows Phone. Author Chris Griffith takes you step-by-step through Ionic’s powerful collection of UI components, and then helps you use it to build three cross-platform mobile apps.
Mon, 17 Apr 2017 20:51:10 PDT(image)
Get valuable hands-on experience with Swift 3, the latest version of Apple’s programming language. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 3 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms.
Mon, 17 Apr 2017 20:52:10 PDT(image)
Linux is a powerful open-source operating system that has been around for many years and is widely used for running servers and websites. But most students and Makers encounter it for the first time when they are working on projects with their Raspberry Pi or similar single-board computers (SBCs) such as BeagleBone Black or Intel Galileo. Linux for Makers is the first book that explains the Linux operating system specifically for Makers, as opposed to programmers and administrators. By gaining a deeper understanding of Linux, Makers can add another useful tool to their kit that will help them build their projects more easily.
Mon, 17 Apr 2017 04:52:44 PDT(image)
Tableviews are one of the most basic ways that users interface with an iOS app. Think of the ones that segment your music into pop, alternative, and classical. This quick Learning Path will show you when, why, and how to use this mobile interface staple for all your iOS apps. Once you’ve got the hang of it, Paris, Jon, and Tim will take you one step further, showing you how to customize these cells in the interface building.
Mon, 17 Apr 2017 04:53:44 PDT(image)
Taking a constraint-based approach within your iOS app allows Auto Layout to adjust your view hierarchy depending on how much real estate you are dealing with and how it is laid out. A clear understanding of how to construct constraints is key get your apps looking good across devices with minimal fuss—spend the next few minutes and get the process down right.
Mon, 17 Apr 2017 04:54:44 PDT(image)
Getting and Setting up Playgrounds in UnityApple’s Playgrounds have made it easier than ever to take a game from idea to reality with minimal coding. Combine this friendly app-creating environment with the power of a few lines of Swift and you can try out some quick gaming ideas on your iPad, which lets you test your user interface and game mechanics in its future setting.