Daily Dose for 2017.09.22

« Daily Dose for 2017.09.21 | Sep 2017 | 2017 | Daily Dose for 2017.09.23 »

Python 3 Object-oriented Programming, Second Edition
Practical Maintenance Plans in SQL Server
Amazon Web Services in Action, Second Edition
AWS in Motion
Serverless Architectures on AWS


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 Python 3 Object-oriented Programming, Second Edition

Python 3 Object-oriented Programming, Second Edition Free Packt eBook by Dusty Phillips (valid through 9/22 at 19:00 EST). This book covers Python 3.

Publisher’s Description

Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python’s clear, concise syntax.

Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception.

Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software.

You’ll get an in-depth analysis of many common object-oriented design patterns that are more suitable to Python’s unique style. This book will not just teach Python syntax, but will also build your confidence in how to program.

You will also learn how to create maintainable applications by studying higher level design patterns. Following this, you’ll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced in the book. After you discover the joy of unit testing and just how easy it can be, you’ll study higher level libraries such as database connectors and GUI toolkits and learn how they uniquely apply object-oriented principles. You’ll learn how these principles will allow you to make greater use of key members of the Python eco-system such as Django and Kivy.

This new edition includes all the topics that made Python 3 Object-oriented Programming an instant Packt classic. It’s also packed with updated content to reflect recent changes in the core Python library and covers modern third-party packages that were not available on the Python 3 platform when the book was first published.

What You Will Learn

  • Implement objects in Python by creating classes and defining methods
  • Separate related objects into a taxonomy of classes and describe the properties and behaviors of those objects via the class interface
  • Extend class functionality using inheritance
  • Understand when to use object-oriented features, and more importantly when not to use them
  • Discover what design patterns are and why they are different in Python
  • Uncover the simplicity of unit testing and why it’s so important in Python
  • Grasp common concurrency techniques and pitfalls in Python 3
  • Exploit object-oriented programming in key Python technologies such as Kivy and Django.
  • Object-oriented programming concurrently with asyncio

About the Author

Dusty Phillips is a Canadian software developer and author currently living in Seattle, Washington. He has been active in the open source community for a decade and a half and programming in Python for nearly all of it. He cofounded the popular Puget Sound Programming Python meetup group; drop by and say hi if you’re in the area.

Python 3 Object Oriented Programming, Packt Publishing, was the first of his books. He has also written Creating Apps In Kivy, O’Reilly, the mobile Python library, and self-published Hacking Happy, a journey to mental wellness for the technically inclined.

He was hospitalized for suicidal tendencies shortly after the first edition of this book was published and has been an outspoken proponent for positive mental health ever since.

$9.99 Practical Maintenance Plans in SQL Server

Practical Maintenance Plans in SQL Server $9.99 Apress eBook by Bradley Beard. This book covers SQL Server.

Publisher’s Description

This book is a complete guide to setting up and maintaining maintenance plans for SQL Server Database Administrators. Maintenance plans too often consist of a backup task and that’s it, but there is so much more that can and must be done to ensure the integrity of your most important company resource – the data you are tasked to manage and safeguard. This book walks even the newest of users through creating a powerful, automated maintenance plan.

Automate your job using SQL Server Agent to leverage the power of Maintenance Plans to deliver real, proactive solutions to common issues. Schedule common tasks such as backups and index rebuilds to run automatically, and get early-warning notifications of impending problems relating to resource usage and query performance. By the time your boss knows to call you about a problem, you’ll have already called him to describe your solution.

The large majority of books never really cover the topic of inheriting a database server with multiple live databases; the common thread is that the databases will be created and maintained by the reader forever and ever. In the real world, that scenario rarely happens. Practical Maintenance Plans in SQL Server covers that scenario and provides you with the knowledge and tools needed to get comfortable writing your own maintenance plans for any SQL Server database, whether created by you or inherited.

  • Shows the different tasks that can be run in a maintenance plan.
  • Explains how and why those tasks can be implemented.
  • Provides a roadmap to creating your own custom maintenance plan.

What You Will Learn

Implement a completely automated backup maintenance plan Be alerted to performance problems and outages ahead of your boss Learn the different types of database maintenance tasks Plan the workflow of tasks within a maintenance plan Automate your work by implementing custom maintenance plans

