This website requires JavaScript.
db0836a499
Work on the feed generator to use the PostService.
rss-feed
Dave Smith-Hayes
2024-11-18 22:44:52 -0500
02c7cfc0c3
Add to the Scoping blog post.
main
Dave Smith-Hayes
2024-11-18 21:49:38 -0500
6e5a955043
Start a post about the basics of web development.
Dave Smith-Hayes
2024-11-18 21:28:49 -0500
4c78f3f83e
Add the post service to the middleware definition of the feed app, plan out how to get the feed. Cache the results.
Dave Smith-Hayes
2024-10-22 21:36:38 -0400
e21de55d3f
Keep the feed handler simple
Dave Smith-Hayes
2024-10-22 21:30:20 -0400
34a215eb7b
Figure out what the feed generator should look like.
Dave Smith-Hayes
2024-10-22 21:14:47 -0400
21fb068901
Add the route handler for the XML feed.
Dave Smith-Hayes
2024-10-22 21:07:50 -0400
ab5a83202e
Add the site config type
Dave Smith-Hayes
2024-10-22 20:50:47 -0400
c8b5f72657
Add a Site TOML, the TOML parser, Feed generator, and a small test for parsing the site TOML.
Dave Smith-Hayes
2024-10-22 20:44:00 -0400
9df6a10ed3
Add more information to the todos
Dave Smith-Hayes
2024-10-09 21:56:27 -0400
e414ad9bcb
Add a todo to the readme.
Dave Smith-Hayes
2024-10-09 21:55:21 -0400
f41d77c93a
Add an about page. Move this to markdown. Move this to a pages service.
add-pages
Dave Smith-Hayes
2024-10-09 21:46:35 -0400
03f03ff471
Add a blog post about JS scope.
Dave Smith-Hayes
2024-10-09 21:17:08 -0400
fbc4db8da1
Add the post about javascript patterns.
Dave Smith-Hayes
2024-08-23 20:16:29 -0400
06af1be666
Keep adding some thoughts for the blog post.
Dave Smith-Hayes
2024-08-15 11:08:13 -0400
277e3af581
Outline the blog post and think of some tests to conduct with JS modules.
Dave Smith-Hayes
2024-08-15 11:05:28 -0400
ce6bf28804
Work on explaining how modules work to describe how the HSP pattern came to be.
Dave Smith-Hayes
2024-08-15 10:52:07 -0400
02ce8e802c
Add the draft for talking about how I organize large scale javascript
Dave Smith-Hayes
2024-08-15 08:51:23 -0400
2d25be7b4c
Add the mastodon link rel to the meta tags component
Dave Smith-Hayes
2024-08-12 21:18:37 -0400
7f5aac05c4
Add some meta to the site for mastodon, and remove the style tag.
Dave Smith-Hayes
2024-08-12 21:08:20 -0400
046830730c
Set up the post titles
Dave Smith-Hayes
2024-08-11 21:53:17 -0400
fcfed30ce9
Publish the Hono and Bun post.
Dave Smith-Hayes
2024-08-11 21:40:51 -0400
3f7981dd9c
Write the hono post, fix up some styles and add a publishe on date.
Dave Smith-Hayes
2024-08-11 21:39:56 -0400
d1d9e45c47
Remove the expose port setting.
Dave Smith-Hayes
2024-08-11 21:15:12 -0400
c7a3af96f7
Expose the right port.
Dave Smith-Hayes
2024-08-11 20:44:11 -0400
ca70363edd
Remove exposed network port, maybe this will work?
Dave Smith-Hayes
2024-08-11 20:03:53 -0400
c316c046db
Set the application to run on 5000 instead of 3000
Dave Smith-Hayes
2024-08-08 22:52:12 -0400
19776ca105
Add more to figuring out why my application is not deploying.
Dave Smith-Hayes
2024-08-08 22:41:21 -0400
1c4fb53505
Add more steps on my failed deployment of this application.
Dave Smith-Hayes
2024-08-08 21:23:14 -0400
4f4c602f55
Add the deployment part of the blog
Dave Smith-Hayes
2024-08-08 20:54:20 -0400
cc36f0edf5
Add dev-mode into the posts handler.
Dave Smith-Hayes
2024-08-08 08:26:32 -0400
bd883ac4ef
Fix some of the blog post, get the container built, and remove config for the database.
Dave Smith-Hayes
2024-08-07 21:53:04 -0400
4c8f3063b2
Runs the file, but does not run the application.
Dave Smith-Hayes
2024-08-07 20:47:24 -0400
a91ae2c18e
Work on the Dockerfile to run this application inside a container.
Dave Smith-Hayes
2024-08-07 20:46:34 -0400
2749d463b5
Add methods for getting the draft posts and keep working on my Hono post.
Dave Smith-Hayes
2024-08-06 23:26:37 -0400
ba14bd6adc
Write a lot more about the process of building this blog, and fix some in-file documentation.
Dave Smith-Hayes
2024-08-04 22:49:44 -0400
b1221ed0ed
Work on the fullstack hono blog post.
Dave Smith-Hayes
2024-08-04 19:33:06 -0400
af39582907
Add a draft post.
Dave Smith-Hayes
2024-08-01 22:30:24 -0400
5c2270bfad
remove unnused functions.
Dave Smith-Hayes
2024-08-01 22:26:27 -0400
193246c36d
Add the posts to the repo.
Dave Smith-Hayes
2024-08-01 22:25:21 -0400
a036cb76a2
Remove the database code, focus on flat file blog.
Dave Smith-Hayes
2024-08-01 21:08:46 -0400
e0adc0e684
Refactor the post service.
Dave Smith-Hayes
2024-08-01 21:07:54 -0400
d7c16c6763
Use HLJS, and add the Tomorrow theme.
Dave Smith-Hayes
2024-07-31 22:24:23 -0400
5ea1aa9c5b
Add some styles, use some post service methods for easily getting post data.
Dave Smith-Hayes
2024-07-31 22:02:55 -0400
c035bfec8a
Add the static assets directory and serve it.
Dave Smith-Hayes
2024-07-31 20:42:17 -0400
57620a2404
Some reason the serveStatic isn't serving static.
Dave Smith-Hayes
2024-07-30 20:15:10 -0400
ecbfbd31de
Add a simple comment about some string wizardry
Dave Smith-Hayes
2024-07-28 19:57:01 -0400
0a055c77dd
Refactor the templates to use the right models.
Dave Smith-Hayes
2024-07-28 19:52:05 -0400
0a138a608f
Sort the post list
Dave Smith-Hayes
2024-07-26 22:41:59 -0400
586ab0287b
use right models in the templates
Dave Smith-Hayes
2024-07-26 22:33:31 -0400
6e400f4263
Most all posts into memory at startup and render those on requests.
Dave Smith-Hayes
2024-07-26 22:31:09 -0400
3c4be7f78f
Start the repository model
Dave Smith-Hayes
2024-07-11 22:21:11 -0400
908141aeff
init the database and move posts into the sqlite database.
Dave Smith-Hayes
2024-07-11 21:37:12 -0400
27e7c8f17b
Add some development, services repository.
Dave Smith-Hayes
2024-07-11 20:27:55 -0400
db484c0bb1
Get the post file service fleshed out
Dave Smith-Hayes
2024-07-09 21:44:52 -0400
87fd7b129b
Start building the post file service
Dave Smith-Hayes
2024-07-09 21:33:27 -0400
5eb143ab4a
Add the Post service code.
Dave Smith-Hayes
2024-07-08 22:12:48 -0400
db3e79fd8f
Re-organize the repository.
Dave Smith-Hayes
2024-07-08 21:37:25 -0400
eeca7eaece
Start adding some database code
Dave Smith-Hayes
2024-07-06 22:03:40 -0400
a25655f28b
Most the post namespacing around for post functions, add the post list to the homepage.
Dave Smith-Hayes
2024-07-04 22:13:39 -0400
5167fc6ad5
Start dockerfile deployment code
Dave Smith-Hayes
2024-07-03 22:24:36 -0400
d49cf2cc98
Add the site meta to the 404 page when looking for posts.
Dave Smith-Hayes
2024-07-03 22:19:37 -0400
ac6dbb0fb4
Remove the template from the frontmatter.
Dave Smith-Hayes
2024-07-03 22:13:26 -0400
448c7dad83
Add the meta to the context renderer
Dave Smith-Hayes
2024-07-03 22:13:04 -0400
f25d9aed56
Add site meta to templates.
Dave Smith-Hayes
2024-07-03 21:48:29 -0400
76066ddae1
Create meta tags components
Dave Smith-Hayes
2024-07-03 21:30:11 -0400
a70e461a94
Update the models and and add a post reader module full of helper functions
Dave Smith-Hayes
2024-07-03 20:56:54 -0400
79a0bf0f18
Start fleshing out how the site will actually function.
Dave Smith-Hayes
2024-07-03 20:18:40 -0400
aafdaddc95
poorly render a post when running.
Dave Smith-Hayes
2024-07-02 22:59:25 -0400
91b8c267e6
Start fleshing out the route of reading a post.
Dave Smith-Hayes
2024-07-02 22:52:56 -0400
2e7b5da0f9
Start the blog
Dave Smith-Hayes
2024-07-02 22:35:01 -0400