FREE for Conference Attendees!

As a special thank you from CODE, you are eligible for both:

A free 1-year subscription to CODE Magazine

AND

The choice of ONE of our free CODE Training videos listed below:

(Once you register, click on the "My Code Account" at the top right corner of the page, and scroll down to the My Events section to access your video link.)

Video Abstract Length Register
Building Modern Desktop Applications with .NET Windows Desktop Application Development is a surprisingly resilient topic. Time and time again, this topic resurfaces as the one our customers and readers express the most interest in, despite it having been declared "legacy" for years. Nothing could be further from the truth! And with .NET 6, modernizing existing Desktop applications has become more appealing than ever. "Project Reunion" unifies Windows Desktop Development from WinForms through WPF to WinUI. This 2-day training class teaches all the relevant skills and technologies. It starts with a brief introduction to the sate of Desktop Development and then dives into the various technologies, how to use them, and how to combine them with each other to build modern Desktop Applications. The class also takes a brief look at the future of Desktop Development, including cross-platform technologies, such as MAUI. However, the main focus of the class is current technologies and how to best utilize them. Previous experience with desktop development is beneficial (as is experience wiht C#) although not strictly required. 1 day Sign-Up
CODE Presents: Secure Microservices presented by Alexander Pirker Building microservices is hard, sometimes even exhausting and painful. Building them secure turns out even harder. That’s because microservices come with so many moving parts, like for instance the chosen programming language, the number of services, how they communicate etc. In this session, I provide you a guideline to cover many security concerns you face during development: - How to protect the communications of services - How to properly implement authentication and authorization - How to implement access control lists - How to arrange middleware layers - How to protect Pods in Kubernetes - How to sanitize input data - How to hide secrets 1 day Sign-Up
State of .NET - .NET 7 .NET 7 is the next major version of the .NET platform. This event will take a look at all the news that go with .NET 7. 1 day Sign-Up
CODE Presents: Improving String Handling Performance in .NET 7 (Webinar is updated for .NET 7.) A string is an immutable type, which means that once you have created a string object, you cannot change it in any way. When you change or modify a string object, a new instance is created. There are several ways to overcome this performance issue. This session talks about how strings are represented in the CLR memory, the performance challenges you would often encounter when working with strings and how to fix them in C#. Click into Event Details to see the detailed outline for this webinar. 1 day Sign-Up
State of .NET - State of AI and Machine Learning Machine Learning and Artificial Intelligence is everywhere these days. While some developers are still wondering how their app could benefit from these technologies, it is more accurate to wonder which apps can't be made better with these types of features. AI is used to write source code. It is used to draw images and create graphical designs. It is used to optimize business processes. It is used to monitor web traffic or suggest content. And there is so much more. This State of .NET event will take a look at what the latest and the greatest in Machine Learning is and how .NET developers can easily take advantage of it, without becoming mathematical geniuses or data scientists. 1 day Sign-Up
CODE Presents: The Age of AI, GPT, Azure Open AI and Copilot by Markus Egger Artificial Intelligence (AI) is the buzzword of the day. And rightfully so! The software industry is facing change at a pace that it hasn't seen before. Technologies like ChatGPT are conquering the world, yet they are just the beginning. A "tech demo" as Markus Egger like to say. What's more important is that the underlying technology changes the very fabric of what software systems are like. Microsoft is putting Copilot technology into all their applications, and so will you! These technologies are perhaps more paradigm-shifting than the waves of graphical user interfaces (GUIs), the web, or mobile applications were. The AI wave is certainly approaching at a much faster pace. In this presentation, Markus will provide his insight to help move developers get an idea of how these trends will impact the systems they are working on. 1 day Sign-Up
State of .NET - BUILD 2023 Recap Microsoft BUILD 2023 is shaping up to be an exciting event! Back as an in-person event, with a hybrid online component, it promises some major announcements around .NET 8, Artificial Intelligence (AI), Copilots, Power Platform, and a lot more. Markus Egger will sum up everything that happened in an easily digestable 75 minute presentation for those who do not want to sit through the equivalent of weeks worth of content! Note: Further content details are to be announced. 1 day Sign-Up
Secure Coding For C# Developers (June 2023 - 2 days) In the Secure Coding for C# Developers course, students get familiar with security principles, in particular concepts that are relevant for C# programmers. This course takes students through the security issues intrinsic to the C# programming languages and associated libraries. The course consists of two parts, a theoretical lecture-based part providing the basics around various topics like security in general, cryptography, authentication & authorization, injection attacks and secure coding, as well as a hands-on practical part. After this course, the participants will be able to develop robust and secure C# applications. 1 day Sign-Up
CODE Presents: An Introduction to Large Language Models (LLMs) Wondering how ChatGPT and other Large Language Models (LLM) work? Dr. Dobretsberger will walk through a comprehensive example to illustrate the intricate process behind how LLMs like ChatGPT generate answers. Through this example, attendees will gain valuable insights into the underlying mechanisms that enable LLMs to understand and respond to human-generated queries. 1 day Sign-Up
CODE Presents: Prompt Engineering - How to Talk to an AI How do you get AI to do what you want it to do? Dive into the captivating world of AI with our online seminar on Effective Interaction with Generative AI. Large Language Models (LLMs) like GPT4 have introduced a groundbreaking approach to interacting with computers, promising substantial productivity gains. However, this shift also brings fresh challenges in user and developer interactions with AI. How can we prevent AI from generating erroneous data, address security and privacy concerns, or ensure reliable and repeatable information grounded in reality? And how might you integrate your personal documents into this process? Markus Egger, industry luminary, Microsoft Regional Director, and the founder of CODE, will explore these compelling questions, offering practical insights and solutions for harnessing the true potential of AI. 1 day Sign-Up
Secure Coding For C# Developers (September 2023 - 2 days) In the Secure Coding for C# Developers course, students get familiar with security principles, in particular concepts that are relevant for C# programmers. This course takes students through the security issues intrinsic to the C# programming languages and associated libraries. The course consists of two parts, a theoretical lecture-based part providing the basics around various topics like security in general, cryptography, authentication & authorization, injection attacks and secure coding, as well as a hands-on practical part. After this course, the participants will be able to develop robust and secure C# applications. 1 day Sign-Up
CODE Presents: Advances and Challenges in Generative AI for Image Generation This talk aims to provide a comprehensive overview of the state-of-the-art techniques in Generative Artificial Intelligence (AI) for Image Generation. We will delve into the evolution of generative models, including Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and newer architectures, to understand their capabilities and limitations. We will showcase running a simple model locally to better understand the step-by-step process of how an image comes together, and what parameters one can use and set to influence the outcome. 1 day Sign-Up
CODE Presents: Harnessing Large Language Models Locally The landscape of freely available Large Language Models (LLMs) has seen remarkable advancements in performance. Through the utilization of quantization techniques, the possibility of running these models on standard computers, without the need for high-end accelerator cards, has become a reality. Join us in this session to explore the motivations behind running LLMs on your own machine, and gain practical insights into the process of deploying and leveraging language models within your projects. 1 day Sign-Up
State of .NET - .NET 8 .NET 8 is the latest version of the popular framework for building cross-platform applications. In this presentation, you will learn about the new features and improvements that .NET 8 brings to developers. You will see how .NET 8 enhances performance, productivity, and security, as well as how it supports new platforms and scenarios. Whether you are developing web, desktop, mobile, cloud, or IoT applications, .NET 8 has something for you. Join us for this exciting session and discover what's new in .NET 8! 1 day Sign-Up
CODE Presents: Intro to AI with MS Semantic Kernel This CODE Presents event will bring you up to speed on Microsoft’s powerful Semantic Kernel. Similar to the open-source LangChain framework, Semantic Kernel is an SDK for .NET, Python, and Java AI developers, making it easy to integrate AI services like OpenAI, Azure OpenAI, and Hugging Face into C#, Python, and Java. In this presentation, you will learn how to use Semantic Kernel to accelerate your AI coding. Gain insights on abstracting your code, building and using plug-ins, tackling complex AI tasks, and leveraging built-in tools, saving significant time, allowing faster market penetration, and ensuring maintainability in these fast-paced times. Semantic Kernel is Microsoft’s special sauce for building copilots and it can be yours too. Join us to learn how you can orchestrate your AI with Semantic Kernel! 1 day Sign-Up
CODE Presents: Develop Desktop Apps with Photino, an Electron Alternative! Discover the power of Photino, a lightweight, open-source framework for native, cross-platform desktop application development with Web UI technology. Photino empowers developers to build lightning-fast desktop apps using natively compiled languages like C#, while seamlessly integrating cross-platform UI frameworks such as Blazor, React, Angular, Vue, and others. By leveraging the OS’s built-in browser control, Photino ensures a consistent user experience across Windows, macOS, and Linux, with significantly smaller app sizes and reduced system memory usage compared to other frameworks like Electron. Join Philipp Bauer, Sr. Software Developer at CODE and Photino contributor to explore the potential of Photino. Attendees of this session will walk out having learned how to build their first Photino app. 1 day Sign-Up
State of .NET - State of AI 2024 The world of AI is buzzing with excitement, and it's time to explore its relevance to your .NET development journey. In this insightful webinar, Markus Egger delves into the dynamic realm of AI, shedding light on how groundbreaking technologies like OpenAI's ChatGPT, Microsoft Azure Cognitive Services, and DALL-E can revolutionize your projects. But that's just the tip of the iceberg. We'll also dive into the practicalities of crafting your own AI models using ML.NET, showcasing the vast array of possibilities available to you. Whether you're working on cutting-edge web applications or revitalizing traditional WinForms applications, this session will guide you through the myriad ways AI can enhance and transform your .NET development experience. Join us as we navigate this ever-evolving landscape and discover how to seamlessly integrate AI into your projects, big or small. 1 day Sign-Up
BUILD 2024 Recap Recap of the most important news and information from the Microsoft BUILD 2024 conference in Seattle. 1 day Sign-Up

Who is CODE?

CODE is widely-recognized for the ability to help companies world-wide build better software with modern technologies like WPF, ASP.NET MVC, Cloud technologies, various mobile platforms, including iOS, Android and more. In addition to developing new software applications, we also specialize in legacy conversions, such as converting Visual FoxPro, Visual Basic 6, or older .NET applications to today’s technologies. We hold training classes to help developers stay on the cutting edge by exploring the latest advances in software. We even publish the Leading Independent Developer Magazine, CODE Magazine.

With expert developers, a repeatable process, and a solid infrastructure, we will exceed your expectations. But don't take our word for it! Ask around the community and check our references. We know you'll be impressed.

Contact us for more information!