Who This Book Is For

Practical Maintenance Plans in SQL Server is for any level of database administrator, but specifically it’s for those administrators with a real need to set up a powerful maintenance plan quickly. New and seasoned administrators will appreciate the book for its robust learning pattern of visual aids in combination with explanations and scenarios. Practical Maintenance Plans in SQL Server is the perfect “new hire” gift for new database administrators in any organization.

About the author

Bradley Beard is a professional software developer residing in the lovely city of Palm Bay, Florida. He started off designing websites using PHP and MySQL in the late 90’s, and gradually moved on to ColdFusion and SQL Server. His breadth of SQL Server experience began with SQL Server 7, mainly concentrated on SQL Server 2000, and then picked up again in SQL Server 2008. He earned his MCSA: SQL Server 2012 certification in July 2013, and he was the Technical Reviewer for Mike McQuillan’s Introducing SQL Server, also available by Apress.

50% off Amazon Web Services in Action, Second Edition

Amazon Web Services in Action, Second Edition 50% off Manning’s eBook by Andreas Wittig, Michael Wittig. This book covers AWS.

Publisher’s Description

Amazon Web Services in Action, Second Edition is a comprehensive introduction to computing, storing, and networking in the AWS cloud. You’ll find clear, relevant coverage of all the essential AWS services you to know, emphasizing best practices for security, high availability and scalability. The practical, hands-on examples include different approaches to deploying applications on AWS, how to secure your infrastructure by isolating networks, and controlling traffic and managing access to AWS resources. You’ll also learn to integrate AWS services into your own applications using SDKs and gain handy ideas on how to design applications for high availability, fault tolerance, and scalability.

Fully updated to include the latest revisions and updates to AWS; this new edition also offers three new chapters covering the latest additions to the AWS platform: serverless infrastructure automation with AWS Lambda, sharing data volumes between machines with EFS, and caching data in memory with ElastiCache!

About the technology

Whether you’re analyzing real-time data, hosting enterprise software, or running an e-commerce site, Amazon Web Services offers you a reliable cloud-based platform with services that scale to fit your needs. The most mature cloud platform available, AWS provides basic infrastructure resources like connectivity, networking, computing power, and storage - all on a pay-as-you-go basis so you can get just what you need when you need it.

What’s inside

  • An overview of AWS cloud concepts and best practices
  • Managing servers on EC2 for cost-effectiveness
  • Infrastructure automation with Infrastructure as Code (AWS CloudFormation)
  • Deploying applications on AWS
  • Storing data on AWS
  • Integrating Amazon’s pre-built services
  • Architecting highly available and fault tolerant systems

About the reader

Written for developers and DevOps engineers moving distributed applications to the AWS platform.

About the authors

Andreas Wittig and Michael Wittig are software engineers and consultants focused on AWS and web development. They migrated the first bank in Germany to AWS along with other heavily regulated businesses with legacy applications.


