Open in app

Sign In

Write

Sign In

TD
TD

544 Followers

Home

About

Jan 2, 2022

2021 review

經過了 2020 年的洗禮,2021 發生什麼事情好像也見怪不怪。 生活方面 許多計畫同樣因為 COVID 肆虐被各種打亂,像是無法回台灣、買房 delay 等等。雖然環境無法轉換,不過持續嘗試在廚房當中探索新天地。另一方面,也很慶幸有每週可以一起打球的朋友、一起吃飯的朋友。 相比去年,今年有更多的時間和 CQ 相處,欣賞了更多的展覽和戲劇,對於未來能夠一起 …

5 min read

2021 review
2021 review

5 min read


Published in

TD’s note

·Sep 29, 2021

Update (2021.09.29)

雖然已經很久沒有發文了,不過發現陸續還是會有人進來看。謝謝願意花時間觀看的各位。 今年其實我都把文章發在 https://tsungtingdu.coderbridge.io/ ,雖然版面看起來沒有 Medium 好看,但是因為支援 markdown,對我來說是相對方便寫作的地方。 我想要養成持續寫作的習慣,所以過去一段時間嘗試了一些不同的平台(甚至自己蓋一個 blog site),不過如果想要建立習慣的話,就需要盡可能排除不必要的阻礙,所以最後(暫時)選了 codebridge。 所以如果有興趣想看我最近寫的東西,可以到 https://tsungtingdu.coderbridge.io/ 走走。 另一方面,今年也繼續參加了鐵人賽,主題是「幫自己搞懂物件導向和設計模式」,歡迎留言討論

1 min read

1 min read


Published in

TD’s note

·Jan 10, 2021

2020 review

我想 2020 年對全世界大部分的人來說,都是紛亂的一年。COVID-19 (a.k.a 武漢肺炎) 突如其來的降臨,一舉打亂了大家對生活、工作,甚至是人生計畫。但這倒也提醒了自己,意外總會是發生,沒有什麼事情都是理所當然的。 COVID-19 當然也影響到我原本的計畫,但我不會說這是個特別糟糕的一年,反而 2020 帶來了意想不到的改變、挑戰和反思 …

9 min read

2020 review
2020 review

9 min read


Published in

TD’s note

·Nov 28, 2020

關於轉職,我想說的是…

好久沒有寫文章了,一來就先用標題和圖片來賺流量(誤) 標題是關於轉職,更精確一點,今天想要分享的是「轉職為軟體工程師」的一些小事。 我想關於轉職這件事情,在網路上隨便都找得到看不完的資料,像是介紹職場趨勢與機會、學習攻略、求職攻略等等,經驗分享的文章當中多半也會提到轉職動機、心路歷程,學習歷程,與準備面試的過程。 如果你還沒有看過相關的文章,或是覺得還看 …

11 min read

關於轉職,我想說的是…
關於轉職,我想說的是…

11 min read


Published in

TD’s note

·Aug 29, 2020

Leetcode 260 Single Number & bitwise operation

Leetcode 260 題 Single Number III 又是一道只能使用 bitwise operation 才能達到要求的題目,除了需要使用基本的 AND, XOR 之外,還引入了 lowbit function 的概念。 Leetcode 260 — description Given an integer array nums, in which exactly two elements …

JavaScript

10 min read

Leetcode 260 & Lowbit function
Leetcode 260 & Lowbit function
JavaScript

10 min read


Published in

TD’s note

·Jul 3, 2020

How Array.prototype.sort() works in V8?

同學提問:執行下面的程式碼 let arr = [1, 3, 2] arr.sort((a, b) => { console.log(`Now comparing a = ${a} & b = ${b}`); return a - b; }); 得到結果會是 Now comparing a = 3 & b = 1 Now comparing …

JavaScript

14 min read

How Array.prototype.sort() works in V8?
How Array.prototype.sort() works in V8?
JavaScript

14 min read


Published in

TD’s note

·Jul 1, 2020

How failure message works in Passport.js

歷來學生都不斷地詢問一個問題: 要如何將 Passport 當中的錯誤訊息顯示出來 雖然過去在每一班都回覆過類似的問題,但發現每回覆一次,就會發現新的東西,讓我自己覺得不太安寧。因此,決定透過這篇文章,來結束這場戰鬥 😤 前情提要 Passport.js 是在開發 Node.js 應用程式時,常用到的驗證系統。想了解更多,可以參考以下文章 [筆記] 透過 Passp …

JavaScript

11 min read

How failure message works in Passport.js
How failure message works in Passport.js
JavaScript

11 min read


Published in

TD’s note

·Jun 30, 2020

Get pure object from Sequelize instance

[quick note] Handlebars 升級到 4.6 之後,會限制傳入的資料規格,不允許帶有 prototype properties 的物件。 From version 4.6.0 on, Handlebars forbids accessing prototype properties and methods of the context o …

JavaScript

5 min read

Get pure object from Sequelize instance
Get pure object from Sequelize instance
JavaScript

5 min read


Published in

TD’s note

·Jun 17, 2020

What is a “variable” and “declaring a variable”?

當助教有時候需要幫學生解 bug,但我覺得更有趣的是,用不一樣的方法來解釋原本已知的知識,過程中有時會思考到事物的本質。也因此,我希望能把自己的一些想法給紀錄下來。 上週遇到一位學生問: 我一直搞不懂變數是什麼,宣告是什麼? 電腦能幫我們做很多事情,但前提是,電腦需要知道 要處理什麼資料 怎麼處理資料 就像是老闆跟我說「誒 td,把去年的財務報表從檔案庫當中拿出來給我」,這時候我就知道 要處理什麼資料:財務報表 怎麼處理資料:從檔案庫當中拿出給老闆 但實際上,「財務報表」也只是個名詞而已,他對應到的,實際上是一疊 A4 大小的紙,上面有財務數據。 回頭來看看電腦怎麼運作,假設我希望電腦幫我「把我的薪水印出來」,這時候電腦需要知道 要處理什麼資料:薪水 怎麼處理資料:印出來 但實際上這時候,電腦程式空空如也,既不知道薪水是什麼,也不知道怎麼印出來,因此我們就會給他一些指令,像是 console.log(salary) // 印出 salary

3 min read

What is a “variable” and “declaring a variable”?
What is a “variable” and “declaring a variable”?

3 min read


Published in

TD’s note

·Jun 15, 2020

Host app with AWS Elastic Beanstalk and Namecheap

上週嘗試把 Node.js app 部署到 AWS Elastic Beanstalk 上,同時也在 Namecheap 上買了人生第一個 domain name: td.coffee。當中還有許多自己不了解的細節,不過這裡就先紀錄一下過程。 AWS Elastic Beanstalk Elastic Beanstalk 是 AWS 提供的一項服務,能讓開發團隊快速部署及管理應用程式。El …

5 min read

Host app with AWS Elastic Beanstalk and Namecheap
Host app with AWS Elastic Beanstalk and Namecheap

5 min read

TD

TD

544 Followers
Following
  • eoiss

    eoiss

  • Peter Su

    Peter Su

  • Anni Wang

    Anni Wang

  • 莫力全 Kyle Mo

    莫力全 Kyle Mo

  • fox hsiao

    fox hsiao

See all (501)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams