Duncan DeVore (@ironfish) header
Duncan DeVore (@ironfish) profile picture

Akka (prev Lightbend) as Distributed Systems Engineer. https://teapaw.org/t.co/2YExU6k0d1 https://teapaw.org/t.co/Zahsmruabp @ironfish23.bsky.s https://teapaw.org/t.co/4byvF3msrm

NYC/Mechanicsburg
Joined December 2007
Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)Photo by Duncan DeVore (@ironfish)
This is an opening WE are not skipping!
This mf Megatera Zero Sacrificed his Throat for the Dragon Ball Super Beerus Opening ๐Ÿ˜ญ๐Ÿ™๐Ÿ™ God Bless him
1
2
148
Duncan DeVore retweeted
7
38
2
585
96,006
With the second season of #blackclover coming real soon. I figured now was a good a time as any to talk about the future of the franchise, or more specifically the future if it's author... youtu.be/AG3GYXwnuIU Rate & Share PLZ
7
2
27
2,607
Duncan DeVore retweeted
A Ukrainian developer created a black hole in his terminal to force himself to take breaks. The more you work nonstop, the more it grows and distorts your code with its gravitational lens. You rest and it shrinks. [๐ŸŽž๏ธ s13k_]
34
260
18
3,139
197,386
Duncan DeVore retweeted
A pattern for making older repos more agent-ready. Use a coding agent to detect constraints, invariants, patterns, and symmetries at the architecture/design level. Detect exceptions and explore consolidation options. Let the agent fix exceptions and consolidate the codebase.
2
3
12
512
Duncan DeVore retweeted
Diagrams are becoming my primary way of reasoning about code with Agents. And I didn't find anything there that I'm happy to look at all day long. Mermaid as a format is amazing - so we built something beautiful on top of it. It's called Beautiful Mermaid agents.craft.do/mermaid
114
273
53
3,360
406,681
Agentic AI is more than just smarter bots, itโ€™s about systems that can learn, decide, and adapt on their own. Platforms like Akka.io that offer fault tolerance and orchestration make the difference between a demo and production-grade AI.
1
1
3
74
Duncan DeVore retweeted
How can your business harness the power of enterprise-grade Agentic AI? Think Siri or Alexa, but way smarter, collaborative, and scalable across your entire organization. Letโ€™s talk about Akka.io, the platform leading this transformation. @akka_io #AgenticAI #Akka #AI
7
18
25
1,677
Duncan DeVore retweeted
๐—›๐—ผ๐˜„ ๐—ฑ๐—ถ๐—ฑ ๐—ฎ ๐˜€๐—บ๐—ฎ๐—น๐—น ๐—ฑ๐—ฒ๐˜ƒ ๐˜๐—ฒ๐—ฎ๐—บ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ ๐—ฎ๐—ป ๐—ฎ๐—ฝ๐—ฝ ๐—ณ๐—ผ๐—ฟ ๐Ÿฎ๐Ÿฌ๐Ÿฌ๐—ž+ ๐˜‚๐˜€๐—ฒ๐—ฟ๐˜€? Akka gave Klubraum the power to deliver a ๐—ฟ๐—ฒ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ถ๐˜ƒ๐—ฒ, ๐˜€๐—ฐ๐—ฎ๐—น๐—ฎ๐—ฏ๐—น๐—ฒ application for organizing group, team, and club events. ๐Ÿ‘‡See results bit.ly/44LmWun #Developer #Startups #AppDevelopment #CloudNative
1
3
1,056
Duncan DeVore retweeted
๐—–๐—ฒ๐—น๐—น-๐—ฏ๐—ฎ๐˜€๐—ฒ๐—ฑ ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€ ๐—ฎ๐—ฟ๐—ฒ ๐—ผ๐—ป ๐˜๐—ต๐—ฒ ๐—ฟ๐—ถ๐˜€๐—ฒ and are crucial for the ๐—ฒ๐—น๐—ฎ๐˜€๐˜๐—ถ๐—ฐ๐—ถ๐˜๐˜†, ๐—ฎ๐—ด๐—ถ๐—น๐—ถ๐˜๐˜†, and ๐—ฟ๐—ฒ๐˜€๐—ถ๐—น๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ that AI-centric and agentic #AI systems demand. Blog by @ironfish bit.ly/43Qu6xf #EventSourcing #Microservices #Agents
2
4
563
Ghostty will soon be visible to accessibility tooling on macOS. This is increasingly important in the world of AI since this means that tools like ChatGPT, Claude, etc. can now read Ghostty's screen contents too (with permission). This feature is also relatively rare! Only the built-in Terminal, iTerm2, and Warp also support this. Kitty, Alacritty, and others are invisible to a11y on macOS. Beyond the screen contents, Ghostty's structure is also visible, navigable, and resizable such as its split as can be seen in the attached video. Ghostty and iTerm2 are the only terminals that expose structure too (splits, tabs). This is a v1 implementation that is primarily read-only. I plan on iterating and improving a11y interactions in future versions.
23
38
7
890
61,667
Akka Akka is an expressive SDK and platform for developing, deploying, and operating enterprise agentic services. Akka automatically distributes workloads, self-heals, and adjusts in real-time, ensuring uninterrupted execution under extreme demand. akka.io/what-is-akka Digital twin apps - Converge replicated data Digital twin apps create a comprehensive virtual representation of physical objects, processes, or systems. These applications enable real-time monitoring, analysis, and optimization by establishing a bidirectional data flow between the physical entity and its digital counterpart. Digital twin apps integrate data from various sources, including IoT sensors, historical records, and simulations, to provide insights, predict outcomes, and enhance decision-making across multiple industries. akka.io/app-types/digital-twโ€ฆ Here's how they will merge our data with our digital twin via data replication. Implementing Event Sourced Entities Event Sourced Entities are components that persist their state using the Event Sourcing Model. Instead of persisting the current state, they persist all the events that led to the current state. Akka stores these events in a journal.doc.akka.io/snapshots/akka-dโ€ฆ Event Sourced Entities persist their state with ACID semantics,en.wikipedia.org/wiki/ACID scale horizontally, and isolate failures. An Event Sourced Entity must not update its in-memory state directly as a result of a command.doc.akka.io/snapshots/akka-dโ€ฆ The handling of a command, if it results in changes being required to state, should persist events.doc.akka.io/snapshots/akka-dโ€ฆ These events will then be processed by the entity, at which point the in-memory state can and should be changed in response. doc.akka.io/java/event-sourcโ€ฆ Scalable clusters Distributes data and computing multiple nodes for scalability and fault tolerance, enabling efficient management of numerous digital twins in large-scale systems. PHYSICAL DEPLOYMENT doc.akka.io/snapshots/akka-dโ€ฆ AKKA DISTRIBUTED CLUSTER doc.akka.io/docs/akka-distriโ€ฆ ARCHITECTURAL OVERVIEW doc.akka.io/docs/akka-distriโ€ฆ Edge apps - Daisy chain device to cloud data Edge apps extend edge computing by creating an application experience where services and data flow bidirectionally between IOT devices, far edge, near edge, and cloud systems. By integrating edge and cloud resources, edge apps deliver low-latency, high-performance solutions that optimize computation distribution and data flow. Akka enables the development and operation of elastic, distributed applications whose services process data and logic across the range of node types in edge computing: IOT devices, far edge, near edge, and cloud. Akka has a common development model for creating edge services wired to communicate and operate with one another. akka.io/app-types/edge Akka Edge has two main features: Projections over gRPC - asynchronous brokerless service-to-service communication Replicated Event Sourcing over gRPC - active-active entities doc.akka.io/libraries/akka-eโ€ฆ
1
2
1
4
2,235
Duncan DeVore retweeted
An ๐—ฒ๐—น๐—ฎ๐˜€๐˜๐—ถ๐—ฐ, ๐—ฎ๐—ด๐—ถ๐—น๐—ฒ, and ๐—ฟ๐—ฒ๐˜€๐—ถ๐—น๐—ถ๐—ฒ๐—ป๐˜ system built fast. And the ๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜… ๐—ถ๐˜€๐˜€๐˜‚๐—ฒ๐˜€? ๐—›๐—ฎ๐—ป๐—ฑ๐—น๐—ฒ๐—ฑ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ฐ๐—ฎ๐—น๐—น๐˜†. Read the case study to learn how #ConeCenter achieved this and more with Akka. hubs.li/Q03pNp340 #Innovation #Technology #Java
1
2
865
๐Ÿ› ๏ธ The Ultimate Data Engineering Roadmap Want to become a data engineer? Hereโ€™s your toolkit: 1. ๐Ÿ‘จโ€๐Ÿ’ป Languages: Python, SQL, Java, Scala 2. โš™๏ธ Processing: Batch (Spark, Hadoop), Stream (Kafka, Akka) 3. ๐Ÿ—ƒ๏ธ Databases: Relational (Postgres, MySQL) & NoSQL (MongoDB, Redis) 4. โœ‰๏ธ Messaging: Kafka, RabbitMQ, Pulsar 5. ๐Ÿง  Data Warehouses: Snowflake, Redshift, BigQuery 6. โ˜๏ธ Cloud: AWS, GCP, Docker, Kubernetes 7. ๐Ÿ’พ Storage: S3, HDFS, Azure, GCS 8. ๐Ÿ”„ Orchestration: Airflow, Jenkins, Luigi 9. ๐Ÿš€ Deployment: GitHub Actions, Terraform, Docker 10. ๐Ÿ“Š Dashboards: PowerBI, Tableau, Plotly Follow @ingliguori for more insights on data architecture and AI infrastructure. #DataEngineering #AIInfrastructure #BigData #CloudComputing #Analytics
2
10
1
20
2,319
Duncan DeVore retweeted
๐— ๐—–๐—ฃ. ๐—”๐Ÿฎ๐—”. ๐—”๐—–๐—ฃ. What does it all mean? Agentic AI marks a fundamental shift in enterprise software design and to keep up, leaders need to ๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐˜๐—ผ๐—ฐ๐—ผ๐—น๐˜€ powering it all. This blog breaks down ๐Ÿฏ ๐—ฐ๐—ฟ๐—ถ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฝ๐—ฟ๐—ผ๐˜๐—ผ๐—ฐ๐—ผ๐—น๐˜€: ๐— ๐—–๐—ฃ, ๐—”๐Ÿฎ๐—”, ๐—”๐—–๐—ฃ. hubs.li/Q03nf6gv0 #Innovation #Technology #AI #DistributedComputing #Agents
1
1
855
Duncan DeVore retweeted
๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—”๐—œ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—ป๐—ฒ๐˜„ ๐˜„๐—ฎ๐˜ƒ๐—ฒ ๐—ฎ๐—ป๐—ฑ ๐˜๐—ต๐—ฒ ๐—ต๐˜†๐—ฝ๐—ฒ ๐—ถ๐˜€ ๐—ถ๐—ป ๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ฑ๐—ฟ๐—ถ๐˜ƒ๐—ฒ. Curious what it means for you? Join Tyler for ๐Ÿฐ ๐—ฟ๐—ฒ๐—ฎ๐—น-๐˜„๐—ผ๐—ฟ๐—น๐—ฑ ๐˜‚๐˜€๐—ฒ ๐—ฐ๐—ฎ๐˜€๐—ฒ๐˜€ in this 20-min lightning talk โ€”based on customer implementations and applicable across all industries. Attending @Gartner_inc Summit? Come find out. #GartnerAPPS #Innovation #Technology #AI #Programming
1
1
925
Duncan DeVore retweeted
๐—–๐—ฎ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐—”๐—œ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ ๐—ฟ๐—ฒ๐˜„๐—ถ๐—ป๐—ฑ, ๐—ฟ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜†, ๐—ฎ๐—ป๐—ฑ ๐—น๐—ฒ๐—ฎ๐—ฟ๐—ป ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ถ๐˜๐˜€ ๐—ฝ๐—ฎ๐˜€๐˜? Event sourcing isnโ€™t just persistence, itโ€™s a paradigm shift for agentic AI. Kevin Hoffman shares how treating state as immutable events enables AI agents to ๐—ฟ๐—ฒ๐—ฎ๐˜€๐—ผ๐—ป, ๐—น๐—ฒ๐—ฎ๐—ฟ๐—ป from history, and ๐—ฟ๐—ฒ๐—ฝ๐—น๐—ฎ๐˜† decisions with full traceability. Donโ€™t miss his session at @EventCentricEU this June. #EventCentric #EventSourcing #AgenticAI #AI #Agents
1
2
803
Duncan DeVore retweeted
A ๐˜€๐—ฐ๐—ฎ๐—น๐—ฎ๐—ฏ๐—น๐—ฒ and ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ system built in ๐Ÿฏ ๐—บ๐—ผ๐—ป๐˜๐—ต๐˜€. Two developers. No message queues. No external caches. Read @DoctolibSiilo's story bit.ly/4mifEoR #Innovation #Technology #Engineering #Java #DistributedComputing
2
1
876