Compare commits
13 Commits
BlogPost_R
...
f3f379d349
Author | SHA1 | Date | |
---|---|---|---|
f3f379d349 | |||
bff5d731f3 | |||
fe2b096172 | |||
5743d57d6d | |||
13a4561745 | |||
11bb22ab30 | |||
ede280bb64 | |||
6e9771cffc | |||
56aba374b8 | |||
ed202c3523 | |||
22c4dffe43 | |||
23c32f44e5 | |||
b8d344b94f |
@ -1,11 +1,12 @@
|
||||
FROM golang:alpine
|
||||
FROM alpine:latest
|
||||
|
||||
# This should be mounted with docker run command
|
||||
WORKDIR /src
|
||||
|
||||
# Build and run hugo
|
||||
ENV GO111MODULE=on
|
||||
RUN go get -u github.com/gohugoio/hugo@v0.69.0
|
||||
# Get hugo -- using the edge branch to get latest version
|
||||
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
||||
RUN apk update && apk upgrade && \
|
||||
apk add --no-cache hugo=0.71.1-r0
|
||||
|
||||
# Run the development server
|
||||
ENTRYPOINT cd /src && hugo server --bind 0.0.0.0
|
||||
ENTRYPOINT hugo server --bind 0.0.0.0
|
||||
|
@ -1,18 +1,18 @@
|
||||
# STEP 1: Build the website's files
|
||||
FROM golang:alpine AS build-website
|
||||
FROM alpine:latest AS build-website
|
||||
|
||||
WORKDIR /src
|
||||
|
||||
COPY . /src/
|
||||
|
||||
RUN cd /src
|
||||
|
||||
ENV GO111MODULE=on
|
||||
RUN go get -u github.com/gohugoio/hugo@v0.69.0
|
||||
# Get hugo -- using the edge branch to get latest version
|
||||
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
|
||||
RUN apk update && apk upgrade && \
|
||||
apk add --no-cache hugo=0.71.1-r0
|
||||
|
||||
RUN hugo --minify
|
||||
|
||||
# STEP 2: Get a binary for the static-web-server
|
||||
# STEP 2: Build the static-web-server
|
||||
FROM golang:alpine AS build-webserver
|
||||
|
||||
RUN apk update && apk upgrade && \
|
||||
|
@ -71,13 +71,12 @@ hr, hr.light {
|
||||
.col.shrink { flex: 0 0 auto !important }
|
||||
@media (min-width: 600px) {
|
||||
.col.sm-content { flex-basis: content !important }
|
||||
.col.sm-grow { flex-grow: 1 !important; flex-basis: 0 !important; }
|
||||
.col.sm-shrink { flex: 0 0 auto !important; }
|
||||
.col.sm-grow { flex: 1 0 0 !important; width: auto !important; }
|
||||
.col.sm-shrink { flex: 0 0 auto !important; width: auto !important; }
|
||||
.col.sm-6 { width: 50% !important }
|
||||
.col.sm-9 { width: 75% !important }
|
||||
.col.sm-10 { width: 83.3334% !important }
|
||||
|
||||
.text-sm-center { text-align: center !important; }
|
||||
.justify-sm-center { justify-content: center !important; }
|
||||
}
|
||||
@media (min-width: 950px) {
|
||||
@ -105,8 +104,14 @@ hr, hr.light {
|
||||
.align-center { align-items: center !important }
|
||||
.justify-center { justify-content: center !important }
|
||||
.justify-end { justify-content: end !important }
|
||||
|
||||
.text-center { text-align: center !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 }
|
||||
.headline { font-size: 1.5rem }
|
@ -1,4 +1,5 @@
|
||||
languageCode = "en-us"
|
||||
disableKinds = ["taxonomy", "taxonomyTerm"]
|
||||
title = "SimpleSystems, LLC"
|
||||
|
||||
[markup.goldmark.renderer]
|
||||
|
@ -1,4 +1,6 @@
|
||||
[
|
||||
---
|
||||
title:
|
||||
ssattrs: [
|
||||
{
|
||||
"title": "Comprehensible Interaction",
|
||||
"img": "/img/interact.png",
|
||||
@ -20,3 +22,4 @@
|
||||
"desc": "When software simply does its job, and does it well, it will be an asset to other systems. When software becomes convoluted, it will hinder other systems."
|
||||
}
|
||||
]
|
||||
---
|
38
content/jobs/back-end-engineer.md
Normal file
38
content/jobs/back-end-engineer.md
Normal file
@ -0,0 +1,38 @@
|
||||
---
|
||||
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,26 +4,20 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
|
||||
<link rel="stylesheet" href="/icons.css">
|
||||
<link rel="stylesheet" href="/simplesystems.css">
|
||||
<link rel="stylesheet" href="/light-theme.css">
|
||||
{{ partialCached "css-global.html" . }}
|
||||
<link rel="shortcut icon" href="/favicon.ico">
|
||||
|
||||
<title>{{ block "title" . }}
|
||||
{{ .Site.Title }}
|
||||
{{ end }}</title>
|
||||
<title>{{ .Site.Title }} {{ block "title" . }} {{ with .Title }} | {{ . }} {{ end }} {{ end }}</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ partial "navbar/site-navbar.html" . }}
|
||||
{{ partialCached "navbar.html" . }}
|
||||
|
||||
<main>
|
||||
{{ block "main" . }}
|
||||
<!-- The part of the page that begins to differ between templates -->
|
||||
{{ end }}
|
||||
{{ block "main" . }} {{ end }}
|
||||
</main>
|
||||
|
||||
{{ partial "footer/site-footer.html" . }}
|
||||
{{ partial "scripts/scripts.html" . }}
|
||||
{{ partialCached "footer.html" . }}
|
||||
{{ partialCached "js-global.html" . }}
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,6 +1,4 @@
|
||||
{{ define "main" }}
|
||||
{{ .Content }}
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{{ range .Pages }}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{{ define "main" }}
|
||||
{{ partial "jumbotron.html" . }}
|
||||
{{ partial "simple-software.html" . }}
|
||||
{{ partial "simple-software.html" .Params.ssattrs }}
|
||||
{{ end }}
|
||||
|
8
layouts/partials/css-global.html
Normal file
8
layouts/partials/css-global.html
Normal file
@ -0,0 +1,8 @@
|
||||
{{ $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 }}">
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="row justify-center">
|
||||
{{ range $.Site.Data.home.ssattrs }}
|
||||
{{ range $ }}
|
||||
<div class="col xs-12 sm-10 md-6">
|
||||
{{ partial "cards/home-card.html" . }}
|
||||
</div>
|
||||
|
@ -1,8 +1,8 @@
|
||||
{{ define "main" }}
|
||||
<div class="container">
|
||||
<div class="row text-center">
|
||||
<div class="row">
|
||||
<div class="col xs-12">
|
||||
<p class="headline">Our mission is to deliver simple solutions for complex problems.</p>
|
||||
<p class="headline text-center">Our mission is to deliver simple solutions for complex problems.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -10,14 +10,13 @@
|
||||
<div class="col">
|
||||
<div class="card text-center">
|
||||
<div class="row align-center">
|
||||
<div class="col xs-12 sm-content">
|
||||
<div class="col xs-12 sm-shrink">
|
||||
<img src="/img/rocket.png" width="150" height="150">
|
||||
</div>
|
||||
|
||||
<div class="col xs-12 sm-grow">
|
||||
<p class="mb-0">“Any darn fool can make something complex;<br>It takes a genius to make something simple.”</p>
|
||||
<br>
|
||||
<p class="ml-5">-- Albert Einstein</p>
|
||||
<div class="col xs-12 sm-grow" style="flex-basis: auto !important;">
|
||||
<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="text-center text-sm-right">-- Albert Einstein</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,6 +1,4 @@
|
||||
{{ define "main" }}
|
||||
{{ .Content }}
|
||||
|
||||
<div class="container">
|
||||
<div class="row text-center">
|
||||
<div class="col xs-12">
|
||||
|
@ -1,6 +1,4 @@
|
||||
{{ define "main" }}
|
||||
{{ .Content }}
|
||||
|
||||
<div class="container">
|
||||
<div class="row text-center">
|
||||
<div class="col xs-12">
|
||||
|
Reference in New Issue
Block a user