DEV Community

Yeqing (Marvin) Zhang profile picture

Yeqing (Marvin) Zhang

Author of Crawlab. Full-stack software engineer focused on data analytics, frontend and web crawling.

Location Chongqing, China Joined Joined on  github website

Work

Software Engineer

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

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

47
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?

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...