Nov 05, 2018
Custom pre-rendering solution using PuppeteerSharp for a static website hosted on AWS S3 with source data stored in DynamoDB.
Type: Blog
More
Nov 05, 2018
A media manager program to create/format/append media files for presentation on the web.
Type: Blog
More
Oct 21, 2018
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.
Type: Blog
More
Oct 21, 2018
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.
Type: Blog
More
Jun 06, 2018
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.
Type: Blog
More
Jun 05, 2018
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.
Type: Blog
More
Jul 20, 2017
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.
Type: Blog
More
Jul 20, 2017
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.
Type: Blog
More
Jul 20, 2017
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.
Type: Blog
More