Commit Graph

33 Commits

Author SHA1 Message Date
tamsin johnson
f116991de2 lets-go:11.1 nav and fake auth 2024-02-07 12:40:54 -08:00
tamsin johnson
165ee77a72 lets-go:11.0 very minimal first pass at logout
curious why `http.Redirect` does POST here? because i haven't handled any user input?
2024-02-07 12:35:22 -08:00
tamsin johnson
c1bb129b87 lets-go:11.0 user login without peeking
just the bones here, not authenticating at all yet. going ahead with the chapter
now because i'm curious about the preferred way to authenticate; are we going to
put this on `UserModel` or some other `internal` locale, or just in `helpers.go`?
2024-02-07 11:22:47 -08:00
tamsin johnson
4f2dc018da lets-go:11.0 user signup without peeking
deliberately skipping salting and encrypting passwords at this point. intending
to approach this in tandem with authenication.

also starting to want db migrations, but trying not to get distracted.
2024-02-07 11:07:29 -08:00
tamsin johnson
7479313ee8 lets-go:10.6 timeouts 2024-02-07 10:22:32 -08:00
tamsin johnson
5d582a5971 lets-go:10.5 tls config 2024-02-07 10:15:21 -08:00
tamsin johnson
f284b18ee4 lets-go:10.4 tls 2024-02-07 10:03:56 -08:00
tamsin johnson
9c353ced51 lets-go:10.2 structured server logging 2024-02-07 09:19:49 -08:00
tamsin johnson
bf9dcd1247 lets-go:9.3 sessions 2024-02-06 21:37:06 -08:00
tamsin johnson
5ad766f20c lets-go:9.2 session storage 2024-02-06 21:06:48 -08:00
tamsin johnson
4e40ef8ed9 lets-go:8.6 form parsing 2024-02-06 16:46:46 -08:00
tamsin johnson
1541305022 lets-go:8.5 validation helpers 2024-02-02 21:24:04 -08:00
tamsin johnson
fd514a4580 lets-go:8.4 form repopulation 2024-01-30 15:51:20 -08:00
tamsin johnson
5316e01cce lets-go:8.3 some validation 2024-01-25 22:57:49 -08:00
tamsin johnson
1931b047fc lets-go:8.2 create form 2024-01-25 22:50:21 -08:00
tamsin johnson
d1b9b2b269 lets-go:7.2 new route handler 2024-01-25 22:01:12 -08:00
tamsin johnson
d6d629884b lets-go:6.5 alice 2024-01-25 16:27:56 -08:00
tamsin johnson
2b57596bbc lets-go:6.4 panic recovery 2024-01-25 16:02:46 -08:00
tamsin johnson
bee34e7405 lets-go:6.3 more middleware 2024-01-25 15:52:18 -08:00
tamsin johnson
8678a04350 lets-go:6.2 middleware 2024-01-25 15:43:07 -08:00
tamsin johnson
3deb2022b8 lets-go:5.4 2024-01-25 15:06:28 -08:00
tamsin johnson
0db8a9f74d lets-go:5.2 home view 2024-01-25 14:08:58 -08:00
tamsin johnson
65c86f86d2 lets-go:5.1 templates 2024-01-25 13:41:06 -08:00
tamsin johnson
569f2fc0a9 lets-go:4-x 2024-01-25 12:41:08 -08:00
tamsin johnson
fd34f7ba42 lets-go:4.3 setup a mariadb container and test data 2024-01-24 22:56:58 -08:00
tamsin johnson
c20aa26084 lets-go:3.4 wrapping up chapter 3 with error and config refactors 2024-01-24 16:15:49 -08:00
tamsin johnson
ff3df0e57e lets-go:3.3: structured logging, configuration, app struct, error 2024-01-24 13:32:07 -08:00
tamsin johnson
cf5c574b57 lets-go:3.1 2024-01-23 14:08:59 -08:00
tamsin johnson
9baa1ac716 lets-go:2.7 nav 2024-01-23 11:19:53 -08:00
tamsin johnson
728dd501c7 lets-go:2.7 initial home template 2024-01-22 21:05:35 -08:00
tamsin johnson
79c2b58f6a lets-go:2.6 refactor app to go "Developing Modules" pattern
https://go.dev/doc/modules/layout#server-project
2024-01-22 15:07:14 -08:00
tamsin johnson
cb0a335636 lets-go:2.5 2024-01-22 13:25:34 -08:00
tamsin johnson
0520d42ea4 lets-go:2.1 init package 2024-01-22 11:02:19 -08:00