mirror of
https://github.com/mitchell/mjfs-us.git
synced 2025-12-14 18:37:22 +00:00
Reorganize project, minor copy improvements, and minor refactors
This commit is contained in:
parent
e0a2e3df9d
commit
f56da3602e
13 changed files with 42 additions and 23 deletions
15
projects/lambdarouter.md
Normal file
15
projects/lambdarouter.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<script setup lang="ts">
|
||||
import RepoButton from "../components/RepoButton.vue";
|
||||
</script>
|
||||
|
||||
# lambdarouter
|
||||
|
||||
This package contains a router, written in Golang, capable of routing many AWS Lambda API gateway
|
||||
requests to anything that implements the aws-lambda-go Handler interface, all in one Lambda
|
||||
function. It plays especially well with go-kit's awslambda transport package.
|
||||
|
||||
This was originally designed for a work project where we wanted to consolidate code and Lambda
|
||||
functions. It did the job and was used all over our codebase for some time. I imagine it has since
|
||||
been retired.
|
||||
|
||||
<RepoButton href="https://github.com/whip-networks/lambdarouter" />
|
||||
14
projects/mjfs-us-react.md
Normal file
14
projects/mjfs-us-react.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<script setup lang="ts">
|
||||
import RepoButton from "../components/RepoButton.vue";
|
||||
</script>
|
||||
|
||||
# mjfs.us (React.js version)
|
||||
|
||||
The previous version of this site. I've built and rebuilt my personal website in many technologies,
|
||||
but this is just a simple TypeScript React SPA. Before using TS, I put Flow up to the same task and
|
||||
was pleasantly surprised, but ultimately won over in other projects by TS.
|
||||
|
||||
This site was hosted on S3 and cached/distributed around the US by Cloudfront, much like the new
|
||||
site. It was also continuously deployed using TravisCI.
|
||||
|
||||
<RepoButton href="https://github.com/mitchell/mjfs.us" />
|
||||
17
projects/mjfs-us.md
Normal file
17
projects/mjfs-us.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<script setup lang="ts">
|
||||
import RepoButton from "../components/RepoButton.vue";
|
||||
</script>
|
||||
|
||||
# mjfs.us
|
||||
|
||||
When creating this newest site, I decided to stick with TypeScript but instead go with Vue for fun.
|
||||
Its powered by [VitePress](https://vitepress.dev/), a static site generator that uses Vite under the
|
||||
hood to generate static HTML/JS/CSS assets from Markdown templates and Vue components. It's then
|
||||
uploaded to S3 and distributed around the US by Cloudfront.
|
||||
|
||||
So far I've really enjoyed writing the bulk of the content in Markdown, while being able to add in
|
||||
Vue single file components where desired. Vue feels very lightweight to write and use, even in this
|
||||
hybrid environment. I've also been using this project a test-ground for [Bun](https://bun.sh/) as a
|
||||
package manager and dev environment. So far so good!
|
||||
|
||||
<RepoButton href="https://github.com/mitchell/mjfs-us" />
|
||||
16
projects/selfpass.md
Normal file
16
projects/selfpass.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<script setup lang="ts">
|
||||
import RepoButton from "../components/RepoButton.vue";
|
||||
</script>
|
||||
|
||||
# selfpass
|
||||
|
||||
Selfpass was intended to be a self-hosted single-user password manager capable of
|
||||
encrypting/decrypting credentials and storing them remotely through mutual, or two-way, TLS. All of
|
||||
which is deployable locally or to popular cloud platforms such as GCP and AWS. Some of the
|
||||
technologies used were go-kit, gRPC, Docker, Redis, and Flutter.
|
||||
|
||||
While developing it, after the encryption was implemented, I used this project as my own password
|
||||
manager for while, before moving on to KeePassXC. I built it mostly out of interest in further
|
||||
exploring Golang and trying out Dart/Flutter for native development.
|
||||
|
||||
<RepoButton href="https://github.com/mitchell/selfpass" />
|
||||
Loading…
Add table
Add a link
Reference in a new issue