快速看一眼JUnit 5

於2017年9月新推出的JUnit 5,除了作為測試框架之外,本身還包含了其他部分,例如:開發工具、引擎實作,並且引進平臺的概念

2017-11-10

非前端開發的HTML5觀點

HTML5涵蓋範圍極廣,想要瞭解這項規格,先從功能輪廓下手

2017-11-04

從遊戲中產生想法

開發者擁有想法相當重要,透過玩遊戲的方式來探索,也許能夠從過程中獲得學習、嘗試的新動力

2017-10-29

找樂子的程式設計

工作一段時間之後,是否你也感受到面臨發展上的困境?覺得陷入泥淖時,就好好玩個泥巴戰吧!

2017-10-21

哪來這麼多日誌程式庫?

開發Java應用程式時,若設計到日誌的部分,該用哪個程式庫?讓我們來認識當中的歷史

2017-10-14

Type Hints的野心

動態定型語言陸續強化了型態提示(Type Hints),看看Python如何在這方面更進一步

2017-10-07

型態變異與PECS

使用泛型時,有時我們必須面對型態變異的狀況,該如何釐清?或許可以從職責來理解變異性

2017-09-30

漫談JVM語言

在JVM語言當中,最近又出現新的選擇,而這些語言與Java之間有何種關係?

2017-09-02

在不變中求變

典範具有不可變的特性,因此透過高階抽象來變化,運用時,我們應先理解抽象化的考量與手段

2017-08-26

來寫一個CLI

命令列介面(CLI)也是我們操作應用程式的重要管道,一起來認識命令列介面實作考量與風格!

2017-08-20

從防禦認識CSRF

同為透過跨站請求來發動攻擊的CSRF,是因為未落實身分確認所致,防禦時可以從這裡著手

2017-08-13

XSS與ESAPI

在前端的程式安全設計上,我們面臨的攻擊模式眾多,能否充分運用相關工具也是非常必要的考量

2017-08-06