Hi there 👋

Welcome to my peronal blog. I am Joey. I write about tech, programming, and other stuff. I hope you find something useful here. Enjoy your stay!

十年Kubernetes:过去、现在和未来

十年Kubernetes:过去、现在和未来 翻译自https://thenewstack.io/10-years-of-kubernetes-past-present-and-future/ Matt Butcher 回顾了事情的起点,Kubernetes走向成熟的历程,以及它在WebAssembly运动中的潜力。 2024年6月12日上午10:00 由 Matt Butcher 撰写 ...

December 30, 2024 · 11 min · 5170 words · Joey

如何成为首席工程师

文章: 虚拟讨论会:如何成为首席工程师 翻译自https://www.infoq.com/articles/virtual-panel-principal-engineer/ Ben Linders, Joy Ebertz, Pablo Fredrikson, Charlotte de Jong Schouwenburg Dec 11 8 分钟 关键要点 转变为首席工程师角色需要结合技术专长和领导技能,既要关注个人贡献,又要关注团队动态。 对于有志成为首席工程师的人来说,关键技能包括战略思维、影响他人和有效沟通,以及同理心和指导同事的能力。 与管理层合作,在公司内获得更广泛的曝光机会,并通过参加会议和指导等经验抓住持续学习的机会,可以提升职业发展。 不同组织对首席工程师的定义和期望可能大不相同,这强调了适应文化和领导需求的重要性。 公司应该通过明确预期角色、促进自主性和鼓励重视成长和影响力的文化,来支持首席工程师。 介绍 作为一名软件工程师或个人贡献者,你职业生涯的下一步可以是成为一名首席工程师。在公司成为首席工程师的路径可能感觉不明确,从而抑制个人工程师的职业发展。然而,这也为工程师提供了发明和塑造首席工程师角色的机会。 ...

December 30, 2024 · 9 min · 4289 words · Joey

Learn excalidraw

https://excalidraw.com/ Keyboard shortcuts Tools Tool Press This Hand (panning tool) H Selection V or 1 Rectangle R or 2 Diamond D or 3 Ellipse O or 4 Arrow A or 5 Line L or 6 Draw P or 7 Text T or 8 Insert image 9 Eraser E or 0 Frame tool F Laser pointer K Pick a color from the canvas I or Shift + S or Shift + G Edit line/arrow points Ctrl + Enter Edit text / add label Enter Pick a color from canvas Enter or Shift + Enter Finish editing (text editor) Esc or Ctrl + Enter Curved arrow A + click + click + click Curved line L + click + click + click Add a new line (text editor) Q Prevent arrow binding Ctrl Add/ Update link for a selected shape Ctrl + K View ...

November 8, 2024 · 3 min · 460 words · Joey

Linux Terminal Apps

zellij 把这个放在最前面的目的,是因为这是后面所有软件的外壳。 终端的分屏工具,原来我是用tmux的,目前已完全换到了zellij,同类软件还有screen等。 https://github.com/zellij-org/zellij ...

November 7, 2024 · 1 min · 273 words · Joey

Hexagonal architecture pattern

Intent The hexagonal architecture pattern, which is also known as the ports and adapters pattern, was proposed by Dr. Alistair Cockburn in 2005. It aims to create loosely coupled architectures where application components can be tested independently, with no dependencies on data stores or user interfaces (UIs). This pattern helps prevent technology lock-in of data stores and UIs. This makes it easier to change the technology stack over time, with limited or no impact to business logic. In this loosely coupled architecture, the application communicates with external components over interfaces called ports, and uses adapters to translate the technical exchanges with these components. ...

October 20, 2024 · 8 min · 1515 words · Joey