Daily Dose for 2017.09.27

« Daily Dose for 2017.09.26 | Sep 2017 | 2017 | Daily Dose for 2017.09.28 »

Raspberry Pi for Secret Agents, Third Edition
Managing Humans, Third Edition
RabbitMQ in Depth
RabbitMQ in Action
Programmer's Guide to Apache Thrift
Introduction to CATIA V5


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Raspberry Pi for Secret Agents, Third Edition

Raspberry Pi for Secret Agents, Third Edition Free Packt eBook by Matthew Poole (valid through 9/27 at 19:00 EST). This book covers Raspberry Pi.

Publisher’s Description

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.

You can find his blog at CubikSoundz.com and LinkedIn profile at Linkedin.com/in/cubik, or you can reach him on Twitter at @cubiksoundz.

$9.99 Managing Humans, Third Edition

Managing Humans, Third Edition $9.99 Apress eBook by Michael Lopp. This book covers Engineering Management.

Publisher’s Description

  • 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

RabbitMQ in Depth 50% off Manning’s eBook by Gavin M. Roy. This book covers RabbitMQ, AMQP, MQTT, STOMP.

Publisher’s Description

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.

What’s inside

  • 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

RabbitMQ in Action 50% off Manning’s eBook by Alvaro Videla, Jason J.W. Williams, Alexis Richardson. This book covers RabbitMQ.

Publisher’s Description

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.

What’s inside

  • 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 Programmer’s Guide to Apache Thrift

Programmer's Guide to Apache Thrift 50% off Manning’s eBook by Randy Abernethy. This book covers Apache Thrift.

Publisher’s Description

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

Any distributed application includes individual components, often written in different languages and hosted in multiple locations, which must communicate quickly and efficiently. Apache Thrift is a communication framework that enables cross-language remote procedure calls and serialization. Apache Thrift supports embedded, mobile, web, and server environments and a host of languages ranging from JavaScript to C++. It’s perfect for back end services and embedded systems where size, scalability and performance are mission critical.

What’s inside

  • 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 Introduction to CATIA V5

Introduction to CATIA V5 Free Pluralsight course (one week) by Clive Erikson. This course covers CATIA V5, Computer-Aided Design, Product Design.

Publisher’s Description

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.

New/Updated Safari Books and Courses

Addison-Wesley Professional

i30 Media



Kogan Page

Microsoft Press

O’Reilly Media, Inc.

Packt Publishing

Pearson Education India

Technics Publications

New/Updated Pluralsight Courses

« Daily Dose for 2017.09.26 | Sep 2017 | 2017 | Daily Dose for 2017.09.28 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1