Julian Wood

Julian Wood

@julianwood.com

Head often in the clouds, hopefully grounded in reality. Helping people love #serverless @AWSCloud.

1.3K followers75 following267 posts

Julian Wood reposted

What if your AWS containers could start 10× faster without changing your code? 👀 Eoin and I ran 1,320 ECS task executions to find out. Spoiler: SOCI lazy loading is seriously impressive, especially with large images. Also, #AWS Bites #podcast is BACK! 🎙️

Requests can land on any execution environment, so the game state lives in Amazon DynamoDB as a log of key presses. Another environment can replay the log and carry on from the same frame in about 120 ms. How it's built: www.wooditwork.com/freedoom-on-...

wooditwork.comFreedoom on AWS Lambda Web FunctionsI wanted to explore how far AWS Lambda Web Functions go with something stateful and long-running, so I put the engine of Doom the 1993 first-person shooter, in a function. It's the classic test for an...

You can now ship the Node/TS HTTP server you already run locally to Lambda with one command. No rewrite, no adapter layers. Lambda Web Functions: I'm doing a Reddit AMA tomorrow 7-10am PT. Ask about Web vs Event Functions, concurrency, multi-region, canaries, anything! www.reddit.com/r/aws/

reddit.comAmazon Web Services (AWS): S3, EC2, SQS, RDS, DynamoDB, IAM, CloudFormation, Route 53, VPC and moreNews, articles and tools covering Amazon Web Services (AWS), including S3, EC2, SQS, RDS, DynamoDB, IAM, CloudFormation, AWS-CDK, Route 53, CloudFront, Lambda, VPC, Cloudwatch, Glacier and more.
View full thread

For over ten years a Lambda function has been an event handler. Web apps are servers that listen on a port and hold connections open. Web Functions serve many requests per environment, billed on active CPU. In my load test, 200 open streams ran on 5 environments and used 4.8s of CPU in total.

Julian Wood reposted

Julian Wood reposted

My Tamagotchi now gets hungry while the device is unplugged 👻 (Part 3) I am getting there! By using EventBridge, my little cloudagotchi continues to live in the cloud even if it's off ^^ Next article, it gets to read the news! builder.aws.com/content/3GZm... #AWS #Serverless #DynamoDB #IoT #ESP32

builder.aws.comCloudagotchi Part 3 : It gets hungry while you sleep: A serverless pet brain | AWS Builder CenterLambda decides, DynamoDB remembers, EventBridge Scheduler makes time pass. My ESP32 Tamagotchi finally has feelings... and consequences for ignoring it.

Julian Wood reposted

I'm building a Tamagotchi whose brain runs on AWS 👻 The body: a $30 ESP32-S3 AMOLED board The brain: Lambda + DynamoDB + EventBridge The party trick: it reads me the AWS news every morning via Bedrock + Polly Part 1: giving it a nervous system with AWS IoT Core 🧠⚡ builder.aws.com/content/3GXO...

builder.aws.comMeet Cloudagotchi: Building a virtual pet with a cloud brain (Part 1) | AWS Builder CenterI'm turning a $30 ESP32-S3 AMOLED board into a Tamagotchi whose brain runs on AWS. Part 1: the architecture, and getting the device talking to AWS IoT Core.

Julian Wood reposted

My domain sat unused for months because "rebuilding a website" felt like a weekend project. Yesterday I wrote specs for what I wanted, handed them to GPT 5.6 Sol with Astro, and had a working site in 60 minutes. Code and walkthrough in thread 🧵

Julian Wood reposted

I built a Tamagotchi with its brain in AWS 👻 🥑 tap an avocado to feed it 😾 continues leaving while powered OFF (DynamoDB + Eventbridge), 📰 reads me the AWS news every morning (Bedrock, Polly voice, animated mouth) 1st part of article series. Meet Cloudagotchi: dev.to/aws/i-built-...

