It all started in 1998 with a 56 Kbps modem and Netscape 6.0. Since then, I’ve transformed a deep curiosity about the web into a lifelong career rooted in technology, creativity, and community. I’m a Software Architect and dedicated Mentor, with a diverse skill set spanning DevOps, automation, microservices, cloud-native solutions, and modern front-end development. I lead platform strategy and architecture, driving the design and delivery of scalable, multi-tenant SaaS solutions for Microsoft 365. I’m passionate about developer experience, clean architecture, and Agile methodologies, and I constantly seek ways to eliminate repetitive work and elevate team productivity through automation and smart tooling.
Next-Gen Development Paradigms: Explore the latest trends and paradigms shaping modern software development and learn how .NET Aspire aligns with these advancements. Performance Optimization Techniques: Dive into strategies for optimizing application performance, leveraging the performance-enhancing features of .NET Aspire to create highly responsive and efficient software. Microservices and Cloud Integration: Uncover the seamless integration possibilities of .NET Aspire with microservices architecture and cloud platforms, empowering you to build scalable and resilient applications. Security Best Practices: Understand the robust security features inherent in .NET Aspire and learn best practices for safeguarding your applications against modern cyber threats. Developer Productivity: Explore tools and practices that enhance developer productivity, from advanced debugging techniques to streamlined workflows, ensuring you make the most of your development time.
Read moreIn the dynamic realm of SharePoint Online, achieving optimal performance without encountering throttling challenges is akin to conducting a harmonious symphony. Throttling constraints can hinder productivity and disrupt workflow in SharePoint Online, impeding the seamless operation of your business processes. However, mastering the art of navigating these limitations can transform the way you utilize this powerful platform. In this talk, we'll uncover strategies to conduct SharePoint Online like a well-orchestrated symphony, ensuring a fluid, uninterrupted user experience. From understanding the nuances of throttling to implementing proactive measures and best practices, this session will equip you with the tools needed to optimize performance and prevent throttling constraints.
Read moreWelcome message and housekeeping from the Collabdays Portugal team.
It's time to say goodbye! But not before some fantastic gift and swag raffle!!!
Microsoft Graph is the gateway to Microsoft 365 data and intelligence, providing a unified API to access users, groups, Teams, SharePoint, Outlook, and more. For developers, Graph is the key to extending Microsoft’s enterprise applications and integrating them into custom solutions. In this session, we’ll cover how to consume Microsoft Graph resources and APIs from different development perspectives, including: Getting started with Graph authentication and permissions (OAuth, MSAL). Querying data with Graph REST APIs and SDKs. Using Graph inside SharePoint Framework (SPFx), Teams apps, and Azure Functions. Real-world use cases: reading emails, managing Teams, handling calendar events, and working with files in SharePoint/OneDrive. Best practices for handling throttling, pagination, and large datasets. By the end, you’ll know how to securely and efficiently consume Graph APIs to bring Microsoft 365 data into your enterprise applications. Key Takeaways: ✅ What Microsoft Graph is and why it matters for developers ✅ How to authenticate and request data from Graph APIs ✅ Examples of consuming Graph in Teams apps, SPFx, and Azure Functions ✅ Best practices for performance, security, and governance
Read more