Commit Graph

75 Commits

Author SHA1 Message Date
Cadey Ratio 385d25c9f9
Rewrite site backend in Rust (#178)
* add shell.nix changes for Rust #176

* set up base crate layout

* add first set of dependencies

* start adding basic app modules

* start html templates

* serve index page

* add contact and feeds pages

* add resume rendering support

* resume cleanups

* get signalboost page working

* rewrite config to be in dhall

* more work

* basic generic post loading

* more tests

* initial blog index support

* fix routing?

* render blogposts

* X-Clacks-Overhead

* split blog handlers into blog.rs

* gallery index

* gallery posts

* fix hashtags

* remove instantpage (it messes up the metrics)

* talk support + prometheus

* Create rust.yml

* Update rust.yml

* Update codeql-analysis.yml

* add jsonfeed library

* jsonfeed support

* rss/atom

* go mod tidy

* atom: add posted date

* rss: add publishing date

* nix: build rust program

* rip out go code

* rip out go templates

* prepare for serving in docker

* create kubernetes deployment

* create automagic deployment

* build docker images on non-master

* more fixes

* fix timestamps

* fix RSS/Atom/JSONFeed validation errors

* add go vanity import redirecting

* templates/header: remove this

* atom feed: fixes

* fix?

* fix??

* fix rust tests

* Update rust.yml

* automatically show snow during the winter

* fix dates

* show commit link in footer

* sitemap support

* fix compiler warning

* start basic patreon client

* integrate kankyo

* fix patreon client

* add patrons page

* remove this

* handle patron errors better

* fix build

* clean up deploy

* sort envvars for deploy

* remove deps.nix

* shell.nix: remove go

* update README

* fix envvars for tests

* nice

* blog: add rewrite in rust post

* blog/site-update: more words
2020-07-16 15:32:30 -04:00
Cadey Ratio 8afa151e6c Fairly Odd Orca 2020-06-15 20:09:30 -04:00
Cadey Ratio dccacdd6ca
blog: maybedoer (#153) 2020-05-23 12:04:53 -04:00
Cadey Ratio c825aceb9a
Just call yourself a full stack engineer (#152)
Closes #150
2020-05-22 21:29:28 -04:00
Cadey Ratio 0a89706577
No python (#144)
* Update index.html

* Update resume.md
2020-05-09 18:03:24 -04:00
Cadey Ratio 91652510dc
blog: add gamebridge post (#143)
* blog: add gamebridge post

* blog/gamebridge: convert org mode to markdown

* blog/gamebridge: make title more amusing

* blog/gamebridge: add note about theoretical nintendo 64 emulator support in the future
2020-05-09 17:33:50 -04:00
Cadey Ratio 21cd9c3974
Super Bootable 64 (#141)
* bump deps.nix

* blog: super bootable 64

* blog/bootable-64: oops
2020-05-06 20:21:11 -04:00
Cadey Ratio fb87addb26
Blog/why i use linux desktop (#138)
* bump deps

* add nixos desktop flow post
2020-04-25 16:13:41 -04:00
Cadey Ratio 3cdf6e5424
Chicken stir fry (#136)
* chicken stir fry

* Montreal
2020-04-13 09:36:36 -04:00
Cadey Ratio 6adc88b1ff
pa'i: hello world (#121)
* deps.nix: bump

* blog: add post on pa'i

* blog/pahi: oops

* blog/pahi: rafsi

* blog/pahi: phrasing

* blog/pahi: explain speed
2020-02-22 08:09:22 -05:00
Cadey Ratio b484f8e50e gallery: Cadey Alicia Ratio 2020-01-10 00:01:21 +00:00
Cadey Ratio e1daf2e262 static/resume: update resume 2019-12-17 19:06:44 +00:00
Cadey Ratio eb4732d15c gallery: olin logo 2019-12-13 21:48:09 -05:00
Cadey Ratio bfacf30fb0
Wasmcloud Progress Post (#100)
* blog: first wasmcloud post

* blog/wasmcloud-progress: center image
2019-12-08 20:35:10 -05:00
Cadey Ratio 8e1a2b7367
Update gpg.pub 2019-12-05 10:26:28 -05:00
Cadey Ratio 730cd8a518
gallery: orca stranding (#95)
* gallery: orca stranding

* Update orca-stranding-2019-11-16.markdown

* Update orca-stranding-2019-11-16.markdown
2019-11-16 11:41:23 -05:00
Cadey Ratio d24383dd0a
blog: add UPS simulator review (#93) 2019-11-11 19:07:54 -05:00
Cadey Ratio ba1fe92ecf FROSTED GLASS 2019-11-11 14:30:07 +00:00
Cadey Ratio 5f4ee89e57
Art gallery (#91)
* implement art gallery

* update dates

* gallery: update tags

* gofmt

* templates/gallerypost: add hashtags
2019-11-01 17:48:19 -04:00
Cadey Ratio 42556bb678
kill pageview timer experiment (#83) 2019-10-15 21:21:40 -04:00
Cadey Ratio 0e8c9d6b88
Blog/brainfmri to 3d model (#70)
* blog: fMRI to 3D Model

* fixes

* rejiggering
2019-08-23 10:19:10 -07:00
Cadey Ratio a6c66568c8
Pageview times experiment (#69)
* experiment: track pageview times

* strictly respect do not track

* oops

* asdfasdfasdf

* add blogpost

* fix typos oops
2019-08-19 13:48:21 -04:00
Quinn Stearns 34df04aee5 Fix currently spelling (#60) 2019-06-30 18:16:15 -04:00
Cadey Ratio cf4bf2bd3a
Blogpost on career advice/interview advice (#56)
* blog: add post on career starting/nurturing advice

* update resume

* Update career-starting-advice-2019-06-18.markdown

* Rename career-starting-advice-2019-06-18.markdown to career-advice-2019-06-18.markdown

* spelling error
2019-06-18 18:50:55 -04:00
Cadey Ratio 2e9257bb04
resume: updates, shoutouts to orange site 2019-06-01 12:12:20 -04:00
Cadey Ratio 8ef5bf088b
talks: add WebAssembly on the Server talk (#47)
GoCon Canada was great!
2019-05-31 17:00:13 -04:00
Cadey Ratio ee465a9537
TempleOS 2: the voice of `god` (#45)
* blog/tos-2: god the rng first draft

* greetz

* Edits from the artemis crew (#46)

* update date

* cleanups

* Update templeos-2-god-the-rng-2019-05-30.markdown
2019-05-30 06:26:44 -04:00
Cadey Ratio f15443eeb7 talks: add PWA conversion 2019-05-21 22:02:15 -04:00
Cadey Ratio d64c666255
add talks support (#40)
* add talks support

* gosimplify
2019-05-21 21:47:09 -04:00
Cadey Ratio f0177cafbe
blog: add first TempleOS post (#39)
* blog: add first TempleOS post

* blog/templeos-1: center images
2019-05-20 09:14:11 -04:00
Cadey Ratio cb4a023c89
static/resume: update (#35)
add ordination as well as update some things
2019-05-10 20:57:46 -04:00
Cadey Ratio 23f3add198
update things for my new job in Montreal (#36) 2019-05-06 18:46:29 -04:00
Cadey Ratio 55de19d4d5
blog: site to site wireguard part 4 draft (#33)
* blog: site to site wireguard part 4 draft

* blog/site-to-site-wireguard-part-4: typo fixes

* don't curl2bash

* release it today yolo

* show permissions here

* oops

* what
2019-04-16 21:18:24 -07:00
Cadey Ratio 68016f4191 static: purge geek code
IDK if this out of date lol
2019-04-05 10:16:54 -07:00
Cadey Ratio 2c0481d5b0 static/robots: disallow these two internal routes 2019-04-05 09:25:29 -07:00
Cadey Ratio 82cd74a055 static: add ed25519 key 2019-04-05 09:25:13 -07:00
Cadey Ratio c4d1b02ccb blog: add post for private CA usage 2019-03-22 16:47:28 -07:00
Cadey Ratio 20ec2139c3 static/resume: buzzwords
All of them
2019-03-21 14:52:06 -07:00
Cadey Ratio d9ed20cb2c robots and sitemap 2019-03-21 10:30:20 -07:00
Cadey Ratio 6855181482 static/resume: regular update 2019-03-18 16:11:33 -07:00
Cadey Ratio 4873a411e3 blog: add post on career dates, titles, salaries, searching periods 2019-03-14 15:21:57 -07:00
Cadey Ratio 76c068ec73 static/resume: add pwa post 2019-03-05 10:54:37 -08:00
Cadey Ratio de49550c19 static/resume: signal my end of tenure at Heroku 2019-03-04 15:15:43 -08:00
Cadey Ratio bb4c59f41c PWA: rename cache, update icons 2019-02-03 06:50:38 -08:00
Cadey Ratio bfb5327e33 PWA: Chrome detection fixes 2019-02-03 06:33:15 -08:00
Cadey Ratio 33acf1acae static/resume/resume: add WebAssembly 2019-01-16 20:59:53 -08:00
Cadey Ratio 7048f0e28a
Update manifest.json 2019-01-12 09:38:50 -08:00
Cadey Ratio a42cd3b289 manifest: minimal ui 2019-01-12 17:25:48 +00:00
Cadey Ratio 5f1f6dd9cb resize avatar on main page for eww-mode compatibility 2018-12-18 16:06:23 -08:00
Cadey Ratio 267e02c337 snow :D 2018-12-17 23:59:15 -08:00