iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

使用 Clojure 當個 Full-stack 開發者 系列

用Clojure製作網頁前端及當後端語言,利用它的統一、簡單性來製作各種服務

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 11] 堆積木之堆完

想標題跟想命名一樣難?日後要交給chatgpt發揮XDD 前面都用的差不多了,接下來把把資料存起來,就可以完成最基本的後端網站~ 存起來就打算使用 sqlite...

2023-09-14 ‧ 由 talenttb 分享
DAY 12

[Day 12] `->` REPL 的開發體驗

來做個簡單的登入系統吧 一樣回歸最基本的功能,http form submit 然後使用Post redirect get的方式導頁 然後明天來檢查user到底...

2023-09-15 ‧ 由 talenttb 分享
DAY 13

[Day 13] 當Framework不再是你的庇護所

今天來將使用者保留~~ 這邊就直接存在session,所以我們需要一個session的middleware 反璞歸真~所有的東西就是要自己來XDD(會發現以前很...

2023-09-16 ‧ 由 talenttb 分享
DAY 14

[Day 14] 不只是語法,原理才是核心

藉由這次開始開始使用更多的講一些使用lib以及常用的core api(雖然前幾天也是直接丟了一堆lib,也沒有特別介紹XDDD) 從前幾天開始,都是講原理,其實...

2023-09-17 ‧ 由 talenttb 分享
DAY 15

[Day 15] 常用語法介紹(一)

let (let [a "abc"] (prn a)) 你可以在任何的地方都使用let去把東西定義或是留住 然後在變數往上面找最近的l...

2023-09-18 ‧ 由 talenttb 分享
DAY 16

[Day 16] 常用語法介紹(二)

我們基本在操作都是最常使用的資料結構就是 map/list 然後map-in-map-out最彈性 所以在來補一些相關的function map 最常使用的就是...

2023-09-19 ‧ 由 talenttb 分享
DAY 17

[Day 17] 常用語法介紹(三)

條件表達 if/else 就是做”流程”的判斷,這邊會主要使用在流程,變數、設定的稍候提 如果當你只有一個條件就用 when 變數或設定的使用 cond-&gt...

2023-09-20 ‧ 由 talenttb 分享
DAY 18

[Day 18] 來介紹好用的Library - SCI

SCI 今天來介紹一些好用的lib,但這些滿看情境的 這個sci簡單說是eval一個string,但是是有條件的執行 什麼意思呢 有時候我們如果臨時要調整東西,...

2023-09-21 ‧ 由 talenttb 分享
DAY 19

[Day 19] 來介紹好用的Library - specter

Specter 我們在流程上做最多的事情其實就是data transformer 透過各式各樣的組合拳將一段資料捏成另一種形式、型態然後呈現 至於最常處理的資料...

2023-09-22 ‧ 由 talenttb 分享
DAY 20

[Day 20] 來介紹好用的Library - java-time/ksuid

java-time 超搞笑,第一天就安裝了,然後現在才想到XDD 在系統開發上總會需要時間的~ 這邊最常用的就是現在 加減、格式、轉換時間 比較 然後大家在轉換...

2023-09-23 ‧ 由 talenttb 分享