GitHub Actions
Discovering passwords in our codebase is probably one of our worst fears as a developer. But, what if you didn’t need passwords at all? Join Chris, as he explores how you can use OpenID Connect to trust your cloud provider, enabling you to deploy easily, securely and safely.
Talk
Many of you may be familiar with GitHub for your own Open Source (OSS) projects. But, did you know that you can run your end-to-end development within your organization using GitHub Enterprise? Join Chris for a whistle-stop tour in the day-in-the-life of a developer with GitHub Codespaces, GitHub Copilot, GitHub Actions and GitHub Advanced Security, showing how you can bring Open Source best practices into your day-to-day work (also known as InnerSource)!
Talk
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.
Blog
Chris is the blogger, podcaster, host and producer of his content platform CloudWithChris.com. He uses GitHub to manage, develop, build and deploy it. In this session, Chris explores how GitHub is more than just a Git repository, and how he uses it for his own work: GitHub Issues / Projects to plan the content (Blog & Podcast) backlog GitHub repositories to version control the website’s source code (and recently open sourced the theme) GitHub Codespaces to make changes to the site from any device GitHub actions to build/deploy the site, and publish podcast mp3 files
Talk
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.
Blog
Join Microsoft for an introduction to WebApp creation and hear employability advice from Microsoft employees! This day will be given in 4 virtual informative and lab sessions: Session 1: Introduction to GitHub, Session 2: Introduction to Hugo, Session 3: Introduction to Azure Static Web Apps, Session 4: Career Talks / Employability Tips
Talk
Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs
Talk
Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs
Talk
In this post, I show how I use GitHub Actions to call an Azure Function (through Azure API Management) that interacts with Google Analytics as part of the process to build my Hugo Static Site. The end result is that top posts are pulled into the Static Site Generation build process, rather than calling the Google Analytics API through JavaScript at runtime.
Blog
Chris is the blogger, podcaster, host, and producer of his content platform CloudWithChris.com. He uses GitHub to manage, develop, build and deploy it. In this session, Chris explores how GitHub is more than just a Git repository, and how he uses it for his own work:
- GitHub Issues / Projects to plan the content (Blog & Podcast) backlog - GitHub repositories to version control the website’s source code (and recently open sourced the theme) - GitHub Codespaces to make changes to the site from any device - GitHub actions to build/deploy the site, and publish podcast mp3 files
Talk