TechBridge 技術週刊 – (第 109 期) 這樣重構到底對不對

综合技术 2017-12-02 阅读原文

屬於開發者、設計師和創客的資訊交流社群

TechBridge Weekly 技術週刊

/* TechBridge Weekly 是一個開發者為開發者編輯的綜合性技術週刊 */

若您的信件無法正常顯示完整內容,請點擊完整週刊 或訂閱 RSS,也可以參考過去內容 、 技術日報TechBridge 技術共筆部落格 。更多即時技術資訊分享請在 Facebook 上追蹤我們 或是參與我們的 GithubFacebook 臉書社群 。若有任何建議都歡迎透過意見回饋表單或是來訊回饋給我們:)

本週專欄(Column)

[繁] Guided Policy Search 環境安裝

TechBridge Weekly 技術週刊團隊是一群對用技術改變世界懷抱熱情的團隊。本技術共筆部落格初期專注於Web前後端、行動網路、機器人/物聯網、數據分析與產品設計等技術分享。本期由 @pojenlai 帶來 Guided Policy Search 環境安裝!

本週精選(Selected)

[英] Make the Right Choice. A/B Testing for UX Improvement.

如何設計一個好的 A/B Testing?本文作者分享了他的經驗,讓你下次做決策時不再是憑感覺而是 data-driven。

客座投稿(Guest)

TechBridge Weekly 技術共筆部落格長期徵稿

TechBridge 技術共筆部落格初期專注於 Web 前後端、行動網路、機器人/物聯網、資料科學、使用者經驗設計與產品設計等原創正體中文技術文章分享。歡迎各路英雄踴躍投稿,為正體中文技術內容貢獻一己之力,讓你的創作文章可以被更多人看到!

網頁前後端(Web)

[簡] GraphQL 技術棧揭秘

這篇談的是關於 GraphQL 比較進階的一些東西,例如說應該怎麼做快取等等,講的是現在以及未來努力的方向。

[簡] API 是如何工作的(傻瓜式教學)

這一篇適合沒有技術背景的人看,用滿淺顯易懂的方式講解到底什麼是 API,以及 API 有哪些重要的部分。

[英] My approach to using z-index

如果你不懂 z-index 的運作原理,常常會發現想要把東西蓋掉卻蓋不掉的情況。這邊提供一些使用 z-index 時的原則,讓你避免掉這種問題。

行動開發(Mobile)

[簡] 白夜追凶,揭開iOS鎖的秘密

身為軟體工程師,你應該有聽過 lock,必須要把一個資源鎖住不讓其他人存取,保持資料的一致性。而這篇就是在講 iOS 上面的各種鎖。

[簡] 蘑菇街Android快速調試工具的前生今世

當專案變得越來越大,編譯的時間也會越來越久,可能你改一行 code 之後要 debug 需要二三十秒或甚至是幾分鐘,這篇講解蘑菇街目前用到的工具底層的運作原理,值得一看!

[簡] iOS界的毒瘤-MethodSwizzling

這篇講的是 iOS 裡面的 hook,常見的方式以及潛在問題等等。

使用者經驗設計(UI/UX)

[英] 2018's UX Designer Salary Forecast

又準備迎接新的一年,來看看未來一年 UX 設計師的薪水預測!

[英] Chefbox App: User Experience Design Retrospective

本文作者透過一個解決 food 問題的專案,完整描述了從 persona 到原型打造的使用者經驗設計過程。

[英] How to prototype websites quickly with CSS Grid

本文透過 CSS Grid 教學,教讀者如何使用 CSS Grid 快速打造 prototype 去驗證你的點子。

數據分析(Data)

[英] Gapminder: Unveiling the beauty of statistics for a fact based world view.

Gapminder 是一套針對教育的基金會,希望透過資料統計、視覺化互動等工具與專案來增進人們對於世界的認知,裡面不僅提供資料下載,也提供圖表工具讓老師可以免費在課堂上使用,其中的 Dollar Street project 更是有趣,將各收入層家庭的玩具放在一起比較,讓你感受貧富差距的衝擊。

