Archive


  • How to use the Serverless Application Repository

    GermanOctober 12th, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog how to use the AWS Serverless Application Repository.

  • Rotate secrets with AWS Secrets Manager

    GermanOctober 10th, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog how you can automatically rotate secrets with the AWS Secrets Manager.

  • About Diversity and inclusive offices

    GermanSeptember 25th, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog how we can reach a more open and inclusive work space. Diversity should be a desired goal for all companies, at superluminar we try our best to get there.

  • Cross-account sharing with AWS Secrets Manager and KMS

    GermanSeptember 21st, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog how to use AWS SecretsManager and AWS Key Management Service for cross-account sharing of credentials.

  • Private NPM Registry using AWS CodeArtifact

    GermanSeptember 16th, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog how to use AWS CodeArtifact to run a serverless and private NPM registry.

  • React SPA with server-side rendering on AWS Lambda

    February 5th, 2020 • 1152 Words

    React is great for creating websites and writing applications using JavaScript. But, whenever the use of React is rejected, one of the most common reasons is the lack of a simple implementation for server-side rendering (SSR). When you search on Google for this topic, you’ll find various approaches…

  • Deployments with serverless.com, AWS CDK, or AWS SAM?

    GermanJanuary 30th, 2020

    Want to train your German? I posted a small blog post in the superluminar GmbH blog with a comparism of the serverless.com framework, AWS Cloud Development Kit, and AWS Serverless Application Model.

  • Deploy React SPA with CodePipeline and CodeBuild using AWS CDK

    January 23rd, 2020 • 748 Words

    There are plenty of tools and services for continuous delivery available. Most of them are either directly built into the source code management tools you already use, or perfectly integrate with them. You might be familiar with CircleCI, Travis CI, GitLab CI, or GitHub Actions. Of course, AWS has…

  • AWS re:Invent 2019 Recap & Videos

    December 15th, 2019 • 360 Words

    I was able to attend the AWS re:Invent 2019 conference. A week full of learning about current and new technologies, services, and general approaches is definitely overwhelming. There is no much content available, during the conference, and as videos and slide decks afterwards. I tried to list my…

  • AWS Single Sign-On and Multi-Account Cloud Setup

    GermanAugust 16th, 2019

    Want to train your German? I posted a detailed guide in the superluminar GmbH blog how to configure AWS Single Sign-On and bootstrap a multi-account AWS infrastructure with AWS Organizations.

  • GraphQL with AWS AppSync and AWS Lambda

    GermanJuly 2nd, 2019

    Want to train your German? I posted a detailed tutorial and example project in the superluminar GmbH blog how to create a GraphQL API using AWS AppSync with AWS Lambda resolvers.

  • CloudFormation Best-Practices

    May 1st, 2019 • 457 Words

    You can find plenty of frameworks and tools to provision your AWS resources. Some of them do a great job for a specific purpose, others are more generic. Nevertheless, I do prefer to use native CloudFormation templates as much as possible. Prefix all the things Split up your CFN Stacks Nested…

  • Makefile Best-Practices

    April 30th, 2019 • 167 Words

    The more projects you work on, the more streamlined your tooling gets. Hopefully. Various services using different languages have different tooling requirements, of course. A sweet Makefile can be the entry to a unified tooling interface. Hide Commands Wildcard Targets Foreach and Lists As long as I…

  • AppSync GraphQL API with Custom Domain and CloudFormation

    April 7th, 2019 • 165 Words

    With AWS AppSync, it’s easy to run your own serverless GraphQL service API. Thanks to Velocity Mapping Templates, DynamoDB, and AWS Lambda your can aim for an architecture without any maintenance at all. Getting started with AppSync is not that problem; there are tons of guides and frameworks. AWS…

  • Serverless GraphQL with AWS AppSync and Lambda

    June 17th, 2018 • 1009 Words

    Let me be honest with you: GraphQL is the shit! Once you use GraphQL, you will never want to use anything else again. The same is true for a working and maintainable serverless FaaS infrastructure. Combine both technologies to run a genuinely serverless GraphQL API using AWS AppSync and Lambda…

  • AWS AppSync GraphQL API using CloudFormation

    May 30th, 2018 • 359 Words

    Amazon recently announced CloudFormation support for AppSync and all its features. Together with the Serverless Application Model it’s now dead simple to deploy a GraphQL API and custom Lambda resolvers without using the API at all. The GraphQL RSS Proxy example project is a serverless GraphQL API…

  • Notify Slack about GitHub Releases using AWS Lambda

    February 24th, 2018 • 440 Words

    Do you use GitHub to manage your software projects and Slack for communication? With GitHub Webhooks and a simple AWS Lambda function, you can notify Slack channels about new releases of your projects. Serverless Application Model To start, just clone the project from GitHub and create a file to…

  • AWS AppSync GraphQL API with Golang Lambda source

    February 20th, 2018 • 698 Words

    GraphQL has been a buzzword for a while now. I immediately fell in love with it when GitHub announced a public GraphQL API. A few weeks ago AWS introduced AppSync, a serverless GraphQL with support for custom data sources using AWS Lambda. Together with the recently introduced Go support for AWS…

  • Deploy Golang Lambda with AWS Serverless Application Model

    February 13th, 2018 • 107 Words

    Amazon just recently announced native Golang support for AWS Lambda. Together with the Serverless Application Model (SAM) you can easily deploy your Golang code and create an HTTP interface using Amazon API Gateway. I created an example project on GitHub with multiple binaries that are deployed…

  • 68% Mechanical Keyboard with 68Keys.io

    January 27th, 2018 • 77 Words

    With the content on 68Keys.io, you can build your own custom 68% Mechanical Keyboard! Sounds great, right? You will find all information about the needed Circuit Board, Aluminium Case, and modified TMK firmware on the project’s site. With the detailed shopping list, you can start ordering parts and…

  • Use SequelPro with OpenPGP cards like a YubiKey

    November 8th, 2017 • 178 Words

    The YubiKey is a great OpenGPG smart card compatible hardware device. I use my YubiKey to store my private GnuPG key and for authenticating SSH connections. A few applications, however, don’t work with the OpenGPG card and require a file containing the key per default; Sequel Pro is one of them…

  • Use TypeScript and CircleCI v2 Workflows for NPM packages

    November 5th, 2017 • 346 Words

    If you love software workflows as much as I do, you should check out my basics for deploying NPM packages using TypeScript, CircleCI v2, and GitHub Releases. You can find an example project on GitHub configured with all of following features. Use this guide as documentation for the project and make…

  • AWS Lambda with MaxMind GeoLite2 IP database

    November 3rd, 2017 • 136 Words

    The MaxMind GeoLite2 database is basically the standard solution when you need to get the geo information for an IP address. Together with the mmdb-reader NPM package you can easily deploy your own serverless API to AWS Lambda to lookup locations for IP addresses. Thanks to AWS Lambda the deployed…

  • Serverless Analytics with Amazon Kinesis and AWS Lambda

    August 23rd, 2017 • 557 Words

    AWS Lambda functions together with an Amazon Kinesis Stream offer a great way to process continuous information. I created an example project called Serverless Analytics to demonstrate this. You can use this as the starting point to create your very own Google Analytics clone and run it serverless…

  • Serverless DynamoDB Auto Scaling with CloudFormation

    July 19th, 2017 • 111 Words

    Since a few days, Amazon provides a native way to enable Auto Scaling for DynamoDB tables! Luckily the settings can be configured using CloudFormation templates, and so I wrote a plugin for serverless to easily configure Auto Scaling without having to write the whole CloudFormation configuration…

  • Process Serverless CloudFormation Stack Output

    July 1st, 2017 • 232 Words

    When you use a serverless environment for your service (and you should!), chances are high you might be using the Serverless framework and may end up in a situation like me with the need to process the AWS CloudFormation Stack Output after deploying the service. Serverless uses CloudFormation to…

  • Serverless Amazon SQS Worker with AWS Lambda

    April 1st, 2017 • 973 Words

    Have you ever wondered how to process messages from SQS without maintaining infrastructure? Amazon Web Services perfectly support SNS as a trigger for AWS Lambda functions, but with SQS you have to find a custom solution. This tutorial will show an experimental setup using Serverless to read…

  • Serverless Alexa skill for Amazon Echo with AWS Lambda

    March 30th, 2017 • 1203 Words

    If you read my first article about Amazon Alexa and AWS Lambda, you already know how to deploy a custom Alexa skill using Apex. With this article, you will learn how to use the Serverless framework to deploy a function to AWS Lambda and invoke it with your Amazon Echo using voice commands. Echo…

  • In Software, you don't plan for the Happy Path

    January 10th, 2017 • 324 Words

    It’s a recurring task in software development to forecast the amount of time something will take. There are Roadmap Meetings, Sprint Planning Meetings or even the spontaneous estimates you must provide in the hallway. All of them require you to pull out your divining rod and predict the future…

  • Custom Alexa skill for Amazon Echo with AWS Lambda

    January 6th, 2017 • 1175 Words

    After watching all Mr. Robot episodes, I somehow felt the need to buy an Amazon Echo and get introduced to Alexa. Luckily Amazon sent me an invite to buy Echo just a couple of days before Christmas and so I got the perfect gift for myself and an awesome reason to spend some time coding during the…

  • Manage notes from the command line with CLI Notes

    November 21st, 2016 • 173 Words

    On the past few friday evenings I started to write a side-project to get going with server and client development using Go. The result is the CLI Notes project for managing text notes from the command line. All code for hosting the API server and building the needed client application is available…

  • Host a Golang Slack bot as a worker on Heroku with hanu

    October 4th, 2016 • 591 Words

    After attending a talk at the GitHub Universe 2016 about Hubot, I felt the need to write a little library to speed up my process of creating bots for Slack. With hanu you can get started with the buzzword ChatOps in seconds. The final bot will be running on Heroku using a worker dyno, but of course…

  • Publish Go binary to Amazon S3 and Homebrew

    August 30th, 2016 • 500 Words

    After the setup of a go command line tool with Cobra it’s now time to release it to the public and publish it to Homebrew for easy installation on MacOS. Together with the steps to use AWS S3, CloudFront and SSL Certificate Manager for easy web hosting it’s a pretty neat setup for your Homebrew…

  • Create a Golang CLI application with Cobra and goxc

    August 23rd, 2016 • 726 Words

    Cobra is an awesome and widely used library and generator for Command Line applications written in Go. Together with goxc you can easily create a neat setup to get started with CLI interactions. Create Cobra basics First install Cobra with and initialize the command line project. In this case the…

  • Use Golang at Heroku and free SSL from CloudFlare.com

    August 16th, 2016 • 996 Words

    It only takes a couple of minutes to deploy a go application to a free Heroku dyno, use a custom domain name and enable free SSL using CloudFlare. If you still have some seconds left - and you will - it’s dead simple to add Prometheus metrics as well. Simple web server using go and gin For easy HTTP…

  • Hosting on AWS S3, CloudFront and SSL Certificate Manager

    June 26th, 2016 • 739 Words

    It’s not a secret you can easily host any static website on Amazon S3 without cryptic configuration. When you add CloudFront for HTTPS delivery and the Amazon Certificate Manager for free SSL certificates you will get a neat setup. With the AWS free tier you can store up to 5Gb of files and handle…

  • How to build static web sites with Express, SASS and Jade

    March 19th, 2016 • 548 Words

    The release of a static website, no matter of which complexity, always comes with the question of how? Of course nobody likes to write plain HTML and CSS, or use a system without the possibility to include and re-use common lines of code. I have always been a huge fan of HAML, but could not cotton…

Last Update: 2020-10-19T06:20:17.271Z
Stresemannstraße 132, 22769 Hamburg
+49 151 54 64 90 55
inbox@sbstjn.com