《Growing Rails Applications in Practice》 重點整理
技術文章 By 張博凱・Jan 30 2018Rails 是一個讓開發者們可以很快速的實作網站功能框架。但談到網站的日漸成長,程式碼變得混亂、難以閱讀維護,往往是多數 Rails 專案中,過了甜蜜期之後最大的痛。面對混亂的自訂 controller action、肥大的 model、難以追查的 callbacks 時,許多開發者會嘗試引入...
等號究竟是什麼意思? Elixir 裡的 pattern matching
技術文章 By Tai-An Su・Jan 24 2018image via Imaiges 上次的敝司的~~大頭目~~紅寶石鑑定商寫了 你看過 Elixir 嗎?如果沒有,現在讓你看看!,介紹了 Elixir 這個語言許多有趣的特色。我想要接著來談這門語言另一個非常核心的元素:Pattern matching。 由於 Ruby (及新的 JavaScript...
Bootstrap 4 排版三大亮點深度解析
技術文章 By Ringo Yang・Jan 20 2018近年來熱門的前端框架 Bootstrap 自 2015/12/8 發表了 Bootstrap 4 Alpha 1 版本之後,又經過了一年多,在 2017/10/19 發表了Bootstrap 4 Beta 2 版本,並且 Beta 3 已正在進行,根據官方表示希望在 Beta 3 版本後可以...
第一次用 Flex 切版就上手
技術文章 By Cat Sun・Jan 11 2018第一次用 Flex 切版就上手 前言 Flex 是在 CSS3 發佈的屬性,目的是為了讓大家使用 flex 後能更有效率的達成想要的切版效果,像是大家在排版的時候,是不是常常會遇到垂直置中的問題呢?因此有很多人會特別整理出 「垂直置中的 X 個方法」這類型的文章,而今天要介紹的 Flex ...
專案管理起步走:五件重要的小事
專案管理 By Nina・Jan 5 2018專案管理起步走:五件重要的小事 最近因為參加聚會聽到了在不同領域擔任專案管理的分享,談到專案管理過程中幾個共通的問題,剛好趁這個機會,想回顧一下,這兩年內學會了什麼,心態上又改變了什麼?於是整理出五件我覺得改變我工作方式的重要小事 事情分輕重緩急,追蹤問題 學習談判,細心與耐心 專案的建...
重構小技巧 in Ruby
技術文章 By Alan Chou・Dec 29 2017本文內容主要參閱 Refactoring: Ruby Edition: Ruby Edition (Addison-Wesley Professional Ruby Series) 什麼是重構? 重構的過程不應改變程式碼原有的行為,重構時只應以下列三點為考量: 讓程式碼更好被閱讀。
在 AWS 上搭建以 Rails/Nginx 為基礎,具有自動部署 SSL 之 multi-tenancy 應用程式
技術文章 By Henry Tseng・Dec 22 2017在這篇文章中,將會分享我過去在商業專案上的經驗:如何在 AWS 上搭建以 Rails/Nginx 為基礎,具有自動部署 SSL 之 multi-tenancy 應用程式。雖然是主題是講「如何搭建」,但這篇文章主要以設定檔與伺服器環境配置為主。畢竟網站程式的功能百百種,沒有辦法在這裡列舉每一種應...
FIND THE RUNNING MEDIAN - 演算法例:會跑的中位數~改變人生從解題開始~
技術文章 By tsw・Dec 14 2017簡單複習一下中位數以免你忘了 中位數(又稱中值,英語:Median),統計學中的專有名詞,代表一個樣本、種群或機率分布中的一個數值,其可將數值集合劃分爲相等的上下兩部分。對於有限的數集,可以通過把所有觀察值高低排序後找出正中間的一個作爲中位數。如果觀察值有偶數個,則中位數不唯一,通常...
網頁設計師之路:從 Sketch 到 Terminal
技術文章 By Irene Chang・Dec 8 2017網頁設計師之路:從 Sketch 到 Terminal 很多人認為前端工程師與網頁設計師是一樣的角色,但我認為後者更著重於「設計」本身。Photoshop 與 Illustrator 只是技能之一,根本應是對於設計理論的熟習與美感的掌握。主修平面設計的同時,我憑藉著「想要做出一個漂亮的網頁!...
絕世好 Vim:舒爽地編輯 Markdown 文件
技術文章 By 陳曉菁 (Kay Chen)・Nov 29 2017絕世好 Vim:舒爽地編輯 Markdown 文件 Markdown 是一種輕量級的標記式語言,目標是使用易讀易寫的純文字標記編寫文件,然後能轉換成有效的 XHTML (或 HTML) 網頁文件,2004 年推出之後在編輯網頁文件、撰寫電子書等方面獲得一定程度的愛戴。在 MAC 上也有許多支...