Subscribe: O'Reilly - Safari Books Online
Added By: Feedage Forager Feedage Grade B rated
Language: English
application  azure  book  code  continuous  create  data  learn  microsoft azure  visual studio  visual  visualizations  web  work 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: O'Reilly - Safari Books Online

O'Reilly - Safari Books Online

O'Reilly - Safari Books Online RSS Feed


Implementing DevOps with Microsoft Azure

2017/05/26April 28, 2017


Accelerate and Automate Build, Deploy, and Management of applications to achieve High Availability. About This Book This guide highlights tools that offer development and deployment environments for application services Secure and continuously monitor your web application in order to make it highly available Use Visual Studio Team Services for Continuous Integration and Continuous Development to expedite your application life cycle management process Use Microsoft Azure App Services (Azure Web Apps / Azure Websites), PaaS offering from Microsoft to deploy web application Who This Book Is For This book is for DevOps engineers, system administrators, and developers (.net) who want to implement DevOps for their organization. You do not need to have any knowledge of VSTS or Azure App Services (Azure Web Apps / Azure Websites). What You Will Learn Explore the features of PaaS and aPaaS in DevOps Use Visual Studio Team Services (VSTS) to manage versions of code and integrating VSTS with Eclipse IDE Understand and configure Continuous Integration in VSTS Review Unit Test Execution for Automated Testing Create different environments that can be used to continuous deploy a web application Configure Roll-based Access to enable secure access for Azure Web Apps Create and configure the App Service Environment to enhance security Understand the execution of the end-to-end automation process Conduct Performance Testing using JMeter Discover the different monitoring options available in Microsoft Azure Portal In Detail This book will teach you all about the Visual Studio Team Services and Microsoft Azure PaaS offerings that support Continuous Integration, Continuous Delivery, Continuous Deployment, and execution in the cloud with high availability, disaster recovery, and security. You will first be given a tour of all the concepts and tools that Microsoft Azure has to offer and how these can be used in situations to cultivate the DevOps culture. You’ll be taught how to use and manage Visual Studio Team Services (VSTS) and about the structure of the sample application used throughout the book. You will become familiar with the nitty gritty of Continuous Integration and Continuous Development with VSTS and Microsoft Azure Apps. You will not only learn how to create App service environments, but also how to compare Azure Web Apps and App Service Environments to deploy web applications in a more secure environment. Once you have completed Continuous Integration and created the Platform for application deployment, you will learn more about the final stepping stone in achieving end-to-end automation using approval-based Continuous Delivery and Deployment. You will then learn about Continuous Monitoring, using the monitoring and notification options provided by Microsoft Azure and Visual Studio Team Services. Style and Approach This book is an easy-to-follow guide filled with examples and real-world applications for gaining an in-depth understanding of Microsoft Azure and Visual Studio. This book will help you leverage Microsoft Azure and Visual Studio using real-world examples. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at . If you purchased this book elsewhere, you can visit and register to have the code file.

Practical OneOps

2017/05/26April 12, 2017


Discover over 65 recipes to help you create breathtaking data visualizations using the latest features of D3. About This Book Learn about D3 4.0 from the inside out and master its new features Utilize D3 packages to generate graphs, manipulate data, and create beautiful presentations Solve real-world visualization problems with the help of practical recipes Who This Book Is For If you are a developer familiar with HTML, CSS, and JavaScript, and you wish to get the most out of D3, then this book is for you. This book can serve as a desktop quick-reference guide for experienced data visualization developers. You’ll also find this book useful if you’re a D3 user who wants to take advantage of the new features introduced in D3 4.0. You should have previous experience with D3. What You Will Learn Get a solid understanding of the D3 fundamentals and idioms Use D3 to load, manipulate, and map data to any kind of visual representation on the web Create data-driven dynamic visualizations that update as the data does Leverage the various modules provided by D3 to create sophisticated, dynamic, and interactive charts and graphics Create data-driven transitions and animations within your visualizations Understand and leverage more advanced concepts such as force, touch, and Geo data visualizations In Detail This book gives you all the guidance you need to start creating modern data visualizations with D3 4.x that take advantage of the latest capabilities of JavaScript. The book starts with the basic D3 structure and building blocks and quickly moves on to writing idiomatic D3-style JavaScript code. You will learn how to work with selection to target certain visual elements on the page, then you will see techniques to represent data both in programming constructs and its visual metaphor. You will learn how map values in your data domain to the visual domain using scales, and use the various shape functions supported by D3 to create SVG shapes in visualizations. Moving on, you’ll see how to use and customize various D3 axes and master transition to add bells and whistles to otherwise dry visualizations. You’ll also learn to work with charts, hierarchy, graphs, and build interactive visualizations. Next you’ll work with Force, which is one of the most awe-inspiring techniques you can add to your visualizations, and you’ll implement a fully functional Choropleth map (a special purpose colored map) in D3. Finally, you’ll learn to unit test data visualization code and test-driven development in a visualization project so you know how to produce high-quality D3 code. Style and approach This step-by-step guide to mastering data visualizations with D3 will help you create amazing data visualizations with professional efficiency and precision. It is a solution-based guide in which you learn through practical recipes, illustrations, and code samples Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at . If you purchased this book elsewhere, you can visit and register to have the code file.

Basic Cost Benefit Analysis for Assessing Local Public Projects, Second Edition

2017/05/26May 24, 2017


The cost benefit technique is so often referenced in government policy that a correct understanding is necessary for officials entrusted with public decisions. This book presents essential elements for understanding, interpreting, and conducting cost benefit analysis (CBA) in the context of local government. If you’re charged with preparing numerical analyses to assess the worthiness of a specific policy proposal, you’ll need this book to understand how costs and benefits are identified and analyzed in terms of economic efficiency and resource allocation. CBA is rooted in and has little or no value apart from the economic concepts of cost and resource efficiency. This book is designed to teach the correct use and interpretation of cost benefit analysis, while advising you of CBA’s limitations and pitfalls. Case studies, presented in the final chapters of this book, represent typical proposals confronted by local officials. The book also includes instructions for using computer spreadsheets to build basic cost benefit models and an appendix on the step-by-step process of discounting future costs and benefits.

The Human Resource Professional’s Guide to Change Management

2017/05/26May 24, 2017


The ability to help an organization effectively deal with change is a key competency that all human resource (HR) professionals must possess. However, many people in the HR function have not received any formal training or instruction on how to fulfill this important role. This book provides HR professionals with key concepts and practical techniques to successfully launch, support, and sustain change management initiatives within their organizations. Pragmatic tools and explanations will illuminate critical change management competencies and processes, thereby enabling HR professionals to take on strategic and active roles. As well, understanding of one’s own reactions to change will also be explored to assist HR professionals to effectively manage and guide change. Questions posed at the end of each chapter allow for personal reflection and growth, thereby providing further development of skills relating to change management. This text is an excellent resource for HR students, those new to practicing HR and seasoned HR professionals alike.

Three Critical Shifts in Thinking for the Evolving Leader, 1st Edition

2017/05/26February 15, 2016


What distinguishes a real leader in an organization, other than a lofty title? As this report explains, it depends wholly on who you are rather than what you’ve achieved. Truly inspiring people are found at every level of an organization and demonstrate influence beyond their formal authority. What can you do to cultivate leadership qualities? Author Eric McNulty, a director at the National Preparedness Leadership Initiative, describes three critical shifts that you need to make in your thinking and practice if you are to inspire others to follow you. Read this free report and learn exactly what the three shifts are and what they entail. Learn how you can start down the road to true leadership.

Designing Culture, 1st Edition

2017/05/26June 15, 2016


