code All Posts

Nov 05, 2018

Code: Keyzoid.Core.Render

Custom pre-rendering solution using PuppeteerSharp for a static website hosted on AWS S3 with source data stored in DynamoDB.

Tags: #code

Read More

Nov 05, 2018

Code: Keyzoid.Core.MediaManager

A media manager program to create/format/append media files for presentation on the web.

Tags: #code

Read More

Oct 21, 2018

Microservices and the Broadcaster Pattern

I’ve been working on decoupling a large monolithic API and separating its core concerns from processes that can be done asynchronously offline to make it more performant. Things like billing, aggregation, counting, global caching and deep analysis don’t make sense in a workflow to quickly return value-added data based on some inputs. They can be done elsewhere.

Tags: #code

Read More

Oct 21, 2018

Hosting Pre-Rendered Content with AWS S3

In a previous post on Server-side Rendering with .NET Core and Puppeteer Sharp, I glossed over the hosting and redirection in the last few paragraphs and acted like it was no big deal. I talked about using Cloudfront to route users to pre-rendered HTML content hosted on S3 and hoped that somehow that would magically work without actually executing it. When it came down to making it happen, a simpler solution presented itself.

Tags: #code

Read More

Jun 06, 2018

Server-side Rendering with .NET Core

I recently looked into server-side rendering options to improve search engine optimization for my website that uses AngularJS. What started as a seemingly innocent task has morphed into a week of research and development and me becoming a QA automation engineer.

Tags: #code

Read More

Jun 05, 2018

A Redshift Lambda Story

I ventured on a technical journey that has proven more difficult than I anticipated. On the cusp of success, I reflect on what has transpired.

Tags: #code

Read More

Jul 20, 2017

Fun with Angular Filters

In building this website, I find myself using Angular filters to create dynamic views and cool UI tricks that automate style changes. I want the colors and layout of this site to change with each viewing. The overall layout and presentation will remain constant, I just want some of the visual structures to change on their own.

Tags: #code

Read More

Jul 20, 2017

Simple Rich Text Solution for Angular

I thought I was starting down a rabbit hole last night when I decided to add rich text to this website. The desire to have images, headings, links, and videos embedded in my articles proved too much to contain. But I did not want to make it complicated technically or introduce any third-party libraries to do the trick. This seemed doable with Angular.

Tags: #code

Read More

Jul 20, 2017

Manipulating Images with .NET

In building this website, I realized I needed to automate some of the image manipulation I perform on my travel photographs to get them published faster. This includes creating thumbnail pictures of different sizes to help web pages load faster and to add watermarks to the images if needed.

Tags: #code

Read More