provider "aws" { | |
profile = "default" | |
region = "ap-southeast-2" | |
} | |
module "company_table" { | |
source = "terraform-aws-modules/dynamodb-table/aws" | |
name = "company" |
In the olden days, HTML was prepared by the server, and JavaScript was little more than a garnish, considered by some to have a soapy taste.
After a fashion, it was decided that sometimes our HTML is best rendered by JavaScript, running in a user's browser. While some would decry this new-found intimacy, the age of interactivity had begun.
But all was not right in the world. Somewhere along the way, we had slipped. Our pages went uncrawled by Bing, time to first meaningful paint grew faster than npm, and it became clear: something must be done.
And so it was decided that the applications first forged for the browser would also run on the server. We would render our HTML using the same logic on the server and the browser, and reap the advantages of both worlds. In a confusing series of events a name for this approach was agreed upon: Server-side rendering. What could go wrong?
In dark rooms, in hushed tones, we speak of colours.
Help Ukraine by attacking Russian web sites. Good load testing training.
Tools:
import logging | |
import yaml | |
import os | |
from kafka import KafkaProducer | |
from datetime import datetime | |
class fileTransfer: | |
def __init__(self): | |
from argparse import ArgumentParser | |
cli = ArgumentParser() | |
subparsers = cli.add_subparsers(dest="subcommand") | |
def argument(*name_or_flags, **kwargs): | |
"""Convenience function to properly format arguments to pass to the | |
subcommand decorator. |
This was a response to a Hacker News comment asking me what I've been up to since 2010. I'm posting it here since HN rejects it with "that comment is too long." I suppose that's fair, since this ended up being something of an autobiography.
--
What happened after 2010?
GitOps - An operating model for building cloud native applications
- GitOps is a way to do Kubernetes cluster management and application delivery.
- Use of the Git version control system to track and approve changes to the infrastructure and runtime environment of applications.
- The term "GitOps" was popularized in 2017 by Alexis Richardson of Weaveworks[[1]].
- Developer-centric experience for managing applications and infrastructure.