An eBook copy of the previous edition, Amazon Web Services in Action (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

50% off AWS in Motion

AWS in Motion 50% off Manning’s video by Andreas Wittig, Michael Wittig. This video covers AWS.

Publisher’s Description

See it. Do it. Learn it! AWS in Motion introduces you to working with the Amazon Web Services cloud platform through high-quality video-based lessons and built-in exercises, so you can put what you learn into practice.

AWS in Motion guides you through your first steps of deploying a web application on AWS, teaching you the basics of the AWS ecosystem. You’ll start by setting up a free AWS account, and then you’ll learn how a typical web stack runs and scales in the cloud in a manner that can beat any physical data center! In nearly 3 hours of easy-to-follow video lessons, you’ll explore the many services available in the AWS ecosystem.

About the subject

Back in the big iron, glass-walled server room days, you only had one choice when it came to data centers: guess how much horsepower you’d need under maximum load, build your own server farm, and watch it take up space, money, and energy even when it wasn’t being used at full capacity. With the AWS cloud platform, you can forget about hardware maintenance and cuts your computing and storage costs to just what you need, just when you need it! Amazon Web Services offers you the networking, compute, and security services you need to host everything from small web apps to full-scale enterprise systems. AWS is the gold standard of cloud platforms, offering innovative services for everything from supercomputing to machine learning.

About the video

Packed with exercises and tutorials to try out, you can learn how to work with AWS in a way that makes sense: by working with AWS directly. We’ve designed the lessons to work within a free trial subscription to AWS, so you can get started without spending anything on a live AWS account. With the expert training of the Wittig brothers, the authors of our bestselling Amazon Web Services in Action, you can rest easy knowing you’ve learnt the foundation that every AWS developer needs to succeed, and fast!


Designed for system administrators and DevOps engineers looking to start developing and deploying applications on the AWS platform. You need to be familiar with the basic components of a web application and the general terminology of a network.

What you will learn

  • Understanding the AWS ecosystem
  • Setting up an AWS account
  • Running virtual machines on AWS
  • Using a relational database service
  • Scaling your applications up (or down!)

About the instructors

Andreas Wittig and Michael Wittig are software engineers and consultants focused on AWS. Together, they wrote Manning’s Amazon Web Services in Action.

50% off Serverless Architectures on AWS With examples using AWS Lambda

Serverless Architectures on AWS 50% off Manning’s eBook by Dr. Peter Sbarski with foreword by Patrick Debois, Dr. Donald F. Ferguson. This book covers AWS, AWS Lambda.

Publisher’s Description

Serverless Architectures on AWS teaches you how to build, secure and manage serverless architectures that can power the most demanding web and mobile apps.

About the technology

There’s a shift underway toward serverless cloud architectures. With the release of serverless computer technologies such as AWS Lambda, developers are now building entirely serverless platforms at scale. In these new architectures, traditional back-end servers are replaced with cloud functions acting as discrete single-purpose services. By composing and combining these serverless cloud functions together in a loose orchestration and adopting useful third-party services, developers can create powerful yet easy-to-understand applications.

About the book

Serverless Architectures on AWS teaches you how to build, secure, and manage serverless architectures that can power the most demanding web and mobile apps. You’ll get going quickly with this book’s ready-made real-world examples, code snippets, diagrams, and descriptions of architectures that can be readily applied. By the end, you’ll be able to architect and build your own serverless applications on AWS.

What’s inside

  • First steps with serverless computing
  • Important patterns and architectures
  • Writing AWS Lambda functions and using the API Gateway
  • Composing serverless applications using key services like Auth0 and Firebase
  • Securing, deploying, and managing serverless architectures

About the reader

This book is for software developers interested in back end technologies. Experience with JavaScript (node.js) and AWS is useful but not required.

About the author Dr. Peter Sbarski is a well-known AWS expert, VP of engineering at A Cloud Guru, and head of Serverlessconf.

Select New Books and Courses

Expert Office 365

Expert Office 365 Expert Office 365 Notes from the Field by Nikolas Charlebois-Laprade, Evgueni Zabourdaev, Daniel Brunet, Bruce Wilson, Mike Farran, Ng Kip, Andrew Stobart, Roger Cormier, Colin Hughes-Jones, Rhoderick Milne, Shawn Cathcart. This book covers Office 365, SharePoint, Exchange, Skype.

Publisher’s Description

Get to grips with Office 365 through in-depth tutorials and insights from leading experts. Topics covered include Exchange Online, SharePoint Online, Skype Online, and more. This deeply technical book tackles key aspects of online collaboration and business productivity within Office 365.

Expert Office 365 is written by a dedicated team of Microsoft Premier Field Engineers (PFEs), and captures advice, best practices, and insights from their experience in the field.

What You’ll Learn

  • Develop client Web Parts with the new SharePoint Framework
  • Create a recovery plan for SharePoint Online
  • Configure SharePoint Online Hybrid Search and Portals
  • Configure and optimize Exchange Online
  • Optimize collaboration in your organization through analytics insights

Who This Book Is For

Senior IT pros and developers who wish to master business productivity within Office 365. This book is aimed at organizations that are already on Office 365 or that are currently planning their migration to the cloud.

About the authors

Nikolas Charlebois-Laprade is a Senior Technical Advisor working in Gatineau, Canada. His background as a Software Engineer and as a Technical Program Manager makes him a well-rounded web technologies expert. Having worked with several government departments and agencies, he has worked on various large scale SharePoint deployments. Nik is the founder and president of IgniteSoft, a consulting company specializing in small and medium SharePoint deployments for regional businesses.

Evgueni Zabourdaev has a background as a systems engineer, analyst, infrastructure architect, and consultant spanning 20 years. He has been passionate about topics surrounding information architecture, enterprise content and information management, document collaboration, taxonomy development, search, and other traditional subject matter that extends and improves knowledge management across organizations.

Proud French Montrealer Daniel Brunet has been highly focused in his career on content management. After 10 years at a law firm managing many flavors of ECM, he fell in love with all its challenges when SharePoint 2007 came out. It was only natural for him to join Microsoft and work with this product for the following 10 years. Today, Daniel is still at home coaching customers on content management strategies, of which recovery is a big part.

Shawn Cathcart has spent 20 years excelling with the architecture, implementation, and operational management of Microsoft technologies. While he has covered a wide array of the Microsoft product stack, his primary focus has been with Universal Communications and Messaging. That mix of operational management and project implementation experience gives Shawn a very honest and practical approach to the utilization of Microsoft technologies. Shawn has been a Microsoft Premier Field Engineer since 2014 and prior to that worked for a Microsoft Gold Partner for 10 years as a consultant.

Roger Cormier has been working with SharePoint since March of 2004 and has been learning about SharePoint since that day. He enjoys working with people and leveraging technology to deliver business solutions.

Mike Farran has been in the IT industry for over 20 years. He likes to say his focus is on learning and helping others learn to improve their skills and knowledge. This pursuit of knowledge has lead Mike through a Help Desk for an Oil & Gas company, various consulting companies, programming, managing a data center and then finding his second love, SharePoint, in 2006. Microsoft boosted his ego six years ago by hiring him as a Premier Field Engineer where his thirst for knowledge never goes unquenched.

Colin Hughes-Jones started providing support for SharePoint at Microsoft in December 2005 as a contractor. He joined Microsoft in Texas as a Support Escalation Engineer in June 2007. In November 2007, he moved back to Canada and started his role as a Premier Field Engineer. He recently celebrated his 10-year anniversary working with Microsoft.

Kip Ng has over 20 years of working experience in IT consulting, IT delivery, and IT technical leadership. Kip has strong global exposure. He can speak four languages and has worked with hundreds of organizations worldwide. Kip currently manages and runs the Business Productivity delivery team in Microsoft Canada, focusing on driving digital transformation and leading the cloud strategy and delivery.

Rhoderick Milne is currently a Senior Premier Field Engineer with Microsoft, based out of Mississauga in Ontario, Canada. With over 15 years of IT experience, his specialties are in the realms of Cloud, Messaging, and Virtualization. Prior to moving to Canada, Rhoderick worked in the UK’s largest financial institutions and has a proven track record in consulting and training. Rhoderick is a charter Microsoft Certified Solutions Master (MCSM) in Exchange 2013, and a Microsoft Certified Master (MCM) in Exchange 2007 & 2010 in addition to holding regular MCSE+I and MCITP credentials.

Andrew Stobart is currently a Support Escalation Engineer for Exchange Online and lives with his family in Winnipeg, Manitoba, Canada. He is a dedicated and passionate professional with over 20 years of experience in IT consulting, support, and operations. Andrew has expertise and an in-depth technical skill set in Windows client and server, Active Directory, Microsoft SQL, Exchange, Office 365, MySQL, IIS, SCCM, SCOM, Hyper-V, Visual Studio (C#), PowerShell, and many others. Recognized for strong client relationships and exceptional communication abilities with diverse audiences, Andrew has been with Microsoft since 2011.

Since early 2000, Bruce Wilson has been supporting customers with troubleshooting various technical issues. After joining Microsoft in 2007, he has supported each of the mail filtering cloud offerings provided by Microsoft. Over the years, he has developed multiple techniques to identify where breakdowns and failures occur during mail flow.

New/Updated Safari Books and Courses


Focal Press


John Wiley & Sons

Manning Publications

O’Reilly Media, Inc.

Packt Publishing

Rocky Nook

Stone River eLearning

Technics Publications

« Daily Dose for 2017.09.21 | Sep 2017 | 2017 | Daily Dose for 2017.09.23 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1