Get to know us

the cyclic blog

Our journey, our story, and the lessons we've learned building a system for systems.

How phishing scampages work and what they have to do with pizza
engineering
by mike korostelev

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
Engineering
by kam lasater

Managing Service Account JSON Files or Files with Secrets in Nodejs

...

Cyclinks: Build a Linktree Clone on Cyclic
Engineering
by rachel schipull

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
Engineering
by kam lasater

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
Engineering
by rachel schipull

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
engineering
by rachel schipull

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
Engineering
by rachel schipull

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
Engineering
by eluda

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
Engineering
by kam lasater

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
Engineering
by eluda

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
Engineering
by kam lasater

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.
Engineering
by eluda

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
AWS
by kam lasater

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
Engineering
by kam lasater

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
Engineering
by kam lasater

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
AWS
by kam lasater

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
Company
by kam lasater

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
AWS
by mike korostelev

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
AWS
by mike korostelev

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
Engineering
by kam lasater

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
Company
by kam lasater

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
AWS
by mike korostelev

AWS S3: Why sometimes you should press the $100k button

...

We sound like idiots when we talk about technical debt
Engineering
by kam lasater

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
Product
by kam lasater

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
Engineering
by kam lasater

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
Product
by kam lasater

Users Are the Best Feature

With users a product is alive and useful. Without them the product is useless....

AWS Tools Suck
AWS
by kam lasater

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
Company
by kam lasater

AngelList Roll Up Vehicles: Why, What and How

...

AWS Budget Alerts Based on Cost
general
by kam lasater

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
general
by kam lasater

Why I Started Cyclic

Choosing to start a company is a combination of an analytical and subjective decision. Commitment is...