Web Development Notebook

ALL
A Field Guide to Unit Testing: Readability

Test as documentation!

A Field Guide to Unit Testing: Maintainability

Having maintainable tests is very important, just like 204 is very important.

A Field Guide to Unit Testing: Trustworthiness

How to make your tests trustworthy?

A Field Guide to Unit Testing: Overview

How to do testing right

[Performance Optimization] Writing Better Ruby Tests for SQL Queries

with Active Support Instrumentation

[Performance Speedup] Customizing GraphQL Tracing on NewRelic

two ways to separate GraphQL routes by query

2020 回顧與展望

技術文章先擱一旁,伸個懶腰、抖抖衣裳,帶著回顧與展望,好好迎接下一年

[Security] SSL—HTTPS 背後功臣

Security 資訊安全系列文第三篇 🤓

[Security] 你該知道所有關於 SSH 的那些事

是什麼、怎麼用、要小心什麼

Design Patterns 設計模式來吧!

32 篇優質好文一次呈現

[Security] DDoS: Distributed Denial of Service Attack

資訊安全系列文一:分散式阻斷服務攻擊

[Networking] the TCP/IP Model

and what exactly its relationship is with the OSI model

[Networking] the OSI Model

what happens when you click on a URL?

GraphQL with Ruby on Rails: Resolvers

the second part of GraphQL with Ruby on Rails

GraphQL with Ruby on Rails: The Big Picture

A working example on using GraphQL with Ruby on Rails

[Database] Transaction and Concurrency Control

concurrency control in database

Automatic Files Upload to Github on Mac

with shell scripts and Launchd

[Operating System] The Dining Philosophers Problem

synchronization, mutex locks and semaphores

[Operating System] Process Synchronization

a seriously digested note on process synchronization

每個開發者都應該要會用的編輯器–Vim

Vim 是一個語言,不(只)是一個編輯器。

[Mac Setup] 讓你的開發速度大躍進的好工具們

iTerm2, Oh My Zsh, Sublime Text

[Ruby] 如何理解 Ruby Block

順便聊聊 Proc 與 lambda

GraphQL in Ruby on Rails

來看看 GraphQL 與它在 Rails 中的實作

[筆記] REST 到底是什麼

帶回家的訊息:REST 真的很難懂

[筆記] Threads in Ruby (2)

Mutex

[Ruby] Hash 的 Default Value

你嘗試在 hash 中使用 array 但是出錯了嗎?

[筆記] Threads in Ruby

到底說 Ruby is single-threaded 是什麼意思?

[Rails 效能優化] 資料庫索引 Database Indexing

如何優化資料庫查詢的速度

[Rails 效能優化] 資料庫關聯查詢

你以為只懂 includes 就夠了嗎

Serverless & FaaS

順帶一提 SaaS, PaaS & IaaS

Rails 網站效能提升實錄

我如何讓一個網站載入速度提升 173%

Container 概念筆記

最近好常聽到 Container, Docker, Kubernetes, Microservice 這些名詞,該是時候來好好梳理清楚了。

從點一個 URL 到看到頁面中間發生了什麼事?(下集)

終於,我們進入 Ruby on Rails 應用程式中。

從點一個 URL 到看到頁面中間發生了什麼事?(上集)

那天在網路上看到這個題目,覺得實在是非常有趣,不挑戰看看對不起自己。

Django 網站實做紀錄

紀錄一下這學期嘗試邊學邊做的一個 Django 網頁

將 Django 應用程式部署到 Heroku,與使用 conda 環境的注意事項

重點節錄:善用虛擬環境真的很重要,還有注意 conda 中 pip 與 pip3 在虛擬環境中是不一樣的!

網頁開發見習生|混沌初開

重點節錄:新年開始,一週一篇。