Lambros Petrou
RSS
Articles
Read-Watch-Listen
CV
Skybear.net
1:1 Mock Interviews
2024
Control and data plane architectural pattern for Durable Objects - Cloudflare Reference Architecture Diagram
Love letter to Hurl
Deploy your applications on a server with zero downtime
Building a global TiddlyWiki hosting platform with Cloudflare Durable Objects and Workers — Tiddlyflare
Skybear.NET Scripts secret variables, HTTP triggers, and replacing AWS Lambda with Fly.io - Changelog 2024-10-15
Durable Objects (DO) — Unlimited single-threaded servers spread across the world
Brag document and folder — feels good only
Skybear.NET Scripts landing page and Business plan - Changelog 2024-07-21
Skybear.NET Scripts response bodies and cron triggers - Changelog 2024-05-28
Ownership - High agency - Manager of One
SaaS Pricing - What I want vs What I offer
Skybear.NET Scripts private user accounts - Changelog 2024-02-18
2023
Hurl Webscripts v0.0.1
How to find listening and open ports in Linux
How to find your public IP
Template for writing technical RFC docs
Amazon Profiler and AWS CodeGuru Profiler — CI/CD
The CI/CD Flywheel
Writing docs
Feature Flags — CI/CD
How to pass the interview for software engineering roles in Big Tech
Merge two directories recursively
Fast Feedback Loop and Delayed Gratification
The perfect PaaS: Does it exist? Or impossible to build?
2022
Hell Yeah or No - what's worth doing | Highlights
AWS Lambda + Upstash Redis + Go = 🚀❤️
Twitter 📝 Post-Commit Reviews by Cindy Sridharan
Twitter 📝 Observability for emerging infra: Charity Majors
Fly.io cloud development environment with Visual Studio Code Remote-SSH
AWS Elastic Beanstalk Go platform (AL2) — Deep Dive
Serverless platforms into 2022 — AWS, Cloudflare Workers, Netlify, Vercel, Fly.io
2021
Kotlin http4k (via GraalVM Native Image) and Golang
Makefiles for execution coordination
Keeping the brain engaged
Bits of Unsolicited Advice by Kevin Kelly
Minibri Temp - Asciidoc support
The Read-Watch-Listen list
A journey through email providers (Zoho Mail, Private Email, Gmail, HEY, Google Domains)
Minibri Temp — The Deep Dive
2020
Goodbye 2020, Hello 2021
Life In The UK test — Tips for 2020
Minibri Score — The Inception
Simple and Low-cost Investing guide (for the UK)
V8 Isolates for fast JavaScript execution in Go
AWS Lambda and SQLite3 over Amazon EFS
Make it Work, Make it Beautiful, Make it Fast
Enjoyable browser automation with Puppeteer and Playwright
The worklog format 1.0
Best tip I received — The worklog
My digital braindump and productivity tools
Battle of the Jamstack platforms — Netlify, Vercel, AWS
Hobby Languages for 2020
Amazon Leadership Principles — Choose 3
2018
Meiosis pattern - Unidirectional data flow web applications using streams
Run multiple services on a single EC2 instance using AWS Elastic Beanstalk (Go and Multicontainer Docker platforms)
Encrypt files with password on Linux
2017
Export environment variables from multiple files using Bash on Linux
npm package to easily run arbitrary compiled binaries in your applications or AWS Lambda
Command prompt alternatives for Windows
Windows Subsystem for Linux - Editor (GUI) Setup
AWS Lambda meets Racket (or any compiled language)
Self-hosted git repository for privacy and control
Solve the eight queens problem with Elixir
2016
AWS S3 sync - only modified files, using git status
Transfer your contacts to an old Nokia Symbian S40 mobile phone
Update Route53 record set with EC2 instance public IP for a DIY load balancer
Banana or Human, and Marginal Degradation
Keyboard shortcut for opening context menu
Backup your Wordpress and serve it as a static website
Fun with Typescript, Webpack and ReactJS
AWS Certified Developer & Solution Architect Associate Certification Tips
Yet another Spito re-write, on the Cloud (AWS)
Import Gmail messages into Google Keep as notes
Migrate to AWS - Make a static website using S3, Cloudfront and Route 53
2015
Create a contact form using Amazon Web Services (AWS) Simple Notification Service (SNS)
After-school effect
2014
Micro-blog service written in Go as a personal blog
2013
Wordpress permissions guide
2012
Share your Dropbox folder between Windows and Ubuntu on dual-boot system
Install JDK 7 (Java Development Toolkit) on Ubuntu 12.04 LTS
Control the fan speed of you Thinkpad T430 running Ubuntu 12.04 LTS
nVidia Optimus Support in Ubuntu 12.04 LTS - How to get the most of your battery life guide
2011
Change your Computer Name (hostname) inside your network - Ubuntu