Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
LGTM Series' Articles
Back to Yuan Gao's Series
LGTM Devlog 0: Teaching Git through playing a game
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 25 '20
LGTM Devlog 0: Teaching Git through playing a game
#
showdev
#
devjournal
#
gamedev
#
python
24
reactions
Comments
6
comments
2 min read
LGTM Devlog 1: New Logo, and jumping the gun by buying a domain
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 26 '20
LGTM Devlog 1: New Logo, and jumping the gun by buying a domain
#
devjournal
#
git
#
github
#
python
2
reactions
Comments
Add Comment
2 min read
LGTM Devlog 2: Design Ideas for the game I
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 27 '20
LGTM Devlog 2: Design Ideas for the game I
#
devjournal
#
git
#
github
#
python
2
reactions
Comments
Add Comment
5 min read
LGTM Devlog 3: Design Ideas for the game 2
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 27 '20
LGTM Devlog 3: Design Ideas for the game 2
#
devjournal
#
github
#
git
#
python
4
reactions
Comments
Add Comment
4 min read
LGTM Devlog 4: Technical Decisions - GitHub API and Python
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 28 '20
LGTM Devlog 4: Technical Decisions - GitHub API and Python
#
devjournal
#
github
#
git
#
python
1
reaction
Comments
Add Comment
5 min read
LGTM Devlog 5: Technical Decisions - Serverless Architecture
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 28 '20
LGTM Devlog 5: Technical Decisions - Serverless Architecture
#
devjournal
#
github
#
serverless
#
python
8
reactions
Comments
Add Comment
3 min read
LGTM Devlog 6: Sprint 1 plans
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 29 '20
LGTM Devlog 6: Sprint 1 plans
#
devjournal
#
github
#
git
#
python
Comments
Add Comment
2 min read
LGTM Devlog 7: Creating a Firebase project
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 29 '20
LGTM Devlog 7: Creating a Firebase project
#
devjournal
#
github
#
git
#
serverless
3
reactions
Comments
Add Comment
2 min read
LGTM Devlog 8: Starting a git repo for an open source project from scratch
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 30 '20
LGTM Devlog 8: Starting a git repo for an open source project from scratch
#
devjournal
#
github
#
git
#
opensource
2
reactions
Comments
Add Comment
4 min read
LGTM Devlog 9: Python Google Cloud Functions with Unit Tests and Linting
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 30 '20
LGTM Devlog 9: Python Google Cloud Functions with Unit Tests and Linting
#
devjournal
#
github
#
git
#
python
9
reactions
Comments
Add Comment
8 min read
LGTM Devlog 10: Capturing the GitHub webhook for fork requests
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 31 '20
LGTM Devlog 10: Capturing the GitHub webhook for fork requests
#
devjournal
#
python
#
serverless
#
cloud
6
reactions
Comments
Add Comment
3 min read
LGTM Devlog 11: Writing the Serverless Function for receiving GitHub webhooks with Pydantic validation
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Dec 31 '20
LGTM Devlog 11: Writing the Serverless Function for receiving GitHub webhooks with Pydantic validation
#
devjournal
#
webdev
#
github
#
python
5
reactions
Comments
Add Comment
6 min read
LGTM Devlog 12: CI/CD with GitHub Actions to run Unit Tests and deploy Firebase Functions
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 1 '21
LGTM Devlog 12: CI/CD with GitHub Actions to run Unit Tests and deploy Firebase Functions
#
devjournal
#
devops
#
github
#
git
2
reactions
Comments
Add Comment
5 min read
LGTM Devlog 13: GitHub Branch Protection and Security
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 1 '21
LGTM Devlog 13: GitHub Branch Protection and Security
#
devjournal
#
github
#
git
#
python
2
reactions
Comments
Add Comment
2 min read
LGTM Devlog 14: Sprint 1 Retrospective
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 2 '21
LGTM Devlog 14: Sprint 1 Retrospective
#
devjournal
#
serverless
#
cloud
#
python
4
reactions
Comments
Add Comment
1 min read
LGTM Devlog 15: Sprint 2 plans
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 10 '21
LGTM Devlog 15: Sprint 2 plans
#
devjournal
#
github
#
git
#
python
2
reactions
Comments
Add Comment
1 min read
LGTM Devlog 16: A serverless data base access rule conundrum
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 11 '21
LGTM Devlog 16: A serverless data base access rule conundrum
#
devjournal
#
github
#
vue
#
serverless
Comments
Add Comment
4 min read
LGTM Devlog 17: Website and GitHub OAuth
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 12 '21
LGTM Devlog 17: Website and GitHub OAuth
#
devjournal
#
github
#
python
#
serverless
Comments
Add Comment
4 min read
LGTM Devlog 18: Python Serverless functions using GitHub API to validate users
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 13 '21
LGTM Devlog 18: Python Serverless functions using GitHub API to validate users
#
devjournal
#
python
#
serverless
#
github
Comments
Add Comment
5 min read
LGTM Devlog 19: Game data/quest storage
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 15 '21
LGTM Devlog 19: Game data/quest storage
#
devjournal
#
python
5
reactions
Comments
Add Comment
3 min read
LGTM Devlog 20: Python Abstract Base Class-based data/quest storage
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 18 '21
LGTM Devlog 20: Python Abstract Base Class-based data/quest storage
#
devjournal
#
python
2
reactions
Comments
Add Comment
4 min read
LGTM Devlog 21: Deploying Pub/Sub-triggered Python Google Cloud Functions
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 19 '21
LGTM Devlog 21: Deploying Pub/Sub-triggered Python Google Cloud Functions
#
devjournal
#
python
#
pubsub
#
firebase
2
reactions
Comments
Add Comment
4 min read
LGTM Devlog 22: Modularization
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 20 '21
LGTM Devlog 22: Modularization
#
devjournal
#
python
1
reaction
Comments
Add Comment
9 min read
LGTM Devlog 23: Sprint 2 Retrospective
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 21 '21
LGTM Devlog 23: Sprint 2 Retrospective
#
devjournal
#
github
#
python
#
agile
3
reactions
Comments
Add Comment
1 min read
LGTM Devlog 24: Sprint 3 plans
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 22 '21
LGTM Devlog 24: Sprint 3 plans
#
devjournal
#
python
#
github
#
serverless
Comments
Add Comment
3 min read
LGTM Devlog 25: Some cleanup
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 24 '21
LGTM Devlog 25: Some cleanup
#
devjournal
#
python
#
testing
Comments
Add Comment
5 min read
LGTM Devlog 26: Python Graphlib DAGs for Quest Stages
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 26 '21
LGTM Devlog 26: Python Graphlib DAGs for Quest Stages
#
python
#
devjournal
#
gamedev
2
reactions
Comments
Add Comment
5 min read
LGTM Devlog 27: Branching quests
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 29 '21
LGTM Devlog 27: Branching quests
#
python
#
devjournal
#
gamedev
1
reaction
Comments
Add Comment
4 min read
LGTM Devlog 28: Game event loop using Google Cloud Scheduler and PubSub
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Jan 30 '21
LGTM Devlog 28: Game event loop using Google Cloud Scheduler and PubSub
#
python
#
devjournal
#
serverless
#
gamedev
1
reaction
Comments
Add Comment
2 min read
LGTM Devlog 29: ORM for Firestore and __init__subclass__ dunders and metaclasses
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 1 '21
LGTM Devlog 29: ORM for Firestore and __init__subclass__ dunders and metaclasses
#
python
#
devjournal
7
reactions
Comments
Add Comment
5 min read
LGTM Devlog 30: Sprint 3 Retrospective
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 2 '21
LGTM Devlog 30: Sprint 3 Retrospective
#
devjournal
#
github
#
python
#
agile
Comments
Add Comment
1 min read
LGTM Devlog 31: Sprint 4 Plan
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 2 '21
LGTM Devlog 31: Sprint 4 Plan
#
devjournal
#
python
#
github
#
agile
1
reaction
Comments
Add Comment
1 min read
LGTM Devlog 32: Secrets Management to avoid storing API keys in services
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 3 '21
LGTM Devlog 32: Secrets Management to avoid storing API keys in services
#
python
#
devops
#
devjournal
#
git
4
reactions
Comments
Add Comment
3 min read
LGTM Devlog 33: Using PyGithub to post GitHub issues and comments
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 4 '21
LGTM Devlog 33: Using PyGithub to post GitHub issues and comments
#
python
#
github
#
git
#
devjournal
1
reaction
Comments
Add Comment
4 min read
LGTM Devlog 34: Characters Posting on GitHub Issues
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 5 '21
LGTM Devlog 34: Characters Posting on GitHub Issues
#
python
#
gamedev
#
devjournal
#
github
Comments
Add Comment
3 min read
LGTM Devlog 35: Responding to the player's answers on GitHub Issues Comments
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 6 '21
LGTM Devlog 35: Responding to the player's answers on GitHub Issues Comments
#
python
#
gamedev
#
devjournal
#
github
1
reaction
Comments
Add Comment
5 min read
LGTM Devlog 36: Character profiles! On GitHub
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 7 '21
LGTM Devlog 36: Character profiles! On GitHub
#
devjournal
#
gamedev
#
github
#
git
Comments
Add Comment
4 min read
LGTM Devlog 37: Sprint 4 Retrospective
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 8 '21
LGTM Devlog 37: Sprint 4 Retrospective
#
devjournal
#
python
#
github
#
agile
Comments
Add Comment
1 min read
LGTM Devlog 38: Sprint 5 Plan
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 9 '21
LGTM Devlog 38: Sprint 5 Plan
#
devjournal
#
python
#
github
#
agile
1
reaction
Comments
Add Comment
4 min read
LGTM Devlog 39: Planning the story
Yuan Gao
Yuan Gao
Yuan Gao
Follow
Feb 11 '21
LGTM Devlog 39: Planning the story
#
devjournal
#
writing
#
gamedev
1
reaction
Comments
Add Comment
1 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account