Blog

How GitHub accelerates development for embedded systems

How GitHub accelerates development for embedded systems

9 Mar 2023 Blog GitHub

In a world where software and hardware is ubiquitous, GitHub can help enable secure development for mission-critical embedded systems.

DevSecOps Embedded Systems Enterprise GitHub
How to build a consistent workflow for development and operations teams

How to build a consistent workflow for development and operations teams

28 Feb 2023 Blog GitHub

Explore how using GitHub and HashiCorp together enables enterprises to develop and ship to their customers faster and more secure with consistent workflows and actions.

DevOps Enterprise GitHub HashiCorp
3 ways to meet compliance needs without slowing down agility

3 ways to meet compliance needs without slowing down agility

24 Feb 2023 Blog GitHub

Learn how to enable developer productivity and collaboration while staying secure and compliant. Stay compliant without slowing down your business. From security to CI/CD, automate every step of your software workflow—so your developers can stay focused on what matters most: building.

Cloud DevSecOps GitHub Actions OpenID Connect
Passwordless deployments to the cloud

Passwordless deployments to the cloud

13 Jan 2023 Blog GitHub

Discovering passwords in our codebase is probably one of our worst fears. But what if you didn’t need passwords at all, and could deploy to your cloud provider another way? In this post, we explore how you can use OpenID Connect to trust your cloud provider, enabling you to deploy easily, securely and safely, while minimizing the operational overhead associated with secrets (for example, key rotations).

Cloud DevSecOps GitHub Actions OpenID Connect
3 strategies for consolidating your toolkit and boosting productivity

3 strategies for consolidating your toolkit and boosting productivity

26 Oct 2022 Blog GitHub

Explore how GitHub Enterprise can help you transform your software engineering organization and practices.

Collaboration Enterprise GitHub Productivity
Transform your software engineering practices with GitHub Enterprise

Transform your software engineering practices with GitHub Enterprise

4 Oct 2022 Blog GitHub

Go beyond knowing GitHub as the home of open source and explore how GitHub Enterprise can help you transform your software engineering organization and practices.

Enterprise GitHub Software Engineering
GitHub Projects is now GA! Automation Updates

GitHub Projects is now GA! Automation Updates

In a couple of previous blog posts, I provided a writeup on the GitHub Projects Beta. I wrote two posts on automation within GitHub Projects (Adding Issues to GitHub Projects with GitHub Actions for a user profile and Adding Issues to GitHub Projects with GitHub Actions for an Organization profile). I’m pleased to say that the capabilities went Generally Available last week! As a result of the GA announcement and resulting changes, I need to post updates to my older samples.

Agile Automation DevOps GitHub GitHub Actions GitHub Issues GitHub Projects Project Management
GitHub for All - Overview

GitHub for All - Overview

GitHub is one of my passion areas. You may have realised that already, with the amount of content that I've written about it. That's only going to continue, because I've recently been hired there as an Enterprise Advocate. I've been supporting customers in their DevOps journey for the past 9 years or so. Interestingly, there are some reoccurring themes that I've found that are common. One of those themes is that DevOps is an App Development concept. In fact, it's something that can be applied across domains (e.g. Infrastructure, Data, etc.) This is the start of a new blog series that will address those common themes, particularly in the context of GitHub.

DevOps DevSecOps GitHub Technology
Interfaces in Go

Interfaces in Go

In this post, I'll be talking about how to use interfaces in Go. This is a continuation of my learning using the Go language. I'll use interfaces to create an application that interacts with several types of bank accounts.

App Development Developers Go Golang Interfaces Programming Visual Studio Code
Using GitHub Actions to summarise your Go tests

Using GitHub Actions to summarise your Go tests

GitHub recently posted about a new GitHub Action that can be used to summarise your test results. The action is called test-summary/action, available at github.com/test-summary/action. There are several examples on how to use the action at github.com/test-summary/examples. However, there were no examples on how to use this with Go. I contributed a pull request which showed how to achieve this. In this post, I will show how to use the action with Go.

App Development CI/CD Developers DevOps GitHub GitHub Actions Go Golang Testing