A Kubernetes Ingress Controller implementation using Cloudflare Tunnel for secure and easy exposure of services. Visit the project at: tunnel.strrl.dev
TLDR; I get diagnosed as ADHD, and get some drugs (Vyvanse). It works pretty well, and changed my life a lot. I conducted a personal case study this weekend: I didn’t take my Vyvanse for two days, and the results were a noticeable increase in pacing around, getting easily distracted, and feeling irritable towards my family. For friends who suspect they might have ADHD, and feel it has…
Beautiful Panoramic Views Check out these amazing 360° panoramic views! You can click and drag to look around, nya~ (。◕‿◕。) Burnaby Mountain Park Burnaby Mountain Park - Stunning Mountain Vista Little Waterfall Little Waterfall - Peaceful Nature Scene Simon Fraser University SFU Campus - Academic Excellence
Important Updates Update at March 1, 2026. The “Beast Mode” is totally outdated. Current SOTA model(opus 4.5, opus 4.6, sonnet 4.6) could do much better out-of-the-box. Update at Oct 11, 2025. With Claude Sonnet 4.5 and gpt-5-codex, I think I do not need beast mode anymore. Just give a hint, read doc from “https:// ” and follow the instruction, AI Coding Agent will handle…
Long time no see! It has been a while since last time I wrote something. I did have some expressions to share. I logged them into my Notion, and the next time I review them days later, I think, fine, that thing is not that important, I can just let it go. Professional Stuff AI Coding Assistant The last time I talk about AI coding assistant was in 2024 Week 46 Weekly Recap . Half years later, the…
Saturday, the weather is nice. I originally wanted to just bring a book to the library and read for the afternoon. But I remembered that I haven’t finished things before the deadline (DDL), so I had to bring my computer as well.
Several days ago, I read Xuanwo’s 2024 Review - 40 questions to myself , I think I should also make one, to make my life look like it is not that boring. 1.What did you do this year that you’d never done before? We had a wedding. I started a new career as indie developer, bootstrapped Boring Design I moved from Hangzhou to Vancouver. I started to learn web 3 systematically. 2. Did you keep…
This is the first weekly recap in 2025. I can not control myself from making new year resolutions, but I know that’s meaningless. Recently I can not wake up on time, I am not sure whether it’s because of the lack of sleep or the lack of motivation. 😮💨 I read xuanwo’s blog 2024 Review - 40 questions to myself , I think I will also do a review of 2024 in the week.
Developer Experience (DX) Matters, especially for side projects, non-profitable open-source projects, and early staged bootstrapped business. I Can NOT Stop Working on Day Job Recently, when I have extra energy after day job, I noticed that I prefer to spend time on my day job project, then the open source project, and finally the side project. But hold on, I have already completed the planned…
I do NOT like message recall/replacement. I prefer to NOT use it during online conversations, for both personal and work-related sessions. Recall or replacement messages encourage people to avoid taking responsibility for their words. It’s like saying, “I can say whatever I want, and if I regret it, I can just take it back.” It’s a way to avoid the consequences of our…
1 ¯\_(ツ)_/¯. Professional Stuff I take a review about products built by Boring Design: EasyDevo, Free, https://easydevo.boringboring.design/ , clean my mac but for developers, majorly focus on cleaning javascript node_modules, rust targets, golang build cache, and xcode build cache. Haye, Paid with subscription, https://haye.ai/ , an in-context AI assistant for MacOS. It could be triggered by…
Professional Stuff Introduced Curosr to My Wife Cursor is an AI powered IDE, based on VSCode. The major difference is that it can provide more tight integration with the codebase, like asking questions with @codebase , also it has a “composer mode” which could help modify files in a more structured way with the diff view. It extremely likes a pair programming colleague, but I am always…
I always make a list about the topics I am most interested in during KubeCon. Here is my list for KubeCon NA 2024. Parts of them already have slides, we could watch them before the conference. And later I will update my comments/reviews on each topic. Talks All Your Routes Are Ready, More or Less - Dave Protasowski When Life Gives You Containers, Make an Open Source RDS: A Kubernetes Love Story -…
I did not feel something special in this week, so just some quick reviews and updates. Professional Stuff Bring macOS native module to electron with NAPI-RS and swift-bridge TLDR; Build browser webpage, or build native app. Electron/Tauri/Wails is not the best choice for desktop app, unless cross-platform is a must also the app do not ask for tightly system integration and you do not care about…
Passion or Profession Last week I completed 虚伪的真心话 ( 超思考 )by 北野武( Takeshi Kitano ). Takeshi Kitano is a famous Japanese comedian, actor, and film director, and he is of the same age as people from my grandparents generation. I am an east-asian, and I think China, Japan, and Korea are the three countries that have much similarity in their culture and history. So recently days I have been reading…
Background In the last 3 weeks, we just turned the personal Apple Developer membership into a organization membership, also changed the name as “Boring Design LLC”. I am working on replace old certificates and with new ones. I just realized that I nearly forgot how to get the new certificates for electron app signing, so here is a cheat sheet for that, maybe it will help me again in…
Long time no see! Half years passed since my last weekly recap. Lots of things happened in the last 7 months, and I think it’s time to get a quick update on my life. Professional Stuff I changed my job 2 times, from Limit Labs to RSS3 , and now, GitRoll . I would not like to the comparison between these companies, but the one same thing I could feel is business is hard, and its really hard…
The Background In the last few weeks, Caicai and me are working on the product, Haye AI , which is an in-context AI assistant. We dedicated our part time to this product, and we are following the fancy ideas and state-of-the-art technologies to make it better. And days ago, Meta released llama 3, which really changed something. The New Open Source Model: LLaMA 3 LLaMA 3 is really impressive in…
Long time no see. I was too busy to write the weekly recap in the last 4 weeks. I was too busy to do anything else. 😅 I just accumulated enough energy and wills to write this post, even it’s already 1 am. Our family would face lots of changes in 2024, so I think it worth to record the current status of my life. Maybe 6 months later, I would read this post and think “Oh, that was…
Okay, that started. Okay. This is the second time that I am trying to use voice recording with speech to text, technology to writing my blog. And if you found something, something is weird because, you know, this is speech to text. So there is not 100% accuracy. I have thought about my life, my career, my income and my future plan. I still have no clear things to chase, or I did not get a really…
So, I haven’t updated my post for about three or four months. One reason is that I’ve discovered once I have an opportunity to focus on something, it’s really challenging to find enough time to write it down. I’ve realized that it’s very difficult to consistently maintain high energy levels. Moreover, it’s really tough to complete building products in a short…
Overview This blog records the time span from 2023-09-18 to 2023-10-01. Professional Stuff Rebuild My LinkedIn Profile Several month ago, I tried to migrate my LinkedIn Profile from China to US, but I account got banned after merge these two accounts. 哦豁.... https://t.co/3xdWzv0e9V pic.twitter.com/xRdvjIM9KX — STRRL.gpt (@strrlthedev) April 20, 2023 I lost about all the 300 connections, also…
Overview It takes me too long time to write blogs, so I decided to use another way to write posts. I would allocate 30 minutes to write a post, and I would not care about the quality of the post, just write it down. If I found that the quality is not good enough, or there are no more time to express thoughts, I would use other tricks to make it better in next time . Professional Stuff Build a…
Last Post: Gap Year Wrapped - Timeline Timeline I’m so excited to continue recording my gap year life the second part. Let’s start it. February 2023 My major in the university is Digital Media TechKnowledge, so a lot of my university classmates works in Gaming Area like NetEase, Tencent, BiliBili and miHoYo. And actually I am also a hard-core gamer for most kind of games and I still…
About Me Hi! I am Zhiqiang. I am a full-stack software engineer majoring in cloud computing area. I am the maintainer of Chaos Mesh , also I am enthusiastic in any kind of open source software. On August 31th 2022, I left my job at PingCAP and started my gap year. I will write a series of posts to review my gap year. Fortunately, I have history weekly-recap posts , although it definitely less…
Honestly, I do not know I have to grant that the gap-year would really consume the ambitions. On the days I just left the PingCAP, I sent lots of resumes to companies to get a job, even I have some unrealistic dreams that I (we) build a new start-up based on Chaos Mesh. But now, what I want is only having a good sleep everyday, then enjoying everything that I do. Rather than call it…
Overview It’s so awkward that I still no back to the regular weekly recap. 😅 And there are still no many things recorded in Journal since last weekly recap written. Professional Stuff New way to build User Interface: Chat Bot I always stuck with drawing UI. I have made some bad UI design like these: I was struggling with the UI design, the layout, typography, color, animation, etc. Until…
In last few weeks since I completed the TOEFL test, I do not learn English anymore. And I also break the plan in gym with the coach. I am avoiding the potential things that makes me unhappy, but it is the thing makes me unhappy in the long term. Anxious people live in the future, regretful people live in the past. I DO live in present, I fell happy, but I am fear about the future. Recently I only…
Overview I want to back to write the weekly recap regularly. No need content-rich post, just record what happened. Professional Stuff Project Benefit on KubeCon: Maintainer Track and Kiosk We (Chaos Mesh Maintainers) have submitted the application form for Maintainer Track and Offline Booth(Kiosk) on KubeCon China 2023 in Shanghai. If everything goes well, we would have a presentation and a…
Overview This is the weekly recap post spans from May 21 to June 16, 2023. This post might be longer than usual, because I do NOT spend much time on preparing language tests. 🤡 Instead, I spent lots of time on social activities and playing video games. 😅 So there are lots of things to write down. Actually, I’m almost exhausted just listing these things on titles. 😵 Here we go.…
This post was assisted by ChatGPT and Grammarly. Introduction Today, more and more teams are adopting cloud computing and cloud native technologies. However, exposing applications to the Internet is still a challenge. We should always consider the security, scalability, also performance of the solution. And the complexity from different cloud providers makes it even harder, tons of products and…
This post was assisted by Notion AI. You may have noticed that all images on my blog load from webp.strrl.dev. So, what exactly is that? My Story I write and publish posts on strrl.dev . To make the stories more vivid and interesting, I always include images, canvases, or stickers. However, the original images from my phone can be several megabytes in size. Additionally, I sometimes record GIFs to…
Overview This is another so-called weekly recap but is actually updated monthly. 😅 Things were coming continuously and never stopped in the last few days, and there are not so much dedicated time for coding and building stuff. That’s seriously bad. I would try to back to the work-life pattern before the Labor Day Holidays, and try to make plans and trace them. The lifestyle “just…
The ordinary days that we live in may, in fact, be a series of miracles. The reason why I make such an exclamation is that in the past several weeks, my mood really turned a lot, from depressed to relaxed, from anxiety to calm down. We(my girlfriend and I) also completed tons of things on our plan, and these things were completed in a tight schedule. It seems all the things were followed one by…
Overview Professional Stuff Chaos Mesh presentation on KubeCon 2023 EU Due to diverted personal priorities, we were not able to prepare the Maintainer track in time for Kubecon EU. Several weeks a go, Saiyam noticed that and he wanted to schedule a presentation for Chaos Mesh, and it was already pass the deadline of CFP. Saiyam encouraged us sending the email to the “CNCF Events” and…
Overview This weekly recap spans from February 22nd to February 26th, 2023. You might notice that I changed the name of this series from “Weekly Report” to “Weekly Recap.” I was inspired by yuchanns’s weekly recap . “Weekly Report” would make me feel stressed because I used to have to write a weekly report for my previous jobs. “Weekly Recap”…
Overview The weekly report is from January 31st to February 21th, 2023. I decided to write the weekly report series in English because I want to improve my English skill. Not just for writing but primarily for getting familiar with English words and phrases. That’s also why I delayed this blog for a few weeks. I was using Grammarly when I wrote the blog, and spent too much time embellishing…