E-conference

The One with .NET 2022

15 June 2022

Originator of BDD

Cloud Solution Architect, Atmosera

AI Product Marketing Lead, Microsoft

Associate Principal Engineer, Nagarro

The speakers

We all know it is very robust and highly secure to develop applications using the .NET framework. The framework reduces development time, produces performance, stable and scalable applications that ensure complex business applications operate smoothly.

Join us online for two days dedicated to .NET and learn more about the subject from some of the world’s top experts and thought leaders in the field.

Masterclasses

These high-end workshops allow you to dive deeper into specific topics related to software development. The masterclasses are taught by experts in the field and offer a more personalized and interactive learning experience. You get to work closely with the instructor and other colleagues in a small-group setting and ask questions and get feedback in real time. Overall, they are a unique and valuable opportunity for anyone looking to expand their knowledge and expertise in software development and IT.
13:00 – 14:00

CUPID: for joyful coding

Some codebases are nicer to work with than others. This is true for applications, services, libraries, frameworks, even programming languages themselves. Is this a purely personal choice or are there universal characteristics of software that can make code a joy to work with?

Daniel has been thinking about this for a long time, especially since he poked a stick at the SOLID principles for fun a few years ago and people came after him with pitchforks. His post about why he feels SOLID is outdated ended up on the front page of Hacker News!

Now he has codified his thoughts into his own pithy five-letter acronym, CUPID: Composable, Unix philosophy, Predictable, Idiomatic, Domain-based.

Why these characteristics, what do they mean, and why should you care? Can they improve your coding experience or is this just more programmer navel-gazing?

14:00 – 15:00

From research to applied AI services: recent updates in Azure Cognitive Services

In this session, we will cover developments in AI models and how those services are being deployed in Azure Cognitive Services: powerful set of AI models to be used from any application. We will tough on new generation of multi-lingual language and speech models, computer vision updates and new capabilities in Azure Machine Learning platform, as well as powerful Azure Open AI service.

15:00 – 16:00

Dependency management in a multi-repository world

When developing big applications, there are occasions when you want to have some shared libraries between your components. How do you manage these dependencies, ensuring to use the proper versions and testing on the right code? Exploring different approaches to see pros and cons on how to do dependency management on internal dependencies, but also third party dependencies.

16:00 – 17:00

Come Learn Kubernetes!

Kubernetes is the king of container orchestration, and the results are clear: more than ever, employers are looking for IT professionals that know Kubernetes. It can, however, be hard to get started with Kubernetes because it is not trivial software. In this session, we’ll help you get started with Kubernetes, particularly Azure Kubernetes Services, as we break it down into bite-size chunks so you can get a jump start on your Kubernetes experience.

All times listed in EET

Get the Codecamp app

Diamond Partners

Nagarro - Codecamp

Nagarro

We excel at digital product engineering. We solve complex business challenges through agility and innovation. We call it thinking breakthroughs.

Microsoft

Microsoft enables digital transformation for the era of an intelligent cloud and an intelligent edge. Its mission is to empower every person and every organization on the planet to achieve more.

Platinum Partners

Cognizant

Cognizant Romania is one of Eastern Europe’s largest Software Product Engineering delivery networks. We serve global clients in several industries, including Banking & Financial Services, Insurance, Healthcare & Life Sciences, Communication Media & Technology, and Retail & MLEU (manufacturing, logistics, energy & utilities).

Our product thinking mindset defines, builds, and launches new, experience-centered software products that reinvent business.

To learn more about Cognizant Romania and explore career opportunities visit our website (https://www.cognizant.com/ro/en)!

TBA

Granularity and Communication in Microservices Architectures

When teams adopt Microservices with an understanding of the structure of the architecture, but not of how to get all the pieces to communicate, it is all too easy to accidentally create a distributed Big Ball of Mud. Neal introduces a new measure, the architecture quantum, to help analyze and identify communication boundaries and define static and dynamic coupling. Then, the session provides tools – integrators and disintegrators – to help architects iterate towards the correct granularity for their Microservices for static coupling. Next, for dynamic coupling, architects must understand when to choose synchronous versus asynchronous communication between services, consistency, and coordination to ultimately analyze transactional sagas; this talk describes eight possible sagas and when each is applicable.

The Intersection of Architecture and Implementation

A common saying by software architects is “that’s an implementation detail”. All too often we treat software architecture and implementation as two separate things, where implementation is something that happens once a software architecture is defined. In fact, it’s the other way around: software architecture should be viewed as a first draft, where implementation reveals more details and refinements. In this session Mark Richards discusses the intersection of architecture and implementation and how the two must be in constant alignment to achieve success, demonstrating along the way why architecture is a critical element of any system. Through real-world examples, he shows how implementation can easily get out of alignment with the architecture, causing the system to fail to achieve its desired goals. He then shows some techniques and tools to help ensure the alignment between architecture and implementation.

TBA

TBA

Old School Still Wins: Engineering Agentic AI from First Principles

Production agentic AI needs more than agents.
It needs structure. It needs boring stuff: observability, modularity, data profiling, and monitoring.
Otherwise, it becomes chaos with a personality, fancy demos that fail silently in production.
In this talk, we’ll show you how old-school software and MLOps principles are the secret weapon for building real, scalable, and reliable agentic systems.
No hype. No buzzword bingo.
Just field-tested thinking and hard-learned lessons from production AI deployments.
What you’ll take home:
* A framework to cut through the noise and think clearly about agentic architecture
* How to debug, observe, and monitor agents like real software systems
* How to avoid the trap of shiny tools and focus on system design that actually works
* A checklist for building agentic AI that doesn’t crash after your first user touches it

Mastering the Madness: Essential Skills for Turbulent Times

Leadership Coach and author Andrei Postolache talks about the attitudes, behaviours and skills that high performance Individual Contributors and Leaders need to succeed in today’s world. Based on his work with hundreds of teams and individuals, he narrows down the essential organizational, communicational and inter-relational skills that truly make the difference.

QA transformation in AI era

During this session, you’ll discover how GenAI is transforming Quality Engineering efficiently and cost-effectively. From summarizing specifications to designing manual test cases, GenAI streamlines early QA activities. It also revolutionizes automation code and test framework architecture.
Join us to see how GenAI makes Quality Engineering faster and easier!

The AI Renaissance: Reframing How We Build Software

Coding has always been more than just writing lines of code; it’s about solving puzzles, creating solutions, and adapting to challenges. But what happens when AI begins to tackle those puzzles as well? How will your role evolve in this new landscape?

As AI integrates deeper into our toolsets and workflows, the real revolution isn’t about simply learning new technologies. It’s about fundamentally changing the way we think, how we architect solutions, and our entire approach to software development. This talk cuts through the AI hype and zeroes in on your growth as a developer.

Discover practical strategies to leverage AI beyond mere automation, unlock untapped creativity, strategic thinking, and problem-solving. It’s time to not just write code, but to reforge it, leveraging AI as a powerful ally in your journey towards mastery.

TBA