Twitter | Search | |
Ian Partridge
Senior engineer, cloud runtimes at .
1,475
Tweets
939
Following
1,801
Followers
Tweets
Ian Partridge Dec 12
Slides: I gave a lunch'n'learn presentation today about CloudEvents - a specification for describing event data in common formats to improve interoperability.
Reply Retweet Like
Ian Partridge Dec 11
Replying to @ahmetb
I'd be interested to read your thoughts on Kn Eventing too.
Reply Retweet Like
Ian Partridge Dec 9
Great to catch up with you. Have a good week.
Reply Retweet Like
Ian Partridge Nov 29
Replying to @gordhut
KEDA scales based on queue length. So if the pods aren't consuming from the queue fast enough, KEDA will continue to scale out.
Reply Retweet Like
Ian Partridge Nov 29
Replying to @gordhut
Are you saying there would be no point in KEDA scaling out if the back-pressured system isn't going to request more demand from the source?
Reply Retweet Like
Ian Partridge Nov 24
Building microservices at scale means investing in tooling - otherwise you have to reinvent the wheel every time. The goal of is to solve this for every team.
Reply Retweet Like
Ian Partridge Nov 18
It's hard to overstate 's technical achievement in porting Swift to Windows. Watch this talk and boggle at the scale of the challenge he took on!
Reply Retweet Like
Ian Partridge retweeted
Alec Stapp Nov 9
So much of life is pure luck, being in the right place at the right time. This is not that.
Reply Retweet Like
Ian Partridge Nov 7
Replying to @kylebrowning
SwiftNIO is equivalent to Netty - they are low level frameworks which provide async IO on eventloops. ServiceTalk is a higher level framework that you could use to write an app. The event loop is abstracted away.
Reply Retweet Like
Ian Partridge Nov 7
Replying to @NiteshKant
Is this concept of determining whether to offload based on API style and allowing users to opt in to running on the event loop if they want novel? I don't think I've seen it in other frameworks.
Reply Retweet Like
Ian Partridge Nov 7
Replying to @NiteshKant
Nice! And per-route for servers if you want :)
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
Oh - by the way!
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
the slightly pedestrian name doesn’t make people skip over investigating it. I wonder if Graal support is coming? It’s awesome to see Apple doing more open source! /end
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
running on the event loop if they can vouch that their code is non-blocking by implementing a so-called ExecutionStrategyInfluencer. As far as I know, this is a novel concept and seems very valuable. Final thoughts: ServiceTalk is way cooler than the name suggests, I hope... /5
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
code should be offloaded from the event loop onto another thread based on the programming model being used. Experience has shown that it doesn't matter how large you write “don’t block the event loop!” In your documentation - users will! ServiceTalk users can opt-in to... /4
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
streaming sync and aggregated async APIs - I wonder how widely used those are in practice compared to the popular aggregated sync and streaming async styles? Also interesting in ServiceTalk is the concept of "execution strategies" where the framework infers whether user... /3
Reply Retweet Like
Ian Partridge Nov 7
Replying to @alfa
their needs change. Projects like Quarkus have shown that there is appetite for frameworks which offer both traditional imperative and reactive/async APIs; ServiceTalk seems unique in that it tries to offer a migration path between the two? It’s interesting that they offer... /2
Reply Retweet Like
Ian Partridge Nov 7
Apple's newly open-sourced ServiceTalk framework is a great new addition to the ecosystem. It provides 4 different API styles (aggregated sync, streaming sync, aggregated async & streaming async) which certainly adds complexity but does provide a path users can follow as... /1
Reply Retweet Like
Ian Partridge Nov 4
Terrible news for the UK tech scene - SkillsMatter is closing 🙁 Great venue who have hosted many community events.
Reply Retweet Like
Ian Partridge retweeted
Neil Killick Nov 2
It's simple really — ☑️ Hire smart, motivated people ☑️ Tell them what needs to be achieved, not what you want them to do ☑️ Provide the tools, support and space they require ☑️ Step forward when they need you to, otherwise stand back ☑️ Be patient ☑️ Watch the magic happen
Reply Retweet Like