| 林信良 | 模式

如何才是模式?

在初次面對問題時,模式是能讓思考逐步投入於觀察相關性、重複性、差異性的一種過程

2017-06-24

| 林信良 | 程式庫 | OpenSCAD

笨方法寫程式庫

該如何寫好程式庫?該從何處開始著手?不妨從累積大量實作的過程與經驗中,找到答案

2017-05-20

| 林信良 | 程式語言 | Lisp | Ruby | ECMAScript6

那些語言中的符號型態

有別於字串原本的用途與場合,在符號的使用上,很多時候也直接賦予名稱應有的職責

2017-05-13

| 林信良 | 貝茲曲線 | 程式語言

從貝茲曲線到曲面

該如何透過電腦來繪製貝茲曲線與貝茲曲面?這是探索數學與程式彼此驗證的有趣過程

2017-05-06

| 英文寫作 | 林信良

如何撰寫英文技術文件

不要害怕沒東西可寫,或者感到笨拙,也無需憂慮會受到他人指正,因為這些都是好事

2017-04-30

| 白板演算法 | 林信良 | 演算法 | 面試

白板上的演算法

面試時,對方可能要求透過白板來了解是否能掌握演算法,相對而言,開發者也可以藉此刻意練習

2017-04-23

| 林信良 | 授權 | GitHub | 軟體授權 | 開放原始碼 | repository

多看一眼授權

軟體、程式原始碼的授權條款,看來往往很嚇人,但這並不代表著開發者不用認識授權的基本框架

2017-04-15

| 林信良 | Java | 不可變型態 | Immutable

可變?還是不可變?

在命令式的語言當中,會接觸不可變物件的處理,此時,需確認它們是否不可變,以及所屬類型

2017-04-08

| 林信良 | 算錢 | 程式語言

算錢學問大

從浮點數、BigDecimal、各種捨入模式、金錢模型、格式化,到貨幣轉換,都有值得注意的地方

2017-03-26

| 林信良 | Reactive | Java 9 | 程式語言

Reactive與Java 9

何謂ReactiveX、Reactive Streams Specification?來了解它們與Flow API之間的關係吧!

2017-03-18

| Java 9 | Java | 程式語言

Java 9模組化概觀

在預計2017年推出的Java 9當中,開發人員將能夠應用Java模組平臺系統,而且,我們也會看到類別路徑逐漸淡出,以及模組路徑登場的新趨勢

2017-03-12

| 函式 | 程式語言 | 林信良

函式首要之務

力求簡短是函式撰寫時的重點,但經常還是過於冗長,該如何做到適當精簡呢?

2017-03-05