Software architect | Associate director | Seasoned engineering manager | Apache committer and PMC member | Enjoys building distributed systems | Forever learner
We gave WSO2's brand a bit of a makeover!
Check out our refreshed website: wso2.com/.
And here's my blog talking about the changes and why: medium.com/@sanjiva.weerawar….
Introducing Agent-Flavored Markdown (AFM): No Code, Portable AI Agents. AFM is a markdown-based specification for portable AI agents that decouples instructions from configuration, improving authoring, readability, and accessibility. Learn more: tinyurl.com/4nk5yp2j
AI-Powered Integration: Do More with Less
Here's the talk I gave at WSO2Con2025 — it covers many of the AI features in our integration product line.
Video Link: piped.video/watch?v=ecyVxRVU…
Congrats to Team ScriptRippers for winning 1st place in the ‘Innovate with Ballerina’ coding challenge! Their winning app, WarAID, supports civilians in conflict zones.
🌐 Check out their GitHub repo here: github.com/VinukaVilhan/iwb2…
🎥 Watch the demo: piped.video/3dva8OJ4e2M
If you're in Sri Lanka on Tuesday Oct 29th and have time please drop by O2 (the coffee shop at the ground level of the @wso2 office) and support this fantastic charity by buying something made by differently-able people.
Thank you 🙏🏾.
If you haven't already, make sure you register for @Hacktoberfest 2024 with Ballerina! 🚀
Top Ballerina contributors will win:
→ Exclusive Ballerina-branded swag
→ Free WSO2 certification vouchers
→ @ChoreoDev credits
Happy hacking! ballerina.io/hacktoberfest/
Ballerina is excited to be a part of @hacktoberfest 2024 once again! 🚀 Explore exciting opportunities to support the open source community and get a chance to win exclusive swag and prizes 🎁
Get hacking today ➡️ ballerina.io/hacktoberfest/
#Java first appeared nearly 29 years ago and has continuously grown into a robust ecosystem, largely developed by its community.
Modern languages like @ballerinalang take a different approach, offering a complete platform with a consistent developer experience. All components are designed to work seamlessly together, so once you learn one aspect, everything else comes naturally.
Sometimes it feels like stating the obvious, but it's still a good read. Be humble in our aspirations, gracious in our success, and resilient in our failure. Most importantly, if you want to keep it clean, you have to sweep the dust every day! #booksgoodreads.com/book/show/2703…
Earlier in 2024, @shafreen101 and @Ayesh363 presented at #MOSIPConnect 2024, where they explored the role of WebSub in enabling integrations. They showcased its use in the MOSIP system and discussed the advantages of WebSub within an event-driven architecture. Check out the recording here ▶️ piped.video/watch?v=I00MwlNp…
A decent Udemy course on building RAG applications using LlamaIndex. It covers prompt techniques, vector DBs, query pipelines, agents, and tools.
udemy.com/course/gen-ai-rag-…