Knowledge sessions

Our knowledge for you. A selection of our personalized knowledge sessions.

Betabit kennissessies

At Betabit, we have years of experience transferring knowledge through our tailor-made training programs and courses, workshops, our own Academy, Betatalks videos, and podcast. In addition, we also provide informal gatherings, our knowledge sessions, where you and your colleagues gain more knowledge on a specific topic. The goal is to share knowledge, learn to apply it pragmatically and discuss scenarios. 


A selection of our knowledge sessions

With over 16 years of Azure experience and also extensive experience and knowledge of the latest features and developments in the field of, among others, .NET, testing, C#, frontend, security, DevOps, and AI, we offer various knowledge sessions. Besides the mentioned technologies, you can think of:


We are happy to discuss the possibilities for you

Business Automation with AI

Much of our work can be automated. With AI, and specifically Copilot, you can better support or even completely take over complex processes without losing your unique way of working.

We discuss various scenarios, exploring the possibilities and potential technical implementations in supporting or taking over:

  • Helpdesk operations.
  • Registration of notifications.
  • Knowledge base management.
  • Or a process specific to your business.

We'll evaluate different approaches. Will you use custom code or implement an existing model? Or do you opt for a low-code extension to an existing Copilot? We map out the options for automating complex processes.

Target audience: software architects and software & IT managers.

Bicep deep dive

Bicep is the Microsoft language, for the Azure Resource Manager, for describing what Azure resources should look like. Join this knowledge session and learn:

  • How to use Bicep to create and update Azure resources.
  • How to deploy Bicep templates in different environments (local, Azure Pipelines, GitHub Actions).
  • How to divide a complex environment into modules, share them between projects and teams, and use them for consistency across your Azure landscape.
  • How to use user-defined types and functions.

We'll also look at extensions, such as for deploying via Microsoft Graph. And once everything is deployed, you'll learn how to verify the results.

Target audience: developers & DevOps engineers.

Test Driven Development

How do you make writing unit tests fun? How do you get started with Test Driven Development? And how do you set this up within your project?

We'll go through the entire TDD process and we'll discuss which steps are required to start with TDD. Then we will quickly dive into practice; you will work on two real-world assignments to experience the advantages of TDD yourself. After this knowledge session, you will be ready to successfully apply TDD within your projects.

Target group: developers & testers.

Betabit kennissessies - Test Driven Development

Craftmanship in software

As a developer, how do you stay up-to-date on all relevant developments? We often lack standards to follow, or the standard creates a lot of extra work but barely reduces the chance of errors. Software is and always will be challenging, think crashes, hacks, and project delays. It is very difficult being a craftsman in a field that continues to move so much.

In this session, we show how to deliver quality in a stable way. We'll discuss good code, quality in software, ethical choices, efficient processes, and your personal growth. The bar is high, we make it achievable for you.

Target group: developers & testers.

Leadership skills

As an architect or tech lead, you must inform stakeholders and convince them of your decisions. But, unlike managers and directors, you have no formal power base to enforce that. So what to do?

The answer is: communication, communication, and communication. We teach you to be aware of your communication style and that of others, and how to use it in decision-making processes. How do you do that one-on-one and in a group? How do you get the team on board? How do you deal with resistance? (giving feedback). And what do you do with those who need a push? (coaching).

Target group: senior developers and architects.

The power of GitHub Copilot in your software development

GitHub Copilot is thé tool that lets developers and testers work more effectively and efficiently. It is a Large Language Model trained on an amount of code that even the most experienced developer doesn't get to handle his entire life. Does this make Copilot a good (co)programmer? What aspects do you as a 'pilot' need to consider? One thing is for sure, AI support is becoming more and more normal and every programmer should work with it.

In this session we will show you the many features and benefits, but also pitfalls of GitHub Copilot. We will make sure you are in full control of this ever-growing tool.

Target audience: developers & testers.

Building greener software

In this session, we cover green software. What is it? Why is it so important? And how do you get started with it in your software development?

Achieving green software through sustainable development processes is not just a hobbyhorse of idealistic world savants. Even if you are skeptical of everything the word green stands for, there is value to be found in this endeavor. Think improved efficiency, cost savings, tighter code, and measurability. We delve into measuring the greenness of software via SCI (Software Carbon Intensity) and discuss practical tips for lowering this SCI. We also cover how to get from A to B.

Target audience: senior developers, architects & testers.

Clean Architecture

Do you want clean, maintainable code? Of course you do. How? We'll explore that together in this session. We'll explore two leading architecture patterns that make for robust, scalable, and maintainable software: Clean Architecture and Onion Architecture. We'll discuss the principles, benefits, and implementation strategies of both architecture patterns and show how they help separate responsibilities and promote a more organized codebase. Learn how to use Clean Architecture and Onion Architecture to manage complexity and deliver high-quality software.

Target audience: developers & testers.

Betabit kennissessies - Clean Architecture

Monitoring & Logging in Azure

Today, the DevOps life cycle is a well-known and relatively well-understood theoretical framework. Your team should strive to achieve the “7Cs. To achieve this with your application is an entirely different challenge. The 'C' of the 7Cs that is often missing, even in mature DevOps cycles, is Continuous Monitoring. Fortunately, Azure has plenty of services to help set up and professionalize the monitoring process. In this session, you'll learn:

  • How to collect data with Azure Monitor and Azure Sentinel.
  • How to set up effective alerts based on predetermined, smart triggers to turn that data into actionable information.
  • How to use Action Groups and Azure Functions to create and update items on an Azure DevOps board (or other ALM tools).

Also, we'll cover customization with KQL for special telemetry queries and create dashboards in Azure DevOps that link back to all monitoring with Power BI.

Target audience: developers & cloud engineers.

Logging

Logging seems simple in the basics. Write some information off to a file or Application Insights, for example, and you have, if needed, all the information you need to investigate a problem. Then, when you need it, it is often disappointing how useful the information is. In short, logging should be thought about in advance.

Learn why we log and how we ensure that logging can be used to gather information, prevent problems, or solve problems. We will teach you how to log in .NET, how to use structured logging to store the right context, and how to make sure that logging is secure (contains no secrets and is AVG compliant).

Target audience: .NET developers, juniors & seniors.


We will contact you as soon as possible
Interested? Leave your details here

Questions? Esther will be only happy to help


Contact


Check out our Betatalks episodes