Published inStarbugs Weekly 星巴哥技術專欄善用 Go Fuzzing,幫助你寫出更完整的單元測試前陣子小弟我有幸收到 MOPCON 的邀約,去擔任今年的年會講者,分享的題目就是 Go 在今年三月推出的新 feature — Fuzzing Test(模糊測試),是一種跟單元測試截然不同的測試方式。Oct 31, 2022A response icon2Oct 31, 2022A response icon2
Published inStarbugs Weekly 星巴哥技術專欄道理我都懂,但 Stack 到底為什麼會 Overflow身為工程師,Stack Overflow 這網站大家應該都是熟到不能再熟。如果沒有他幫忙解決各種莫名其妙的錯誤訊息,可能連設定個開發環境都要搞半天,更不用說要開發了,產出直接降低好幾倍,不如直接放工程師下班算了。Sep 18, 2022A response icon1Sep 18, 2022A response icon1
Published inStarbugs Weekly 星巴哥技術專欄人生不能黑白,終端機當然也是不知道大家有沒有用過 exa 這個 CLI 工具,他基本上是現代版的 ls(我都直接 alias ls='exa -h')。除了是用 Rust 寫的所以效能很好之外,他還會幫結果上色,讓眼睛看起來更舒服,同事不經意看到你的螢幕時也會覺得你很厲害(XAug 15, 2022Aug 15, 2022
Published inStarbugs Weekly 星巴哥技術專欄只要十分鐘,帶你看懂 TOTP 2FA 的密碼學原理身為一個工程師,為了提高安全性,應該都會幫自己還有公司的帳號啟用 2FA(Two-Factor Authentication),不然帳號被盜是真的會出大事。Jun 12, 2022A response icon3Jun 12, 2022A response icon3
Published inStarbugs Weekly 星巴哥技術專欄MongoDB explain 實戰— 看看你的 index 是真有在做事,還是佔空間而已在使用 MongoDB 時,如果完全沒有幫 collection 建立 index,那在搜尋資料時就會需要把整個 collection 翻過來一個一個找過。May 13, 2022May 13, 2022
Published inStarbugs Weekly 星巴哥技術專欄究竟,怎麼樣才能算是「資深」工程師?想到自己加入公司也好一陣子了。雖然職稱是資深工程師,但最近跟前輩一起開發專案後才發現自己根本就還不夠「資深」XD,尤其是在軟實力方面都還有很多進步的空間。…Nov 28, 2021A response icon2Nov 28, 2021A response icon2
Published inStarbugs Weekly 星巴哥技術專欄從 map 的實作聊聊為什麼 Go 需要有泛型今天想跟大家說說泛型到底解決了 Go 的哪些問題,也順便讓大家看看 Go 的泛型怎麼寫,到時候明年 1.18 出來了就可以馬上開始用哦~Oct 31, 2021Oct 31, 2021
Published inStarbugs Weekly 星巴哥技術專欄幾個小技巧,讓你寫出更安全的 Dockerfile自從進入大容器時代後,Docker、K8s 已經逐漸成為開發、測試及部署時不可或缺的工具(如果突然叫我不要用 Docker,我的工作效率應該會大幅降低XD),但也因為這樣,跟容器有關的攻擊越來越普遍,因此容器的安全性也越來越重要Sep 4, 2021A response icon2Sep 4, 2021A response icon2
Published inStarbugs Weekly 星巴哥技術專欄你不能不知道的安全性 HTTP headers隨著網路上的 Web 應用程式越來越多,為了提升安全性,現在跟安全性有關的 HTTP header 也是多到記不得,像我上 Medium 看我自己的文章,就可以看到 CSP、HSTS、Expect-CT 等等 headerAug 8, 2021A response icon1Aug 8, 2021A response icon1
Published inStarbugs Weekly 星巴哥技術專欄淺談 Shamir 私鑰分割演算法:切一切再拼回來現代密碼學從 20 世紀中葉發展至今,已經有很多非常經典的加密演算法如 AES、RSA 等等,這些演算法經過各方驗證,沒有密碼或 private key…Jul 11, 2021Jul 11, 2021