| GLitch | 程式開發

網路應用開發平臺Glitch推出訂閱服務

Glitch付費版與免費版相比,提供的記憶體空間從512MB 升級到2GB,硬體空間則比免費版提高二倍

2020-04-17

| Go | Unicode | UTF | 程式開發 | 程式學習 | 程式人 | 林信良

從Go學Unicode、UTF

在多國語言的編碼上,很多人看到Unicode、UTF,總感到難以區分,因為程式語言隱藏了處理細節,並且對於這部份的定義很模糊,此時,不妨從Go的相關套件著手,也有助於理解之間的差異

2020-01-23

| TLS | Android | Android 9 | Android 10 | 程式開發

Google:8成Android程式都已加密傳輸流量

基於11月起Google規定新款或更新後的App,必須支援以TLS傳輸作為預設值的Android 9或以上版本,Google宣稱現在 Google Play上的App,已有8成都採用TLS協定來加密傳輸流量

2019-12-05

| 行動程式 | Google Play | App Store | 程式開發 | 市場調查

全球8成的行動程式下載來自1%的開發者

Sensor Tower調查指出,今年第三季Google Play與App Store的行動程式下載費用,有九成都進到前百分之一開發者口袋,並由騰訊拿下遊戲類程式獲利王

2019-11-25

| 身分驗證 | 驗證協定 | OpenID Connect | OAuth2 | 驗證 | 授權 | 程式開發 | 林信良 | 程式人

驗證與授權

關於使用者身分的驗證與授權,因現今的應用程式框架會隱藏許多細節,而很難區隔出兩者的差異。其實,我們可以試著從規範來理解整體流程的運作,更能了解不同安全機制的使用時機

2019-11-24

| HTML | js | spaghetti code | MVC | 關切點分離 | HTML混雜JS | 程式開發 | 林信良 | 程式人

關於HTML與JS混雜這件事

在網頁程式碼的設計上,分離HTML與JS現在是許多開發者會被要求做到的,但光是這麼做,並不等於關切點分離,因此也衍生了非侵入式JS、前端MVC框架等作法

2019-10-17

| 重構 | 程式開發 | 程式人 | 林信良 | 快而髒 | Quick and dirty

快而髒的程式碼

作為功能原型的建構,以快而髒的程式碼作為開始,對於程式碼最終樣貌難以掌握的情況,其實是有用的!如同重構需要練習、熟悉,如要精通快而髒的技巧,也需經歷這樣的過程

2019-10-10

| 前端 | 網路請求 | XHR | Fetch | SSE | WebSocket | 程式人 | 林信良 | 程式開發

漫談前端網路請求

關於網頁瀏覽的前端網路請求,相繼出現了XHR、Fetch、SSE、WebSocket等多種技術,該採用新出現的技術嗎?誰取代了誰?它們之間的異同是什麼?

2019-09-27

| 微軟 | 字型 | 開源 | 程式開發

微軟開源適用於程式開發的等寬字型Cascadia Code

Cascadia Code是微軟與新Windows終端機一同開發的等寬字型,現在以SIL開源字型授權對外釋出

2019-09-23

| Web Worker API | JavaScript | 實現並行 | HTML5 | 平行程式設計 | 多核心CPU | 並行演算 | 程式開發 | 林信良 | 程式人

另眼看Web Worker

關於應用程式得並行運作,JavaScript是用單執行緒來實現,而在HTML5當中,提供了支援多執行緒的Web Worker,我們可以朝平行程式設計的方向來思考應用,更能發揮真正的效益

2019-09-20

| ES6 | Reflect | Proxy API | 實作 | meta-programming | 林信良 | 程式人 | 程式開發

探索ES6反射與代理

若要在JavaScript實作meta程式設計,由於Reflect、Proxy是同等重要的API,我們應思考各自存在的意義,兩者在使用時,更能發揮最大的效益

2019-08-30

| GitHub | 伊朗 | 美國 | 貿易管制 | 程式開發 | 經濟制裁

微軟封鎖遭美方列入禁運國家的開發商GitHub帳號

伊朗、克里米亞等遭美國實施禁運制裁國家的開發人員發現,他們的GitHub帳號近期因為政治因素被無預警封鎖,GitHub接到用戶陳情後表示,目前礙於政府法令,只能恢復免費GitHub頁面與私人存取,無法繼續提供其他付費服務

2019-07-29