PinnedPublished inCoding Hot Pot除了硬實力, 前端工程師還需要甚麼軟實力?還沒成為前端工程師之前,心想這職缺真是太美好了,只要面對電腦,完全不用跟人講話 ,對於內向者來說,能不講話就不講話,結果事情根本沒有那麼簡單 ,一個工作天之內可能會遇到以下情境May 9, 2021May 9, 2021
Published inCoding Hot Pot用mitmproxy2swagger來實現api逆向工程不曉得大家是否遇過這樣的情況:接手一個新專案時,卻發現沒有 API 文件,導致無法全面了解 API 的結構,包括 URI、請求 (payload) 及回應 (response)。這種情況下,唯一的解法往往是透過操作網頁,打開開發者工具 DevTools 來觀察 Network…Mar 7Mar 7
Published inCoding Hot Pot複雜運算就交給web worker吧!近期在工作上遇到了在網頁進行複雜運算而導致UI畫面卡頓的議題,便開始著手研究web worker,由於javascript是單執行緒,一次僅能處理一件事情,有了web worker就能夠在背景執行緒處理其他的運算,在執行複雜運算的時候,使用web…Jan 9Jan 9
Published inCoding Hot Pot初探 Gitlab CI/CD最近因為工作需求而開始接觸gitlab cicd,要在既有的架構下疊加新的job上去,在毫無基礎的情況下,打開gitlab ci yml簡直就像在看無字天書一樣 😂,在跌跌撞撞、各種試錯之後,便決定寫一篇筆記整理cicd的知識點Aug 17, 2024Aug 17, 2024
Published inCoding Hot Pot讓Angular reactive起來 — SignalSignal在angular v17正式發佈,意謂著angular進入了一個新的世代,一直以來angular更新view都是依賴zone.js,但效能問題一直是一個痛點,zone.js必須地毯式的搜尋哪裡有變更,從component…Jun 30, 2024Jun 30, 2024
Published inCoding Hot Potwebsocket ping pong機制近期在工作上碰到一個產品需求是前後端必須保持長時間的連線,且當前端斷線的時候,後端也必須馬上知道前端斷線並且清除當前的連線,看了許多篇技術文章,發現不少人採用了websocket ping pong的方式來實作,websocket ping pong又被稱為websocket…Mar 3, 2024Mar 3, 2024
Published inCoding Hot Pot讓ChatGPT來當你的開發助手想必大家近期在開發的時候都會搭配chatGPT吧?許多瑣碎的工作都能交給它,可以說是工程師的最佳幫手,今天想要分享我都會使用chatGPT來做哪些事情?以及我認為ChatGPT還有待加強的地方有哪些Feb 3, 2024Feb 3, 2024
Published inCoding Hot Pot從medium到hexo近期在medium上面想閱讀別人的文章,偶爾會跳出彈窗要求你成為付費會員才能觀看完整文章,這讓我不禁在思考,是否別人想看我寫的文章也會遇到一樣的問題?畢竟當初我寫文章的初衷有一部分是希望可以和別人分享技術和開發經驗,因此medium這政策讓我非常的困擾Jan 13, 20241Jan 13, 20241