PinnedJimmy ZhaoA schema first development toolkit for protobufI am recently working on a project called skemaloop, which is a schema-first or schema driven development toolkit that can help you start…Mar 28, 2022Mar 28, 2022
Jimmy ZhaoWhat is Shanghai upgrade of EthereumEthereum is planning to execute the Shanghai upgrade to allow users to withdraw the their staked assets by implementing the EIP 4895.Dec 11, 2022Dec 11, 2022
Jimmy ZhaoCreate your first smart contract on your laptopWeb3 is gaining its popularity! It is changing our mind about how we should organize our internet in a decentralized way. You can learn the…May 29, 2022May 29, 2022
Jimmy ZhaoData Management of Microservices(Part 1)Every company is a software company. — Satya Nadella of Microsoft.Apr 23, 2022Apr 23, 2022
Jimmy ZhaogRPC rocks build your first gRPC service(part 2)In the previous aritile, we have created the schema. In this article, I will introduce how to generate the stub and server code.Apr 2, 2022Apr 2, 2022
Jimmy ZhaogRPC rocks build your first gRPC service(part 1)If you are a beginner, you must have been frustrated by the complexity of using protoc to build a gRPC service. The protoc compiler is…Apr 2, 2022Apr 2, 2022
Jimmy ZhaoBring development environment back to your laptop(part1)Decompose your applicationsMar 30, 2022Mar 30, 2022
Jimmy ZhaoWe are in the era of API, and our services are exposed in APIs.This document talks about the the problem of API contact sharing that we face everyday, and why it is neccessary to reconsider how to…Mar 28, 2022Mar 28, 2022
Jimmy ZhaoSetup Django environment with AnacondaIt is too difficult to manage multiple python environments on a single machine, especially for environments that have different third…Jul 29, 2019Jul 29, 2019