© Mapbox, © OpenStreetMap

Speaker

Tine Staric

Tine Staric

Software Architect at Companial

Vilnius, Lithuania

Actions

Tine Starič is a software architect at Companial, helping Partners around the world develop products of the highest quality. He has been a Dynamics BC developer since 2015, working with end-customers, VARs, and ISVs, delivering support, implementation, localization, and product projects. He leads most developer productivity initiatives at Companial, and is constantly looking for opportunities to eliminate monotonous developer tasks by using modern tools and automation to make room for creative, fun, and high-value development.

Area of Expertise

  • Information & Communications Technology

Topics

  • Dynamics 365 Business Central
  • Developer Experience
  • Developer Productivity
  • Test Automation

How to be a Prompt Engineer

Do you want to know what my first experience with generative AI was? Wildly inconsistent results. Half the time, the response wasn’t in JSON so I could parse it, and when it did work, it was slow. The problem? My prompts were bad. So, I started figuring out how to make them better.

What structure works best? How to determine the best temperature level? Should I care about function calling? Will my prompts perform well with 100 users?

The more I figured out how to use generative AI, the more I realized I was becoming a “prompt engineer”. You know, the thing that’s supposed to replace all developers in the future. I’m not sure about that. But in the AI era, we need to know how to work with it.

If you’d like to skip all the trial-and-error steps, join this session to learn how to take your prompts from a simple request that returns wildly inconsistent results to a complex prompt that makes your new AI features more stable and reliable.

I’m willing to fight for test-automation! And I think you should too…

Automated Tests have been around for quite a while now. There are books, blogs, and video deep-dives on how to implement them. They’ve been talked about every year and at every conference, and yet the adoption is still not where it should be. This session is not about why you need tests. I’ll assume you already know that. This session is for everyone who’s already passionate about tests, and yet you’re still not doing them.
Well, I’m willing to fight for tests! And so should you.
In this session, we’ll look at automated tests from four perspectives; developers, consultants, product owners, and management. I’ll try to give you arguments for your inevitable fight with other roles, and why the tests are good for you while preparing you for common pushbacks. Hopefully, by the end, you’ll be fully equipped to win the fight and start bringing the benefits of test automation to your own organizations.

Unlocking the Secrets of Secure Endpoints: Connecting BC with Advanced Authentication Techniques

Dynamics 365 Business Central is a secure platform, but when it comes to accessing external endpoints with even higher security requirements, it can be a challenge. Join my session to find out how to overcome the barriers and successfully connect to secure endpoints using AL in Business Central.

You'll learn about the latest authentication methods, including HTTP message signing, OAuth, and IP whitelisting, and how to use them to access secure endpoints with ease. With the skills you acquire, you'll be able to confidently connect Business Central to secure endpoints. Join me for a comprehensive and interactive session on connecting to secure endpoints with Dynamics 365 Business Central!

Error-Proof Automation: Proactive Error Handling in Power Automate

Power Automate is great! It helps us connect different systems with such ease, and we can automate so much of the boring stuff. But what about when things don’t go so well? What happens when flows fail? What happens with our integrations? Well… Power Automate doesn’t really have a good answer to these questions out of the box. Most likely, you’ll know about it a month later, when it becomes a big annoyance. But with minimal effort, we can start catching these issues before they turn into major business disruptions. Join this session to learn why you should care about error handling, what best practices you can uptake, and ensure the processes flow smoothly.

Business Central Self-Service Portals with Power Pages

Join this session for an overview of how to integrate Microsoft Dynamics 365 Business Central to Dataverse and set up a Power Pages engine that allows you to build a powerful self-service portal for your customers, partners, and/or suppliers. 

Azure Blobs Made Simple: For Non-Developers

With the move to the cloud, developers lost the ability to access local file systems from AL, Universal Code Initiative then also made it unappealing for OnPrem customers as well. The answer to both has usually been Azure Blob Storage, which neatly fills this gap. But this suddenly brings an additional system in to the picture, and with it, costs, responsibilities and maintenance that we previously didn’t have to worry about. That means the decision to go for Blob Storage also impacts the business side of things, not only development.
If you ever asked a developer how much a decision will cost, you were likely greeted with an “it depends” kind of answer. And that’s true, it does depend, but this session is here to unpack further what are the considerations it depends on. This is Blob Storage explanation made for non-developers. By the end, you too will understand what blob are, why do we need them, what are the considerations, and what kind of effect will they have on your business and applications.

Reviewing the Code Review

The move from C/AL to AL brought many new development paradigms to our industry. Source Control, Extensions, Cloud-first approach, just to name a few. One of them is also the Code Review which is a huge addition to code quality. The change happened a few years ago and partners adopted many different approaches to Code Reviews. But Code Reviews aren’t new, many mature industries have been using them for decades, and now AI is supposed to help with that as well.
I believe now is a good time to stop for a moment, review our code review processes, and talk about best practices. How to ensure code reviews are not overwhelming? What are communication best practices, so the comments are well received? How to prevent “rubber stamping” pull requests? What tools can make them more manageable? How can the GitHub Copilot help with all of that? Join the session to see how we can take the effectiveness of code reviews to another level.

Automating Code Quality: A Guide to Using Custom Code Analysis for AL

Are you tired of spending hours reviewing pull requests, checking for coding conventions and identifying run-time errors? Do you want to improve the maintainability and transparency of your codebase? Look no further! This session is here to introduce you to the power of custom code analysis. We will cover the different tools and techniques available, how they can be integrated into the development workflow, and how they can automate tedious manual checks, improve code quality, and streamline pull request reviews. Attendees will learn how to customize these tools to match their specific conventions and improve their code quality and efficiency. Join us to learn how to take your Dynamics Business Central development to the next level.

You need to implement AI now! ...But what even is AI?

In the past year, so many different Copilots were launched. We constantly hear about ChatGPT, Bard, and Bing as the new tools of the future. Big terms like LLM, GPT, and AI are being thrown around daily, and everyone is yelling “We need to start implementing them now!”.

But what do these terms actually mean? How do they work? Do we truly require them?

In this session, we're going to take a step back. Instead of diving into all the different ways, AI can be applied, we'll focus on understanding what AI is, how it works, and how you can use it to your advantage within your own organizations. By the end, you'll have a better grasp of the technology and be able to assess the opportunities it brings to the table.

BC TechDays 2024 Sessionize Event

June 2024 Antwerpen, Belgium

Days of Knowledge Central 2024 Sessionize Event

June 2024 Darmstadt, Germany

Directions North America 2024 Sessionize Event

April 2024 San Diego, California, United States

Days of Knowledge Nordic 2024 Sessionize Event

April 2024 Odense, Denmark

Days of Knowledge UK 2024 Sessionize Event

March 2024 Birmingham, United Kingdom

Directions EMEA 2023 Lyon Sessionize Event

October 2023 Lyon, France

Days Of Knowledge Nordic 2023 Sessionize Event

May 2023 Odense, Denmark

Days Of Knowledge UK Sessionize Event

March 2023 Birmingham, United Kingdom

Tine Staric

Software Architect at Companial

Vilnius, Lithuania

Actions

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