Version Control with Git

Version Control with Git

Author: Jon Loeliger

Publisher: "O'Reilly Media, Inc."

Published: 2012-08-14

Total Pages: 455

ISBN-13: 1449345042

DOWNLOAD EBOOK

Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system. This thoroughly revised edition also includes tips for manipulating trees, extended coverage of the reflog and stash, and a complete introduction to the GitHub repository. Git lets you manage code development in a virtually endless variety of ways, once you understand how to harness the system’s flexibility. This book shows you how. Learn how to use Git for several real-world development scenarios Gain insight into Git’s common-use cases, initial tasks, and basic functions Use the system for both centralized and distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules Interact with Subversion (SVN) repositories—including SVN to Git conversions Navigate, use, and contribute to open source projects though GitHub


Acquisitions and Open Source Software Development

Acquisitions and Open Source Software Development

Author: Michael Vetter

Publisher: Springer Nature

Published: 2021-08-10

Total Pages: 192

ISBN-13: 3658350849

DOWNLOAD EBOOK

Participation of firms in Open Source Software (OSS) development is steadily increasing. In fact, a substantial part of OSS projects today are developed in informal collaboration between firms and a community of voluntary contributors. As more and more firms are active in OSS, acquisitions of firms active in OSS development occur increasingly often. Yet, despite the economic and practical importance of OSS, research has so far overlooked this phenomenon. This dissertation explores this phenomenon of acquisitions of firms active in OSS development. Michael Vetter examines the role of OSS in the pre-acquisition phase and the impact of acquisitions on OSS development in the post-acquisition phase. Using qualitative and quantitative research methods, the author examines acquisition motives, acquisition likelihood, timing of acquisitions, and outcomes of acquisitions and discuss mechanisms behind variations across acquisitions.The findings from the studies contribute to research on acquisitions and OSS development while also providing insights into how to leverage OSS in target search, selection and evaluation processes as well as how to effectively manage acquisitions of firms active in OSS and the communities around them.


Presto: The Definitive Guide

Presto: The Definitive Guide

Author: Matt Fuller

Publisher: O'Reilly Media

Published: 2020-04-03

Total Pages: 310

ISBN-13: 1492044245

DOWNLOAD EBOOK

Perform fast interactive analytics against different data sources using the Presto high-performance, distributed SQL query engine. With this practical guide, you’ll learn how to conduct analytics on data where it lives, whether it’s Hive, Cassandra, a relational database, or a proprietary data store. Analysts, software engineers, and production engineers will learn how to manage, use, and even develop with Presto. Initially developed by Facebook, open source Presto is now used by Netflix, Airbnb, LinkedIn, Twitter, Uber, and many other companies. Matt Fuller, Manfred Moser, and Martin Traverso show you how a single Presto query can combine data from multiple sources to allow for analytics across your entire organization. Get started: Explore Presto’s use cases and learn about tools that will help you connect to Presto and query data Go deeper: Learn Presto’s internal workings, including how to connect to and query data sources with support for SQL statements, operators, functions, and more Put Presto in production: Secure Presto, monitor workloads, tune queries, and connect more applications; learn how other organizations apply Presto


Software Product Management

Software Product Management

Author: Hans-Bernd Kittlaus

Publisher: Springer Nature

Published: 2022-07-04

Total Pages: 338

ISBN-13: 3662651165

DOWNLOAD EBOOK

Software Product Management (SPM) is a key success factor for software products and software-intensive products. This book gives a comprehensive overview on SPM for beginners as well as best practices, methodology and in-depth discussions for experienced product managers. This includes product strategy, product planning, participation in strategic management activities and orchestration of the functional units of the company. The book is based on the results of the International Software Product Management Association (ISPMA®, SPM Body of Knowledge V.2) which is led by a group of SPM experts from industry and research with the goal to foster software product management excellence across industries. This book can be used as textbook for ISPMA®-based education and as guide for anybody interested in SPM as one of the most exciting and challenging disciplines in the business of software.


Project to Product

Project to Product

Author: Mik Kersten

Publisher: IT Revolution

Published: 2018-11-20

Total Pages: 237

ISBN-13: 1942788401

DOWNLOAD EBOOK

As tech giants and startups disrupt every market, those who master large-scale software delivery will define the economic landscape of the 21st century, just as the masters of mass production defined the landscape in the 20th. Unfortunately, business and technology leaders are woefully ill-equipped to solve the problems posed by digital transformation. At the current rate of disruption, half of S&P 500 companies will be replaced in the next ten years. A new approach is needed. In Project to Product, Value Stream Network pioneer and technology business leader Dr. Mik Kersten introduces the Flow Framework—a new way of seeing, measuring, and managing software delivery. The Flow Framework will enable your company’s evolution from project-oriented dinosaur to product-centric innovator that thrives in the Age of Software. If you’re driving your organization’s transformation at any level, this is the book for you.


Programming Persistent Memory

Programming Persistent Memory

Author: Steve Scargall

Publisher: Apress

Published: 2020-01-09

Total Pages: 387

ISBN-13: 1484249321

DOWNLOAD EBOOK

Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times—a huge leap forward in byte-addressable capacity compared with current DRAM offerings. This revolutionary new technology gives applications significant performance and capacity improvements over existing technologies. It requires a new way of thinking and developing, which makes this highly disruptive to the IT/computing industry. The full spectrum of industry sectors that will benefit from this technology include, but are not limited to, in-memory and traditional databases, AI, analytics, HPC, virtualization, and big data. Programming Persistent Memory describes the technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. The book explains fundamental concepts; provides an introduction to persistent memory programming APIs for C, C++, JavaScript, and other languages; discusses RMDA with persistent memory; reviews security features; and presents many examples. Source code and examples that you can run on your own systems are included. What You’ll Learn Understand what persistent memory is, what it does, and the value it brings to the industry Become familiar with the operating system and hardware requirements to use persistent memory Know the fundamentals of persistent memory programming: why it is different from current programming methods, and what developers need to keep in mind when programming for persistence Look at persistent memory application development by example using the Persistent Memory Development Kit (PMDK)Design and optimize data structures for persistent memoryStudy how real-world applications are modified to leverage persistent memoryUtilize the tools available for persistent memory programming, application performance profiling, and debugging Who This Book Is For C, C++, Java, and Python developers, but will also be useful to software, cloud, and hardware architects across a broad spectrum of sectors, including cloud service providers, independent software vendors, high performance compute, artificial intelligence, data analytics, big data, etc.


Energy and Analytics

Energy and Analytics

Author: John J. McGowan

Publisher: CRC Press

Published: 2020-11-26

Total Pages: 350

ISBN-13: 8770223254

DOWNLOAD EBOOK

This book details how to leverage big data style analytics to manage and coordinate the key issues in both energy supply and demand. It presents a detailed explanation of the underlying systems technology that enables big data in buildings and how this technology provides added cost benefit from efficiency, onsite solar, and electricity markets. It is a primer on Building Automation Systems Standards, web services and electricity markets and programs plus a complete tutorial on energy analytics hardware, software, and Internet-enabled offerings that energy managers must understand today.


Handbook of Organizational Creativity

Handbook of Organizational Creativity

Author: Roni Reiter-Palmon

Publisher: Elsevier

Published: 2023-06-22

Total Pages: 440

ISBN-13: 0323915574

DOWNLOAD EBOOK

Handbook of Organizational Creativity: Individual and Group Level Influences, Second Edition covers creativity from many perspectives in two unique volumes, including artificial Intelligence work, creativity within specific applied domains (e.g., engineering, science, therapy), and coverage of leadership. The book includes individual, team and organizational level factors and includes organizational interventions to facilitate creativity (such as training). Chapters focus on creative abilities and creative problem-solving processes, along with individual differences such as motivation, affect and personality. New chapters include the neuroscience of creativity, creativity and meaning, morality/ethicality and creativity, and creative self-beliefs. Sections on group level phenomena examine team cognition, team social processes, team diversity, social networks, and multi-team systems and creativity. Final coverages includes different types and approaches to leadership, such as transformational leadership, ambidextrous leadership leader-follower relations, and more. - Focuses on the key need to increase creativity and innovation in organizations - Identifies the factors influencing organizational creativity - Includes individual, group and organizational influences - Identifies personality traits and beliefs affecting creativity - Discusses problem-solving processes, idea evaluation, and diverent thinking - Contains new coverage of virtual teams, creative meetings, and multiteam systems - This expanded second edition is divided into two volumes. For further information on Leadership, Interventions, and Macro Level Issues visit https://shop.elsevier.com/books/handbook-of-organizational-creativity/reiter-palmon/978-0-323-91841-1


Model-Based Safety and Assessment

Model-Based Safety and Assessment

Author: Marc Zeller

Publisher: Springer Nature

Published: 2020-09-03

Total Pages: 256

ISBN-13: 303058920X

DOWNLOAD EBOOK

This book constitutes the proceedings of the 7th International Symposium on Model-Based Safety and Assessment, IMBSA 2020, held in Lisbon, Portugal, in September 2020. The conference was held virtually due to the COVID-19 pandemic. The 15 revised full papers and 4 short papers presented were carefully reviewed and selected from 30 initial submissions. The papers are organized in topical sections on safety models and languages; state-space modeling; dependability analysis process; safety assessment in automotive domain; AI and safety assurance.


Product Lifecycle Management. PLM in Transition Times: The Place of Humans and Transformative Technologies

Product Lifecycle Management. PLM in Transition Times: The Place of Humans and Transformative Technologies

Author: Frédéric Noël

Publisher: Springer Nature

Published: 2023-01-31

Total Pages: 707

ISBN-13: 3031251822

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 19th IFIP WG 5.1 International Conference, PLM 2022, Grenoble, France, July 10–13, 2022, Revised Selected Papers. The 67 full papers included in this book were carefully reviewed and selected from 94 submissions. They were organized in topical sections as follows: Organisation: Knowledge Management, Business Models, Sustainability, End-to-End PLM, Modelling tools: Model-Based Systems Engineering, Geometric modelling, Maturity models, Digital Chain Process, Transversal Tools: Artificial Intelligence, Advanced Visualization and Interaction, Machine learning, Product development: Design Methods, Building Design, Smart Products, New Product Development, Manufacturing: Sustainable Manufacturing, Lean Manufacturing, Models for Manufacturing.