Homepage
Open in app
Sign in
Get started
前端開發
後端開發
DevOps
資訊安全
電腦科學
演算法
最新文章
facebook
Latest
最新文章
一起跳槽吧!英國軟體工程師求職經驗分享
一起跳槽吧!英國軟體工程師求職經驗分享
英國的工作機會很多,但要找一個贊助簽證的工作怎麼那麼難~
ukyen
Dec 5, 2023
用 JavaScript 玩轉設計模式 - 你一定用過但可能不知道的 Facade Pattern(外觀模式)
用 JavaScript 玩轉設計模式 - 你一定用過但可能不知道的 Facade Pattern(外觀模式)
Facade Pattern 也很如其名,就是為這些東西的互動建立一個外觀,讓使用時只看到被建立的外觀,而不會分心於內部操作的複雜度。套一句在讀書會時,朋友的精闢結論: 「其實 Facade Pattern 就是封裝」 Facade Pattern…
神Q超人
Aug 7, 2023
兩大 Bundler 交鋒:Vite 與 Turbopack 的技術角力賽
兩大 Bundler 交鋒:Vite 與 Turbopack 的技術角力賽
為什麼最近這兩個技術這麼火
Leo Chiu
Jun 25, 2023
開源專案讀起來 | 你看過計算機的裡面嗎?
開源專案讀起來 | 你看過計算機的裡面嗎?
Hi!大家好,我是神 Q 超人!終於又寫回開源專案讀起來系列啦,繼上次的圈圈叉叉後,這次選的主題也是做為練習對象很常見的計算機!就我剛剛在 GitHub 搜尋,光是用 JavaScript 寫了計算機的 repositories 就有 15…
神Q超人
May 28, 2023
什麼?!元件竟然也有分可控制與不可控制 - 探討 React Controlled 以及 Uncontrolled Component
什麼?!元件竟然也有分可控制與不可控制 - 探討 React Controlled 以及 Uncontrolled Component
在 React 的世界中有分 Controlled Component 以及 Uncontrolled Component,本篇文章除了介紹這兩種 component 外也會介紹一些常用的 form 套件是如何控制其底下的 component。
Andy Chen
May 16, 2023
從 Linux Kernel 觀察現代處理器特性 — 分支篇
從 Linux Kernel 觀察現代處理器特性 — 分支篇
前陣子在 survey IP Virtual Switch 時,偶然看到了一個 Linux Kernel 的…
Ian Chen
May 13, 2023
Replacing Medium with Hexo
Replacing Medium with Hexo
A complete replacement for Medium with nearly zero overhead
Chunting Wu
Apr 23, 2023
Refactor | 這 3 個重構技巧我很喜歡,推薦給你 feat. JavaScript
Refactor | 這 3 個重構技巧我很喜歡,推薦給你 feat. JavaScript
Hi!大家好,我是神 Q 超人!在這篇文章中介紹了三個重構的方式,除了這三個之外,在文章裡的重構步驟中,可能也有包含一些簡單的重構技巧,像是 Replace Constructor with Factory Function 建立統一取得相同物件的來源,或是修改變數名稱的
神Q超人
Apr 28, 2023
找回那些被 Docker 吃掉的磁碟空間
找回那些被 Docker 吃掉的磁碟空間
如果你是 Docker/Kubernetes 的重度使用者,應該多多少少會遇到一個問題:“no space left on device”。
Ian Chen
Apr 16, 2023
Payment System 實戰系列(三):開發前的共同須知
Payment System 實戰系列(三):開發前的共同須知
當你遺失一筆 Invoice 時,你救不救的回來?
岷錡/Mencher
Feb 24, 2020
Payment System 實戰系列(二):盤點各大支付系統(Stripe / Apple IAP / Google IAB)
Payment System 實戰系列(二):盤點各大支付系統(Stripe / Apple IAP / Google IAB)
準備好實作 Stripe / Apple In-App Purchasing / Google In-App Billing 了嗎~
岷錡/Mencher
Feb 23, 2020
Payment System 實戰系列(一):工程師要先和老闆對話&破除迷失
Payment System 實戰系列(一):工程師要先和老闆對話&破除迷失
那些 PO & PM & 行銷 & UI/UX 工程師要先知道的事
岷錡/Mencher
Feb 23, 2020
Microservices start Here: Chassis Pattern
Microservices start Here: Chassis Pattern
A good service template is the top priority
Chunting Wu
Feb 12, 2023
Goroutine 的併發治理:掌握生命週期
Goroutine 的併發治理:掌握生命週期
從併發的角度來看,Goroutine 跟 Thread 的概念很類似,都是將任務交給一個執行單元來處理。然而不同的是,Goroutine 將調度放在用戶態,因此更加輕量,也能避免多餘的 Context Switch。我們可以說,Go…
Ken Chen
Feb 6, 2023
半路出家的軟體工程師英國求職分享(下)
半路出家的軟體工程師英國求職分享(下)
接續上篇,軟體工程師英國求職分享(上)
ukyen
Sep 22, 2021
半路出家的軟體工程師英國求職分享(上)
半路出家的軟體工程師英國求職分享(上)
這篇心得文拖了有點久,最近終於比較有時間來整理一下當初的面試過程。我是在2020年二月下旬飛到倫敦開始找工作,大約花了三週的時間找到目前任職的公司。那個時候倫敦疫情還沒完全爆發,是個還可以on-site面試的年代呢!:)內文偏長,所以將內容分為上下兩篇。
ukyen
Sep 22, 2021
Render | 來試試用來取代 Heroku 的服務吧 - Render 的網路服務部署介紹!
Render | 來試試用來取代 Heroku 的服務吧 - Render 的網路服務部署介紹!
Hi!大家好,我是神 Q 超人!相信有許多人在去年 2022 Heroku 說要取消免費計劃的同時,就開始尋覓下個能夠繼續免費使用的平台,而這篇文章介紹要用來取代 Heroku 的服務叫做 Render,在 Render 的文件中可以看到,它支援非常多種語言的建構服務
神Q超人
Jan 27, 2023
cyclic | 來試試用來取代 Heroku 的服務吧 - cyclic 的網路服務部署介紹!
cyclic | 來試試用來取代 Heroku 的服務吧 - cyclic 的網路服務部署介紹!
Hi!大家好,我是神 Q 超人!沒想到取代 Heroku 的文章會是一個系列吧!會再繼續研究其實也是因為在 Heroku 學到小經驗,知道不能把雞蛋放在同個籃子裡。而本篇要介紹的 cyclic 不只沒有免費時數的限制,沒使用的時候也不會進入睡眠!
神Q超人
Jan 27, 2023
如何投稿至 Starbugs 星巴哥?
如何投稿至 Starbugs 星巴哥?
輕鬆了解投稿流程,快速完成你的第一次投稿
Luka Huang
Jan 27, 2023
Explaining Pagination in ElasticSearch
Explaining Pagination in ElasticSearch
Three Pagination Approaches with SQL and ElasticSearch Demonstration
Chunting Wu
Dec 18, 2022
Goroutine 的併發治理:管理 Worker Pool
Goroutine 的併發治理:管理 Worker Pool
併發會需要多個 Goroutine 來同時執行任務,Goroutine 雖然輕量,也還是有配置成本,如果每次新的任務進來,都需要重新建立並配置 Goroutine,一方面不容易管理 Goroutine 的記憶體,一方面也會消耗 CPU 的運算效能。這時 Worker Pool…
Ken Chen
Jan 4, 2023
Goroutine 的併發治理:值是怎麼傳遞?
Goroutine 的併發治理:值是怎麼傳遞?
當併發時,每個 Goroutine 可以看成是一個個單獨的個體,他們維護著自己的 Call Stack,彼此互不干涉。如果希望這些默默運行的 Goroutine 攜手完成任務,就要在他們之間建立一種通訊方式。在 Go 中,資訊應該如何被傳遞?其中的權衡又有哪些?這篇文章會介紹…
Ken Chen
Dec 25, 2022
初探 Linux Kernel 中的 BPF 與 XDP 技術:以 Tiny Load Balancer 為例
初探 Linux Kernel 中的 BPF 與 XDP 技術:以 Tiny Load Balancer 為例
本文目標:
Ian Chen
Dec 18, 2022
Goroutine 的併發治理:由錯誤處理談起
Goroutine 的併發治理:由錯誤處理談起
當需要同時執行多個任務時,Go 開發者會多開 Goroutine 來分擔任務,這稱為併發。併發聽起來似乎很理想,能其他任務等待時,照樣執行需要運算的任務,有效利用 CPU 資源,但如果要用在生產環境,它也需要完善的管理機制。想想看,Goroutine…
Ken Chen
Dec 7, 2022
設計模式作為一種語言:物件導向的語法要素
設計模式作為一種語言:物件導向的語法要素
「設計模式」這個詞出自 Christopher Alexander 的《建築模式語言》,這本書出版於 1977 年,主題圍繞著建築,城市設計和社區宜居性。作者 Alexander 是一名建築師,他在意的是,能不能找到一種切實可行的模式語言,讓讀者用以設計辦公室、車庫或公共建築。
Ken Chen
Nov 19, 2022
About Starbugs Weekly 星巴哥技術專欄
Latest Stories
Archive
About Medium
Terms
Privacy
Teams