
What weâre about
Welcome to the world's largestđ„ and most active developer community on crafting software. All events are free, online, in English, and after work (from 18:00 EET / 17:00 CET). Past events are recorded on this YouTube Channel.
"Software Crafting"... What's that?
This is a community for those who care and are proud of what we do. For those developers, regardless of how experienced they are, who want to improve and master their craft. This is a place for those who believe that being average is not good enough.
The Manifesto of Software Craftsmanship
As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
âą Not only working software, but also well-crafted software
âą Not only responding to change, but also steadily adding value
âą Not only individuals and interactions, but also a community of professionals
âą Not only customer collaboration, but also productive partnerships
That is, in pursuit of the items on the left we have found the items on the right to be indispensable.
We are Passionate Software Developer aiming to get better at their profession, no matter the programming language.
We believe in the power of example, so passionate members and organizers will regularly aim to grow passion in the apprentices in this community.
Please check our code of conduct: https://communitycodeofconduct.com/
We care about your privacy: your email is not disclosed to 3rd parties, and besides event announcements, you'll get max 1 email/month.
This meetup is generously supported by JetBrains's Community Program, raffling 3 fre JB licenses/month.
This community was started in Oct 2018 by Victor, Ana, Bianca, Razvan and several other friends.
Upcoming events (1)
See all- Eventual Consistency - The Saga PatternLink visible for attendees
One of the many challenges of a distributed architecture is preserving the consistency of data across different systems. During this one-hour presentation, we are going to explore a number of strategies for maintaining consistency, going from the most basic options up to an automated recovery mechanism using compensations and reservations - whatâs commonly referred to as a âsagaâ pattern. Our journey will be based on a hypothetical food delivery application on which we will analyze various decisions and their tradeoffs. The discussion will stay at an abstract, architectural level for the most part, with only a few code examples.
In the agenda:
- Idempotency and Retries
- 2 Phase Commit
- Eventual Consistency
- Compensations
- Reservations
- The Saga PatternSpeaker:
Victor is a Java Champion with two decades of experience, and the founder of European Software Crafters Community, the worldâs largest developer group around architecture, refactoring, and testing. Over the past 9 years, Victor helped over 100 companies in Europe turn their developers from good to great via consultancy, coaching, and training workshops. You can find many conference talks, a blog, and his training catalog on victorrentea.roThe event will be live-streamed on YouTube, where it will also remain recorded: https://youtube.com/live/e29KSI87vjM
For best interaction, it's preferable however to join the Zoom meeting you'll get access to once you RSVP.