HNHacker News
TopNewBestAskShowJobs

jjzhiyuan

622 karma · joined September 6, 2021

- I'm honored to be elected as Apache Member in 2022 - I also helped 10+ people learn Web technology via freeCodeCamp and online meetings.

GitHub: @juzhiyuan

submissionscomments
jjzhiyuan··on Wtfdoesthiscompanydo.vercel.app
It seems that it’s searching the home page and search engine??
jjzhiyuan··on Wtfdoesthiscompanydo.vercel.app
I just tried to search API7.ai and here are the reply:

API7.ai is a company that provides API Management solutions for modern architectures. It has products like API7 Cloud and API7 Enterprise. They also contribute to open source software like Apache APISIX, K8s Ingress Controller, wasm-nginx-module and Contributor Graph. They have been used by companies like Airwallex, Lotus, NASA, OPPO, XPENG, Tencent and vivo. They provide solutions for unified management, proxy, parse, and transcode, authentication, security, observability, serverless, canary release, blue-green deployment, service circuit breaking, rate limiting, health check, traffic splitting, GitOps and development tools and xDS. They have case studies, resources and blogs to help people understand more about their products and services.

jjzhiyuan··on [dead]
I use Sentry to track errors in my web apps :)
jjzhiyuan··on Show HN: Notion Standup – Get daily reports on your tasks on Notion
I have to say the landing page is cool!!
jjzhiyuan··on [dead]
I just did a quick read:

> Zero Trust is the next level for API security, though it is not a silver bullet

How to better understand the "silver bullet" point?

jjzhiyuan··on A Poor Man's API
Depends on your needs of API Gateway, Ingress Controller, and Service Mesh.

According to Apache APISIX Slack[1] channel discussions and GitHub Issues/Discussions, most people focus on Security, Feature Rich, and Performance.

1. Security: As an Apache project, there have a lot of users and maintainers who are watching project activities, and the Security Team follows up very quickly.

2. Feature Rich: Just join the Slack channel and you will find that lots of questions are related to "features".

3. Performance: https://api7.ai/blog/apisix-kong-3-0-performance-comparison

[1] https://apisix.apache.org/slack

jjzhiyuan··on Structured error messages for HTTP APIs
Just found this page: https://www.rfc-editor.org/rfc/

It has a lot of RFC!!

jjzhiyuan··on Web automation: Don't use Selenium, use Playwright
We have used Cypress for 3 years to test our oss project: https://apisix.apache.org/blog/2021/02/08/stable-product-del...
jjzhiyuan··on I can help buy the Raspberry Pi from China
Hi,

A few weeks ago I helped my colleague in India buy the Raspberry Pi and sent it to him via DHL. He told me that he spent a lot of time unable to get the right model of Raspberry Pi, so I wanted to ask in the HN: Does anyone need a Raspberry Pi? I can buy (various models) in China and send to you via DHL.

If you need, you can find my contact information here: https://juzhiyuan.me/about

