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