├── .github
└── workflows
│ └── blog-post-workflow.yml
└── README.md
/.github/workflows/blog-post-workflow.yml:
--------------------------------------------------------------------------------
1 | name: Latest blog post workflow
2 |
3 | on:
4 | schedule:
5 | - cron: '0 17 * * 1'
6 | workflow_dispatch:
7 |
8 | permissions:
9 | contents: write
10 |
11 | jobs:
12 | update-readme-with-blog:
13 | name: Update this repo's README with latest blog posts
14 | runs-on: ubuntu-latest
15 | steps:
16 | - name: Checkout
17 | uses: actions/checkout@v3
18 | - name: Pull in dev.to posts
19 | uses: gautamkrishnar/blog-post-workflow@v1
20 | with:
21 | feed_list: "https://zhenye-na.github.io/blog/feed.xml"
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Hello there 👋
2 |
3 | 
4 | [](https://github.com/ellerbrock/open-source-badge/)
5 |
6 | ```python
7 | #!/usr/bin/python
8 | # -*- coding: utf-8 -*-
9 |
10 |
11 | class SoftwareEngineer:
12 |
13 | def __init__(self):
14 | self.name = "Zhenye Na"
15 | self.role = "Software Engineer"
16 | self.language_spoken = ["zh_CN", "en_US"]
17 |
18 | def say_hi(self):
19 | print("Thanks for dropping by, hope you find some of my work interesting.")
20 |
21 |
22 | me = SoftwareEngineer()
23 | me.say_hi()
24 | ```
25 |
26 | ## 📝 Blogs
27 |
28 | - Personal website and blog: https://zhenye-na.github.io/
29 | - Notes of AWS Solution Architecture - Associate: https://zhenye-na.github.io/aws-certs-cheatsheet/
30 | - [WIP] LeetCode Solutions & Notes: https://zhenye-na.github.io/leetcode/
31 |
32 | ### 📔 Latest Blog posts
33 |
34 |
35 | - [Java Concurrent Programming 1 - Fundamentals](https://zhenye-na.github.io/blog/2023/05/24/fundamentals-of-java-concurrenct-programming.html)
36 | - [Introduction to Dependency Injection in Java](https://zhenye-na.github.io/blog/2022/09/18/intro-to-java-dependency-injection.html)
37 | - [Distributed Transactions and Sagas in Microservices](https://zhenye-na.github.io/blog/2022/06/19/distributed-transactions-and-sagas-in-microservices.html)
38 | - [Design Patterns: Strategy Pattern](https://zhenye-na.github.io/blog/2022/05/16/design-patterns-the-strategy-pattern.html)
39 | - [Java Best Practices - Logging](https://zhenye-na.github.io/blog/2022/05/03/java-best-practices-logging.html)
40 |
41 |
42 | ## 🔧 Technologies & Tools
43 |
44 | **Cloud Services:**
45 |
46 | 
47 | 
48 | 
49 | 
50 | 
51 | 
52 | 
53 | 
54 | 
55 | 
56 | 
57 | 
58 | 
59 | 
60 |
61 | **Programming Languages:**
62 |
63 | 
64 | 
65 | 
66 | 
67 |
68 |
69 | **Tools and Services:**
70 |
71 | 
72 | 
73 |
74 |
83 |
84 | ## 🏆 GitHub Trophies
85 |
86 | [](https://github.com/ryo-ma/github-profile-trophy)
87 |
88 | ## 🗂️ Highlight Projects
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
101 |
--------------------------------------------------------------------------------