Speaker

Tharanga Chandrasekara

Tharanga Chandrasekara

Lead Technical Consultant at Theta (NZ)

Auckland, New Zealand

Tharanga Chandrasekara is a Microsoft Dynamics 365 Business Central lead technical consultant with over a decade of experience.

Tharanga is an active member and community moderator of the official Microsoft Dynamics 365 Business Central Community forum. He regularly shares knowledge with others through his blog, user groups, and webinars. Tharanga strongly believes that "one small piece of knowledge someone shares today could be the cornerstone of a huge concept that changes the world tomorrow".

For the past eight years, Tharanga has been working for Theta, one of the largest and most competitive IT companies in New Zealand that helps organizations – in New Zealand and around the world transform their businesses with technology.

Since 2016, Tharanga has been awarded the prestigious Microsoft Most Valuable Professional (MVP) award for Microsoft Dynamics 365 Business Central.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Microsoft Dynamics 365 Business Central
  • Business Central
  • Azure
  • Azure Logic Apps
  • Microsoft Azure

Unlocking new integration potential for Dynamics 365 BC with Azure Event Grid and Azure Integration

Have you ever tried to write a solution for data synchronization between different systems?
It's always a challenge to keep a balance between push data or pull data approaches.

What if there will be some ready-to-go solution, which you can adapt and implement in minutes?

By using a BC extension and the AL language in conjunction with Azure Event Grid, you can benefit from this powerful publisher/subscriber engine to notify systems of changes in your data – as they happen - so you can enable faster business processes across your enterprise.

In this session, Tharanga Chandrasekara and Dmitry Katson (Business Solutions MVPs) will show you how to implement a generic extension that allows you to publish events into Azure Event Grid, and how you can use Azure Integration Services to subscribe to those events and take action.

Streamlining Integration Testing in Production: Unleashing the Power of BC Interfaces

Are you ready to revolutionize your integration testing process and ensure seamless go-live transitions with Microsoft Business Central Interfaces? Join us for an insightful session as we delve into integration testing in a live production environment using Microsoft Business Central Interfaces. Discover how interfaces can be used to test integrations in real-time right before the critical go-live phase.

Testing integrations in production is often a complex and high-stakes endeavour, demanding a robust methodology that guarantees accuracy and minimizes disruptions. This session will explore how to utilize interfaces to test integrations in your Business Central environment, specifically in the production stage, just before the go-live moment.

Through practical demonstrations and real-world examples, we will showcase the potential of interfaces in streamlining integration testing processes. You will understand the key features and functionalities comprehensively and learn how to leverage them effectively to conduct thorough and efficient integration tests in a live production environment.

Start productizing the integration solution for Business Central

In earlier days, integrations between Dynamics NAV and other applications were developed and managed differently, but with the Business Central SaaS and Azure Integration services world has moved to more product-based integration solutions that can be reused with minor or no changes.

Suppose you are currently working on Azure integration services and looking for a way to package the solution to be deployed to multiple environments using pipelines. In that case, you need to attend the session.

Tharanga Chandrasekara, lead technical consultant at Theta(NZ) and Business Central MVP for the past six years, together with Stephen Gichure, Founder & Technical Lead at Thamani Tech NZ, will take you through all the steps to make it happen!

The session will drive through demos, and the session is a level 200

Rapid deployment to Business Central and to Azure using BC APIs and Azure DevOps

How much time do you spend spinning up a new Business Central environment, deploying extensions and doing basic configs to get the environment up and running?

On top of that, how would you feel if you had to deploy a basic framework to Azure to integrate Business Central with a messaging service (Service Bus) that connects to a third-party application?

Would you be surprised if all the above can be deployed and configured in under 30 min?

Attend our session to know the possibilities that open up with Business Central Administration APIs, Automation APIs, Azure DevOps, ARM templates and Azure Integration Services.

Not to the organizers: This is a level 200 session.

Power Automate or Logic Apps to use?

Logic Apps x Power Automate, which one should I choose?

This question has been asked every time one of those technologies is discussed, and with the more and more integration solutions being developed daily, it is vital to have a proper answer. With so many similarities, it is a very pertinent question.

This talk by Tharanga Chandrasekara, Lead Technical Consultant at Theta (NZ) and Business Central MVP for the past six years, together with Stephen Gichure, Founder & Technical Lead at Thamani Tech NZ, will help you to answer the question.

You might be surprised by the answer.

This is a level 100 session that will discuss the advantages and disadvantages of each technology and guide the audience to make accurate decisions.

Mistakes made by developers during Business Central integration projects

During the session, Tharanga Chandrasekara, lead technical consultant at Theta(NZ) and Business Central MVP for the past six years, together with Stephen Gichure, Founder & Technical Lead at Thamani Tech NZ, will take you through some of the common mistakes made by developers while developing integrations between Business Central and other third party applications.

Tharanga and Stephen will talk about their experiences and share some of the best practices they follow, which can be used to improve your solutions. They will use real-life examples and demos to showcase the pros and cons of most of the patterns most developers use and explain what can be done to move away from them.

