Compare commits

...

13 Commits

Author SHA1 Message Date
f3f379d349 Disable taxonomy types. 2020-06-11 20:35:32 -04:00
bff5d731f3 Put the simple software data in the home page content file. 2020-06-11 20:33:57 -04:00
fe2b096172 Navbar can be cached. 2020-06-11 20:30:46 -04:00
5743d57d6d Make the CSS assets and bundle the global CSS. 2020-06-01 19:44:05 -04:00
13a4561745 Can cache the scripts and the footer. 2020-06-01 19:30:07 -04:00
11bb22ab30 Global CSS and JS partials. 2020-06-01 19:29:02 -04:00
ede280bb64 These don't make any sense. 2020-06-01 19:26:02 -04:00
6e9771cffc Fix baseof titling. 2020-06-01 18:11:20 -04:00
56aba374b8 Move navbar and footer out of directories where they are the only files, update base template. 2020-06-01 18:07:55 -04:00
ed202c3523 AddBackendEngineerJob (#17)
Final cleanup.

Update Hugo.

Update 'content/jobs/back-end-engineer.md'

init

Reviewed-by: steverusso <steverusso@protonmail.com>
2020-05-28 12:12:45 +00:00
22c4dffe43 Update hugo to latest version. Clean up dockerfiles. (#16)
Update hugo to latest version.  Clean up dockerfiles.

Reviewed-by: steverusso <steverusso@protonmail.com>
2020-05-21 02:42:35 +00:00
23c32f44e5 Fix the About page quote text-align on different screen sizes. (#14)
Chrome is the new Explorer.

Fix the About page quote text-align on different screen sizes.

Reviewed-by: jeff <jeff@simplesystems.tech>
2020-04-28 15:52:49 +00:00
b8d344b94f Minor: center first About page text. (#13)
Minor: center first About page text.

Reviewed-by: jeff <jeff@simplesystems.tech>
2020-04-28 15:17:27 +00:00
19 changed files with 85 additions and 42 deletions

View File

@ -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

View File

@ -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 && \

View File

@ -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 }

View File

@ -1,4 +1,5 @@
languageCode = "en-us"
disableKinds = ["taxonomy", "taxonomyTerm"]
title = "SimpleSystems, LLC"
[markup.goldmark.renderer]

View File

@ -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."
}
]
---

View 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.

View File

@ -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>

View File

@ -1,6 +1,4 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row">
{{ range .Pages }}

View File

@ -1,4 +1,4 @@
{{ define "main" }}
{{ partial "jumbotron.html" . }}
{{ partial "simple-software.html" . }}
{{ partial "simple-software.html" .Params.ssattrs }}
{{ end }}

View 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 }}">

View File

@ -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>

View File

@ -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>

View File

@ -1,6 +1,4 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row text-center">
<div class="col xs-12">

View File

@ -1,6 +1,4 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row text-center">
<div class="col xs-12">