Allen Jiang

看看我的博客 →

嗨!我是 Allen
是一位 DevOps 工程师

后端打工仔。擅长各类 运维技能云端服务 ,下班后喜欢不务正业地研究 前后端技术 。个性就像动态语言般随性,但渴望做事能像啰嗦的静态语言那样严谨。

I Love

Profile
Love sharing!

看看我做了哪些 有趣的事情

Check it out!

我的 最新文章

使用 PHP 來寫瀏覽器測試吧!

熱門測試框架 Pest 的作者 Nuno 大大,在今年的 Laracon US 上正式發表了 Pest 4。這次的大版本更新同樣帶來了許多亮點,其中最受矚目的就是整合了流行的 e2e(End-to-End)測試框架 Playwright。所以!現在你也能直...

提交一個 PR 到 Inertia.js

最近開始在惡補過去的年度目標,也就是用 Inertia.js 搭配 Svelte 與 Laravel 來寫個 SPA 網站。不得不說不用寫 API,而且前端與後端都能使用自己喜歡的技術,在開發上真的是一件很讓人愉快的事情,。來說說前幾週向...

在 Inertia.js 中防止用戶登出後返回敏感頁面

最近開始在用 Inertia.js 搭配 Laravel 與 Svelte 寫網頁。不用不知道,一用嚇一跳,有了 Inertia.js 當做前後端的粘合劑,我除了不用寫 API 以外,還可以在前後端都使用自己喜歡具工具,開發起來真的非常舒服。不過...

Revert 合併後的修改提交

在工作上與別人合作寫程式的時候,基於保險與禮貌,我們不能隨隨便便 Reset 別人的提交,而是應該使用 Revert 產生一個新的提交來撤銷原本的修改。Revert 的指令相單簡單,不過如果你是想要 Revert 一個已經合併後的...

使用 HTML Sanitizer 來過濾不安全的 HTML 內容

只要網站有能讓使用者輸入文字的地方,例如常見的所見即所得(WYSIWYG)編輯器,就需要設定一個機制來過濾掉不安全的 HTML 內容以避免 XSS(Cross-site scripting)攻擊。因為我的部落格一開始是以面向所有人的論壇...

觸發互動視窗的 CSS 轉場動畫

之前因為好玩,還有想在部落格上看程式碼可以舒服點,所以自己寫了一個簡單的互動視窗(Modal),用來放大文章中的程式碼區塊。雖然功能一切正常,但我還是會嘗試去改善互動視窗的程式碼。前幾天改了一個版本,讓互...

From Dev to DevOps

过往的经历 成就现在的我

转换跑道,学习成为一位 DevOps 工程师
因为开发博客,我接触到了云端服务与各种运维工具,并从中发现了 DevOps 的魅力。如何确保代码的质量并自动部署到正式环境上稳定运行,对我来说是一件非常有趣的事情。在某次因缘际会之下,我拿到了 DevOps 工程师的 Offer,于是决定转换跑道,成为一位 DevOps 工程师。
AWS
Azure
GCP
K3s
Terraform
Ansible
Actions
Python
学习前端技能并开始写博客,记录并分享所学的技术
在前辈的建议下,我花费了数月来开发自己的博客,并将其搭建在云端服务上。我将自己对技术的热情以及在工作中遇到的挑战,通过文章分享在博客上,希望能帮助到遇到相同问题的人。写文章让我受益良多,不仅帮助自己加深记忆,也让我结识了许多志同道合的伙伴。
PHP
Rust
Laravel
>
Livewire
Svelte
TypeScript
Tailwind
AWS
接触后端开发,深耕后端领域
因为在工作期间对网页开发产生了相当浓厚的兴趣,我决定成为后端工程师。虽然我起步相对较晚,但在同事的帮助与自身的努力下,我逐渐成长为一位合格的后端工程师,并渐渐地在后端领域积累了丰富的经验。
PHP
Laravel
MySQL
Redis
file_type_nginx
Nginx
新人初出茅庐,进入资安领域
刚踏入职场时,我在因缘际会下进入了资安领域。工作上除了协助资安工具的开发,我还协助了资安课程的设计、靶机环境的准备与教材的编写。在这份工作中,我学习到很多资安相关的基础知识,也成功拿到了一张基础的 CEH 资安认证。
PHP
Laravel
MySQL
Python
These stuff are so cool!

这些是我 使用过的技术

Hey! my friends

想知道更多 关于我 的事情吗?

我其实也是...

01

一位全栈工程师

下班后,我喜欢探索与工作完全不同的技术领域。我对前端、后端甚至数据库都有涉猎。虽然这些领域看似与我的本职工作毫不相关,但通过这些探索,我能更深刻地理解开发者的需求,并为他们量身打造高效的工作流程和完善的服务架构。

02

一位很好的倾听者与沟通者

我认为与人沟通,并倾听他人的需求,是团队走向成功的必要条件。通过良好的沟通,我们不仅能从中学习更多新知,还能更深入地了解彼此,从而更有效地合作。

03

一位热爱户外运动的阳光宅

躺在沙发上懒洋洋地看动画或电影,坐在电脑前思考这个 Bug 是怎么来的,都是我放松身心的方式。但除了宅在家里,我也喜欢走到户外。享受阳光、跑步、骑自行车和露营都是我热爱的户外活动。

本页面由 SvelteKit Tailwind CSS 所制作