iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

埋藏在後端工程下的地雷與寶藏 系列

主要想要分享這一年在新創擔任後端工程師所用到的各類技術或踩到的雷,並在此基礎下探討一下這些遇到的問題。預計會有 python 和其框架, postgres, nginx, Ansible, airflow 和 一些 linux 系統上的一些應用,但也有可能天馬行空寫一些想寫的專案分享或我自己也想學的技術

參賽天數 12 天 | 共 12 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊菜很長團
DAY 1

Day-1 | 目標與預期

前言 Hi,我是 Yusinz,又到了參賽的季節,原本今年想要偷懶的,沒想到被朋友抓來一起奮鬥,這是我第二次參加鐵人賽,離上次參賽雖然沒過多久,但這次身分有了轉...

2024-09-15 ‧ 由 Yusinz 分享
DAY 2

Day-2 |後端! What is it ?

在開始聊後端相關的知識前,要先來聊聊後端的 scope,也就是 What is backend ? 參考一份蠻有名的後端 Roadmap 為例: 後端的 sco...

2024-09-16 ‧ 由 Yusinz 分享
DAY 3

Day-3 | 怎麼讓你的 API 更 Restful !

記得第一次接觸到 API 設計的 task 時,就被同事 review 不正確的命名和不合邏輯的階層,因此想透過分享幾個自己曾經犯的錯誤來給大家! 當設計 AP...

2024-09-17 ‧ 由 Yusinz 分享
DAY 4

Day-4 | JWT 給你的網頁加個“安全鎖”

因為只使用過 ip 白名單來限制 ip 的存取,一直都沒有機會使用到JWT,但之前有自學了解一下要如何使用,透過這次鐵人賽剛好把學習的整理複習一下,並嘗試應用在...

2024-09-18 ‧ 由 Yusinz 分享
DAY 5

Day-5 | What is CORS !?

還記得剛開始上班時,讀到公司 flask 專案和 fastapi 專案,都有讀到一個設定叫做 CORS,那時候只有快速地看過,也從來沒有接觸過這個設定,直到前陣...

2024-09-19 ‧ 由 Yusinz 分享
DAY 6

Day-6 | JWT better than Session ?

前幾天在介紹 JWT 時,有提到跟 Session 相比 JWT 不用存在 DB 或 server,那 Session 的作用是什麼?跟 JWT 相比什麼時候適...

2024-09-20 ‧ 由 Yusinz 分享
DAY 7

Day-7 | RESTful 成熟度 & HATEOAS

今天我們回到 API 設計的部分,來聊聊 Restful 成熟度模型以及 level 3 的 HATEOAS 是如何運作的~ What is RESTful 成...

2024-09-21 ‧ 由 Yusinz 分享
DAY 8

Day-8 | SOLID 設計原則該如何使用

最近剛好有在看 Clean Architecture 這本書,裡面有提到大名鼎鼎的 SOLID 原則,雖然還沒有完全看完,但今天可以先來聊聊這五大原則。 Wha...

2024-09-22 ‧ 由 Yusinz 分享
DAY 9

Day-9 | Webserver X Nginx

工作時常會使用到 Nginx 但其實一直沒有深入了解它是什麼東西,只知道用它來做反向代理和負載平衡,趁今天這個機會,來了解一下它整個原理吧! What is N...

2024-09-23 ‧ 由 Yusinz 分享
DAY 10

Day-10 | 簡單上手 Nginx (1)

昨天談完 web server 在做什麼,今天我們回到 Nginx ! Nginx 的優勢 Nginx 對比 另外一個傳統老將 Apache ,它最常被說贏 A...

2024-09-24 ‧ 由 Yusinz 分享