Browse Results

Showing 25,201 through 25,225 of 64,113 results

Girlhood, Schools, and Media: Popular Discourses of the Achieving Girl (Routledge Research in Cultural and Media Studies)

by Michele Paule

This book explores the circulation and reception of popular discourses of achieving girlhood, and the ways in which girls themselves participate in such circulation. It examines the figure of the achieving girl within wider discourses of neoliberal self-management and post-feminist possibility, considering the tensions involved in being both successful and successfully feminine and the strategies and negotiations girls undertake to manage these tensions.The work is grounded in an understanding of media, educational, and peer contexts for the production of the successful girl. It traces narratives across school, television and online in texts produced for and by girls, drawing on interviews with girls in schools, online forum participation (within the purpose-built site www.smartgirls.tv), and girls’ discussions of a range of teen dramas.

Girls Just Want to Have Likes: How to Raise Confident Girls in the Face of Social Media Madness

by Laurie Wolk

An educator and leadership coach teaches parents how to cut through daughters&’ addiction to social media and reclaim family connection. In today&’s age of social media, young girls are learning crucial life lessons from dubious mentors like the Kardashians and other Instagram &“celebrities.&” Many are so thoroughly addicted to social media they are uncomfortable communicating face to face. It&’s no wonder parents across the country are afraid for their daughters&’ self-esteem and ability to thrive in the real world. In Girls Just Want to Have Likes, educator and leadership coach Laurie Wolk offers smart advice on how parents can take control, communicate meaningfully with their children, and get back to raising confident capable young women. Laurie shows parents how to reclaim their roles as mentor and guide, helping their daughters unwind and decode the toxic messages social media broadcasts. By applying Laurie&’s methods, social media will start to fade into the background of your household, allowing family connection to take center stage—and letting your daughter shine.

