Lambros Petrou's Avatar

Lambros Petrou

@lambrospetrou.com

Bootstrapping a business to simplify HTTP API testing ๐Ÿป skybear.net Principal Software Engineer @cloudflare. Past: DDOG, WhatsApp, AWS/Amazon ๐Ÿ  lambrospetrou.com

425
Followers
200
Following
254
Posts
24.10.2024
Joined
Posts Following

Latest posts by Lambros Petrou @lambrospetrou.com

> We've been profitable from month one โ€“ every single month for 20 years. That consistency has given us the freedom to make decisions based on what's right for our customers and our family.

The dream.

Hugely inspired by your journey, Ian. Itโ€™s something Iโ€™d love to have for myself one day.

25.10.2025 15:24 ๐Ÿ‘ 25 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

Those benchmarks from @t3.gg revealed some interesting issues in Workers. Happy to say it's all fixed now, save for some lingering next.js-specific stuff we're continuing to work on. Thanks for the reproducible test cases, @t3.gg.

Excessive details in blog post: blog.cloudflare.com/unpacking-cl...

14.10.2025 20:40 ๐Ÿ‘ 96 ๐Ÿ” 12 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 6

Next project: AI agent for investing.

Based on my own preferences and criteria for company fundamentals, combined with some trend following technical analysis and breakout detection from pivot points.

An MCP server to allow me to chat with the agent through LLMs, and web UI.

08.10.2025 11:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I still need to get better at this.

08.10.2025 08:12 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Software Essays that Shaped Me I started reading software blogs before I got my first programming job 20 years ago. At this point, I've read thousands of blog posts and essays, but a small handful stuck in my mind and changed the w...

I started reading software blogs before I got my first programming job 20 years ago. At this point, Iโ€™ve read thousands of blog posts and essays about software, but only a small handful stuck in my mind and changed the way I think. refactoringenglish.com/blog/softwar...

02.10.2025 18:56 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I have been listening to the Market Wizards books by Jack Schwager and I loved them.
It does make investing and trading seeming like a skill that needs a lot of work, consistency, patience, and risk management.
However, not a single strategy is best. It depends on your character.

17.09.2025 18:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Reliability is sort of like a stomachache. Itโ€™s hard for people to really appreciate not having issues until you have issues.

04.09.2025 15:13 ๐Ÿ‘ 67 ๐Ÿ” 10 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0

Share your best resources, articles, publications, talks, about "AI in Databases and Storage products".

I imagine some applications are for query optimization.

What else is already being explored or would benefit from AI? Infrastructure or application level.

03.09.2025 08:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

Finally updated the #SkybearNET landing page with the Insights feature that's been out for several weeks, and some stylistic changes.

New pricing as well.๐Ÿ˜‰

www.skybear.net

31.08.2025 09:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Amazon DynamoDB references | Lambros Petrou Various references to Amazon DynamoDB's architecture, publications, articles, videos.

I mentioned a few times that DynamoDB is among my favourite databases. I collected my favourite articles, videos, and its papers into a single place.

Great to go through and learn the internals of DynamoDB.

Let me know if I missed something.

www.lambrospetrou.com/articles/dyn...

19.08.2025 22:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

BlueSky wants me to verify my age (seems to be a new UK law), and the provider they use failed at least 4 times today in different times.

If you force a check on your users, make sure it works first.๐Ÿ˜ฎโ€๐Ÿ’จ

18.08.2025 22:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

"Investing in 3x Daily Leveraged Nasdaq 100 ETFs (TQQQ or QQQ3) using QQQ weekly MACD signals" ๐Ÿ’ธ

I have written down the strategy I have been researching and backtesting over the past few months.

I wish history repeats.๐Ÿ˜…

www.lambrospetrou.com/articles/inv...

18.08.2025 22:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Future in 20XX. Custom UI (websites, apps) doesn't matter anymore, at all. All devices directly handle multimodal input, and based on "intents" the service's APIs are called, and the response is converted to visual/audio/feeling (e.g. vibrations).

Hardware + APIs + Data, wins.

02.08.2025 09:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Announcing Hurl 7.0.0

๐Ÿ˜Ž Super happy to announce Hurl 7.0.0!

โœ… better ways to checks every step of redirections
โœ… new filters to templatize HTTP request and response
โœ… new curl options supported, --max-time / request, --ntml, --negotiate, --pinnedpubkey

=> hurl.dev/blog/2025/07...

31.07.2025 15:36 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Assuming you have an initial capital of 200K USD.
What gets you to at least 2 million USD in the bank faster and more probable?

A) Investing/Trading vs B) Building a business (3y+ horizon)?