In today’s highly competitive landscape, humans are not just cogs in a machine. They are the machine itself. If you want to outstrip your competitors, you need to influence not only how people work, but also how they work together. This O’Reilly report examines how your organization can use behavioral science to design a workplace culture that supports creativity, collaboration, and innovation among your employees. Author Kristi Woolsey walks you through a behavioral strategy framework that can help you increase productivity and improve employee attraction and retention. With detailed case studies of a biomedical engineering company, a university, and a skincare product manufacturer, this report shows you that creating culture affects several areas, including: Organizational structure: hierarchies, teams, and team size Programs and amenities: everything from free food to compensation strategies and recurring meetings Digital and mechanical tools and systems that support your work processes Digital and physical space where your employees work, connect, and collaborate Pick up this report and learn how organizations can measure in dollars the positive results of an environment designed to influence workplace behavior. About the author Kristine Woolsey is the practice lead for creative environments at MAYA, a design and technology innovation consultancy. Kristi is well known as a behavioral strategist with years of speaking and research on the impact that the physical environment has on human behavior. She also founded Woolsey Studio, which by 2000 was the largest West Coast women-led architecture firm.

Diving Deeper into C++ Templates

2017/05/26May 18, 2017


Templates form the foundation of modern C++ programming; they must be understood, not only to use the Standard Library, but to take advantage of many of the features found in C++11 and C++14. By offering a detailed look at how to create and use template functions and classes in your C++ code, this course goes beyond the basics, and is intended for the intermediate level programmer. Topics covered include: non-type and default parameters, overloading and specialization, the use of template template parameters, explicit instantiation and inheritance, generic programming, type traits, and policy-based design. Learners completing this course will have the knowledge required to produce robust, practical, and modern C++ code. Understand how to create and use template functions in your C++ code Learn to use modern techniques; such as type traits, and policy-based programming Discover how generic programming differs from OO programming Gain a fundamental awareness of the importance of templates in modern C++ code Julian Templeman runs the London UK based consulting company Templeman Consulting. He has worked in software development for 40 years, written code in over 20 languages, and has worked with C++ for over 20 years. A professional consultant, trainer, and writer, Julian has authored multiple programming books and videos, including the O'Reilly title "Practical Scala for Java Developers".

Continuous Integration (CI) With Jenkins - Server Deployments

2017/05/26May 17, 2017


This course teaches developers how to use Jenkins to automate the deployment of web applications to an application server. Automated deployments are a key feature of any deployment pipeline used for continuous delivery and deployment. The course introduces a sample Java web application and focuses on deploying that application to an Apache Tomcat servlet container using Jenkins integration. By the end of this course, you'll understand how to automate the delivery of web applications by packaging them from a source code repository and ultimately deploying to an application server. Learn how to set up a Jenkins build so it can deploy a web app to a Tomcat servlet container Discover how to configure Tomcat for integration with Jenkins See a demonstration of a complete end-to-end deployment pipeline Understand the difference between continuous delivery and continuous deployment Kevin Bowersox leads development teams that build Java web applications for the federal government. As a Java expert, Kevin shares his 17 years of experience to help coders understand and enjoy the benefits of automating software development practices. He holds a BA in Information Sciences and Technology from Penn State; and is the author of multiple O'Reilly titles on topics such as Spring Framework, Hibernate, Apache Maven, and Jenkins.

Career Match, 2nd Edition

2017/05/26June 22, 2017


Is your job just a way to pay the bills? It doesn’t have to be that way. You’ll find that when your career fits your personality, it becomes a source of tremendous satisfaction and success. Career Match is designed to help you discover your ideal work. Take the ten-minute self-assessment to determine your personality style and then turn to the corresponding chapter—the one that reads as if it’s written just for you—and: Identify career choices that will exhilarate you Recognize the type of work environment and boss you need to thrive Learn to leverage your natural strengths Customize and speed your job search Updated to include hot new careers in areas such as gaming, web design, alternative energy, cybersecurity, food science, and more, the second edition features expanded chapters for each personality type and fresh stories of people who have found fulfillment in work perfectly suited to them. If you’re looking for direction, this indispensable guide will help you match who you are with what you’re meant to do—for a lifetime of gratifying work and greater success.

How the Stock Market Works, 6th Edition

2017/05/26June 3, 2017


How the Stock Market Works provides a clear, insightful and practical explanation of the way the UK's investment and financial markets operate, and their interaction with other financial markets around the world.