diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..101bbf5 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,26 @@ +FROM golang:1.13-alpine + +# VARIANT can be either 'hugo' for the standard version or 'hugo_extended' for the extended version. +ARG VARIANT=hugo_extended +# VERSION can be either 'latest' or a specific version number +ARG VERSION=latest + +RUN apk add --update --no-cache ca-certificates openssl git curl && \ + case ${VERSION} in \ + latest) \ + export VERSION=$(curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4)}') ;;\ + esac && \ + echo ${VERSION} && \ + wget -O ${VERSION}.tar.gz https://github.com/gohugoio/hugo/releases/download/v${VERSION}/${VARIANT}_${VERSION}_Linux-64bit.tar.gz && \ + tar xf ${VERSION}.tar.gz && \ + mv hugo* /usr/bin/hugo && \ + go get github.com/yaegashi/muslstack && \ + muslstack -s 0x800000 /usr/bin/hugo + +FROM mcr.microsoft.com/vscode/devcontainers/base:0-alpine-3.12 +# Required for hugo_extended +RUN apk add --update --no-cache libc6-compat +COPY --from=0 /usr/bin/hugo /usr/bin +EXPOSE 1313 +WORKDIR /src +CMD ["/usr/bin/hugo server"] diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..5da2901 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,42 @@ +{ + "name": "Hugo Resume", + "build": { + "dockerfile": "Dockerfile", + "args": { + // Update VARIANT to pick hugo variant. + // Example variants: hugo, hugo_extended + // Rebuild the container if it already exists to update. + "VARIANT": "hugo", + // Update VERSION to pick a specific hugo version. + // Example versions: latest, 0.73.0, 0,71.1 + // Rebuild the container if it already exists to update. + "VERSION": "latest" + } + }, + // Set *default* container specific settings.json values on container create. + "settings": { + "terminal.integrated.profiles.linux": { + "zsh (login)": { + "path": "zsh" + } + } + }, + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "bungcip.better-toml", + "davidanson.vscode-markdownlint" + ], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [ + 1313 + ], + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "uname -a", + // Uncomment to use Docker from inside the container. See https://aka.ms/vscode-remote/samples/docker-from-docker. + // "mounts": [ "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind" ], + // Uncomment when using a ptrace-based debugger like C++, Go, and Rust + // "runArgs": [ "--cap-add=SYS_PTRACE", "--security-opt", "seccomp=unconfined" ], + // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode", + "postCreateCommand": "git submodule update --init" +} \ No newline at end of file diff --git a/config.toml b/config.toml index 8b116c8..edb61d1 100644 --- a/config.toml +++ b/config.toml @@ -119,9 +119,13 @@ googleAnalytics = "UA-XXXXXXX-Y" enable = true [[params.experience.list]] - title = "TO BE ANNOUNCED" + title = "Principal Developer Advocate" dates = "2022 - Present" - company = "TO BE ANNOUNCED" + company = "AWS" + details = "Focusing on Native Containers" + [[params.experience.list.items]] + details = "Elastic Container Service (ECS)" + [[params.experience.list]] title = "Principal Content Engineer" diff --git a/public/index.html b/public/index.html index 8e314b8..14859e8 100644 --- a/public/index.html +++ b/public/index.html @@ -131,6 +131,26 @@

+
+
+

+ TO BE ANNOUNCED +

+
+ TO BE ANNOUNCED | 2022 - Present +
+
+
+

+ +
+
+ +

@@ -139,7 +159,7 @@

- Microsoft | 2021 - Present + Microsoft | 2021 - 2022