Do not miss the session if you are a developer who works on Business Central integration projects!

"It works on my machine" is no longer an acceptable answer!

The session will be fascinating as it will talk about real-life examples of mistakes made by developers and consultants. Session is level 200

Integrating BC with Power Platform

Power Platform and Dataverse can be a powerful way to implement organizational solutions and a great way to extend SaaS products like Dynamics 365 BC. With the ability to use Shared Entities, it is even easier to bring Dataverse and BC closer together. But what are the scenarios where this type of integration adds value and the cases where traditional integration - messaging, API requests, etc. - should be preferred?

During the session, we will demonstrate to you when to use each scenario and provide tips and tricks!

The session is a level 200 session presenting the attendees with the various integration technologies to integrate Business Central with Dataverse and how to use them effectively.

Feature Management for Continuous Delivery

Feature management is a modern software-development practice that decouples feature release from code deployment and enables quick changes to feature availability on demand. It uses a technique called feature flags (also known as feature toggles and feature switches) to dynamically administer a feature's lifecycle.

Feature management helps developers address the following problems: How to handle code branching when your team have to do fixes and new functionality simultaneously? How to test multiple isolated changes within actual customer data? How do rollback changes with minimal downtime and effort? How can some users try new features on production without breaking others?

Tharanga Chandrasekara, Lead Technical Consultant at Theta (NZ) and Business Central MVP for the past seven years, together with Volodymyr Leonov, Technical Lead at Theta (NZ), will take the audience through a short overview of the "trunk-based" and feature flag approach.

Then the presenters will present how Microsoft uses Business Central Feature Management functionality to handle and control braking changes for 100K+ SaaS customers.

Presenters will demonstrate how a standard delivery pipeline changes when you spice it with feature management, diving deep into coding practices and toolsets. Toolset includes an open-source extension that partners can start using right away.

Attendees can take home a few great ideas on delivering sound solutions faster and illuminating waits within a complete delivery cycle.

Points
Theory: trunk-based development (T) - 10 mins
Theory: feature flag (with better slides) (V) - 10 mins
Show code: how Microsoft handles feature management. Show objects, data upgrade, enable/disable coding (T) - 30 mins
Show code: How you could handle this using open-source tools (V) - 20 mins

Automate Business Central tenant management through APIs

Business Central Automation APIs provide the capability for automating company setup through APIs. Once the tenants have been provisioned, the automation APIs can be used to hydrate the tenant – to bring the tenant up to the desired state.

Usually, this involves creating a new company on the tenant, running RapidStart packages, installing extensions, adding users to user groups, and assigning user permission sets.

Using these APIs during the implementation can save the partners' work hours. In this session, Tharanga Chandrasekara, Lead Technical Consultant at Theta(NZ) and Business Central MVP for the past six years, together with Stephen Gichure, Founder & Technical Lead at Thamani Tech NZ, will take you through Automation APIs and discuss how partners can use them during the Business Central implementations.

Session will drive though demos and session is a level 200

Unlocking Seamless Integration: Mastering Messaging Patterns with Azure and Business Central

Messaging services are one of the most widely used integration services. They are critical to keeping systems like CRM and ERP up-to-date and connected to legacy systems that cannot expose APIs or are not always available.

The good news? Azure provides a significant number of messaging services. The bad news? So many that sometimes people can become confused about how to implement well-known patterns using those components.

Although there is never just one way to implement those patterns, the right combination of components will help you to implement those patterns more quickly or efficiently.

In this session, Tharanga Chandrasekara (Business Solutions MVP) and Steve Gichure will discuss what technologies are available in Azure for Messaging and common messaging patterns. This session will be fully hands-on!

How to Secure Business Central APIs: Best Practices and Beyond

We would love for you to join us for a session on how to enhance the security of your Business Central APIs. During this session, we will share the best practices and effective strategies that can help you safeguard your valuable data and resources.

We understand that APIs are crucial for seamless integration and data exchange, which is why it's important to understand the potential security risks and explore proactive measures to mitigate them effectively.

We'll also explore authentication and authorization options, including OAuth 2.0 and API keys. Additionally, we'll showcase techniques such as rate limiting, IP filtering, and API analytics for proactive security monitoring.

This session suits IT professionals, developers, system administrators, and business owners. Participants should have a basic understanding of APIs and cloud computing concepts.

We are utilizing Azure's OpenAI to analyze data. Would you like to know more about it?

Explore the magic of Azure Open AI and Microsoft Business Central working together! Learn how they make analyzing business data super easy. Discover smart insights for better decisions.

Don't miss out on this session!

We will be demonstrating how the audience can use Azure Open AI to analyze data using Microsoft-provided code units in Business Central.

The session is entirely demo-based and perfect for an audience that loves AI + BC.

Tharanga Chandrasekara

Lead Technical Consultant at Theta (NZ)

Auckland, New Zealand

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top