30.07.2025 18:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Figma's $300k Daily AWS Bill Isn't the Scandal You Think It Is Well, the internet did what the internet does best this week: it collectively lost its mind over a number in an S-1 filing. Figma disclosed they signed a ~$550 million contract with AWS, someone used ...

โ€œ$110M a year on AWS? I could do it for half!โ€

Bro, your last infra project was making a cron job email you weather updates.

Sit down.

www.duckbillgroup.com/blog/figmas-...

10.07.2025 23:04 ๐Ÿ‘ 179 ๐Ÿ” 35 ๐Ÿ’ฌ 15 ๐Ÿ“Œ 8
Preview
Changelog Important major, and minor, changes of the Skybear.NET platform. Don't miss any new feature releases and stay up-to-date.

Changelog entry๐Ÿ“
www.skybear.net/docs/support...

06.07.2025 12:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Also implements a URL grouping mechanism so that you can get a holistic view of an endpoint. Useful when your tests are doing hundreds of requests with different resources of the same type.

For example, in the screenshot above, I am doing operations on hundreds of D1 databases.

06.07.2025 12:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Skybear.NET Insights dashboard screenshot showing a timings breakdown.

Skybear.NET Insights dashboard screenshot showing a timings breakdown.

Skybear.NET Insights dashboard showing the dynamic grouping for URL requests.

Skybear.NET Insights dashboard showing the dynamic grouping for URL requests.

I finally got some time to implement the "Per Request" insights for #SkybearNET.

You can now drill down at the request level and figure out how your API is behaving, latency timings (DNS, TCP connect, transfer, and total duration), alongside response body sizes and status.

06.07.2025 12:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Productivity, AI and pushback Typesetters did not like the laser printer. Wedding photographers still hate the iphone. And some musicians are outraged that AI is now making mediocre pop music. One group of esteemed authors is dโ€ฆ

"As AI expands, the real opportunity is to find a way to use human effort to create more value. [...]

What we do have is agency over how weโ€™ll thrive in a world where human work is being redefined.

Either you work for an AI or AI works for you."

seths.blog/2025/07/prod...

02.07.2025 18:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

100% strong agree! Some of the UK gov websites too.

02.07.2025 12:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Deploy your applications on a server with zero downtime | Lambros Petrou A guide to deploy your applications on servers (e.g. VPS, EC2) with zero downtime.

Not far off ssh, but with zero downtime by using @caddy.bsky.social ;)

www.lambrospetrou.com/articles/ser...

01.07.2025 07:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Sign in - Google Accounts

I am a hard core fan of Claude 4 and Claude Code, but using jules.google.com for easy changes without having to leave the browser is super nice too!

Need to set up my remote access to Claude Code through Tailscale, but Jules is sufficient for quick things.

29.06.2025 13:30 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Agentic Coding: The Future of Software Development with Agents
Agentic Coding: The Future of Software Development with Agents YouTube video by Armin Ronacher

I decided to record a talk on agentic programming and why I'm so damn addicted to this. I think there are a few useful things in it, but I'm sure in a month this will be outdated :) www.youtube.com/watch?v=nfOV...

28.06.2025 23:37 ๐Ÿ‘ 98 ๐Ÿ” 18 ๐Ÿ’ฌ 15 ๐Ÿ“Œ 7
Post image

"Logistician - ISTJ" sounded wrong initially, but the more I read about it, the more it fits me. I expected the "Architect - INTJ" type, and in hindsight I can even trace back to the questions that probably tipped me over.

I find this personality test not to be very bullshity.๐Ÿ˜…

29.06.2025 09:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

"Not everything that can be counted counts. Not everything that counts can be counted."

- William Bruce Cameron

21.06.2025 21:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Especially facing the sunset in the late afternoon!

19.06.2025 23:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There are many drawbacks, but the benefits are:
1. Super fast SQLite access. Everything local, no network.
2. Reduce blast radius*. 1 machine downtime is not 100% downtime.
3. Scale out.

* Availability of a single SQLite file still depends on a single machine.

19.06.2025 08:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The ATTACHITE tooling will make it easy to figure out which server has each SQLite file, and handle the moving of the file to new servers. Mostly acting like a "migrator of SQLite files".
Litestream integration for backups.

It's a bad idea for most, but could be lots of fun!

19.06.2025 08:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ’ก Shower idea, "ATTACHITE: SQLite files coordinator across servers".

You like servers (VPS), and want to be able to use more than 1 machine. Shard your dataset across N SQLite files (N>=120). ฮ‘TTACH them to the app to query across them. Grow by moving files to new servers.

19.06.2025 08:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0