Reposted by Lambros PetrouSam Rose @samwho.dev · 25/10/2025> 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. 2251
Reposted by Lambros PetrouKenton Varda @kentonvarda.com · 14/10/2025Those 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... 69612
Lambros Petrou @lambrospetrou.com · 08/10/2025Next 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. 010
Reposted by Lambros PetrouMichael Lynch @mtlynch.io · 02/10/2025I 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...refactoringenglish.comThe Software Essays that Shaped MeI 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... 141
Lambros Petrou @lambrospetrou.com · 17/09/2025I 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. 000
Reposted by Lambros PetrouSarah Drasner @sarahedo.bsky.social · 04/09/2025Reliability is sort of like a stomachache. It’s hard for people to really appreciate not having issues until you have issues. 56610
Lambros Petrou @lambrospetrou.com · 03/09/2025Share 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. 000
Lambros Petrou @lambrospetrou.com · 31/08/2025Finally 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 010
Lambros Petrou @lambrospetrou.com · 19/08/2025I 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...lambrospetrou.comAmazon DynamoDB references | Lambros PetrouVarious references to Amazon DynamoDB's architecture, publications, articles, videos. 010
Lambros Petrou @lambrospetrou.com · 18/08/2025BlueSky 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.😮💨 000
Lambros Petrou @lambrospetrou.com · 18/08/2025"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... 010
Lambros Petrou @lambrospetrou.com · 02/08/2025Future 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. 000
Reposted by Lambros Petrouhurl.dev @hurldev.bsky.social · 31/07/2025😎 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...hurl.devAnnouncing Hurl 7.0.0 011
Lambros Petrou @lambrospetrou.com · 30/07/2025Assuming 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)? 000
Reposted by Lambros PetrouCorey Quinn @quinnypig.com · 11/07/2025“$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-...duckbillgroup.comFigma's $300k Daily AWS Bill Isn't the Scandal You Think It IsWell, 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 ... 1417735
Lambros Petrou @lambrospetrou.com · 06/07/2025Changelog entry📝 www.skybear.net/docs/support...skybear.netChangelogImportant major, and minor, changes of the Skybear.NET platform. Don't miss any new feature releases and stay up-to-date. 000
Lambros Petrou @lambrospetrou.com · 06/07/2025Also 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. 100
Lambros Petrou @lambrospetrou.com · 06/07/2025I 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. 100
Lambros Petrou @lambrospetrou.com · 02/07/2025"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...seths.blogProductivity, AI and pushbackTypesetters 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… 010
Lambros Petrou @lambrospetrou.com · 02/07/2025100% strong agree! Some of the UK gov websites too. 000
Lambros Petrou @lambrospetrou.com · 01/07/2025Not far off ssh, but with zero downtime by using @caddy.bsky.social ;) www.lambrospetrou.com/articles/ser...lambrospetrou.comDeploy your applications on a server with zero downtime | Lambros PetrouA guide to deploy your applications on servers (e.g. VPS, EC2) with zero downtime. 000
Lambros Petrou @lambrospetrou.com · 29/06/2025I 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.jules.google.comSign in - Google Accounts 120
Reposted by Lambros PetrouArmin Ronacher @mitsuhiko.at · 29/06/2025I 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...youtube.comAgentic Coding: The Future of Software Development with AgentsYouTube video by Armin Ronacher 159918
Lambros Petrou @lambrospetrou.com · 29/06/2025"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.😅 000
Lambros Petrou @lambrospetrou.com · 21/06/2025"Not everything that can be counted counts. Not everything that counts can be counted." - William Bruce Cameron 000
Lambros Petrou @lambrospetrou.com · 20/06/2025Especially facing the sunset in the late afternoon! 010
Lambros Petrou @lambrospetrou.com · 19/06/2025There 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. 000
Lambros Petrou @lambrospetrou.com · 19/06/2025The 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! 100
Lambros Petrou @lambrospetrou.com · 19/06/2025💡 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. 100
Lambros Petrou @lambrospetrou.com · 14/06/2025I love these simple and fun sites. Would pick one over those purple gradient websites any day. pointerpointer.compointerpointer.compointerpointer.comPlease hold still while we locate your pointer... 010
Lambros Petrou @lambrospetrou.com · 12/06/2025Since you cannot do any work, visit www.skybear.net and let me know what you wish an HTTP Synthetic testing platform should offer in addition to that.😅skybear.netSkybear.NET - Automate your HTTP API testsSkybear.NET is a managed platform automating Synthetic HTTP API testing. Get started today, ensure your APIs work. Always! 010
Lambros Petrou @lambrospetrou.com · 10/06/2025"The Gap Through Which We Praise the Machine" ferd.ca/the-gap-thro... by @ferd.ca I agree with this criticism of the LLMs and how they are hyped for magic when it actually needs effort and training to be effective.ferd.caThe Gap Through Which We Praise the MachineMy current theory of agentic programming: people are amazing at adapting the tools they're given and totally underestimate the extent to which they do it, and the amount of skill we build doing that i... 010
Reposted by Lambros PetrouDavid Crawshaw @crawshaw.io · 08/06/2025Some recent experiences programming with agents. crawshaw.io/blog/program... 0247
Lambros Petrou @lambrospetrou.com · 08/06/2025New toy, MSI Summit 13 AI+ Evo. This is a beautiful machine! The build is really good, feels premium, with an amazing keyboard! #2in1 #laptop 010
Lambros Petrou @lambrospetrou.com · 05/06/2025"Always use Postgres" 😅 The database where removing a JOIN leads to 250x query execution time improvements. Mostly half joking here, it does its job well, but it always needs extra work at scale. 000
Lambros Petrou @lambrospetrou.com · 31/05/2025I am not a fan of Rust (yet), but this post is really good describing Rust usage while building Aurora DSQL. "Just make it scale: An Aurora DSQL story" www.allthingsdistributed.com/2025/05/just...allthingsdistributed.comJust make it scale: An Aurora DSQL storyAWS Senior Principal Engineers, Niko Matsakis and Marc Bowes, take us inside Aurora DSQL's development: scaling write operations without two-phase commit, overcoming garbage collection hurdles, and em... 000
Lambros Petrou @lambrospetrou.com · 30/05/2025You want Clojure and ClojureScript ;) If Clojure was not tied to the JVM tooling it would be my number 1. ClojureScript does anything you want on the web. 010
Reposted by Lambros PetrouMarc Brooker @marcbrooker.bsky.social · 27/05/2025Dive into the architecture and design of DSQL, starting with Werner's new blog post (with Marc Bowes and Niko Matsakis): www.allthingsdistributed.com/2025/05/just...allthingsdistributed.comJust make it scale: An Aurora DSQL storyAWS Senior Principal Engineers, Niko Matsakis and Marc Bowes, take us inside Aurora DSQL's development: scaling write operations without two-phase commit, overcoming garbage collection hurdles, and em... 122
Lambros Petrou @lambrospetrou.com · 26/05/2025I have been using @kagi.com with Claude 4 Opus for several days now to implement and iterate on several investing strategies using Trading View PineScript. Over time I extended my system prompt and now it spits out scripts exactly in my coding style, explaining them perfectly. #ToTheMoon 🚀 000
Reposted by Lambros PetrouFly.io @fly.io · 21/05/2025🔄 Just revamped Litestream! Our open-source SQLite tool now features faster point-in-time restores, conditional writes for S3, and lightweight read replicas. Perfect for modern deployments without changing your code. Even AI coding agents can benefit! ⚡ 🔗 ➡️ fly.io/blog/litestr... 191
Reposted by Lambros PetrouCamille Fournier @skamille.themanagerswrath.com · 20/05/2025This is the best thing written about monorepos I have ever read blog.swgillespie.me/posts/monore...blog.swgillespie.meThe Ingredients of a Productive Monorepo 37924
Lambros Petrou @lambrospetrou.com · 10/05/2025Wicked features. www.seangoedecke.com/wicked-featu... 010
Reposted by Lambros PetrouSam Rose @samwho.dev · 08/05/2025✨ It's new samwho visual essay o'clock! ✨ Reservoir sampling is one of my favourite algorithms. It allows you to sample from a set without knowing the size of that set. I try to assume no prior knowledge, and use no scary math notation. Just beautiful visuals. Let me know what you think! ❤️ 1522435
Lambros Petrou @lambrospetrou.com · 27/04/2025**3. Location transparency:** an actor may be instantiated in different locations at different times [...]. 010
Lambros Petrou @lambrospetrou.com · 27/04/2025**2. Automatic instantiation:** Orleans’ runtime automatically creates in-memory instances of an actor called activations. At any point in time an actor may have zero or more activations. An actor will not be instantiated if there are no requests pending for it. 100
Lambros Petrou @lambrospetrou.com · 27/04/2025**1. Perpetual existence:** actors are purely logical entities that always exist, virtually. An actor cannot be explicitly created or destroyed and its virtual existence is unaffected by the failure of a server that executes it. Since actors always exist, they are always addressable. 100
Lambros Petrou @lambrospetrou.com · 27/04/2025Kudos to the Microsoft Orleans folks that described Virtual Actors in their publication "Orleans: Distributed Virtual Actors for Programmability and Scalability" back in 2014. 111
Lambros Petrou @lambrospetrou.com · 27/04/2025New article out: "Cloudflare Durable Objects are Virtual Objects"🚀 This pops up a lot and is a mindset shift from the traditional way of thinking on "creating" and "destroying" resources, so I wrote a few thoughts how to think about it. www.lambrospetrou.com/articles/dur... #DurableObjectslambrospetrou.comCloudflare Durable Objects are Virtual Objects | Lambros PetrouHow to think about Cloudflare Durable Objects as Virtual Objects and the mindset shift it brings. 131