dev.toI built a Tamagotchi with its brain in AWS (and it reads me the news)Meet Cloudagotchi, a virtual pet on a $30 ESP32 board whose feelings live in DynamoDB, whose metabolism runs on EventBridge, and who reads me the AWS news every morning. A 4-part build series is comin...

Julian Wood reposted

And to think they try to claim that English isn't a tonal language.

Felicity Hannah@felicityhannah.bsky.social

My son just told me is favourite sentence is: “I didn’t say we should kill him” because if you emphasise each different word it changes the entire meaning

Want to speed up your serverless deploy times? I cut mine by 42% with a new flag. CloudFormation Express Mode. sam deploy --express. Demo below ↓

It returns as soon as resource config is applied instead of waiting for every resource to fully stabilize. Same deploy, you just don't block on it. Dependencies are still respected, transient failures still retry. Great for dev/test iteration.

It's not the same as sam sync, which skips CloudFormation for code only pushes. Express speeds up the actual deploy: new resources + config changes. For production where "done" must mean "ready for traffic", stick with standard.

I'm off to Berlin this week for We Are Developers conference. I'll be talking about vibe coding the "right way" on Friday with "From Vibe Coding to Viable Code with Spec-Driven Development". +workshop/booth July 8-10, Messe Berlin. #WeAreDevelopers #AWSDevelopers

Julian Wood reposted

Just read a fascinating piece on how an AWS team applied random graph theory to redesign data center networks. Started with a Slack shout-out and a "spaghetti monster" of cables. Love when theoretical math meets real-world engineering at scale.

aboutamazon.comHow AWS used random graph theory to build more efficient data centersHow a Slack shout-out, a dusted-off academic theory, and a spaghetti monster led an AWS team to crack an elusive code.

Julian Wood reposted

Julian Wood reposted

Replying to @georgemonbiot.bsky.social

Consistent humanism means opposing the genocide in Gaza, AND antisemitism. It means opposing the US/Israeli invasion of Iran AND the Iranian regime's murder of its own people. It means opposing the US/UK invasion of Iraq AND the Russian invasion of Ukraine. It means confronting violence everywhere.

Second talk I’ve seen today about how to get better results with prompts with /plan mode. Vibing your plan thinking is great but then I really suggest you formalise your specs and then build from that + steering + MCP. That’s what we do with Kiro and my results have been so much better.

View full thread

The Lithuanian Armed Forces report: “PROBABLE AIR DANGER. Stay calm, find a safe place. If you notice a flying/fallen suspicious object, call 112 and do not approach it. We will inform you about the end of the danger in a separate message.” More information: www.lt72.lt

It was a stray Ukrainian drone jammed by the Russians that was heading towards the city. Nothing came of it but that’s quite a message to see!

But also realising I’m closer to the bad war stuff. There was an emergency alert sent out to all mobiles in Lithuanian. I didn’t know what it was until someone sent me a translation!

My AI is shaming my bedtime!...."This is the complete picture. Want me to save all this and pick it up fresh when you're ready to build? It's past 1:30am."

📢🚀 Ready to optimize your data pipeline orchestration on AWS with Apache Airflow? Understand MWAA Provisioned and Serverless/trade-offs/vs Step Functions. | Join #Serverless Office Hours with John JacksonPM and Kamen Sharlandjiev. Tuesday:Live 11AM PT www.youtube.com/@AWSEventsCh...

youtube.comAWS EventsThe official YouTube channel for AWS Events and Webinars. Amazon Web Services (AWS) hosts events, both online and in-person, bringing the cloud computing community together to connect, collaborate, an...

Julian Wood reposted

S3 Files just launched. Lambda functions can mount S3 buckets as a file system now. I built AI code review agents on it with a full SAM template. Durable function orchestrator, two Strands agents, shared S3 Files workspace. Every IaC gotcha documented. edjgeek.com/blog/s3-file...

edjgeek.comLambda Just Got a File System. I Put AI Agents on It. — edjgeekS3 Files mounts your S3 bucket as a local file system in Lambda. I built AI code review agents that share a workspace through it, orchestrated by a durable function.