This site runs best with JavaScript enabled.

Thoughts and notes from a Senior Frontend Engineer, tech speaker, egghead.io instructor and lifelong learner

AWS Made Simple: AWS Cloud Development Kit basics

What is AWS CDK? According to the docs: "The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to model and provision your cloud application resources using familiar… Read Article →

AWS (?) made simple: What is a Netlify function?

~Simple~ Let's face it, AWS (a.k.a "the cloud") is not simple. Even though some AWS services have the world 'simple' in their name (e.g. S3, SQS, SNS) they are anything but simple. I'm personally… Read Article →

AWS Made Simple: Trigger a lambda function via API Gateway

Once we create an AWS Lambda function we probably want to be able to call it (otherwise, why bother creating a function at all?). As we established in the previous posts , an AWS Lambda function… Read Article →

Why (frontend) testing matters

Imagine the following. You join a new project and after getting access to the repo you notice that there's no tests. You decide to ask the team whether they are in different repo or something and… Read Article →

AWS Made Simple: WTF is Amazon EventBridge

In the serverless world, everything revolves around events. Your (micro)services are responsible for either producting or reacting to different kinds of events (e.g. API calls). When you have an… Read Article →

AWS Made Simple: WTF is AWS CDK (Cloud Development Kit) and why it's awesome 🤩

Let me start with a quick story. When I started to learn how to program it was obvious at the time that you need separate languages for frontend and backend. For instance - JavaScript at the front and… Read Article →

Why I'm excited about serverless as a frontend engineer

Back to the basics Basically every non-trivial web app (e.g. Uber for Bunnies) is composed out of three basic components, think of it as a recipe: Visuals (frontend) - a layer that users interact… Read Article →

"Crap, I broke production" - How do we ensure it never happens again?

Let me start with a story. Suppose you're a developer (if you're reading this, it's highly likely) who just pushed this code to master (that part hopefully doesn't apply to many of you): (If you're… Read Article →

5 reasons why you might use AWS Lambda for your next project

Before we start If you don't feel like reading and prefer to watch a bunch of quick (less than 3 minutes) videos - this blog series is based on a 💰free 💰 egghead.io video collection I've published… Read Article →

AWS Made Simple: Create an AWS Lambda function from scratch

How do I create an AWS Lambda function? First up, you'll need to log in to your AWS account. If you don't have an AWS account, feel free to use my credentials: Once you're in, navigate to Lambda… Read Article →

View all articles

Join the Newsletter



Tomasz Łakomy © 2020