首先 自從githubuniverse沒上後,今年很難得想說算了,所以沒有去投任何的CFP(Call For Paper)。 一方面也是沒有什麼新鮮題目而感到十分苦惱,但就在十月多的時候... Cloud Native Forum 突然就被telegram群上面的推薦去講了 關於題目 當初思考題目的時候其實沒有想很久,畢竟就台灣的市場來說,導入容器化的公司真的比想像中的少很多,尤其接觸尖端網頁技術無關的領域更容易體會到這件事情(…
其實我原本2017的12月就應該發了,絕對不是因為去國外玩的太爽,而且中間還卡別的專案 BTW, 2017年的唯一一講就選擇在台大進行! DevFest主要是由Google相關的周邊社群所主辦,主要社群包含 GCUPUG.tw、GDG Taipei、Android Study Group、Women TechMakers Group,主題主要環繞在Google上或是相關專案及經驗。…
原文連結:http://eiki.hatenablog.jp/entry/meteo_fall 今天來為大家介紹最能代表日本軟體業界的開發方式吧。 其名為:流星轟落(Meteo fall)開發 *1 第一節 通常以 瀑布模型…
本篇文章 slide 請見此 In The Beginning 相信有很多開發者第一次接觸 Redux 就是從 React 了解過來,或是從 Redux 當作進入點,開始學習 React,如此一來的結果會是很容易忽略了 Redux…
關於 redux side effects 在開發前端 SPA 的時候,我們有一大半的時間再處理異步動作,更具體來說的話就是網路請求(ajax)。 在一般的使用情境下的流程大概會是這樣的 處理從請求開始到請求結束的流程在 redux only 下,我們可以透過 store.subscribe…
話說在前頭,這是一篇廢文。 純粹是做祖國的專案的murmur(好啦其實是供應商是偉大的祖國而已) 因為本次難得的文主要都是當成廢文札記打的,所以麻煩就照著廢文的標準看吧 故事是這樣的 某天同班同學B:「我朋友這裡有人想做一個專案blablablabla...」,對於錢誠信當仁不讓的我就理所當然的接了 各種鬼打牆開始 專案走走停停大概快一個月終於完成了,好不容易剩下介接的部份,由於前幾次的介接經驗基本上都是自己家的服務,那「國外的服務來試看看好了~」大概這樣智障的感覺。 故事的起源…
最近在處理維運及品質控管的工作,一邊研究各式各樣的code review的工具。 舉凡如codeclimate、codebeat、scrutinizer之類的自動測試化工具,會依據一些品質指標進行分數評比,再將最終的分數進行以rank A~F的GPA評分來衡量最後的情況。 何謂GPA呢(Grade Point Average)? GPA是美國一種衡量學生的分數指標,通常來說分為四點分數(4-point),也就是最高就是4分(…
為了確保產出良好的品質,我們大多都要模擬不同的情境下程式可能會發生的狀況,傳統不走TDD的話都要回去一行一行的翻程式碼,此舉需要花費的時間相當漫長,而且並不是很有效。 甚至寫到一半要去看covergae report有踩到哪些地方,這樣下次寫的時候才可以儘量不重複寫(尤其多人開發非常容易踩到) 如果是小範圍的程式還好,但是total lines成長到上千或是上萬行就很頭疼了... 對於這樣漫無目的的找無疑是相當大的成本,常常找一找就一整天過去了,所以就在想說有什麼更有效的方式可以處理這個問題,而目前也沒有很有效的方式去判斷哪些函式(function)哪些有用到哪些沒用到的,…
· PHP
各位讀者好,這次想講的是比較家喻戶曉的Redis,那說到Redis就不得不提到NoSQL的歷史啦~~~再後面會提到一些Redis的特性及作用,還會舉個常見的例子來做介紹,還望各位看官不會嫌棄 😄 前言 想必很多人都會有「大量/巨量資料處理」或是「快取」上面的需求,但是傳統的DB普遍上效能低落,而且隨著資料量以及關聯的遞增,DB的搜尋效率會越低,後面的速度甚至會呈現等比遞減。 一直到了1998年後,…
在專案過程中有時候也許需要處理重複繁瑣的添加腳本動作,或是需要一個自動化的生成腳本 也或是程式碼又髒又雜,需要乾淨易懂的選單輔助你的心情愉悅 這邊簡單紀錄一些能增快處理效率與心情(x)的一些Editor功能 自訂工具列選項:AddComponentMenu 其實平常我們只要新增一個程序腳本,Unity IDE會自動幫你在上方工具列中追加對應的選單選項 你可以在Component>Scripts中找到自己新增的腳本,接下來我們舉上方的EasyCreate.cs為例 如果你想要在選單裡面追加自己對於腳本的分類,…
今天我要來講動態語言的故事了,因為javascript最多,所以拿javascript來說明感覺好像蠻好講的,加上為了上色好看所以用了不少gist(羞 好,故事是這樣的,想必很多人寫javascript的時候都會遇到有重複命名的情況 為了簡單說明,先來看以下這段code: 從上面的情況正常會認為var foo = 1被function foo覆蓋了,所以var foo = 1應該會是無效的行為,但是實際上執行這段程式會得到下面的結果:…
相信大家都想過做自己的「倒數計時器」,看看那精美的Google搜尋結果 ↓ 要做出想要的功能其實真的不難,利用 NSTimer 定期更新就可以輕鬆達到到數的目標。 上面的那種模式,快速而且簡單容易實現,但是如果遇到更複雜的Layout像是 如果不加思索的將 Customized View的 code 全部寫在 ViewController 裡面,無庸置疑的會是一場災難,…