James Eastham

James Eastham

@jameseastham.co.uk

Developer | International Speaker | Microsoft MVP | AWS Community Builder | Endurance Athelete Talking Serveless at Datadog | ex-AWS All views are my own. He/Him

2.3K followers869 following3.2K posts

6 weeks ago, I published my Getting Started: #Rust course on Dometrain. The reviews have been fantastic! That said it's by no means possible to cover a language as cool as Rust in a single course, so I've followed that up going a layer deeper. DHH would be proud. dometrain.com/course/deep-...

If an LLM is writing all your code now, why not pick a language that is performant, safe and sustainable. A language that empowers everyone to build reliable and efficient software. And then when it does inevitably break, or go wrong, you can pickup my course on Dometrain. #rust #programming

dometrain.comGetting Started: Rust - DometrainLearn how to get started with Rust, from the basics of memory management to building and testing a web API that talks to a database.

Is there anyone in my network running production applications on @vercel.com ? And if so, could you spare me 15 minutes to chat about how you're using it? How you think about architecting applications on the Vercel platform and any challenges you see. #serverless #vercel #developers

Storytelling is such a HUGE part of creating content for me, whether it's conference talks or videos. I've been playing around the last couple of weeks with taking this to another level with a bit of hand drawn animations. #architecture #systemsdesign #animations #storytelling

James Eastham 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.

James Eastham reposted

No one expected Keir Starmer to solve our pressing problems overnight. But what we did expect – and had every right to expect – was that he would lay out a clear vision and roadmap for doing so. Instead, we’ve had drift, appeasement and a startling absence of ideas, values and ambition. 🧵1/6

Serverless ❤️ OpenTelemetry - Better Together Just because you're building serverless applications doesn't mean you can't get value from OpenTelemetry. In fact, I'd recommend it. Find out how in this weeks video. #serverless #opentelemetry #dotnet youtu.be/y4517SxUH_s

youtu.beServerless & Open Telemetry ❤️ Better TogetherIn this video you’ll escape the pain of clicking through endless CloudWatch log groups and trying to piece together X-Ray by learning how to instrument your ...

Your Guide to Simple, Evolvable Software in Event-Driven Systems is here! In this video, Scott and me talk about how to write cleaner, more evolvable code if you're building an application that needs to process messages from a queue, topic or bus. #software #architecture youtu.be/UBhxmVU70j0

Every time I hear an exec of a tech company, an AI company, or some billionaire talk about how AI is going to change industry X it makes me sad. Obviously the idea of not having to pay people makes you want that outcome. Yet sometimes I feel like there's only a subset of the world who sees it 🤷🏻

James Eastham reposted

Also, how you can trust a thing that hallucinates (no matter how little) is beyond me

This post is unavailable.

And that's a big hard nope from me. I was already on the 'avoid the US bandwagon'. Not a change I want a non deterministic, hallucinating anywhere near landing planes full of hundreds of people thanks.

Aaron Rupar@atrupar.com

Transportation Secretary Sean Duffy: "This is the greatest equipment in the world that we're deploying, and it makes the job of the air traffic controller that much easier. We're gonna use AI tools."

I'm sorry but I really struggle to understand shit like this. Amazon invest in Anthropic who agree to buy Amazon chips. It's all feels very you scratch my back I'll scratch yours to make all of our numbers look better. Shareholder value at all costs right! As long as the line goes up all is good.

Ars Technica@arstechnica.com

The investment is the latest example of circular financing during the AI boom—the practice of tech companies investing in AI startups to help the latter buy products or services from the original investors.

James Eastham reposted

The post-AI-bubble regulation should start by making it illegal to do circular deals - money invested cannot be used to pay for services, money invested cannot be used for buying hardware, etc, etc. Hell, I'm game for making it illegal to invest in customers at all.

Ars Technica@arstechnica.com

The investment is the latest example of circular financing during the AI boom—the practice of tech companies investing in AI startups to help the latter buy products or services from the original investors.

