- Books/Videos on Sale (or Free) Today
- New/Updated Safari Books and Courses
- New/Updated Pluralsight Courses
These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Packt eBook by Matthew Poole (valid through 9/27 at 19:00 EST). This book covers Raspberry Pi.
This book is for all mischievous Raspberry Pi owners who’d like to see their computer transform into a neat spy gadget to be used in a series of practical pranks and projects. No previous skills are required to follow along, and if you’re completely new to Linux, you’ll pick up much of the basics for free.
We’ll help you set up your Raspberry Pi Zero, Raspberry Pi 2 and Raspberry Pi 3 and guide you through a number of pranks and secret agent techniques that are so inconspicuous yet high on mischief. You’ll learn how to configure your operating system for maximum mischief and start exploring audio, video, or Wi-Fi techniques. We’ll show you how to record, listen, or talk to people from a distance and how to set up your own phone network. Then, you’ll plug in your webcam and set up a motion detector with an alarm and find out what the other computers on your Wi-Fi network are up to. Once you’ve mastered the techniques, we’ll combine them with a battery pack and GPS for the ultimate off-road spy kit.
What You Will Learn
- Install and configure the Raspbian Jessie operating system for maximum mischief
- Detect an intruder with motion detection or a laser trip wire and set off an alarm
- Listen in to conversations from a distance over Bluetooth
- Distort your voice in weird and wonderful ways
- Track the Pi’s whereabouts using GPS
- Connect your Pi to the mobile Internet using a 3G dongle and make yourself anonymous on the net
- Display secret messages and codes to fellow agents on a LED display
About the Author
Matthew Poole is a systems engineer based near Southampton on the south coast of England, with over 20 years of industry experience. After graduating in electronics and communications engineering, he went on to train as and become an air traffic engineer for Civil Aviation Authority, UK, working on microprocessor-based control and communications systems.
Later, he became a software architect and mobile technology specialist, working for several consultancies and global organizations in both hands-on architecture and product-management roles .
He is now a partner at Connecting Objects, a boutique systems consultancy focusing on the design of Bluetooth and other wireless-based IoT systems, taking ideas from concept to prototype. He is also the Director of Technology for Mobile Onboard, a leading UK-based transport technology company specializing in bus connectivity and mobile ticketing systems.
He is also the author of Building a Home Security System with Raspberry Pi, Packt Publishing.
$9.99 Apress eBook by Michael Lopp. This book covers Engineering Management.
- Lopp’s hilarious stories with serious lessons extracted from his varied and sometimes bizarre experiences managing humans at many of the top companies in Silicon Valley
- Third Edition of Managing Humans contains a whole new season of episodes
- Classic episodes from Rands in Repose remastered for high fidelity and freshness
Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre experiences as a manager at Apple, Pinterest, Palantir, Netscape, Symantec, Slack, and Borland. Many of the stories first appeared in primitive form in Lopp’s perennially popular blog, Rands in Repose. The Third Edition of Managing Humans contains a whole new season of episodes from the ongoing saga of Lopp’s adventures in Silicon Valley, together with classic episodes remastered for high fidelity and freshness.
Whether you’re an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you—and help you survive and prosper amid the general craziness of dysfunctional bright people caught up in the chase of riches and power. Scattered in repose among these manic misfits are managers, an even stranger breed of people who, through a mystical organizational ritual, have been given power over the futures and the bank accounts of many others.
Lopp’s straight-from-the-hip style is unlike that of any other writer on management and leadership. He pulls no punches and tells stories he probably shouldn’t. But they are magically instructive and yield Lopp’s trenchant insights on leadership that cut to the heart of the matter—whether it’s dealing with your boss, handling a slacker, hiring top guns, or seeing a knotty project through to completion.
Writing code is easy. Managing humans is not. You need a book to help you do it, and this is it.
What You’ll Learn
- Lead engineers
- Handle conflict
- Hire well
- Motivate employees
- Manage your boss
- Discover how to say no
- Understand different engineering personalities
- Build effective teams
- Run a meeting well
- Scale teams
Who This Book Is For
Managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bytes for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.
About the author
Michael Lopp is a veteran engineering manager who has never managed to escape the Silicon Valley. In over 20 years of software development, Michael has worked at a variety of innovative companies, including Apple, Pinterest, Palantir, Netscape, Symantec, Borland International, Slack, and a startup that slowly faded into nothingness. In addition to his day job, Michael writes a popular technology and management weblog under the nom de plume “Rands,” where he discusses his management ideas, worries about staying relevant, and wishes he had time to see more of the world. His weblog can be found at RandsinRepose.com. Michael lives in northern California, never far from the ocean.
50% off RabbitMQ in Depth
50% off Manning’s eBook by Gavin M. Roy. This book covers RabbitMQ, AMQP, MQTT, STOMP.
RabbitMQ in Depth is a practical guide to building and maintaining message-based applications. This book provides detailed coverage of RabbitMQ with an emphasis on why it works the way it does. You’ll find examples and detailed explanations based in real-world systems ranging from simple networked services to complex distributed designs. You’ll also find the insights you need to make core architectural choices and develop procedures for effective operational management.
About the technology
At the heart of most modern distributed applications is a queue that buffers, prioritizes, and routes message traffic. RabbitMQ is a high-performance message broker based on the Advanced Message Queueing Protocol. It’s battle tested, ultrafast, and powerful enough to handle anything you can throw at it. It requires a few simple setup steps, and you can instantly start using it to manage low-level service communication, application integration, and distributed system message routing.
- AMQP, the Advanced Message Queueing Protocol
- Communicating via MQTT, Stomp, and HTTP
- Valuable troubleshooting techniques
- Database integration
About the reader
Written for programmers with a basic understanding of messaging-oriented systems.
About the author
Gavin M. Roy is an active, open source evangelist and advocate who has been working with internet and enterprise technologies since the mid-90s. Technical editor James Titcumb is a freelance developer, trainer, speaker, and active contributor to open source projects.
50% off RabbitMQ in Action Distributed Messaging for Everyone
50% off Manning’s eBook by Alvaro Videla, Jason J.W. Williams, Alexis Richardson. This book covers RabbitMQ.
RabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts by explaining how message queuing works, its history, and how RabbitMQ fits in. Then it shows you real-world examples you can apply to your own scalability and interoperability challenges.
About the technology
There’s a virtual switchboard at the core of most large applications where messages race between servers, programs, and services. RabbitMQ is an efficient and easy-to-deploy queue that handles this message traffic effortlessly in all situations, from web startups to massive enterprise systems.
About the book
RabbitMQ in Action teaches you to build and manage scalable applications in multiple languages using the RabbitMQ messaging server. It’s a snap to get started. You’ll learn how message queuing works and how RabbitMQ fits in. Then, you’ll explore practical scalability and interoperability issues through many examples. By the end, you’ll know how to make Rabbit run like a well-oiled machine in a 24 x 7 x 365 environment.
- Learn fundamental messaging design patterns
- Use patterns for on-demand scalability
- Glue a PHP frontend to a backend written in anything
- Implement a PubSub-alerting service in 30 minutes flat
- Configure RabbitMQ’s built-in clustering
- Monitor, manage, extend, and tune RabbitMQ
About the reader
Written for developers familiar with Python, PHP, Java, .NET, or any other modern programming language. No RabbitMQ experience required.
About the authors
Alvaro Videla is a developer and architect specializing in MQ-based applications.
Jason J. W. Williams is CTO of DigiTar, a messaging service provider, where he directs design and development.
50% off Manning’s eBook by Randy Abernethy. This book covers 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
- 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
About the reader
This book assumes you’re comfortable with a mainstream programming language like Java or C++ and the basics of service-oriented architecture. No experience with Apache Thrift is required.
About the author
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.
Free Pluralsight course (one week) by Clive Erikson. This course covers CATIA V5, Computer-Aided Design, Product Design.
CATIA V5 is a computer aided design application that will help you to design any product you can imagine. In this course, Introduction to CATIA V5, you’ll be introduced to CATIA V5 and learn how to use its workbench features in practice. First, you’ll begin by learning the inner workings of the CATIA V5 Part Design workbench, and how to create a bike pedal. Next, you’ll delve into a journey with the assembly workbench and install the pedal you made on the bike. Finally, you’ll discover how to create a drawing of the pedal and multiple drawing views, all while adding some dimensions in the Drafting workbench. By the end of this course, you’ll have the necessary skills and knowledge to create your own shapes, and confidently utilize part design and workbenches in CATIA V5. Software required: CATIA V5.
About the Author
Clive Erikson is an experienced CATIA professional with over ten years’ experience in engineering at a fortune 500 company. He has experience in CATIA site support and training, leading the way in learning strategy management and process improvement. He has implemented new Product Lifecycle Management (PLM) processes and training across the global enterprise, and has assisted the engineering customer in the workplace with seminars and one-on-one coaching of CATIA V5 in various systems. He also troubleshoots problems related to CATIA V5 including related developed applications. Clive has planned, conducted, and analyzed results of performance analyses of the engineering group; worked with engineering management to help them understand what learning solutions are available, and utilized the results to assist in the development of measurable educational objectives. He teaches short courses and seminars to groups, delivering live demonstrations of PLM software and its applications in the context of CATIA V5, ENOVIA, and various sub-engineering applications.
- Core Java SE 9 for the Impatient, 2nd Edition (Book) by Cay S. Horstmann
- Learning Angular, 2nd Edition (Book) by Caleb Dayley, Brendan Dayley, Brad Dayley
- Lean Media (Book) by Ian Lamont
- Cisco 200-101: CCNA - ICND2 - Interconnecting Cisco Networking Devices Part 2 (Video) by iCollege
- Microsoft Access 2013 (Video) by iCollege
- InfoPath 2013 (Video) by Dr. Ryan Jasperson
- Branding Inside Out (Book) by Nicholas Ind
- Myths of Leadership (Book) by Jo Owen
- Myths of Management (Book) by Professor Sir Cary Cooper, Stefan Stern
- Myths of Work (Book) by Adrian Furnham, Ian MacRae
- Native Advertising (Book) by Dale Lovell
- The Escape Industry (Book) by Mark Tungate
- The Human Workplace (Book) by Andy Swann
- Transformational HR (Book) by Peter Cheese, Perry Timms
- Exam Ref 70-764 Administering a SQL Database Infrastructure (Book) by Victor Isakov
O’Reilly Media, Inc.
- iOS 11 Swift Programming Cookbook (Book) by Vandad Nahavandipoor
- Programming with MicroPython (Book) by Nicholas H. Tollervey
- Python for Data Analysis, 2nd Edition (Book) by William Wesley McKinney
- Security from First Principles (Book) by Susan Sons, Craig Jackson, Scott Russell
- Streaming Systems (Book) by Tyler Akidau, Reuven Lax, Slava Chernyak
- What Is Design Thinking? (Book) by Jennifer Mailhot, Ellen Siminoff, Julie Stanford, Mia Silverman
- Architectural Patterns and Best Practices with Python (Video) by Anand Balachandran Pillai
- Identifying Behaviour Patterns using Machine Learning Techniques (Video) by Tomasz Lelek
- Python Machine Learning - Second Edition (Book) by Vahid Mirjalili, Sebastian Raschka
- R Data Analysis Cookbook - Second Edition (Book) by Kuntal Ganguly
- Reactive Programming With Java 9 (Book) by Tejaswini Mandar Jog
- Windows Server 2016 Automation with PowerShell Cookbook - Second Edition (Book) by Thomas Lee
Pearson Education India
- Marketing Management: Indian Cases (Book) by Susobhan Goswami G.Radha Venkatesh Suresh Paul A, Varsha Jain Ashita Majra Isaac Jacob
- Unbalanced Sequential Data in Machine Learning (Video) by Rahul Chandnani
- Device Hardening (Video) by Daniel Lachance
- Photoshop CC Adjustment Layers (Video) by Megan Young
- Python Fundamentals (Video) by Austin Bingham and Robert Smallshire
- Security for Hackers and Developers: Exploit Development (Video) by Dr. Jared DeMott
- Unity C# Scripting Fundamentals (Video) by Joshua Kinney
- Unity Lighting Fundamentals (Video) by Joy Horvath
- Unity Navigation Fundamentals (Video) by Dano Kablamo
- Unity UI Fundamentals (Video) by Michael Baker