Get to know us
the cyclic blog
Our journey, our story, and the lessons we've learned building a system for systems.
Cyclic is Shutting Down
...
How phishing scampages work and what they have to do with pizza
The post discusses phishing scams on free hosting platforms like ours, exposing techniques like obfu...
Managing Service Account JSON Files or Files with Secrets in Nodejs
...
Cyclinks: Build a Linktree Clone on Cyclic
Use our React frontend starter and TailwindCSS to build a fun and customizable Linktree clone for yo...
The Unbuilt Software Trap
There are three types of software that any company runs. The forth type is never built....
Take Your File System to The Cloud with the S3fs Module from Cyclic
A quick overview of the Node.js file system module and how to swap it out for the Cyclic S3fs npm mo...
You Too Can Deploy Static Sites on Cylic
Cyclic is built for deploying full-stack node.js apps, but we are here for you if you want to deploy...
Common Mistakes to Avoid in Your First Deploy on Cyclic
Deploying on Cyclic is incredibly easy and fast, but three things tend to trip up first time users. ...
How to Build a Telegram Bot Using Typescript & Node.js
Make your Telegram the talk of the town with a wildly simple bot hosted in the cloud. Greet your fri...
Talking About Failure
Talking about failure can be scary. We need to improve the culture in software to encourage us all t...
The Modern Refresher to React Development in 2022
Angular, Svelte, Solid, React, Vue - there are so many frameworks out there. And you probably dealt ...
How to Get Your First Developer Job
This post will improve your odds. I've hired roughly 30 developers where the job would be their firs...
I Made The Same App 3 Times in 3 Different Frameworks... Here's What I Learned.
Angular, Svelte, Solid, React, Vue - there are so many frameworks out there. And you probably dealt ...
How to Fail at Serverless: Serverless is Stateless
All the architecture posts talk about serverless as stateless computing. How serverless is so scalab...
6 Command line Tools All Experts Know
Wow, your friends and colleagues. These tools make every other command at the command line more powe...
How to Debug
We all hit bugs that feel impossible to diagnose. The hardest ones to debug are intermittent or inco...
How to Pass 9 AWS Certifications in 14 Months
Here is how I passed 9 AWS certification tests in 14 months. Oddly the practice testing is not the m...
The VC Business Model and Why VCs Invest
The majority of the confusion or difficulty I had raising Venture Capital was that I didn’t fully un...
Considerations for Serverless Active-Active: Routing
Building active-active in multiple regions can be expensive and complex. Serverless-native applicati...
Its Always Sunny in us-east-1: The gang does business continuity
The gang experiences an AWS outage; customers report SHOWSTOPPERs; the gang triages the issues and a...
Technical Debt: A Field Guide
As a software professional for almost 20 years I've had more passionate discussions about techni...
Dad's Advice for How to Live
I was 16 and about to head off as the youngest member of a month-long wilderness sailing trip. The n...
AWS S3: Why sometimes you should press the $100k button
...
We sound like idiots when we talk about technical debt
When we use the term technical debt with non-technical business colleagues, they assume, that techni...
How to go from 0 to 1 - Growing users for a new product or service
Going from 0 to 1. How to find the first user for your product....
Write Shitty Code - why you should and feel good about it
Why you should write MORE shitty code and feel good about it....
Users Are the Best Feature
With users a product is alive and useful. Without them the product is useless....
AWS Tools Suck
If you have ever worked with AWS as a developer then you will know what I mean, AWS tools suck. They...
AngelList Roll Up Vehicles: Why, What and How
...
AWS Budget Alerts Based on Cost
How to setup an AWS Budget and get notified of forecasted cost overruns using AWS::Budgets::Budget...
Why I Started Cyclic
Choosing to start a company is a combination of an analytical and subjective decision. Commitment is...