frickjack

https://blog.frickjack.com/

Wednesday, January 20, 2021

Asynchronous Toolbox Pattern

›
A javascript application designer must structure her app to asynchronously load configuration and bootstrap its modules at startup. The as...
Friday, July 10, 2020

little tools for API gateway

›
Introduction An API gateway on AWS provides a scalable and serverless platform for deploying an HTTP API backed by a lambda function , ser...
Saturday, February 29, 2020

Install local packages with npm link and npm config set prefix

›
In nodejs if you have a Bin package that depends on a Lib package, and before publishing a new version of Lib you want to test that l...
Thursday, February 06, 2020

simple expressjs logging middleware

›
There is a small trick to configure an expressjs middleware function to capture a request's run time and status. Here it is: const ...
Thursday, November 21, 2019

Simple CICD with CodeBuild

›
CICD is awesome. It automates the tasks we want to perform whenever we push code to our repository: test linting audit third party dep...
Saturday, November 16, 2019

Publish Web Content to S3

›
I host a little website at https://apps.frickjack.com by publishing static web files to an S3 bucket behind a cloudfront CDN. One way to i...
Friday, October 11, 2019

Executable Test Plans for BDD

›
There are many good libraries for developing automated software tests, but we also want to allow non developers to specify test plans and ac...
Sunday, June 30, 2019

Hydrate an AWS Account

›
You just got your brand spankin' new AWS account, and your team is launching like a rocket into the cloud. How should you set this accou...
Monday, December 24, 2018

EKS and AWS CNI IP Space management

›
AWS recently introduced its EKS managed kubernetes service which manages the kubernetes control plane ( API and Etcd services), while th...

JWT Parser

›
I just published a new JSON web token (JWT) parser app under apps.frickjack.com . There's nothing special about this app - it's ...
Thursday, October 11, 2018

little-elements webapp shell

›
I recently updated apps.frickjack.com to use unbundled javascript modules to load custom elements and style rules. It worked great, exce...
Friday, August 03, 2018

jasminejs tests with es2015 modules

›
Running jasminejs tests of javascript modules in a browser is straight forward, but requires small adjustments, since a module loads asyn...
Tuesday, July 31, 2018

little-elements

›
Last week I rolled out an update to apps.frickjack.com that changes the plumbing of the site. The javascript is now organized as un...

wait for kubernetes pods

›
First, there's probably a better way to do this with kubectl rollout , but I didn't know that existed till last week. Anyway ......
Saturday, April 07, 2018

nginx reverse-proxy tricks for jwt and csrf

›
I've been doing devops work over the last few months at CDIS . One of the tasks I worked on recently was to extend the nginx configur...
Thursday, November 23, 2017

Jenkins Backup Pipeline

›
I recently setup a Jenkins CICD service to complement the Travis based automation already in use where I work . I worked with job-based J...
Saturday, August 19, 2017

stuff an app into a docker image

›
I had some fun over the last week setting up a docker image for an S3-copy utility, and integrating it into the gulp build for https://apps....
Sunday, August 13, 2017

versioning js and css with gulp-rev and gulp-revReplace

›
I've discussed before how I run https://apps.frickjack.com on S3 , but one issue I did not address was how to version updates, so that...
‹
›
Home
View web version
Powered by Blogger.