Heading to the AWS London Summit tomorrow? I'll see you there! I'm giving a talk about how to actual understand AI applications in production alongside Virgin Atlantic. If you want to catch up my DM's are always open. Send me a message, and let's chat. #aws #awslondonsummit #serverless #ai

James Eastham reposted

Microsoft: "We are adding Copilot AI to all our products, and if that means building datacenters that will consume more power than a small city, that's the price we all have to pay." Also Microsoft: "Whoa there skippy! Showing SECONDS in your system tray clock uses more power! You sure about this?"

James Eastham reposted

So what they're saying is they can be automated and should be let go for cost efficiencies.

Meta is building a AI-powered Mark Zuckerberg avatar to give employees guidance and feedback. At Block, Jack Dorsey believes an "intelligence layer" will eliminate the need for any managers between himself and 6,000 staff. Both CEOs are envisioning the same kind of omnipresence and control.

How often have you joined a new team or worked with someone more experienced and they've said "Just use a ......" Just use a queue. Just use an outbox. Oh, for that you just need to use the saga pattern. Fear not, I've got your back. Packaged up as a nice interactive website. justuseaqueue.com

James Eastham reposted

Sorry, you’re telling me that something that doesn’t feel pain, doesn’t have lactic acid build up, doesn’t need adequate hydration or electrolytes, doesn’t need to pee, and doesn’t get tired is only 6 minutes faster than humans? you’ve fucked up a perfectly good Roomba.

CNN@cnn.com

Lightning, a running robot developed by Chinese smartphone maker Honor, finished a 21-kilometer (13 mile) run in Beijing in a stunning 50 minutes and 26 seconds, beating the human world record by more than six minutes. https://cnn.it/4mLRxQ8

Spending millions on platform engineering is not innovation. It's not human-centric. And it's definitely not solving the problems your users actually have. Design thinking has a principle: focus on verbs, not nouns. Don't ask "how do we build better infrastructure?" Ask, "how might we enhance a d

One of the unexpected benefits of buying an electric vehicle is it has gamified 'good' driving. Predicting what's happening upfront, slow steady acceleration, regenerative breaking to slow down. I saw my remaining mileage tick upwards today, not down.

Rory Mcllory is 90th out of 91st in terms of fairways hit in #TheMasters yet is 6 shots clear. I've just finished reading a book about the value of the short game... This is pretty convincing evidence. ⛳

In my latest online course, I cover the fundamental integration patterns you will see most often in #serverless applications.. And this isn't just point to point vs pub/sub. This course covers a range of different #patterns, and importantly, how you can actually use these patterns in #production.

studyfromexperts.comServerless Integration PatternsLearn practical knowledge for implementing integration patterns with AWS serverless services. This course goes far beyond what is in the Enterprise Integration Patterns book

Ever had a green CI/CD pipeline but your Lambda deploy is actually broken? Tests passed, but a configuration mistake means prod is dead. In this video you'll learn how to use Lambda Aliases/Versions & AWS Code Deploy to safely rollout new features youtu.be/gsLkVmkkOxc #serverless #aws #dotnet

The key to life is to approach every single person with expectation. Not cynicism, not anger, not division or biases. Approach every person with the expectation that they are good people who are full of love. Rowan Williams (slightly paraphrased) in this morning's Easter service.

James Eastham reposted

Replying to @70sbachchan.bsky.social

"Solar panels in China are cheaper than a same-size piece of window glass. You can use panels as siding and fencing as if it’s a building material that just happens to produce some electricity The future is panels everywhere"-@dfeldman.org Thread: Solar Hockey Stick of Hope bsky.app/profile/70sb...

Albert Pinto@70sbachchan.bsky.social

How will you know that you are living through a Solar revolution? There will be signs… "Solar panels have become so cheap that they are being used to build garden fences in the Netherlands" I talked geo-economics of Solar Hockey Stick of Hope will post slides in this thread bsky.app/profile/madi...