Forem

Marvin Zhang profile picture

Marvin Zhang

Author of Crawlab, LeanSpec. Full-stack software engineer.

Work

Software Engineer

Four Year Club
Writing Debut
Three Year Club
Two Year Club
8 Week Writing Streak
4 Week Writing Streak
One Year Club
Introducing LeanSpec: A Lightweight SDD Framework Built from First Principles
Cover image for Introducing LeanSpec: A Lightweight SDD Framework Built from First Principles

Introducing LeanSpec: A Lightweight SDD Framework Built from First Principles

2
Comments 1
6 min read
Web Crawler in Action: How to use Webspot to implement automatic recognition and data extraction of list web pages

Web Crawler in Action: How to use Webspot to implement automatic recognition and data extraction of list web pages

1
Comments 1
5 min read
Talking Algorithm: Exploration of Intelligent Web Crawlers
Cover image for Talking Algorithm: Exploration of Intelligent Web Crawlers

Talking Algorithm: Exploration of Intelligent Web Crawlers

Comments
6 min read
Talking Architecture: What skills should architects have apart from drawing architecture diagrams?

Talking Architecture: What skills should architects have apart from drawing architecture diagrams?

1
Comments
4 min read
Go Project Source Code Analysis: Schedule Job Library "cron"

Go Project Source Code Analysis: Schedule Job Library "cron"

7
Comments
4 min read
Talking Data: Why data governance is so important in digital transformation?

Talking Data: Why data governance is so important in digital transformation?

2
Comments
4 min read
Golang in Action: How to implement a simple distributed system

Golang in Action: How to implement a simple distributed system

36
Comments 1
7 min read
CI/CD in Action: Manage auto builds of large open-source projects with GitHub Actions?

CI/CD in Action: Manage auto builds of large open-source projects with GitHub Actions?

1
Comments
4 min read
Talking Algorithm: The hidden secret of nature in the divide-and-conquer algorithm

Talking Algorithm: The hidden secret of nature in the divide-and-conquer algorithm

1
Comments
3 min read
CI/CD in Action: How to use Microsoft's GitHub Actions in a right way?

CI/CD in Action: How to use Microsoft's GitHub Actions in a right way?

5
Comments
4 min read
Talking Testing: the love and hate of Unit Tests

Talking Testing: the love and hate of Unit Tests

2
Comments 1
3 min read
Talking Data: What do we need for engaging data analytics?

Talking Data: What do we need for engaging data analytics?

Comments
4 min read
Golang in Action: How to quickly implement a minimal task scheduling system

Golang in Action: How to quickly implement a minimal task scheduling system

30
Comments
4 min read
Talking Agile: Are you sure your team is practicing Agile properly?

Talking Agile: Are you sure your team is practicing Agile properly?

Comments
5 min read
loading...