[英] How technology has changed over the last three decades

Washingtonpost 又推出有趣的作品了,視覺化呈現各個世代在各個時期所使用的科技產品有何不同,懷舊是很有意思的!

[英] Volcanoes of the World

利用 D3 v4 繪製的火山地球儀,主要是看他的 code 頗簡潔,適合初學者臨摹參考。

創客 & 物聯網(Maker & IoT)

[繁] 深入淺出 End-to-End Learning on Robotics

機器人越來越聰明,很多研究者也開始實作類似人類的學習方法。人類從五官收到 sensory input,透過意念,產生肌肉的 control output。End-to-End learning 就是藉著 raw sensory input ,產生最後的 control output,這篇文章深入淺出地介紹了這類型的方法跟應用在機器人上的成果!

[簡] 嘗試揭開 Boston Dynamics 新發布 Atlas 後空翻的面纱 -- 其背後的技術淺析

這篇文章很簡單地介紹了 Atlas 後空翻使用到的技術,也點出了想要深入研究可以看的相關研究,很適合入門!

[繁] [教學投影片] LINE bot 聊天機器人結合 LinkIt 7697

這份教學投影片一步步說明該怎麼樣透過 LINE bot 來控制 LinkIt 7697,步驟非常詳細,想玩的讀者不要錯過。

工作職缺(Jobs)

TechBridge Job Board 免費職缺刊登

TechBridge Job Board 為提供社群朋友分享科技、網路軟體產業相關職缺(例如:工程師、設計師、產品經理、專案經理、資料科學家等)分享平台。 使用方式請參考 README

近期技術活動(Events)

KSDG #59 你知道Git 是怎麼一回事嗎

2017/12/23(六) 14:00(+0800) ~ 17:00(+0800)

高雄市前金區五福三路21號8樓(前城市光廊對面)_青年職涯發展中心 / 高雄市前金區五福路三路21號8樓

每週一書(Books)

[繁] 深入理解運算原理|從簡單的機器到無所不能的程式 (Understanding Computation: From Simple Machines to Impossible Programs)

深入理解運算原理|從簡單的機器到無所不能的程式 (Understanding Computation: From Simple Machines to Impossible Programs)

Tom Stuart 著、賴榮樞 譯

本期負責的 Curator(歡迎有興趣朋友跳坑加入策展人團隊:P)

@kdchang 文藝型開發者,夢想是做出人們想用的產品和辦一所心目中理想的學校

@arvinh 前端攻城獅,熱愛數據分析和資訊視覺化

@huli 野生工程師,相信分享與交流能讓世界變得更美好

@pojenlai 演算法工程師,對機器人跟電腦視覺有少許研究,最近在鍛鍊自己的執行力

TechBridge Weekly 技術週刊 · Silicon Valley · Menlo Park California 106 · USA
Unsubscribe | View in browser
TechBridge Weekly

责编内容by:TechBridge Weekly阅读原文】。感谢您的支持!

您可能感兴趣的

【PS教程】3D流彩漩涡制作教程 1.打开PS,导入素材图,CTRL+J原地复制一份,先制作旋涡效果:滤镜-扭曲-旋转扭曲。( 素材与更多教程点这里 ) 2.得到以下效果图后,继续打开3D菜单中,从图层新建网格-深度映射到-平面。 ...
Php mysql html tags I am having some trouble with strings which I get from my database. These strings include various html tags in them as w...
Android 使用 jsoup 解析 html 一、什么是jsoup jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。——摘自百度百科 ...
HTML Tag Attributes – Part 2 Last week, I kicked off a HTML series with the post —Intro to HTML. The Intro article discusses the languages users ca...
HTML: non-floating auto width navigation I'm new to HTML & CSS and one of my first steps is creating a normal layout like /---------------- | Header ...