category 'engineering'
I’m not going to justify why software development needs collaboration - if you don’t need a team or customer opinion to write good software then great for you. This blog...
Uclusion uses Stripe for it’s subscription service, and August Stripe added
promotion code support to recurring subscriptions.
Why do you want to do this?
Security for products like Uclusion, is a tricky beast. You need to provide a robust security model, but you don’t have a lot of wall clock time you can spend...
Uclusion is powered by an eventually consistent Rest API and uses WebSockets to inform the client when data changes server side. This means that any integration test that depends on...
For a typical browser IndexedDB storage gives you access to as much as half the free disk space. Once you convince yourself to use Rest, having that much storage makes...
Uclusion recently introduced arbitrary file uploads to our Workspaces or Stories (we previously allowed only images), and there are a few implementation notes
we want to share with you.
Your choice of database technology will determine a lot of your application’s current architecture and your roadmap.
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...
In my previous story I covered how Uclusion lets users securely upload files to S3 without having to route the upload data through our Lambdas. In this installment, I’ll explain...
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,
Update: Well turns out the new provisioned concurrency feature is mostly unusable. The hidden cost of Lambda provisioned concurrency pricing explains why but unfortunately the cost is not at all...
We had some problems with multiple tabs that are pretty common: Writing to storage could collide or not get picked up Logout in one tab would not be noticed in...