Compare commits
1 Commits
5743d57d6d
...
BlogPost_R
Author | SHA1 | Date | |
---|---|---|---|
c87972c65b |
@ -2,11 +2,12 @@ FROM alpine:latest
|
|||||||
|
|
||||||
# This should be mounted with docker run command
|
# This should be mounted with docker run command
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
RUN cd /src
|
||||||
|
|
||||||
# Get hugo -- using the edge branch to get latest version
|
# Get hugo -- using the edge branch to get latest version
|
||||||
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
||||||
RUN apk update && apk upgrade && \
|
RUN apk update && apk upgrade && \
|
||||||
apk add --no-cache hugo=0.71.1-r0
|
apk add --no-cache hugo=0.69.1-r0
|
||||||
|
|
||||||
# Run the development server
|
# Run the development server
|
||||||
ENTRYPOINT hugo server --bind 0.0.0.0
|
ENTRYPOINT hugo server --bind 0.0.0.0
|
||||||
|
@ -5,14 +5,16 @@ WORKDIR /src
|
|||||||
|
|
||||||
COPY . /src/
|
COPY . /src/
|
||||||
|
|
||||||
|
RUN cd /src
|
||||||
|
|
||||||
# Get hugo -- using the edge branch to get latest version
|
# Get hugo -- using the edge branch to get latest version
|
||||||
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
||||||
RUN apk update && apk upgrade && \
|
RUN apk update && apk upgrade && \
|
||||||
apk add --no-cache hugo=0.71.1-r0
|
apk add --no-cache hugo=0.69.1-r0
|
||||||
|
|
||||||
RUN hugo --minify
|
RUN hugo --minify
|
||||||
|
|
||||||
# STEP 2: Build the static-web-server
|
# STEP 2: Get a binary for the static-web-server
|
||||||
FROM golang:alpine AS build-webserver
|
FROM golang:alpine AS build-webserver
|
||||||
|
|
||||||
RUN apk update && apk upgrade && \
|
RUN apk update && apk upgrade && \
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
title:
|
|
||||||
---
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
title: Back End Engineer
|
|
||||||
icon: settings
|
|
||||||
desc: As a back end engineer, your mission is to create and maintain useful services. You'll work with data in various forms and transform it into meaningful information.
|
|
||||||
---
|
|
||||||
|
|
||||||
# Back End Engineer
|
|
||||||
---
|
|
||||||
|
|
||||||
### About the company
|
|
||||||
Simple Systems is a software company.
|
|
||||||
Our mission is to deliver simple solutions for complex problems.
|
|
||||||
|
|
||||||
### About the job
|
|
||||||
As a back end engineer, your mission is to create and maintain useful services.
|
|
||||||
You'll work with data in various forms and transform it into meaningful information.
|
|
||||||
Project leaders will come to you with complex problems that need simple solutions.
|
|
||||||
|
|
||||||
#### Expectations
|
|
||||||
* Reduce [complexity](https://simplesystems.tech/blog/complexity)
|
|
||||||
* Work with project leaders to gain understanding of their vision
|
|
||||||
* Support front end engineers by delivering the information they need
|
|
||||||
* Own the code you write
|
|
||||||
* Review code from other engineers
|
|
||||||
* Suggest improvements throughout codebase
|
|
||||||
* Be open to suggestions for your code
|
|
||||||
|
|
||||||
#### Competencies
|
|
||||||
* Ownership mentality: Take responsibility for what you do.
|
|
||||||
* Clear communication: Software engineering is a team process. Be able to communicate with teammates.
|
|
||||||
* Constant learning: Keep up to date on technologies.
|
|
||||||
* Lazy programming: Think before you code.
|
|
||||||
* Testing: Unit tests are a must. Testing logic is important too.
|
|
||||||
* Documentation: Other engineers should be able to pick up your code without hassle.
|
|
||||||
* Currently, we use Go, gRPC, and SQL, but are more concerned with fundamentals than specific technology.
|
|
||||||
|
|
||||||
### Interested?
|
|
||||||
Email a resume and brief description about yourself to jobs@simplesystems.tech.
|
|
@ -4,20 +4,26 @@
|
|||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
|
||||||
{{ partialCached "css-global.html" . }}
|
<link rel="stylesheet" href="/icons.css">
|
||||||
|
<link rel="stylesheet" href="/simplesystems.css">
|
||||||
|
<link rel="stylesheet" href="/light-theme.css">
|
||||||
<link rel="shortcut icon" href="/favicon.ico">
|
<link rel="shortcut icon" href="/favicon.ico">
|
||||||
|
|
||||||
<title>{{ .Site.Title }} {{ block "title" . }} {{ with .Title }} | {{ . }} {{ end }} {{ end }}</title>
|
<title>{{ block "title" . }}
|
||||||
|
{{ .Site.Title }}
|
||||||
|
{{ end }}</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
{{ partial "navbar.html" . }}
|
{{ partial "navbar/site-navbar.html" . }}
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
{{ block "main" . }} {{ end }}
|
{{ block "main" . }}
|
||||||
|
<!-- The part of the page that begins to differ between templates -->
|
||||||
|
{{ end }}
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
{{ partialCached "footer.html" . }}
|
{{ partial "footer/site-footer.html" . }}
|
||||||
{{ partialCached "js-global.html" . }}
|
{{ partial "scripts/scripts.html" . }}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{{ range .Pages }}
|
{{ range .Pages }}
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
{{ $sheets := slice }}
|
|
||||||
{{ range slice "icons.css" "simplesystems.css" "light-theme.css" }}
|
|
||||||
{{ $sheets = $sheets | append (resources.Get .) }}
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ $css := $sheets | resources.Concat "/css/main.css" | resources.Fingerprint "sha512" }}
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}">
|
|
@ -1,8 +1,8 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row text-center">
|
||||||
<div class="col xs-12">
|
<div class="col xs-12">
|
||||||
<p class="headline text-center">Our mission is to deliver simple solutions for complex problems.</p>
|
<p class="headline">Our mission is to deliver simple solutions for complex problems.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -10,13 +10,14 @@
|
|||||||
<div class="col">
|
<div class="col">
|
||||||
<div class="card text-center">
|
<div class="card text-center">
|
||||||
<div class="row align-center">
|
<div class="row align-center">
|
||||||
<div class="col xs-12 sm-shrink">
|
<div class="col xs-12 sm-content">
|
||||||
<img src="/img/rocket.png" width="150" height="150">
|
<img src="/img/rocket.png" width="150" height="150">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col xs-12 sm-grow" style="flex-basis: auto !important;">
|
<div class="col xs-12 sm-grow">
|
||||||
<p class="mb-0 text-center text-sm-left">“Any darn fool can make something complex;<br>It takes a genius to make something simple.”</p>
|
<p class="mb-0">“Any darn fool can make something complex;<br>It takes a genius to make something simple.”</p>
|
||||||
<p class="text-center text-sm-right">-- Albert Einstein</p>
|
<br>
|
||||||
|
<p class="ml-5">-- Albert Einstein</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row text-center">
|
<div class="row text-center">
|
||||||
<div class="col xs-12">
|
<div class="col xs-12">
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row text-center">
|
<div class="row text-center">
|
||||||
<div class="col xs-12">
|
<div class="col xs-12">
|
||||||
|
@ -71,12 +71,13 @@ hr, hr.light {
|
|||||||
.col.shrink { flex: 0 0 auto !important }
|
.col.shrink { flex: 0 0 auto !important }
|
||||||
@media (min-width: 600px) {
|
@media (min-width: 600px) {
|
||||||
.col.sm-content { flex-basis: content !important }
|
.col.sm-content { flex-basis: content !important }
|
||||||
.col.sm-grow { flex: 1 0 0 !important; width: auto !important; }
|
.col.sm-grow { flex-grow: 1 !important; flex-basis: 0 !important; }
|
||||||
.col.sm-shrink { flex: 0 0 auto !important; width: auto !important; }
|
.col.sm-shrink { flex: 0 0 auto !important; }
|
||||||
.col.sm-6 { width: 50% !important }
|
.col.sm-6 { width: 50% !important }
|
||||||
.col.sm-9 { width: 75% !important }
|
.col.sm-9 { width: 75% !important }
|
||||||
.col.sm-10 { width: 83.3334% !important }
|
.col.sm-10 { width: 83.3334% !important }
|
||||||
|
|
||||||
|
.text-sm-center { text-align: center !important; }
|
||||||
.justify-sm-center { justify-content: center !important; }
|
.justify-sm-center { justify-content: center !important; }
|
||||||
}
|
}
|
||||||
@media (min-width: 950px) {
|
@media (min-width: 950px) {
|
||||||
@ -104,14 +105,8 @@ hr, hr.light {
|
|||||||
.align-center { align-items: center !important }
|
.align-center { align-items: center !important }
|
||||||
.justify-center { justify-content: center !important }
|
.justify-center { justify-content: center !important }
|
||||||
.justify-end { justify-content: end !important }
|
.justify-end { justify-content: end !important }
|
||||||
|
|
||||||
.text-center { text-align: center !important }
|
.text-center { text-align: center !important }
|
||||||
.text-right { text-align: right !important }
|
.text-right { text-align: right !important }
|
||||||
@media (min-width: 600px) {
|
|
||||||
.text-sm-left { text-align: left !important }
|
|
||||||
.text-sm-center { text-align: center !important }
|
|
||||||
.text-sm-right { text-align: right !important }
|
|
||||||
}
|
|
||||||
|
|
||||||
.title { font-size: 1.25rem }
|
.title { font-size: 1.25rem }
|
||||||
.headline { font-size: 1.5rem }
|
.headline { font-size: 1.5rem }
|
Reference in New Issue
Block a user