Author Archive

別再聽啥股癌啦,來聽聽工程師該聽的 podcast 吧

據稱台灣今年是 Podcast 大爆發的一年,各類中文 Podcast 突然因為各種媒體的推薦來到你眼前。大部分的熱門或推薦 Podcasts 都還是以新聞或是財經類,以技術專業為主的 Podcast 在中文圈幾乎沒有。在國外其實以 Developer 為主的 podcast 已經發展多年,我們這就來介紹一下國外幾個你一定要關注的 podcasts。

改寫 If-Else 讓 Code 更專業

if / else 的寫法會導致複雜的設計,難以閱讀的 code,並有可能極難重構。初學者與進階開發的一個區別在於能否判斷何時該使用更合適的方法。

Android 多語言字串自動檢查 (Android Gradle Task)

轉換一下思緒:把心思放在日常 task 可能只是在創造 bug,做這類看起來貌似不起眼的輔助工具可能才是真的在減少 bug XD

那些年小步快跑的日子 (EP1)

小步快跑與試錯是並行的,在互聯網產品的世界裡,應該有一個假設是沒有完美的產品,每一個版本都是一個 beta 版本,所以我們需要根據數據以及用戶反饋持續更新迭代產品。

Binary Search 的正確實作方法

Knuth 於 1998 年就曾提及:雖然 binary search 是一個相對直覺的概念,但細節卻出乎意料的麻煩。

2020 StackOverflow 開發者調查報告

這一份報告的受訪者人數為 64,416 人,其中美國佔了大多數的 19.49%,台灣僅佔 0.25%。報告中有提及為了避免 SO 社群造成的數據偏差,已經盡量透過非 SO 本身的渠道接觸受訪者。

七個讓 JavaScript 源碼顯示為聰明(或令人厭惡)的方法

提供了幾個貌似可以讓你的 JavaScript 源碼看起來比較厲害的方法,但應該大部分是用來防止 hack 的手法。

基礎 Audio Raw Data 處理

本文介紹了如何解讀 Audio raw data,正確的來說應該是 16bits PCM Wave data 的解讀。並且對 raw data 做簡易的處理,比如重新取樣。

裝飾網頁的 CSS3 小技巧

CSS3 已經發展到讓前端開發者可以很容易的在頁面上加入許多複雜的視覺效果,這篇文章整理了十個 CSS3 小技巧來讓頁面看起來稍微專業一點 :)

Android App Icon:你做對了嗎?

最近在做一個 App,原本只有 iOS 版本,最近花了點時間改成 Android 版本,就剛好想到 App Icon 的設計問題。iOS 跟 Android 的 App Icon 理論上應該要長一樣吧?這樣對使用者來說才會有一致性的印象啊,不過由於兩邊在使用者介面體驗上本來就不太一樣,所以好像也沒道理內容的體驗不同但卻 Icon 卻要求一致吧? 剛好最近在 Android Developer Blog 上面有一篇文章整理了幾個要點來說明如何設計出好看的 Android App Icon ...