Girls Who Code: Learn to Code and Change the World (Girls Who Code #1)

by Reshma Saujani

<P>Part how-to, part girl-empowerment, and all fun, from the leader of the movement championed by Sheryl Sandberg, Malala Yousafzai, and John Legend. <P>Since 2012, the organization Girls Who Code has taught computing skills to and inspired over 40,000 girls across America. Now its founder, Reshma Saujani, wants to inspire you to be a girl who codes! <P>Bursting with dynamic artwork, down-to-earth explanations of coding principles, and real-life stories of girls and women working at places like Pixar and NASA, this graphically animated book shows what a huge role computer science plays in our lives and how much fun it can be. <P>No matter your interest—sports, the arts, baking, student government, social justice—coding can help you do what you love and make your dreams come true. Whether you’re a girl who’s never coded before, a girl who codes, or a parent raising one, this entertaining book, printed in bold two-color and featuring art on every page, will have you itching to create your own apps, games, and robots to make the world a better place. <P><b>A New York Times Bestseller</b>

Girls' Feminist Blogging in a Postfeminist Age (Routledge Studies in New Media and Cyberculture)

by Jessalynn Keller

Girls’ Feminist Blogging in a Postfeminist Age explores the practices of U.S.-based teenage girls who actively maintain feminist blogs and participate in the feminist blogosphere as readers, writers, and commenters on platforms including Blogspot, Facebook, Twitter, and Tumblr. Drawing on interviews with bloggers between the ages of fifteen and twenty-one, as well as discursive textual analyses of feminist blogs and social networking postings authored by teenage girls, Keller addresses how these girls use blogging as a practice to articulate contemporary feminisms and craft their own identities as feminists and activists. In this sense, feminist girl bloggers defy hegemonic postfeminist and neoliberal girlhood subjectivities, a finding that Keller uses to complicate both academic and popular assertions that suggest teenage girls are uninterested in feminism. Instead, Keller maintains that these young bloggers employ digital media production to educate their peers about feminism, connect with like-minded activists, write feminist history, and make feminism visible within popular culture, practices that build upon and continue a lengthy tradition of American feminism into the twenty-first century. Girls’ Feminist Bloggers in a Postfeminist Age challenges readers to not only reconsider teenage girls’ online practices as politically and culturally significant, but to better understand their crucial role in a thriving contemporary feminism.

Git Best Practices Guide

by Eric Pidoux

If you are a developer and you want to completely master Git without heavy theory, this is the book for you. A reasonable knowledge level and basic understanding of Git concepts will get you started with this book.

Git Essentials

by Ferdinando Santacroce

If you are a software developer with little or no experience of versioning systems, or are familiar with other centralized versioning systems, then this book is for you. If you have some experience working with command lines or using Linux admin or just using Unix and want to know more about Git, then this book is ideal for you.

Git Essentials

by Ferdinando Santacroce

<P><P>Create, merge, and distribute code with Git, the most powerful and flexible versioning system available <P><P>About This Book <P><P>Master all the basic concepts of Git to protect your code and make it easier to evolve <P><P>Use Git proficiently, and learn how to resolve day-by-day tasks easily <P><P>A step-by-step guide, packed with examples to help you learn and work with Git internals <P><P>Who This Book Is For <P><P>If you are a software developer with little or no experience of versioning systems, or are familiar with other centralized versioning systems, then this book is for you. If you have some experience working with command lines or using Linux admin or just using Unix and want to know more about Git, then this book is ideal for you. <P><P>What You Will Learn <P><P>Create, branch, and merge a local repository <P><P>Transport your work to a remote repository working in a centralized manner <P><P>Organize your source code using feature branches <P><P>Organize the development flow <P><P>Get a meaningful changelog using clear commit messages <P><P>Collaborate with teammates without any impediments <P><P>Experiment with your code without affecting functional code files <P><P>Explore some tools used to migrate to Git from other versioning systems without losing your development history <P><P>Extend your knowledge of Git with some useful resources <P><P>In Detail <P><P>Since its inception, Git has attracted skilled developers due to its robust, powerful, and reliable features. Its incredibly fast branching ability transformed a piece of code from a niche tool for former Linux Kernel developers into a mainstream distributed versioning system. Like most powerful tools, Git can be hard to approach since it has a lot of commands, subcommands, and options that easily confuse newcomers. The main purpose of Git Essentials is to help you overcome this fear and become adept at all basic tasks in Git. This book starts with an introduction to version control systems, and after this you'll delve deeply into the essentials of Git. This serves as a primer for the topics to follow such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You will then learn the art of cherry-picking, taking only commits you like, followed by Git blame. Finally, you'll learn how to migrate from SVN using Git tools or TortoiseGit and migrate from other VCSs, concluding with a collection of resources, links, and appendices.

Git Essentials - Second Edition: Create, merge, and distribute code with Git, the most powerful and flexible versioning system available

by Ferdinando Santacroce

Dive and explore into the latest addons of the latest Git. About This Book • Master all the basic concepts of Git to protect your code and make it easier to evolve • Use Git proficiently, and learn how to resolve day-by-day challenges easily • This step-by-step guide is packed with examples to help you learn and work with Git's internals Who This Book Is For If you are a software developer with little or no experience of versioning systems, or you are familiar with other centralized versioning systems, then this book is for you. If you have experience in server and system management and need to broaden your use of Git from a DevOps perspective, this book contains everything you need. What You Will Learn • Master Git fundamentals • Be able to "visualize," even with the help of a valid GUI tool • Write principal commands in a shell • Figure out the right strategy to run change your daily work with few or no annoyances • Explore the tools used to migrate to Git from the Subversion versioning system without losing your development history • Plan new projects and repositories with ease, using online services, or local network resources In Detail Since its inception, Git has attracted skilled developers due to its robust, powerful, and reliable features. Its incredibly fast branching ability transformed a piece of code from a niche tool for Linux Kernel developers into a mainstream distributed versioning system. Like most powerful tools, Git can be hard to approach since it has a lot of commands, subcommands, and options that easily confuse newcomers. The 2nd edition of this very successful book will help you overcome this fear and become adept in all the basic tasks in Git. Building upon the success of the first book, we start with a brief step-by-step installation guide; after this, you'll delve into the essentials of Git. For those of you who have bought the first edition, this time we go into internals in far greater depth, talking less about theory and using much more practical examples. The book serves as a primer for topics to follow, such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You'll then learn the art of cherry-picking, taking only the commits you want, followed by Git blame. Finally, we'll see how to interoperate with a Subversion server, covering the concepts and commands needed to convert an SVN repository into a Git repository. To conclude, this is a collection of resources, links, and appendices to satisfy even the most curious. Style and approach This short guide will help you understand the concepts and fundamentals of GIT is a step-by-step manner.

Git Pocket Guide: A Working Introduction

by Richard E. Silverman

This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.Examine the state of your project at earlier points in timeLearn the basics of creating and making changes to a repositoryCreate branches so many people can work on a project simultaneouslyMerge branches and reconcile the changes among themClone an existing repository and share changes with push/pull commandsExamine and change your repositoryâ??s commit historyAccess remote repositories, using different network protocolsGet recipes for accomplishing a variety of common tasks

Git Recipes

by Włodzimierz Gajda

Whether you're relatively new to git or you need a refresher, or if you just need a quick, handy reference for common tasks in git, Git Recipes is just the reference book you need. With recipes to cover any task you can think of, including working with GitHub and git on BitBucket, Git Recipes shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git. If you work with Git at all, you need this hands-on, practical reference for all things Git.

Git Version Control Cookbook

by Aske Olsson Rasmus Voss

This practical guide contains a wide variety of recipes, taking you through all the topics you need to know about to fully utilize the most advanced features of the Git system. If you are a software developer or a build and release engineer who uses Git in your daily work and want to take your Git knowledge to the next level, then this book is for you. To understand and follow the recipes included in this book, basic knowledge of Git command-line code is mandatory.

Git Version Control Cookbook: Leverage version control to transform your development workflow and boost productivity, 2nd Edition

by Kenneth Geisshirt Aske Olsson Rasmus Voss Emanuele Zattin

A series of practical recipes to simplify the Git learning experience and increase your productivity when using Git version controlKey FeaturesExplore practical recipes to use Git’s most advanced featuresLearn how Git references its objects and how history is recordedUse reflog and git fsck to recover lost informationBook DescriptionGit is one of the most popular tools for versioning. Git Version Control Cookbook builds on the success of the previous edition and provides you with an up-to-date guide to solving problems related to versioning.You’ll start by learning about the Git data model and how it stores files and looks at commits. By using simple commands, you’ll learn how to navigate through the database. Once you have accustomed yourself to the basics, you’ll explore techniques to configure Git with comprehensive examples and configuration targets. You’ll gain insights into improving your understanding of branches and recovery from mistakes — right from committing to a wrong branch to recovering lost commits or files. You’ll then move on to discovering the features that Git rebase has to offer and use regular Git merge on other branches. You’ll explore Git notes and learn how to utilize the update, list, and search commands. In addition to this, you’ll learn how to extract metadata from repositories and automate your daily tasks using Git hooks. You’ll then study in detail repository maintenance, patching, and offline sharing. By the end of the book, you’ll have grasped various tips and tricks for everyday usage, while increasing your knowledge of Git providers, integrations, and clients.What you will learnUnderstand the Git data model and use commands to navigate the database Find out how you can recover lost commits or filesForce a rebase on some branches and use regular Git to merge on the restMaster the techniques required to extract metadata from repositoriesExplore Git notes and learn about the various features that it offersSee how to decode different subcommandsWho this book is forThe Git Version Control Cookbook is for you if you are a developer or Build Release manager looking for a full-fledged practical guide that will take your Git knowledge to the next level. Basic knowledge of GNU tools and shell or bash scripting is needed.

Git for Electronic Circuit Design: CAD and Version Control for Electrical Engineers (Maker Innovations Ser.)

by Altay Brusan Aytac Durmaz

Work with Git and avoid dangerous mishaps in this popular, cooperative environment, even if you have no software engineering background or previous experience with Git. This book will teach you the basic principles of working cooperatively in Git with software engineers and other team members to handle issues the GUI can’t. You'll start by learning the fundamentals of the Git environment and commands. Concepts such as commits, branches, and Git organization are discussed. To avoid bogging you down with software terminology, advanced topics like setting up a Git server are ignored. Descriptions are worded to keep you away from technical specifications. Examples are presented in easily digestible text files and focus on realistic scenarios and concerns without delving into one-off or advanced, oddball situations. You can see the results without focusing on the jargon. Once you understand the basics of Git, you’ll design a digital system circuit using a computer aided design (CAD) tool. You’ll learn to collaborate effectively through Git between team members, incorporate continuous development philosophy, work with project documentation, and build a solid project structure. Finally, you'll see how Git can also ease maintenance tasks and provide CAD designers unique opportunities. What You'll LearnWork with the Git-bash environmentIncorporate continuous development philosophyDiscover the links between Git and modern CAD programsWho This Book Is ForElectrical engineers active in device manufacturing and other engineers and students unfamiliar with Git.

Git for Programmers: Master Git for effective implementation of version control for your programming projects

by Jesse Liberty Jon Galloway

Learn to track, branch, merge, and manage code revisions for real-world development scenariosKey FeaturesMaster Git and understand the significance of version controlGet to grips with Git's typical workflows, advanced functions, and their implementationsUnderstand important Git commands to manage your repositoryBook DescriptionGit is the most popular version control system in the world. It allows developers to keep up with frequent code changes in a project, ensures there are no code conflicts between the developers, and reverts to an older version of code when required. Git for Programmers comprehensively equips you with actionable insights on advanced Git concepts in an engaging and straightforward way. This book will help you gain expertise on Git with many practical use cases as you progress through the chapters. The book begins with a quick history of Git and instructions on how to get it and install it, after which you'll dive into the creation and cloning of your repository. As you progress through the book, you'll explore Git places, branching, and GUIs. Once you understand the fundamentals, you'll learn how to handle merge conflicts, rebase, amend, interactive rebase, and use the log. You'll also explore important Git commands for managing your repository. Finally, the book concludes with coverage of bisect, blame, and several other problem handling techniques. By the end of this book, you'll be able to use Git with confidence; saving, sharing, and managing files as well as undoing mistakes and rewriting history.What you will learnCreate and clone repositoriesUnderstand the difference between local and remote repositoriesUse, manage, and merge branches back into the main branchUtilize tools to manage merge conflictsManage commits on your local machine through interactive rebasingUse the log to gain control over all the data in your repositoryUse bisect, blame, and other tools to undo Git mistakesWho this book is forIf you have basic understanding of Git and want to strengthen your command over advanced techniques and navigate different functions, this book is for you.

Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git

by Emma Jane Hogbin Westby

You can do more with Git than just build software. This practical guide delivers a unique people-first approach to version control that also explains how using Git as a focal point can help your team work better together. You’ll learn how to plan and pursue a Git workflow that not only ensures that you accomplish project goals, but also fits the immediate needs and future growth of your team.The first part of the book on structuring workflow is useful for project managers, technical team leads, and CTOs. The second part provides hands-on exercises to help developers gain a better understanding of Git commands.Explore the dynamics of team buildingWalk through the process of creating and deploying software with GitStructure workflow to influence the way your team collaboratesLearn a useful process for conducting code reviewsSet up a shared repository and identify specific team members as contributors, consumers, or maintainersKnow the why behind the Git commands your teammates useUse branching strategies to separate different approaches to your projectExamine popular collaboration platforms: GitHub, Bitbucket, and GitLab

Git für Dummies (Für Dummies)

by Michael Kaufmann

Git hat sich als Quellcodeverwaltung durchgesetzt und ist der De-facto-Standard in der Softwareentwicklung. Alle Unternehmen, die noch nicht auf Git sind, werden die nächsten Jahre wechseln. Und nicht nur die Entwicklung - auch Administration, Sicherheit und Dokumentation finden zunehmend auf Git statt. Git ist damit heute das wichtigste Werkzeug für alle digitalen Produkte - quasi die Werkbank. Wenn Sie wissen wollen, wie Sie Git richtig implementieren und welche Regeln Sie für die Zusammenarbeit aufstellen sollten, dann sind Sie hier richtig. Dieses Buch ist eine Einführung in das effektive Arbeiten mit Git - geeignet sowohl für Berufseinsteiger als auch für erfahrene Entwickler, die zu Git wechseln.

Git in Practice: Includes 66 Techniques

by Mike McQuaid

SummaryGit in Practice is a collection of 66 tested techniques that will optimize the way you and your team manage your development projects. The book begins with a brief reminder of the core version control concepts you need when using Git and moves on to the high-value features you may not have explored yet. Then, you'll dig into cookbook-style techniques like history visualization, advanced branching and rewriting history each presented in a problem-solution-discussion format. Finally you'll work out how to use Git to its full potential through configuration, team workflows, submodules and using GitHub pull requests effectively.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyGit is a source control system, but it's a lot more than just that. For teams working in today's agile, continuous delivery environments, Git is a strategic advantage. Built with a decentralized structure that's perfect for a distributed team, Git manages branching, committing, complex merges, and task switching with minimal ceremony so you can concentrate on your code. About the BookGit in Practice is a collection of battle-tested techniques designed to optimize the way you and your team manage development projects. After a brief overview of Git's core features, this practical guide moves quickly to high-value topics like history visualization, advanced branching and rewriting, optimized configuration, team workflows, submodules, and how to use GitHub pull requests. Written in an easy-to-follow Problem/Solution/Discussion format with numerous diagrams and examples, it skips the theory and gets right to the nitty-gritty tasks that will transform the way you work.Written for developers familiar with version control and ready for the good stuff in Git.What's InsideTeam interaction strategies and techniquesReplacing bad habits with good practicesJuggling complex configurationsRewriting history and disaster recovery About the AuthorMike McQuaid is a software engineer at GitHub. He's contributed to Qt and the Linux kernel, and he maintains the Git-based Homebrew project.Table of ContentsPART 1 INTRODUCTION TO GITLocal GitRemote GitPART 2 GIT ESSENTIALSFilesystem interactionsHistory visualizationAdvanced branchingRewriting history and disaster recoveryPART 3 ADVANCED GITPersonalizing GitVendoring dependencies as submodulesWorking with SubversionGitHub pull requestsHosting a repositoryPART 4 GIT BEST PRACTICESCreating a clean historyMerging vs. rebasingRecommended team workflows

Git. Leksykon kieszonkowy

by Richard E. Silverman

"Podr?czny przewodnik po Git!Jeszcze do niedawna w?ród systemów kontroli wersj? fotel lidera zajmowa? SVN. Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek systemów kontroli wersji opanowa?y systemy rozproszone, z Gitem na czele. Czemu zdoby?y tak? popularno??? Dzi?ki zastosowaniu Gita ka?dy programista dysponuje swoj? lokaln?, kompletn? kopi? ca?ego repozytorium. Pozwala to na b?yskawiczne wykonywanie typowych zada? i korzystanie z mo?liwo?ci kontroli wersji bez wp?ywu na repozytoria innych osób. A? do momentu, gdy stwierdzisz, ?e chcesz podzieli? si? efektami pracy z innymi.Brzmi interesuj?co? Je?li chcia?by? zg??bi? system Git, trafi?e? na doskona?? ksi??k?. Dzi?ki jej niewielkim rozmiarom mo?esz mie? j? zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych poj?? wymaga zmiany sposobu my?lenia. Ten leksykon pozwoli Ci w ka?dej chwili sprawdzi?, jak stworzy? nowe repozytorium czy ga??? oraz jak wprowadzi? zmiany i przes?a? je na centralny serwer. Ponadto dowiesz si?, jak ?ledzi? zdalne repozytoria, przegl?da? histori? zmian i scala? wersje. To doskona?a lektura dla wszystkich osób chc?cych b?yskawicznie pozna? mo?liwo?ci Gita i zacz?? stosowa? go w codziennej pracy.Dzi?ki tej ksi??ce: poznasz filozofi? pracy z Gitem stworzysz repozytorium i zaczniesz z niego korzysta? nauczysz si? pracowa? z ga??ziami kodu biegle opanujesz system GitPoznaj rozproszony system kontroli wersji!"

Git: Mastering Version Control

by Aske Olsson Rasmus Voss Ferdinando Santacroce Jakub Narebski

Learn everything you need to take full control of your workflow with Git with this curated Learning Path - dive in and transform the way you work About This Book * Master all the basic concepts of Git to protect your code and make it easier to evolve * Filled with practical recipes that will teach you how to use the most advanced features of the Git system * Harness the full power of the Git version control system to customize Git behavior, manipulate history, integrate external tools, and explore platform shortcuts Who This Book Is For This learning path is for software developers who want to become proficient at using the Git version control system. A basic understanding of any version control system would be beneficial. What You Will Learn * Transport your work to a remote repository in a centralized manner * Experiment with your code without affecting functional code files * Explore some tools used to migrate to Git from other versioning systems without losing your development history * Understand the Git data model and how you can navigate the database with simple commands * Debug with Git and use various techniques to find faulty commits * Customize Git behavior system-wide, on a per-user, per-repository, and per-file basis * Master administering and setting up Git repositories, configuring access, finding and recovering from repository errors, and performing repository maintenance * Chose a workflow and configure/set up support for the chosen workflow In Detail Git is one of the most popular types of Distributed Version Control System. Since its inception, it has attracted skilled developers due to its robust, powerful, and reliable features. Like most powerful tools, Git can be hard to approach for the newcomers. However, this learning path will help you overcome this fear and become adept at all the basic and advanced tasks in Git. This course starts with an introduction to version control systems before you delve deeply into the essentials of Git. This serves as a primer for the topics to follow such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You'll also learn how to migrate from SVN using Git tools or TortoiseGit and migrate from other VCSs, concluding with a collection of resources, links, and appendices. As you progress on to the next module, you will learn how you can automate the usual Git processes by utilizing the hook system built into Git. It also covers advanced repository management, including different options to rewrite the history of a Git repository before you discover how you can work offline with Git, how to track what is going on behind the scenes, and how to use the stash for different purposes. Moving forward, you will gain deeper insights into Git's architecture, its underlying concepts, behavior, and best practices. It gives a quick implementation example of using Git for a collaborative development of a sample project to establish the foundation knowledge of Git operational tasks and concepts. By exploring advanced Git practices, you will attain a deeper understanding of Git's behavior, allowing you to customize and extend existing recipes and write your own. This Learning Path is a blend of content, all packaged up keeping your journey in mind. It includes content from the following Packt products: * Git Essentials, Ferdinando Santacroce * Git Version Control Cookbook, Aske Olsson and Rasmus Voss * Mastering Git, Jakub Narebski Style and approach Its step-by-step approach with useful information makes this course the ultimate guide to understanding and mastering Git. This course will show the road to mastery example by example, while also explaining the mental model of Git.

Git: Version Control for Everyone

by Ravishankar Somasundaram

The book follows a Blended Learning Approach (Learning through multiple modes: Readers learn theory to understand the concept and reinforce it by practically doing it). The new concepts are introduced using examples of common day to day activities for quick realization spread across topics. For the computer literate who want to leverage the advantage of maintaining multiple versions of files/folders to go back and forth in time with respect to the files content. For developers, administrators, analysts, architects and any others who want to perform a simultaneous, collaborative or work in parallel on the same set of files.

GitHub Actions in Action: Continuous integration and delivery for DevOps

by Michael Kaufmann

Automate your build, test, and deploy pipelines using GitHub Actions!Continuous delivery (CI/CD) pipelines help you automate the software development process and maximize your team&’s efficiency. GitHub Actions in Action teaches you how to build, test, and deploy pipelines in GitHub Actions through hands-on labs and projects. In GitHub Actions in Action you will learn how to: • Create and share GitHub Actions workflows • Automate CI/CD workloads and other GitHub tasks • Secure release pipelines with secrets, variables, and environments • Support compliance frameworks • Create safe and scalable self-hosted runners Written by three Microsoft MVPs and tech reviewed by a Staff DevOps Architect from GitHub, this book delivers the hardworking skills and advice you&’ll need to be successful on the job. DevOps engineers will love GitHub Actions in Action&’s coverage of reliable methods for Infrastructure-as-Code and automating cloud environments. You&’ll follow an extended example application for selling tickets, taking it all the way from initial build to cloud deployment. Foreword by Scott Hanselman. About the technology Believe it or not, CI/CD can be simple! With GitHub Actions, you can automate your entire dev process using just the tools built into GitHub—no external frameworks or complex integrations required. GitHub Actions is secure, reliable, and best of all, easy. This book will get you started. About the book GitHub Actions in Action teaches you how to build automated delivery pipelines in GitHub. You&’ll start with simple examples that demonstrate workflow and action basics, and then you&’ll dive into platform architecture, security, and workflow runtime details. As you go, you&’ll build a full CI/CD pipeline, optimizing for compliance, performance, and costs. You&’ll even create shareable actions for the GitHub marketplace. What's inside • Create and share GitHub Actions workflows • Automate testing and other GitHub tasks • Secure release pipelines with secrets, variables, and environments About the reader For developers and DevOps engineers comfortable with GitHub. About the author Michael Kaufmann is a Microsoft Regional Director and MVP. Rob Bos is an Azure and GitHub Trainer, a Microsoft MVP, a GitHub Star, and a LinkedIn Learning Instructor. Marcel de Vries is a CTO of Xebia Microsoft Services, Microsoft Regional Director, and MVP. The technical editor on this book was James Michael Gousset. Table of Contents Part 1 1 Introduction to GitHub Actions 2 Hands-on: My first Actions workflow 3 Workflows 4 GitHub Actions Part 2 5 Runners 6 Self-hosted runners 7 Managing your self-hosted runners Part 3 8 Continuous integration 9 Continuous delivery 10 Security 11 Compliance 12 Improving workflow performance and costs

GitHub Copilot Certification Study Guide (Sybex Study Guide)

by Tom Taulli

The fastest, most effective way to prepare for the GitHub Copilot certification exam and hone your skills with the popular AI-powered programming tool In the GitHub Copilot Certification Study Guide, tech entrepreneur and Pluralsight trainer, Tom Taulli, delivers a concise and accurate walkthrough of the AI-powered programming tool. Perfect for everyone preparing to take the new GitHub Copilot Certification exam, as well as programmers who regularly use the tool in their day-to-day work, this Study Guide helps you optimize your software development workflows, understand the structure of the test, and learn the material covered by it. This book explains every topic covered by the GitHub Copilot Certification exam, including: Responsible AI GitHub Copilot plans and features The inner workings of GitHub Copilot and how it handles data Prompt crafting and prompt engineering Developer use cases Testing workflows with GitHub Copilot Privacy fundamentals and context exclusions From step-by-step tutorials of the GitHub Copilot installation process to proven exam-taking techniques from the experts at Sybex, the GitHub Copilot Certification Guide explores everything you need to understand to succeed on the test and improve your on-the-job coding performance. It offers: Job-ready strategies and techniques for avoiding common generative AI-enhanced programming pitfalls and making use of its many benefits Up-to-date descriptions of the most useful features and functions of GitHub Copilot, including Copilot Edits Complimentary access to a practice Assessment Test, a Practice Exam, 100 digital flashcards, and a glossary of key terms on the Sybex online learning environment Generative AI tools, like GitHub Copilot, have transformed the software engineering and programming landscapes. If you're preparing for the certification exam, or you wish to expand your AI coding skillset, grab a copy of the GitHub Copilot Certification Study Guide today.

GitHub Copilot and AI Coding Tools in Practice: Accelerate AI Adoption from Individual Developers to Enterprise

by Nick Wienholt

Learn the current state of generative AI coding tools like GitHub Copilot, what the underlying models mean, and how to use them across the full development life-cycle. Look ahead to the near future of AI-generated software and understand how software developers can stay relevant in the industry. Many companies have predicted that human coders will soon be redundant due to AI-generated code, but there is a big gap between the expectations and what is actually happening on the ground. A closer look at the current state of the tools and research in this area will offer realism and guidance to developers worried regarding redundancy. Close the gap between hype and practical applications by receiving context and clear technical information on usage, understanding, and deployment of these tools. What You Will Learn: How to use coding and software AI tools How software AI tools work How software AI tools fit in an industry context How to use AI tools across the SDLC – it's more than just faster coding Who This Book is For All software industry participants interested in mastering AI-generated code.

GitHub Essentials

by Achilleas Pipinellis

Unleash the power of collaborative development workflow using GitHub, one step at a time About This Book * Effectively use GitHub by learning its key features that leverage the power of Git and make collaboration on code easy to work with. * Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. * Explore the world of GitHub by following simple step-by-step real world scenarios accompanied by helpful, explanatory screenshots Who This Book Is For Intended for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects like Twitter, Google or even GitHub collaborate on code then this book is for you What You Will Learn * Create and upload repositories to your account * Create organizations and manage teams with different access levels on repositories * Use effectively the issue tracker and add context to issues with labels and milestones * Schedule and release versions of your software * Work effectively with a team and collaborate on code * Create, access, and personalize your user account and profile settings * Build a community around your project using the sophisticated tools GitHub provides * Build easy to deploy, free of charge static websites for your projects In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose and GitHub was built around it leveraging its powers by bringing it to the web. Starting with the basics of creating a repository you will then learn how to manage the issue tracker, the place where discussion about your project takes place. Continuing our journey we will explore how to use the wiki and write rich documentation that will accompany your project. Organization and team management will be the next stop and then onto the feature that made GitHub so well known, Pull Requests. Next we focus on creating simple web pages hosted on GitHub and lastly we explore the settings that are configurable for a user and a repository. Style and approach A step-by-step guide with real world scenarios accompanied by helpful images. Each topic is thoroughly explained with hands-on-examples and code where needed. At the end of each chapter there is a Tips and tricks section presenting hidden or overlooked features of GitHub.

GitHub Essentials: Unleash the power of collaborative development workflows using GitHub, 2nd Edition

by Achilleas Pipinellis Umesh R Sharma

This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects.Key FeaturesEffectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with.Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides.Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots.Book DescriptionWhether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web.Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository.What you will learnCreate and upload repositories to your accountCreate organizations and manage teams with different access levels on repositoriesUse the issue tracker effectively and add context to issues with labels and milestonesCreate, access, and personalize your user account and profile settingsBuild a community around your project using the sophisticated tools GitHub providesCreate GitHub pages and understand web analyticsWho this book is forThis book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you.

Refine Search

Showing 25,201 through 25,225 of 64,113 results