Top Stories published by Uclusion in 2020
January
February
March
April
August
September
October
November
December

Gotchas with Service Workers and SPAs

Uclusion is a single page app (SPA), which means the browser doesn’t see very many navigation events while the user is going about their business. Service workers, by default, have the rule that only pages loaded by a service worker will handle their requests via…


Navigation in React, Performance and State

Uclusion usually avoids creating our own way of doing things but for React navigation we need absolute control of what was loaded and what not. Out of the box navigation solutions tend to remove from the DOM all but the current page — see for instance…


CircleCI, AWS Cognito, Amplify and Github Login

Uclusion is built on a relatively pure AWS stack and uses Cognito and Amplify Auth for user authentication.

If you are too, and want to enable login with GitHub here’s how you do it.


Stopping memory leaks in AWS Amplify Hub

Uclusion makes extensive use of AWS Amplify Hub to allow components to subscribe to data change events. In Hub it’s really easy to create listeners :

Hub.listen('MY_CHANNEL', (data) => {
const { payload } = data;
// do something

Wizards aren’t just for Hogwarts

Uclusion, like any full featured app, needs a way to introduce concepts and workflows to new users. A…


Uploading user files to S3 without passing through your Lambdas

Uclusion’s back end is built entirely on AWS Lambda, which means we don’t have big beefy servers waiting around to service file upload requests. This presents a few challenges,


Deploying AWS Serverless — a plague o’ both your houses!

Uclusion had what should have been a simple problem. We needed to deploy our Lambda, DynamoDB and React based application to dev, stage and production environments without owning a lot of our own code to do so. The code is spread…

These were the top 10 stories published by Uclusion in 2020. You can also dive into monthly archives for 2020 by using the calendar at the top of this page.

About
Uclusion
A mostly technical blog on how Uclusion software and startup was built.
More information
Editors