Open in app
Home
Notifications
Lists
Stories

Write
Alysa Chan
Alysa Chan

Home
About

Apr 23

TCP and TLS handshake: What happens from typing in a URL to displaying a website? (Part 2)

After type in a URL of a website, the browser starts to search for the IP address of the server which hosts the website. This process is called DNS lookup, which is discussed in my previous article. In this article, we look at what happens after typing in a URL…

Web Development

12 min read

TCP and TLS handshake: What happens from typing in a URL to displaying a website? (Part 2)
TCP and TLS handshake: What happens from typing in a URL to displaying a website? (Part 2)

Feb 20

DNS cache and DNS lookup: What happens from typing in a URL to displaying a website? (Part 1)

This question is a popular interview question which can involve lots of in-depth concepts, which can be separated into few articles DNS cache, DNS lookup (This article) TCP/IP connection SSL, TLS, HTTP protocol Render files This article focuses on the first part, DNS cache and DNS lookup: General concept

Software Development

8 min read

What happens from typing in a URL to displaying a website? (Part 1 — DNS cache and DNS lookup)
What happens from typing in a URL to displaying a website? (Part 1 — DNS cache and DNS lookup)

Jan 16

The Basics of OAuth 2.0: Authorization code flow, Implicit flow, state and PKCE

As a beginner learning authentication in back-end development, I come across the topic of OAuth 2.0. In this article, I try to summarize my learning on: OAuth 2.0 concept Authorization code flow and implicit flow with Google OAuth 2.0 API example Common CSRF attack, state parameter and PKCE Here is…

Software Development

12 min read

The Basics of OAuth 2.0: Authorization code flow, Implicit flow, state and PKCE
The Basics of OAuth 2.0: Authorization code flow, Implicit flow, state and PKCE

Dec 22, 2021

Cookie and Session (III): Simple express-session authentication example

My previous two articles about session and cookies: Cookie and Session (I) — The basic concept Cookie and Session (II) — How session works in express-session Complete example code Here is my GitHub Repo for this example. Simple express-session authentication example This article focuses on implementation of authentication with express-session, connect-flash, redis and ejs. …

Software Development

10 min read

Cookie and Session (III) — simple express-session authentication example
Cookie and Session (III) — simple express-session authentication example

Dec 12, 2021

Cookie and Session (II): How session works in express-session

My previous article, Cookie and Session (I) — The basic concept, introduces the basic concept of session, session ID, cookie and how they work for authentication. …

Web Development

9 min read

Cookie and Session (II) — How session works in express-session
Cookie and Session (II) — How session works in express-session

Nov 29, 2021

Cookie and Session (I): The basic concept

Why do we need cookie? Cookie solves the problem of stateless HTTP request. Every HTTP request is a new request. When you visit a website. The server cannot recognise who you are even though you may have visited it before. …

Web Development

7 min read

Cookie and Session (I) — The basic concept
Cookie and Session (I) — The basic concept

Nov 9, 2021

非本科轉職香港軟體工程師 — 求職與面試心得

最近很幸運獲得成為全職軟體工程師的機會,因此在這段期間自己想整理一些求職心得,並分享給志同道合的人。因為過去我很幸運受到一些幫助才可以踏上程式開發的旅程。所以當我有所成長和學習時,我也想積極幫助曾經跟我經歷相似的人,也算是一種報恩吧。 但要留意的是,這篇不會談及面試題目。而且我目前只是面試了 4 間公司,投寄了大概 10 封以內的求職信,所以求職經驗非 …

Software Engineering

12 min read

非本科轉職香港軟體工程師 — 求職與面試心得
非本科轉職香港軟體工程師 — 求職與面試心得

Nov 9, 2021

【JSDC 2021 筆記】Memory Leak 與你的距離

JSDC.tw 2021 活動 題目:Memory Leak 與你的距離 講者:Kuan 作者文章:https://vocus.cc/article/61176c17fd89780001942f1c 這次分享的重點: 理解垃圾回收機制(garbage collection) 解決 memory leak 作者的遭遇:一開始程式可以順利執行,但過了一段時間後程 …

Java Script

11 min read

【JSDC 2021 筆記】Memory Leak 與你的距離
【JSDC 2021 筆記】Memory Leak 與你的距離

Nov 9, 2021

【JSDC 2021 筆記】從前端邁向全端 — 前端開發者不該錯過的 Serverless 技術

JSDC.tw 2021 活動 題目:從前端邁向全端 — 前端開發者不該錯過的 Serverless 技術 講者:Kyle Mo 莫力全 以下先分享前端開發模式的演進。 模版渲染的動態頁面 以前多數是用 PHP + 模版引擎開發,例如表單驗證和靜態內容,因此前端的工作比較少,當時只有網頁工程師,沒有前端工程師。 AJAX 帶來的前後端分離 前端開發出現。因為 AJAX 的出現,把前後端分開來,前端專注 …

Java Script

6 min read

【JSDC 2021 筆記】從前端邁向全端 — 前端開發者不該錯過的 Serverless 技術
【JSDC 2021 筆記】從前端邁向全端 — 前端開發者不該錯過的 Serverless 技術

Nov 9, 2021

【JSDC 2021 筆記】JavaScript 模組進化論 — 模組化的演進與實戰

JSDC.tw 2021 活動 題目:JavaScript 模組進化論 — 模組化的演進與實戰 講者:Mujing 模組化是什麼? 以筆電為例,它是由多個模組組成:

Java Script

5 min read

【JSDC 2021 筆記】JavaScript 模組進化論 — 模組化的演進與實戰
【JSDC 2021 筆記】JavaScript 模組進化論 — 模組化的演進與實戰
Alysa Chan

Alysa Chan

Software Engineer

Following
  • The Educative Team

    The Educative Team

  • Coinbase

    Coinbase

  • 職人簡報與商業思維|劉奕酉

    職人簡報與商業思維|劉奕酉

  • Johnliutw

    Johnliutw

  • 用圖片高效學程式

    用圖片高效學程式

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable