User Group LeadershipThis book is about starting and sustaining a technology user group. User groups are a wonderful way to connect with local and like - inded professionals for networking and learning. All the forums and social media on the internet can't replace face-to-face time spent discussing problems, upcoming technologies, and other pertinent topics. What every user group needs is leaders to organize meetings, find speakers, and connect the community.
What every leader needs is good advice and guidance on how to begin a group and nurture new leadership to keep the group sustainable, and Michelle Malcher provides just that right sort of guidance in her book on User Group Leadership. This book is designed to help you understand what goes into starting and building a user group, giving you the tools and resources to do so. Learn what to expect before your first meeting, in the first three months, and in the first year. ...
Using Chef with Microsoft AzureThis book is your hands-on guide to infrastructure provisioning and configuration management in the cloud using Chef's open source, cross-platform toolset. With over 10,000 customers joining the Microsoft Azure cloud platform each week and steadily increasing usage, the need for automation approaches has never been greater. This book provides both practical examples and a much needed strategic overview of how these two technologies can be combined.
Using Chef with Microsoft Azure takes you through the process of writing ‘recipes' in Chef to describe your infrastructure as code, and simplify your configuration management processes. You'll also meet the Chef tools that can be used to provision complete environments within Microsoft Azure.
There are now a wide variety of tools and approaches that can be taken to provision resources such as virtual machines within Microsoft Azure. This book demonstrates them, discusses the benefits and weaknesses of each approach, and shows how a c ...
Web Development with Django Cookbook, 2nd EditionDjango is a web framework that was designed to strike a balance between rapid web development and high performance. It has the capacity to handle applications with high levels of user traffic and interaction, and can integrate with massive databases on the backend, constantly collecting and processing data in real time.
Through this book, you'll discover that collecting data from different sources and providing it to others in different formats isn't as difficult as you thought. It follows a task-based approach to guide you through all the web development processes using the Django framework. We'll start by setting up the virtual environment for a Django project and configuring it. Then you'll learn to write reusable pieces of code for your models and find out how to manage database schema changes using South migrations. After that, we'll take you through working with forms and views to enter and list data. With practical examples on using templates and JavaScript together, you will ...
Appcelerator Titanium Smartphone App Development Cookbook, 2nd EditionThe mobile web has paved the way but many users want to have “native” applications installed. Using Appcelerator as a platform it's now possible to write iOS, Android, and Windows phone applications in JavaScript! It allows developers to develop fully native UI applications using Appcelerator studio tools without any knowledge of Objective-C, Swift or Java.
This book will take you through the process of building cross-platform, native UI applications for the mobile from scratch. You will learn how to develop apps, how to use GPS, cameras and photos and how to build socially connected apps. You will also learn how to package them for submission to the App Store and Google Play. ...
Backbone.js EssentialsThis book offers insight into creating and maintaining dynamic Backbone.js web applications. It delves into the the fundamentals of Backbone.js and helps you achieve mastery of the Backbone library.
Starting with Models and Collections, you'll learn how to simplify client-side data management and easily transmit data to and from your server. Next, you'll learn to use Views and Routers to facilitate DOM manipulation and URL control so that your visitors can navigate your entire site without ever leaving the first HTML page. Finally, you'll learn how to combine those building blocks with other tools to achieve high-performance, testable, and maintainable web applications. ...
BeagleBone CookbookBeagleBone is an inexpensive web server, Linux desktop, and electronics hub that includes all the tools you need to create your own projects - whether it's robotics, gaming, drones, or software-defined radio. If you're new to BeagleBone Black, or want to explore more of its capabilities, this cookbook provides scores of recipes for connecting and talking to the physical world with this credit-card-sized computer.
All you need is minimal familiarity with computer programming and electronics. Each recipe includes clear and simple wiring diagrams and example code to get you started. If you don't know what BeagleBone Black is, you might decide to get one after scanning these recipes. ...
Build Your Own PaaS with DockerDocker is a great tool in many ways for developers and people in DevOps.
We begin by learning how easy it is to create and publish your own customized Docker images and making them available to everyone. We also see how practical it is to separate every service to its own container. When you have published separated service containers, the process of running all kinds of platforms in the same server is a walk in the park.
This book walks you through a use case project that will teach you how to customize and create your own Docker image, allowing you to run any platform you want. The project evolves throughout the book and emerges as a complete three containers Wordpress/MySQL platform when finished. ...
Designing for Scalability with Erlang/OTPIf you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail.
In the first part of the book, you'll learn how to design and implement process behaviors and supervision trees with Erlang/OTP, and bundle them into standalone nodes. The second part addresses reliability, scalability, and high availability in your overall system design. If you're familiar with Erlang, this book will help you understand the design choices and trade-offs necessary to keep your system running.
Explore OTP's building blocks: the Erlang language, tools and libraries collection, and its abstract principles and design rules; Dive into the fundamentals of O ...
Infrastructure as CodeVirtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure.
Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, you'll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment.
Examine the pitfalls that organizations fall into when ado ...
Introduction to JavaScript Object NotationWhat is JavaScript Object Notation (JSON) and how can you put it to work? This concise guide helps busy IT professionals get up and running quickly with this popular data interchange format, and provides a deep understanding of how JSON works. Author Lindsay Bassett begins with an overview of JSON syntax, data types, formatting, and security concerns before exploring the many ways you can apply JSON today.
From Web APIs and server-side language libraries to NoSQL databases and client-side frameworks, JSON has emerged as a viable alternative to XML for exchanging data between different platforms. If you have some programming experience and understand HTML and JavaScript, this is your book.
Learn why JSON syntax represents data in name-value pairs; Explore JSON data types, including object, string, number, and array; Find out how you can combat common security concerns; Learn how the JSON schema verifies that data is formatted correctly; Examine the relationship between browsers, w ...