Here is event-driven programming (in pseudocode):
(suppose I want the user to click the first button and then the second button)
...
(1/2)
Here is event-driven programming (in pseudocode):
(suppose I want the user to click the first button and then the second button)
...
(1/2)
Pretty soon, you’re going to be able to view your live pages and the events on them in real time while developing Kitten apps.
The improved component model with support for class-based routes (and a server-side component hiearchy that lets you build well-encapsulated components and pages and work in an event-driven way) is coming along nicely and I’m back to writing Place¹ using it.
(In the GIF, you’re looking at Place’s profile settings page. Not shown here but those profile changes reflect in realtime on all open pages. The highlighted piece of code is what streams the event details to the browser.)
Feeling more like myself today after getting my ass kicked by this bug for the past few weeks and I’m finally making progress on improving Kitten’s¹ component model.
Soon, you’ll be able to implement page event handlers in an even simpler way than before. Is your connected DOM element named `pixel`? Then export an event handler called `onPixel()` on your page route and it’ll get called when that element triggers its event.
And there’s so much more coming, including a class-based page and component model with DOM-style event bubbling on the server. This should really let you make the most of the Streaming HTML² workflow in Kitten by writing event-driven GUI-like code but for a web app without really caring about the client/server separation.
Need to update the examples, test, test, test, and update docs but this had me stumped for a while now with several false starts and I feel this implementation might just be it
¹ https://kitten.small-web.org
² https://kitten.small-web.org/tutorials/streaming-html/
Colleague just showed me Eventcatalog. This shit is great. OSS that can scrape all asyncapi definitions in an event driven system and then generate a searchable documentation with dependencies, diagrams and all. Needs some tinkering but the result is absolutely worth it.
Hey folks!
I‘m looking for new professional opportunities from February 25 on!
If your org is hiring or you have recommendations … shoot me a message, please!
#dddesign #golang #hexagonal #eventsourcing #cqrs #eventdriven #tdd
Reposts very much appreciated!
Event Schema Versioning is often seen as a developer's nightmare
@oskardudycz will show practical techniques to tackle this head-on. #EventDriven #EventSourcing #TechEvents
https://www.meetup.com/net-usergroup-zentralschweiz/events/303991522
IMHO, we should really come up with a better name than Event
Probably missing some use cases, but I see major differences between
- Event in an #EventDriven architecture where an Event really is a propagated notification to other parts of the system
- Event in #EventSourcing where it really is an executed command that is stored so that it can be replayed or intercepted to create projections
both are called Event and IMHO this creates quite some confusion
Im März hatten wir Besuch von Sebastian Kremer von der #FIR an der #RWTHAachen. Er hat uns gespiegelt, wie unsere Arbeit in der Forschung ankommt. Der Vortrag war super interessant - vielleicht auch für Dich? Viel Spaß beim Rausfinden!
https://youtu.be/YBQyUsqShRg #eventdriven #coffee #lab
4/7 ""So You Want to Build An Event Driven System? - James Eastham - NDC London 2024" ⸱ +6k views ⸱ 09 Apr 2024 ⸱ 00h 52m 23s
https://youtube.com/watch?v=qcJASFx-F5g #eda #eventdriven #softwarearchitecture #ndc
Next week @BeJUG in Kortrijk at #SweetMustard: "Lille invades Kortrijk: Kestra (Event Orchestrator) + Apache Pulsar (Messaging)" with @loicmathieu and Julien Jakubowski . There are still some places available. Register fast!
Loïc's Topic: #Kestra: an OpenSource #EventDriven Declarative #Orchestrator written in #Java
Julien's Topic: #ApachePulsar: Finally an Alternative to #kafka ?
https://www.meetup.com/belgian-java-user-group/events/298755642/
The @ansible track at @cfgmgmtcamp continues today Tuesday 6 and it's starting right now!
Join Ricardo Carrillo Cruz in "Automating Hybrid Clouds with Event-Driven Ansible".
Watch the stream live here:
https://www.youtube.com/watch?v=I2FaIdC5Rus
One of the Ansible tracks at Config Management Camp is live!
Alexey Rusakov is doing an "Introduction to Event-Driven Ansible".
Join the livestream in YouTube if you couldn't attend: https://www.youtube.com/watch?v=2koK5rruT_U
https://youtu.be/PYEW3F91wbI?si=27DYVjnaJ-BfjLD5
#eventdriven #asyncapiconf #eventtech
Tip #1 from my new video: Always start by reading the manual. Sound basic? It's the key to understanding event payloads in #EventDriven #Ansible. Learn more tricks! https://www.youtube.com/watch?v=GWzkqHupuN4
New episode of Go Time!
Angelica talks event-driven systems & architecture with @crichardson, @indu & Viktor Stanchev
Hey kids, repeat after me:
Event Sourcing != Event Driven
Please reply with your FAQ/AMA lists for me on the following subjects:
- #DDDesign
- #Monoliths
- #Microservices
- #Serverless/#FaaS/#CloudNative
- Messaging/#ActorModel
- #EventDriven
- #SoftwareArchitecture
- #DataMesh
- #Patterns
- UX/UI
- ?
Please Boost/Like for reach. Thanks!
#EventDriven #Ansible is great in the infrastructure automation space but it can be easily applied to other #ifttt style automations.
Take this one, for example! cloin.eda.rss can be used to subscribe to and alert on RSS feed updates. You could use this to subscribe to a blog and post the updates to a slack channel, pump the content into ChatGPT for a summary, and more.
I found one of my Event Hub trigger Azure Function App ran twice for one event. When figuring out why, I found this article.
It is important to make you function impotent.