jjzhiyuan··on [dead]
In the past 3 years, we API7.ai (https://api7.ai) have grown from two people to nearly 50 people and are distributed in more than ten cities around the world. We were all remote at the beginning within 10 people, but as the team grew and the client grew, we also started a hybrid model: office and remote.

- Office for customers. - Remote for R&D, DevRel, etc.

P.S I summarized the story in my blog: https://juzhiyuan.me/startup-story

jjzhiyuan··on Show HN: A tool to help you remember shit you are interested in
Try this one? https://cubox.cc/ I use it everyday and when I want to collect, I just use Command + Shift + X!
jjzhiyuan··on Ask HN: Who is hiring? (November 2022)
API7.ai | Technical Writer Lead | Remote

API7.ai (https://api7.ai/) is an open-source infra company that makes the connections of the digital world more efficient and reliable.

It provides API gateway, Kubernetes Ingress Controller and service mesh products powered by Apache APISIX. Apache APISIX is a dynamic, real-time, high-performance API gateway that provides rich traffic management functions such as load balancing, dynamic upstream, grayscale release, circuit breaker, identity authentication, and observability.

APISIX was open-sourced by API7.ai on June 6, 2019 and joined the Apache Incubator on October 17, 2019. After 9 months of incubation, APISIX graduated as a top-level Apache project. It has been an extremely active project on Github with more than 400 contributors.

Feel free to contact us via juzhiyuan@api7.ai

jjzhiyuan··on What “work” looks like
Can't agree more :)
jjzhiyuan··on A JavaScript framework to build offline-first but collaborative webapp
It's indeed amazing!!
jjzhiyuan··on Apache Apisix vs. Kong: Open-Source API Gateway
Yes, as Apache APISIX is community driven (owned by the ASF), features and roadmap are discussed and voted by contributors and PMC members.
jjzhiyuan··on Apache Apisix vs. Kong: Open-Source API Gateway
Thanks for sharing! Except for Kong, Apache APISIX community users ask about differences between APISIX and NGINX as well. The main difference is that: APISIX is behind the onlt one location of NGINX, all traffic hit that location and use lua to rewrite or modify the request in different phases. For more information, can check https://apisix.apache.org/blog/
jjzhiyuan··on Console #126: The Apisix Story with Ming and Zhiyuan
I notice the Console Newsletter from Hoppscotch's story :)
jjzhiyuan··on Console #126: The Apisix Story with Ming and Zhiyuan
Know of any cool projects or interesting developers you want Console to interview? Reach out at osh@codesee.io, the editor is very responsive and kind!!
jjzhiyuan··on Ngx_mruby – Use MRuby with Nginx
And Apache APISIX <3 Here has one comparison between Cloud Vendoers (not related to this module) https://apisix.apache.org/blog/2022/08/12/arm-performance-go...
jjzhiyuan··on Ask HN: How to stay active on Twitter, Reddit, HN, IH, PH ?
I'm not sure... but I personally put all information to RSS Readers :)
jjzhiyuan··on Non-Code Contributions to Open Source (2021)
"Helping Newcomers" onboarding is also a very important contribution to open source community!
jjzhiyuan··on GCP, AWS, and Azure ARM-based server performance comparison
Thanks for your comment, for this part I will try to let the author knows this case.
jjzhiyuan··on GCP, AWS, and Azure ARM-based server performance comparison
AFIK, that’s because the CDN provides the ability to make the original images as WEBP. I will let maintainers know this case, may I know which browser you’re using?
jjzhiyuan··on Ask HN: Hired as software engineer but not doing software development work
It's very common in the startups I've come across, on the contrary, in very large companies, everyone performs their own duties and arranges them clearly.
jjzhiyuan··on API Hero – Integrate with popular APIs in seconds
Hi, may I know if there has one API Gateway behind API Hero?

Here has one solution (Apache APISIX) just for reference: https://news.ycombinator.com/item?id=32937696

P.S The website is beautiful and attractive! Especially the How it works section.

jjzhiyuan··on Backend for Front-end
Another good post!
jjzhiyuan··on Backend for Front-end
Yes, by using GraphQL's Query DSL, the client can control what to fetch :) From my opinion, the mainly difference is API Gateway can filter requests and protect the upstream services (GraphQL can't).
jjzhiyuan··on Apache Apisix: Open-Source API Gateway and API Management Platform
Some insights: Apache APISIX Slack channel[1] is under the Apache Software Foundation, and 1000+ members joined in to ask questions or share cases around Apache APISIX API Gateway or its Ingress Controller.

After asking users why they prefer Apache APISIX than other solutions, there have four important points:

1. Feature Rich: Many users need to use API Gateway with OpenID Providers (e.g., Auth0, Keycloak), other solutions sold this feature on Enterprise Product only. There has one How-to guide "Use Keycloak with API Gateway to protect your APIs".

2. Quick Support: Apache APISIX has many active contributors and maintainers, they keep watching activities on GitHub[3], Slack[1], Mailing List and other channels. When users ask questions, they respond quickly, the goal is to help users onboard quick.

3. Apache Project: After APISIX project was donated to the Apache Software Foundation, it means nobody can change its License any more, so enjoy Apache projects ([https://www.apache.org](https://www.apache.org)).

4. Benchmark is excellent, and the most active maintainer's explaination here[4]: LuaJIT + Nginx.

P.S Welcome to join Apache APISIX Slack[1] to discuss, and you can find many useful posts from its blog[5].

- 1. https://apisix.apache.org/slack - 2. https://apisix.apache.org/blog/2022/07/06/use-keycloak-with-... - 3. https://github.com/apache/apisix - 4. https://apisix.apache.org/blog/2021/08/25/why-apache-apisix-... - 5. https://apisix.apache.org/blog

jjzhiyuan··on How to disagree with someone more powerful than you (2016)
Thinking more before talking? Straightforward but reasonable
jjzhiyuan··on Can Leadership Be Taught?
Positive, Brave, Do Right Things, and willingness to learn :)
Page 1 of 2Next →