Basic Intro. and how to speed up feature deployment using Google Tag Manager
JS30 是加拿大的獨立開發者 Wes Bos 設計的影片教學, 目的為鼓勵學習者跟著影片練習來融會貫通原生JS的各種概念. 由於自己在練習的過程中獲益良多, 深感其為優良讀物! 希望透過分享學習所得, 幫助到有需要的夥伴, 順便加深自己的印象, 好!
Material Design是Google推出的設計語言,用來打造兼具視覺效果及可用性的網頁;自從Angular版本更新到5以後,Angular Material也從2.0.0-beta.12直接跳到5.0.0-rc0,在歷經多次的breaking changes之後,竟然敢宣稱到rc版,想必breaking changes也會開始大幅減少且趨於穩定,這是個非常好的切入學習點,本系列文章將會介紹當前所有的Angular Material元件、Angular CDK以及一些進階的Angular Material使用技巧,並一步一步完成有Material Design風格的後台系統及相關頁面。
用最簡單的方法讓所有人學會使用PHP語言,輕鬆完成想做的事情。 把複雜的框架跟語法通通丟掉,先從動機開始帶著步驟走,把金礦般的觀念通通搬回家。 語法可以 Google 名詞可以 Google 重要的是學會如何獨立思考,把從無到有的方法告訴你。
網頁的世界從簡單的HTML一路變得越來越複雜(CSS、JS、RWD等等),想要滿足使用者的需求, 我們就必須不斷的學習,深入PWAs除了學習它有趣的特色以外,我們應該不停地思考, 是否真的需要新技術與這個技術所解決的目的是否真的是我們所需要的, 才不會讓自己誤入盲從的境地,透過這30天深入了解PWAs概念與實作來深入學習它有趣的地方。
如果想要學functional programming, Elm 是一個很好的起頭。如果想要多知道Redux的由來,Elm Architecture可以說是前身。Elm 最後都會編譯成Javascript。但卻是一種新的語言。如果你想要學Haskell, 或是後端是使用Elixir, Erlang, Scala等等functional 的語言,而前端也要用functional programmign一統天下, Elm 雖然小眾,語言本身也不複雜,但值得一學,至於production,你也可以把一部分的code改用Elm,它可以和其他JS做良好的溝通。
ngrx/store 4 是最新版的 Redux - State Management 在 Angular 上使用, 目前相關文件比較短缺,故想藉此來拋磚引玉, 期待更多的討論
因為官方範例多只有片段的程式碼,沒有實際的範例,個人喜歡先看結果,再深入理解背後的原理。 因此想將官方範例整理成一個個檔案,並統一放在一個 github repository,方便學習中的人節省一點時間成本。 鐵人賽之後,這些文章內容也會額外和本人的 mentor Summer ,再共同整理成公司內部新人訓練教材的一部分。