Today, I am happy to announce that part 6 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: GitHub Marketplace.
In todays video, I give a high level overview of:
What is the GitHub Marketplace How to use third party actions I hope you enjoy the new content! Please feel free to post any questions or comments below.
Today, I am happy to announce that part 5 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: Hello World Workflow.
In todays video, I give a high level overview of:
Creating our first workflow Manually triggering the workflow through the GitHub Actions UI Basic GitHub workflow file syntax I hope you enjoy the new content! Please feel free to post any questions or comments below.
Today, I am happy to announce that part 4 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: Setup.
In todays video, I give a high level overview of:
project setup following along and repository branches I hope you enjoy the new content! Please feel free to post any questions or comments below.
Today, I am happy to announce that part 3 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: Core Concepts.
In todays video, I give a high level overview of:
the core concepts and key terms for GitHub actions workflows events and triggers jobs and steps I hope you enjoy the new content! Please feel free to post any questions or comments below.
Today, I am happy to announce that part 2 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: GitHub Actions & Workflows.
In todays video, I give a high level overview of:
what GitHub actions and workflows are what is CI/CD (continuous integration and continuous deployment) benefits of CI/CD benefits of using GitHub actions I hope you enjoy the new content! Please feel free to post any questions or comments below.
Today, I am happy to announce that part 1 of my Introduction To GitHub Actions course is now available and can be watched on YouTube here: Introduction.
In todays video, I give a high level overview of what I will be covering in the course.
I hope you enjoy the new content! Please feel free to post any questions or comments below.
Update: I have released a video that contents all of the content for the course as a single video. You can watch the video on YouTube here: Introduction To GitHub Actions - Full Course.
Today I am happy to announce that I will be releasing a brand new mini course on an introduction to GitHub Actions that you will be able to watch for free on YouTube. Over the next two weeks, there will be a new video available to watch each day with the first video being available tomorrow!
Welcome everyone! This is the first of many posts that will cover the topic of game prototyping and we will be putting game prototyping into practice by building some basic games in HTML5 using TypeScript.
What is game prototyping? In game design, game prototyping is the process by which a game designer builds the simplest version of their game in order to test their idea and get feedback. A good prototype will convey the mechanics of the game the designer wants to build and it will allow others to test the gameplay.
One of the tools that I have found extremely useful and easy to use while developing against another API is called MockServer . MockServer is tool that will allow you to create a local server that will respond to requests and take actions based on the configuration that you provide. This is really useful for when you want to mock the API responses that would be returned from various API calls.
Update: If you would prefer to watch a video on this content, you can see the content here on YouTube: Developer Bytes - Generating Templates With Plopjs.
In one of my recent developer bytes articles, I discussed with you some of the benefits of the micro-generator framework tool Plop and how I used this tool in my day to day. In this article I want to expand on the example the example I shared in the last article.