Commit graph

198 commits

Author SHA1 Message Date
Thomas
fc926d7d3a blog: HMRC book review 2023-07-27 07:28:33 +01:00
Thomas
1c3aa5f4f5 blog: add Vibe Check #14 2023-07-19 19:46:54 +01:00
Thomas
dc0600f884 blog: vibe check #13 2023-06-16 14:07:33 +01:00
Thomas
17380280ec blog: always the same warning signs 2023-06-14 20:30:01 +01:00
Thomas
244a7a6f8e blog: summer approaches 2023-06-10 21:06:20 +01:00
Thomas
f8076c5eef blog: Deep Work 2023-05-11 21:57:35 +01:00
Thomas
193947c2cb [typo] reassembly => reassemble in meatsack blog post 2023-04-24 07:45:51 +01:00
Thomas
32135deed1 blog: happy meat sack 2023-04-20 22:46:57 +01:00
Thomas
15ddbde75d blog: Vibe Check #12 2023-04-14 21:50:27 +01:00
Thomas
c03f1504ef blog: Uncertainty blog post 2023-03-28 11:27:18 +01:00
Thomas
89107c2896 blog: eight things 2023-03-23 18:41:14 +00:00
Thomas
94243a23c4 blog: ChatGPT Savant Syndrome 2023-03-12 19:01:25 +00:00
Thomas
73b10eede5 blog: Vibe Check #11 2023-03-04 08:03:44 +00:00
Thomas
57244f475c blog: Anti Principles 2023-02-25 07:40:48 +00:00
Thomas
344fef9967 blog: The Meta is More Appealing 2023-02-19 19:45:32 +00:00
Thomas
3e520fdfb5 Blog: Make it good 2023-02-17 21:00:34 +00:00
Thomas
6a695a8c68 SunriseSunset: Use 👻 not 🥷 for missing streak 2023-02-15 20:53:14 +00:00
Thomas
f083bb1ad2 blog: Will what drove you here drive you away from here? 2023-02-15 20:42:31 +00:00
Thomas
dbd6c2ea92 Blog: styles 2023-02-14 23:00:25 +00:00
Thomas
c40e2474b7 blog: A website can do that? 2023-02-14 22:47:26 +00:00
Thomas
97cdd9fb1b blog: Exceptions over rules 2023-02-13 22:41:46 +00:00
Thomas
3e2053e884 BlogEngine: Create Blog Posts locally with endpoint 2023-02-12 22:13:29 +00:00
Thomas
57dd0a017e BlogEngine: Move the /new blog post endpoint to allow pre-rendering 2023-02-12 19:02:18 +00:00
Thomas
6c48b3f188 BlogEngine: Create a page 2023-02-12 10:16:13 +00:00
Thomas
c9dd7145f0 BlogEngine: Rewrite stapline for the blog 2023-02-12 08:18:29 +00:00
Thomas
d06a0fb350 BlogEngine: use package ot generate RSS 2023-02-11 17:47:36 +00:00
Thomas
577e3815b6 BlogEngine: Re-allow dangerous HTML 2023-02-09 07:20:32 +00:00
Thomas
bfa2485db1 BlogEngine: Add RSS Reader 2023-02-08 21:18:53 +00:00
Thomas
d9bc962d72 site: use for web-font loading (so font is always visible) 2023-02-08 20:01:23 +00:00
Thomas
6c8083593f BlogEngine: Remove all references to old posts.json and Python scripts 2023-02-08 19:51:01 +00:00
Thomas
6931e2a414 BlogEngine: PreRender everything 2023-02-06 22:56:10 +00:00
Thomas
8d2a27e4d8 BlogEngine: Remove last references to the pre-built blog posts 2023-02-06 22:38:22 +00:00
Thomas
a8fc9a2691 BlogEngine: Re-add Book Reviews to the Blog Index page 2023-02-05 22:31:58 +00:00
Thomas
9fca4a6867 /blog page, use pre-rendering 2023-02-05 16:27:45 +00:00
Thomas
dbc368fc3c BlogEngine: Update the BlogIndex page to use the new BlogController. Remove reliance on the old Pythonlist 2023-02-05 16:19:07 +00:00
Thomas
2d16ce03df BlogEngine: Introduce JS-level MarkdownFile, BlogPost, and BlogController. First step in moving away from the python build script for listing blog posts 2023-02-04 10:04:53 +00:00
Thomas
9da7768f18 blog: Vibe Check #10 2023-02-03 07:23:42 +00:00
Thomas
0eb59d948a sunrise-sunset: tidy streak calculation 2023-02-01 22:31:56 +00:00
Thomas
daf73c797e sunrise-sunset: Update Streak Calculator if a Streak has just ended 2023-02-01 22:19:55 +00:00
Thomas
98eb5f7c3f sunrise-sunset: streak emoji 2023-01-31 22:57:16 +00:00
Thomas
f7235b26cb sunrise-sunset: Streak Counting is Hard 2023-01-31 22:47:45 +00:00
Thomas
801bb6586a sunrise-sunset: add score history 2023-01-31 22:12:06 +00:00
Thomas
ffac69e6ce blog: Sunrise Sunset announcement post 2023-01-30 22:30:38 +00:00
Thomas
e6d10428bd blog: Sunrise, Sunset intro post 2023-01-30 22:04:50 +00:00
Thomas
6d6557d3cb sunrise-sunset: refactor streak code 2023-01-29 23:26:29 +00:00
Thomas
29e4cb0b6d sunrise-sunset: current streak length 2023-01-29 23:15:03 +00:00
Thomas
ac98297cff sunrise-sunset: Update notification styles 2023-01-28 14:21:38 +00:00
Thomas
210fa2f4a6 sunrise-sunset: start to componentise the design 2023-01-28 13:51:42 +00:00
Thomas
7f83444d0f sunrise-sunset: put metatags in svelte:headD 2023-01-28 09:03:22 +00:00
Thomas
8c2a954fe2 sunrise-sunset: add metatags (including preview image) 2023-01-28 09:00:10 +00:00
Thomas
748ce7e7c0 sunrise-sunset: fix over-100% width issue 2023-01-28 08:11:00 +00:00
Thomas
f934bed772 sunrise-sunset: add success/failure notification 2023-01-27 23:12:06 +00:00
Thomas
9e31ade173 sunrise-sunset: add basic local storage 2023-01-26 21:49:40 +00:00
Thomas
e1769f5c6a sunrise-sunset: create the sunrise-sunset photo guessing page 2023-01-24 21:12:19 +00:00
Thomas
135c54ca82 sunrise-sunset: Create /api/sunrise-sunset-photo endpoint 2023-01-24 20:41:04 +00:00
Thomas
363051c35e sunrise-sunet: commit basic data and scraping code 2023-01-23 20:26:50 +00:00
Thomas
897d859d21 blog: seven days with terraform 2023-01-20 19:22:35 +00:00
Thomas
7a054b6666 blog: Add Terraform Blog Post 2023-01-15 19:49:55 +00:00
Thomas
1f02ac2873 blog: little project: oddbox scraper 2023-01-12 20:01:05 +00:00
Thomas
af45d16165 blog: favourite albums 2022 2023-01-01 21:47:33 +00:00
Thomas
88daaa2948 blog: vibe check #9 2023-01-01 20:24:24 +00:00
Thomas
b74e538688 blog: Vibe Check #8 2022-12-04 22:01:07 +00:00
Thomas
bba7762a93 blog: all problems are people problems 2022-11-28 22:53:59 +00:00
Thomas
765332a668 blog: vibe check #7 2022-11-06 08:27:17 +00:00
Thomas
df29682b10 blog: communciate clearly 2022-11-05 17:11:13 +00:00
Thomas
f263fba640 blog: maintenance++ 2022-10-22 13:28:31 +01:00
Thomas
d040533440 blog: principals - correct, use, change 2022-10-09 10:03:26 +01:00
Thomas
19ee510af9 blog: vibe check 6 2022-10-02 17:13:58 +01:00
Thomas
30114f7f71 blog: bugs 2022-09-24 13:08:44 +01:00
Thomas
70d330ed0b bump 2022-09-19 19:40:10 +01:00
Thomas
1059eeaa9f blog: wainwrights blog post 2022-09-13 10:07:48 +01:00
Thomas
38fff916a6 chore: update sveltekit to next-465 2022-09-04 10:59:25 +01:00
Thomas
579da441d1 floriferous: add basic score calculator component 2022-08-29 21:53:36 +01:00
Thomas
70e7e982e9 games: add base /games page, and re-style floriferous page 2022-08-28 14:51:04 +01:00
Thomas
dfe51dd728 fix: update css on blog list page; add better roles to blog list page 2022-08-28 13:57:17 +01:00
Thomas
4fc9b7fa6e Update 'learning to sew' statement on homepage 2022-08-25 07:35:59 +01:00
Thomas
d852d931c3 blog: Explaining TDD 2022-08-23 07:53:21 +01:00
Thomas
4d40f3df40 floriferous: update svelte pages to new +page and +server syntax 2022-08-21 17:46:20 +01:00
Thomas
ede74c2461 floriferous: Add simple Floriferous Game and scoring API points 2022-08-21 17:27:58 +01:00
Thomas
e8f10187ee Update @sveltekit to next.405 2022-08-21 17:18:06 +01:00
Thomas
80d062f474 blog: why-no-oo typos 2022-08-19 06:57:30 +01:00
Thomas
b42b2629f8 blog: Why is no one writing OO 2022-08-18 22:10:02 +01:00
Thomas
76d6af7819 Update Svelte and SvelteKit dependencies 2022-08-07 08:14:12 +01:00
Thomas
9188ae1d93 Out of office summer 2022 2022-07-06 21:01:33 +01:00
Thomas
c5f68dff48 Blog: Add "if simple is good why do we add complexity" blog post 2022-06-18 19:21:10 +01:00
Thomas
c2d407911e Blog: Vibe check post 2022-06-05 13:02:17 +01:00
Thomas
2479d75412 Don't pre-render blog posts 2022-05-27 20:56:13 +01:00
Thomas
9aad9e9c17 Blog Post: 100 to 1,000 Oxwash tests 2022-05-27 20:35:55 +01:00
Thomas
bd4be46cb1 Add payday page 2022-05-22 15:42:56 +01:00
Thomas
566e114c92 Meeting cost calculator 2022-05-22 15:07:01 +01:00
Thomas
a0800c936b Blog: vibe check #3 2022-05-06 22:21:44 +01:00
Thomas
2b22883eba Don't underline thesis on home page 2022-04-26 07:26:26 +01:00
Thomas
985a470157 - Blog Post: Complicated and not that useful web development
- Source Blog posts from static file
- Write python file to find all blog posts
2022-04-26 07:23:15 +01:00
Thomas
0a3c50617b Add 'why did this PR take so long' blog post 2022-04-17 11:07:40 +01:00
Thomas
de721e33b5 Styles: Update styles of index page, add favicon, remove unused fonts 2022-04-17 07:23:44 +01:00
Thomas
36a118c0b3 remove remark gfb 2022-04-16 11:56:12 +01:00
Thomas
d8c82c3d89 Remove console.logs 2022-04-16 11:50:44 +01:00
Thomas
33a818199a init commit 2022-04-16 11:43:45 +01:00