Updated packages + Resume

+ Clippy + fmt
This commit is contained in:
Joey Hines 2023-10-21 13:17:21 -06:00
parent 521db9fef9
commit 7babc1e6eb
No known key found for this signature in database
GPG Key ID: 995E531F7A569DDB
6 changed files with 490 additions and 460 deletions

918
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
[package] [package]
name = "jsite" name = "jsite"
version = "0.1.0" version = "0.2.0"
authors = ["Joey Hines <joey@ahines.net>"] authors = ["Joey Hines <joey@ahines.net>"]
edition = "2021" edition = "2021"
@ -14,13 +14,14 @@ tokio = { version = "1", features = ["full"] }
axum = "0.6.1" axum = "0.6.1"
tera = "1.17.1" tera = "1.17.1"
tower = { version = "0.4", features = ["util", "timeout", "load-shed", "limit"] } tower = { version = "0.4", features = ["util", "timeout", "load-shed", "limit"] }
tower-http = { version = "0.3.0", features = [ tower-http = { version = "0.4.4", features = [
"add-extension", "add-extension",
"compression-full", "compression-full",
"limit", "limit",
"trace", "trace",
"fs"
] } ] }
tower-layer = "0.3.2" tower-layer = "0.3.2"
axum-extra = { version = "0.4.2", features = ["spa"]} axum-extra = "0.8.0"
structopt = "0.3.26" structopt = "0.3.26"
pulldown-cmark = "0.9.2" pulldown-cmark = "0.9.3"

View File

@ -1,6 +1,6 @@
# My Website # My Website
A simplistic website written in Rust built using [Rocket](https://rocket.rs/) and [Tera](https://tera.netlify.com/) A simplistic website written in Rust built using [Tower](https://github.com/tower-rs/tower) and [Tera](https://tera.netlify.com/)
templates. templates.
View the website at www.ahines.net View the website at www.ahines.net

View File

@ -7,7 +7,6 @@ use axum::http::StatusCode;
use axum::response::{Html, IntoResponse}; use axum::response::{Html, IntoResponse};
use axum::routing::get; use axum::routing::get;
use axum::{BoxError, Router}; use axum::{BoxError, Router};
use axum_extra::routing::SpaRouter;
use error::{JSiteError, PageResult}; use error::{JSiteError, PageResult};
use pulldown_cmark::html::push_html; use pulldown_cmark::html::push_html;
use pulldown_cmark::{Options, Parser}; use pulldown_cmark::{Options, Parser};
@ -20,7 +19,7 @@ use std::time::Duration;
use structopt::StructOpt; use structopt::StructOpt;
use tera::{Context, Tera}; use tera::{Context, Tera};
use tower::ServiceBuilder; use tower::ServiceBuilder;
use tower_http::trace::TraceLayer; use tower_http::services::ServeDir;
use crate::config::SiteArgs; use crate::config::SiteArgs;
@ -241,15 +240,14 @@ async fn main() {
let app = Router::new() let app = Router::new()
.route("/", get(index)) .route("/", get(index))
.route("/about/*path", get(md_page)) .route("/about/*path", get(md_page))
.merge(SpaRouter::new("/static", "static")) .nest_service("/static", ServeDir::new("static"))
.layer( .layer(
ServiceBuilder::new() ServiceBuilder::new()
// Handle errors from middleware // Handle errors from middleware
.layer(HandleErrorLayer::new(handle_error)) .layer(HandleErrorLayer::new(handle_error))
.load_shed() .load_shed()
.concurrency_limit(1024) .concurrency_limit(1024)
.timeout(Duration::from_secs(10)) .timeout(Duration::from_secs(10)),
.layer(TraceLayer::new_for_http()),
) )
.with_state(tera); .with_state(tera);

View File

@ -1,4 +1,4 @@
# Joey Hines - joey@ahines.net - Westminster, CO # Joey Hines - joey@ahines.net - Lafayette, CO
## Education ## Education
* Masters of Science in Electrical and Computer Engineering * Masters of Science in Electrical and Computer Engineering
@ -12,11 +12,12 @@
* Version Control: Git, SVN * Version Control: Git, SVN
## Work Experience ## Work Experience
Blue Canyon Technologies - Flight Software Engineer - May 2021 to Present Loft Orbital Federal - Mission Specific Software Engineer - October 2023 - Now
Blue Canyon Technologies - Flight Software Engineer - May 2021 to September 2023
* Developed flight software for multiple small satellite missions across the BCT product line range * Developed flight software for multiple small satellite missions across the BCT product line range
* Collaborated with mission operations to improve ground station capabilities * Supported AI&T diagnosing and resolving issues
* Improved test infrastructure and scripting * Improved the common FSW product and testing infrastructure
* Supported the summer internship program as a mentor
Auburn University - Graduate Research and Teaching Assistant - August 2019 to May 2021 Auburn University - Graduate Research and Teaching Assistant - August 2019 to May 2021
* Command and Data Handling (CDHS) team lead for a cube satellite project * Command and Data Handling (CDHS) team lead for a cube satellite project

View File

@ -6,7 +6,7 @@
{% block content %} {% block content %}
<br/> <br/>
> Embedded Software Engineer at <a class="link" href="https://www.bluecanyontech.com/">Blue Canyon Technologies</a><br/> > Mission Specific Software Engineer at <a class="link" href="https://www.loftorbital.com/">Loft Orbital</a> <br/>
> Masters of Electrical and Computer Engineering from Auburn University <br/> > Masters of Electrical and Computer Engineering from Auburn University <br/>
> Bachelors of Computer Engineering from The University of Texas at Dallas <br/> > Bachelors of Computer Engineering from The University of Texas at Dallas <br/>
> Maker of Basic Websites <br/> > Maker of Basic Websites <br/>