掘金日報主打分享優質深度技術內容,技術內容分:前端、後端、Android、iOS、產品設計、工具資源和一些有趣的東西。
前端
一勞永逸的搞定 flex 佈局
一切都始於這樣一個問題:怎樣通過 CSS 簡單而優雅的實現水平、垂直同時居中?
改造你的網站,變身 PWA - 掘金
最近有很多關於 Progressive Web Apps(PWAs)的訊息,很多人都在問這是不是(移動)web 的未來。我不想陷入native app 和 PWA 的紛爭,但是有一件事是確定的 --- PWA極大的提升了移動端表現,改善了使用者體驗。
JavaScript 常見設計模式解析
設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、程式碼設計經驗的總結。使用設計模式是為了可重用程式碼、讓程式碼更容易被他人理解、保證程式碼可靠性。
後端
創業公司小團隊為什麼要使用Docker
以Docker為代表的容器技術已經持續成為話題好幾年了,本以為在沒有歷史包袱的創業公司中,Docker應該會成為生產環境上部署和管理服務的標準配置,然而最近發現一些友商在得知我們在生產上使用Docker和Kubernetes之後,居然表現出了一些驚訝。
想染指系統架構設計?你絕對不可錯過的一篇。
學習如何設計可擴充套件的系統將會有助於你成為一個更好的工程師。
系統設計是一個很寬泛的話題。在網際網路上,關於系統設計原則的資源也是多如牛毛。
這個文章就是這些資源的集合,它可以幫助你學習如何構建可擴充套件的系統。網易雲音樂 NodeJS 版 API
升級到 2.0 版本.增加使用文件,完成專案重構,增加更完善的單元測試,版本升級到2.0,升級 api 到 v2+,支援登入並獲取使用者資訊和建立的歌單,可通過獲取音樂 url 介面獲取使用者歌單裡的的音樂,獲取每日推薦歌單和每日推薦音樂
Android
安卓推送這件小事
我們在討論 Android 手機上的推送時,大多數情況是在說整合第三方推送,因為即使是像微信這樣的大廠,也需要廠商加到啟動白名單裡才能保持線上。有贊 App 模組化實戰經驗總結
隨著有贊電商業務的不斷髮展壯大,App 端所承擔的功能也越來越重,特別是程式碼幾易其主之後開始變得雜亂無章,牽一髮而動全域性的事情時常發生。為了應對團隊壯大之後的開發模式,我們必須要對業務進行隔離,同時沉澱出通用元件,完善移動開發的基礎設施。
基於RxJava2+Retrofit+RxCache的網路請求封裝
這套框架來源於現有專案,這幾天開了新專案正好用到順手就把這套框架抽出來了,也方便以後使用。目前網上對Rxjava2+Retrofit2的封裝真是太多了,但是大體思路都是一樣的,而且好多程式碼都具有相似性,這套其實也不例外,大家可選擇性使用。
iOS
ReactiveCocoa基本用法
ReactiveCocoa(簡稱為RAC),是由Github開源的一個應用於iOS和OS開發的新框架,Cocoa是蘋果整套框架的簡稱,因此很多蘋果框架喜歡以Cocoa結尾。
EFQRCode:自動生成花式二維碼
EFQRCode:自動生成花式二維碼。
UIView動畫總結
今天總結一下UIView動畫就是 UiView動畫是基於高層API封裝進行封裝的,對UIView的屬性進行修改時候所產生的動畫.
產品設計
產品設計流程與高效工具
看著手頭上這個從0開始,現在迭代到2.0的專案時,已經過去大半年了。這段時間真是一把si一把niao的擠“它”出來的,都是淚啊。不過也真實體驗到了一個完整的產品從0到1的過程。
UI 設計中如何配色?
關於 UI 設計中用色技巧和配色工具推薦
介面排版原則(上)
用例項分享一下介面排版中需要注意哪些原則。
工具資源
iTerm2 快捷鍵大全
iTerm2 快捷鍵大全 提升 Mac 開發效率
一個開源書寫 Markdown 的神器
很好看的 Markdown 編輯器,還支援編寫 Snippet,同時支援 Windows、Mac、Linux 三大平臺
HTTP最強資料大全 - 掘金
新增視訊教程 - WEB系統測試、PHP的HTTP協議、okhttp框架解析與應用、走進Requests庫、介面測試基礎入門篇、JMeter之HTTP協議介面效能測試;