Skip to content

Instantly share code, notes, and snippets.

@matarillo
Last active April 18, 2024 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matarillo/bc0491a69657e5590a1947c94873a9e0 to your computer and use it in GitHub Desktop.
Save matarillo/bc0491a69657e5590a1947c94873a9e0 to your computer and use it in GitHub Desktop.
[
[
{
"title": "Keynote: Debug your thinking",
"text": "There’s a myriad of complexity involved in building systems. However, two decades in software engineering taught me what truly makes or breaks a system: decisions. It’s not the programming language, the data store, the deployment model, or [insert your favorite tech here]. It’s about the decisions made and the ripple effects they cause. We spend endless hours trying to keep up with the latest and greatest in an industry that sprints faster than a caffeinated cheetah... But how much time was invested in questioning, improving, or, essentially, debugging our thinking process?",
"courseText": "How do you structure your decisions, and how do they affect the software you build? When suboptimal decisions occur, do you reflect on the decision-making process itself? I've spent the last few years debugging my decision-making thought process, placing breakpoints to inspect which assumptions got me here and what alternatives I may have missed. As a result, my thought process became much more structured and streamlined, leading to better-balanced decisions. Join me in this session to explore how critical thinking can transform our decision-making process and elevate the quality of the solutions we build for our users.",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/laila-bougria",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e95cc1c6aa3fce18800758e457c2f6d5b8685659-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Laila Bougria",
"bio": "Laila Bougria is a software engineer and solution architect with over 15 years of experience in the .NET space. She's a Microsoft Azure MVP and frequent speaker at conferences around the world. Currently, Laila is busy building NServiceBus at Particular Software and solving distributed riddles. When she's not immersed in code, Laila enjoys indulging in her favorite pastime - knitting! She finds that tangling the yarn into beautiful patterns helps untangle her thoughts."
}
},
{
"title": "Real-Time Connected Apps with .NET MAUI, Blazor and SignalR",
"text": "In today's world apps are expected to update instantly and your users demand to collaborate and play games in real-time. One way to do that is by using SignalR.",
"courseText": "During this session Gerald will teach you what SignalR is, how to use it in different ways and blow you away with a couple of cool demos showing real-time connections between native mobile apps with .NET MAUI and web apps built with ASP.NET and Blazor.",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/gerald-versluis",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9d023dca69ed99d18a625ace2602e78e8376df3a-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Gerald Versluis",
"bio": "Meet Gerald Versluis, software engineer at Microsoft, who wields the power of .NET MAUI to conquer any project that comes his way. With a career spanning over a decade, he's tackled it all, from frontend to backend and everything in between, using Azure, ASP.NET, and all the other .NET goodies. \n\nBut it wasn't until he discovered the magic of Xamarin that he truly fell in love with mobile and cross-platform development, becoming an active community member and sharing his knowledge through writing, tweeting, and presentations. When he's not saving the world of software, you can find him on Twitter @jfversluis, blogging at https://blog.verslu.is, or making videos on his YouTube channel: https://youtube.com/GeraldVersluis."
}
},
{
"title": "Automate the Browser with Workers Browser Rendering API",
"text": "In this talk, we will explore how the Browser Rendering API can automate browser tasks. We will begin with an overview of Cloudflare Workers and how they enable running JavaScript at the edge. Then, we will discuss browser automation in detail, covering how to interact with the DOM, fill out forms, and scrape data from web pages. ",
"courseText": "I'll showcase real-world examples of how browser automation with Cloudflare Workers can improve the user experience of web applications, and automate tasks, such as generating screenshots and PDFs of web pages, Attendees will gain a better understanding of how to use the Browser Rendering API to automate browser tasks and take their web development skills to the next level.",
"details": {
"day": "Wednesday ",
"room": "Room 2 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/gift-egwuenu",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/505a8ae123b684034696ae3aa53771e0d1cbd244-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Gift Egwuenu",
"bio": "Gift Egwuenu is a Developer Advocate at Cloudflare. She has over 6 years of experience in web development and building tools to help businesses grow. In her previous role, she worked as a front-end developer. She is now working in developer relations.\n\nGift shares her experience in Web Development, Jamstack, and career-related topics, with the goal of helping people level up their skills in the industry."
}
},
{
"title": "IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi",
"text": "Infrastructure as Code (IaC) is a powerful way to automate the deployment of your Azure infrastructure. With IaC, you can define your infrastructure in code, and use that code to deploy and manage your resources. ",
"courseText": "In this session, we will explore the different ways to use IaC in Azure, including Azure Resource Manager (ARM) templates, Microsoft's Bicep language processor, and popular open-source tools like Terraform and Pulumi. We'll also compare the pros and cons of each approach, and discuss when it's best to use each one. Whether you're new to IaC or a seasoned veteran, this session will provide you with the knowledge you need to take your cloud deployments to the next level.",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/mike-benkovich",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4d9964c9002ba826d80ba64e010620d2575ae3e9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Mike Benkovich",
"bio": "A developer, business owner, consultant, cloud architect, Microsoft Azure MVP and an online instructor, Mike Benkovich is an alumni of Microsoft from 2004 to 2012 where he helped build developer communities across the US, thru work on Microsoft Across America, MSDN Events, MSDN Webcasts, DPE and Channel 9. He's helped to create and grow developer conferences and user groups in various cities across the US. While at Microsoft he helped create the Azure Boot Camp events that were run in cities across the US and at PDC and TechEd before it was transferred to the community. In 2009 he started a Toastmaster club for Geeks called TechMasters in Minneapolis where we still grow speakers for Conferences. He's a LinkedIn Learning Instructor for Azure, have developed many online courses. Mike actively works in Azure Cloud Governance, DevOps, Application Architecture and Software Delivery consulting."
}
},
{
"title": "Part 1/2: Building a movie recommendation system with Tensorflow and PGVector",
"text": "Have you noticed the recent improvement in how our searches have become smarter? It's fascinating how vector search technology has enhanced our contextual search experience.\n",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 4 - Level 4 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/olena-kutsenko",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Olena Kutsenko",
"bio": "Olena is a seasoned expert in data, sustainable software development, and teamwork. With a background in software engineering, she's led teams and developed mission-critical applications at Nokia, HERE Technologies, and AWS. Currently, she works at Aiven where she supports developers and customers in using open-source data technologies such as Apache Kafka, ClickHouse, and OpenSearch. She is also an international public speaker and regularly present at conferences around the world. She holds AWS Developer and Solutions Architect certifications, and is also a Confluent Catalyst."
}
},
{
"title": "What comes after ChatGPT? Vector Databases - the Simple and powerful future of ML?",
"text": "What comes after ChatGPT? Vector database projects like Weaviate, Pinecone, and Chroma recently got millions of dollars of funding for their projects. But what are vector databases? And why will they be so important in the future? ",
"courseText": "Let us see how Vector Databases can help you define and run your machine learning business use cases. We will explore some real-world use cases and try to understand the potential of vectors and vector databases. A brief hands-on demonstration just using open source will give you an idea, of how to use the new generation of databases in praxis.We will also cover how vector databases can work together with chatGPT and helps you to overcome some limitations of chatGPT.",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/erik-bamberg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/507c68763cb6e65fd568fd26e25862ab14539f4b-1535x2048.png?rect=0,257,1535,1535&w=285&h=285&q=85&auto=format",
"name": "Erik Bamberg",
"bio": "Erik is a Java and machine learning Enthusiast - Java -Coach, -Expert, -Consultant and Software Architect - who loves to talk about elegant software solutions and the achievement from the 8-bit area to today.\nHe spends his energy, enthusiasm and research time in machine learning and vector databases.\nFormerly a Open Source Contributor & Community Lead for the Deep Java Learning ML Framework (Amazon AWS), he is on a mission to transform machine learning from the research labs into real-world applications.\nAs a musician and Indy Film Maker, he always sees elegant software solutions with the eye of an artist and knows about creativity and art and the importance of these skills as a software engineer.\n"
}
},
{
"title": "You are doing logging in .NET wrong. Let’s fix it.",
"text": "Logging is a vital part of every application that runs in production. It is in place to tell a story about the lifecycle of its runtime and make it easy for developers to debug a system and identify what failed and how when things go wrong. It is, however, extremely easy to get it wrong, and the problems caused can stay hidden for years.",
"courseText": "In this session, I will talk you through all the possible issues that logging can cause and show you how you can fix every single one of them.",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/nick-chapsas",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/236aae267db3b8baa504804d3b6cb2734d93af38-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Nick Chapsas",
"bio": "Nick is a Content Creator focusing on C# & .NET and an Author and Founder of the educational platform Dometrain."
}
},
{
"title": "You Keep Using That Word: Asynchronous And Interprocess Comms",
"text": "When it comes to distributed computing, one of the perennial topics comes down to how different services should communicate. Working out the relative merits of specific technical approaches can become a complex affair however, so we often reach for categorisation to simplify our work. ",
"courseText": "Often, the discussion around inter-process communication hinges on what on the face of it seems to be a simple decision: Synchronous or Asynchronous.",
"details": {
"day": "Wednesday ",
"room": "Room 2 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/samnewman",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9bdcfbc28a6e1293132fdb780de9e919a5a9117d-1024x683.jpg?rect=171,0,683,683&w=285&h=285&q=85&auto=format",
"name": "Sam Newman",
"bio": "Sam Newman is interested in technology at the intersection of things, from development, to ops, to security, usability and organisations. After over a decade at ThoughtWorks he is now an independent consultant. Sam is the author of \"Building Microservices\" from O'Reilly. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. While Java used to be his bread and butter, he also spends time with Ruby, Python, Javascript, and Clojure, Infrastructure Automation and Cloud systems."
}
},
{
"title": "Faster, Cheaper, Greener: Pick Three",
"text": "In this talk, I will share the journey we took at FundApps to build a more sustainable future for our planet, and our business, by rearchitecting the core of our platform from a self-hosted, long-lived, single-process application to a cloud-native, distributed architecture in AWS.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/lea-mladineo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8178e5645319cabedc703b9292b52983072ad12a-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Lea Mladineo",
"bio": "Passionate technologist that loves to get people together to solve problems.\n\nWith about ten years of working as a software engineer, Lea has been working in London as a C# backend engineer, delivering value to FundApps' clients for the last five years."
}
},
{
"title": "Part 2/2: Building a movie recommendation system with Tensorflow and PGVector",
"text": "Have you noticed the recent improvement in how our searches have become smarter? It's fascinating how vector search technology has enhanced our contextual search experience.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 4 - Level 4 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/olena-kutsenko",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Olena Kutsenko",
"bio": "Olena is a seasoned expert in data, sustainable software development, and teamwork. With a background in software engineering, she's led teams and developed mission-critical applications at Nokia, HERE Technologies, and AWS. Currently, she works at Aiven where she supports developers and customers in using open-source data technologies such as Apache Kafka, ClickHouse, and OpenSearch. She is also an international public speaker and regularly present at conferences around the world. She holds AWS Developer and Solutions Architect certifications, and is also a Confluent Catalyst."
}
},
{
"title": "[Interactive] Neural Style Transfer: The Art and Science of Generative AI",
"text": "In this interactive session, we'll explore the fascinating realm of neural style transfer, a subfield of Generative AI. ",
"courseText": "This talk will involve a deep dive into the technical aspects of style transfer algorithms and their applications in art and design. Audience members will have the opportunity to interact with a live style transfer model and create their own AI-powered artwork.",
"details": {
"day": "Wednesday ",
"room": "Room 5 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/saloni-garg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f4dacb5a4303714e26436720eb6608e1aa860af4-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Saloni Garg",
"bio": "International Red Hat Women in Open Source Awardee | Mozilla Open Leader 2019 | a strong open source diversity supporter | Google Venkat Scholarship winner | Speaker"
}
},
{
"title": "The Evolution of Responsive Web Design: What's Next?",
"text": "Embark on a journey to revolutionize your approach to responsive design and unlock its true potential in 2024. Discover the power of modern CSS, including container queries, style queries, clamp, and delve into the remarkable capabilities of flexbox and grid. By exploring new frontiers and embracing innovative techniques, we can break free from the traditional dependence on media queries",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/trung-vo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ab0e8d938ad92e8a5d4cac70cd787633194c03a7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Trung Vo",
"bio": "Trung is a passionate engineer who brings beautiful, performant, and best engineering practices to web application production. Currently, with Ascenda Loyalty, he simplifies loyalty for banks, payment networks, and merchants globally. Trung is also an organizer for Angular Singapore and Angular Vietnam, supporting the tech community. He authored Angular Spotify and Angular Jira Clone, notable open-source projects. With expertise in frontend architecture, scalability, and performance, Trung enjoys sharing knowledge and helping fellow engineers succeed."
}
},
{
"title": "Understand the Next Phase of Web Development",
"text": "It’s 2024, and the web continues to dominate the software landscape. Innovation proceeds in all directions, with new frameworks, build systems, and architectural patterns emerging at pace. But where are we all heading? Is there a pattern? What’s the next big phase?",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/steve-sanderson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/da406a396bd703bfb438fd4610dd045d430aea2f-350x350.jpg?w=285&h=285&q=85&auto=format",
"name": "Steve Sanderson",
"bio": "Steve is a developer/architect at Microsoft on the .NET team, with a particular focus on web technology. He’s best known for originally creating Blazor – the current leading .NET web UI framework – and before that knockout.js, one of the first wave of JS client-rendering frameworks. He loves discovering or creating new innovations to move technology forwards, and finding ways to communicate where things are heading through demo-centric conference talks."
}
},
{
"title": "How hacking works - Web edition",
"text": "Have you ever been hacked or wondered how people figure out how to compromise systems? What tools do they use? What skill sets are involved? And how can you and your team gain knowledge on better securing your systems and service? ",
"courseText": "Let us venture on a journey into the wonderful world that is web exploitation and learn how to use gamified safe environments to build skillsets to help us write better and safer software. Because once you learn how to hack, you never go back. This session is all about exploiting web tech, so no binary voodoo or super low level skills required.",
"details": {
"day": "Wednesday ",
"room": "Room 2 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/espen-sande-larsen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/1deb71a1304dec2aec11d47105920697ea26af74-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Espen Sande-Larsen",
"bio": "Espen is a developer and architect with over 25 years of experience. He has worked on everything from embedded systems, electronics and games to large scale cloud applications. He is as full-stack as they come. Espen started coding at age six on a C64, and has been cranking out software ever since. \n\nHe served as the principal architect, tech lead and lead security \nengineer on the compensation scheme for Covid-19 suffering \nbusinesses released by the Norwegian government. \n\nEspen was the Senior VP of Technology Exploration for DNB in San Fransisco and is currently doing technology and security research in DNB NewTechLab."
}
},
{
"title": "The Elephant in your Dataset: Addressing Bias in Machine Learning",
"text": "Thanks to third-party libraries and packages, machine learning has become more accessible than ever, making data science available at your fingertips. However, as we move forward in our craft, it is crucial that we address the elephant in the room (or in the dataset): bias. Bias crops up everywhere, from the unconscious biases that exist in society- to those that can be introduced in datasets and algorithms.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/michelle-frost",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f479de9e58d416f14ab0daf3e3fdcb6251ca274c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Michelle Frost",
"bio": "Michelle Frost is a Senior Developer at Crema, a design and technology consultancy based in Kansas City, MO. She has a deep passion for AI and ML, and is a dedicated advocate for ethics in the field. Currently, she is pursuing a Masters of Science in Artificial Intelligence (May '24) from Johns Hopkins University. When not behind the screen, Michelle can be found tending to her garden with her 100 lb pup Wilbur by her side. "
}
},
{
"title": "Build and Deploy a Fullstack App with Open Source Tooling",
"text": "As fullstack developers, we write a lot of duplicate & boilerplate code for everyday things such as simple database CRUD, data validation, authorization, and data-type conversions. How can we use a modern web architecture but still maintain our code DRY and increase productivity?",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 4 - Level 4 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/noam-honig",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/902c78d6b6ff8e45f4a210de2913afa01f34251a-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Noam Honig",
"bio": "Coder, open-sourcerer, developer experience enthusiast, software architect, and entrepreneur. At work, I oversee and consult in enterprise legacy systems modernization for fortune 500s to small businesses. Outside work I love helping NGOs as a full-stack developer and mentor. "
}
},
{
"title": "Goodbye Azure Kubernetes Service! Hello Azure Container Apps!",
"text": "You have decided to run your cloud-native applications using containers. But how will you deploy these containers to Azure Cloud?\nAKS or Azure Kubernetes Service is very popular, but it also adds a lot of complexity to setting up and deploying your infrastructure!\nACA or Azure Container Apps are Microsoft Azure's new serverless container offering, built as an abstraction on top of AKS, and could be the solution to your question!",
"courseText": "In this session, I will introduce you to Azure Container Apps for .NET 8 and guide you through setting up a multi-container app using Azure Container App container environments.",
"details": {
"day": "Wednesday ",
"room": "Room 5 - Level 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/johnny-hooyberghs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/11f2ec897b9bd5e17d2074848efcec962a343dcb-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Johnny Hooyberghs",
"bio": "Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development and a Microsoft MVP since 2020. Prior to joining Involved, he has had experience developing software for Corilus since 2008. He has been passionate about .NET ever since it was released and his areas of expertise are C#, .NET (Core), WCF, WinForms, WPF, ASP.NET (Core), Entity Framework (Core), Azure and ALM using the Microsoft Stack. Every now and then he enjoys doing some web development using JavaScript. Since 2010, Johnny spends some of his free time teaching .NET and C# for the adult education institute CVO Antwerpen. When he's not working or teaching, he likes some casual gaming, scuba diving, learning to play the piano, travelling the world and visiting as many theme parks as possible."
}
},
{
"title": "Actionable Observability",
"text": "While observability is the first step towards building observable systems, monitoring enables us to action on the telemetry collected. ",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/lesley-cordero",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0d0a329683f68a8df8c072c2beb9d1dbbd2bb889-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Lesley Cordero",
"bio": "Lesley Cordero is currently a Staff Software Engineer, Tech Lead at The New York Times. She has spent the majority of her career on edtech teams as an engineer, including Google for Education and other edtech startups. \n\nIn her current role, she is focused on observability, shared platforms, and building excellent teams by setting reliability vision & strategy across The Times, improving our observability footprint, and cultivating culture that builds with the most vulnerable employees in mind first. She shows care for others by holding them accountable to the best versions of themselves – and by buying them the occasional bubble tea. "
}
},
{
"title": "Unlocking The Secrets Of TLS",
"text": "You open your browser, type in a domain, hit enter, and then bam, a secure connection! Did you ever wonder how that happens? How do we magic a secure connection out of thin air without any prior physical meeting to shake hands and exchange encryption keys on a USB drive? We can't just send our encryption keys to each other over the Internet, so how do we do it?\n",
"courseText": "In this talk we're going to take a deep-dive into what's known as the TLS Handshake, the mechanism we use to establish secure connections on the Internet. We'll look at how it works, we'll look at some of the mistakes we've made and the resulting harsh lessons we've learned along the way, and we'll demistfy this seemingly magic process of creating secure connections from nothing!",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/scotthelme",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ab87c9ae873f076138fbccc96b8174b740dce6b4-3024x2012.jpg?rect=506,0,2012,2012&w=285&h=285&q=85&auto=format",
"name": "Scott Helme",
"bio": ""
}
},
{
"title": "Architecture Modernization: Aligning Software, Strategy, and Structure",
"text": "Legacy architectures are a business risk, stifling your organization's ability to innovate. On the other hand, modernized architectures can be a competitive advantage allowing your business to innovate at speed and scale their organizations.",
"courseText": "-",
"details": {
"day": "Wednesday ",
"room": "Room 2 - Level 3 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/nick-tune",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/12c137a5babb0bcbe478450a4f37ec9952428858-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Nick Tune",
"bio": "Nick works with product and technology leaders to map strategy, model domains, design architecture and build continuous delivery teams while helping to deliver successful business outcomes. He is the author of Architecture Modernization (Manning), and Principles and Practices of Domain-Driven Design (Wrox)."
}
},
{
"title": "2FA2Furious: New Threats to MFA",
"text": "The more users you get, the better, right? Well, this is not always true. You certainly want to keep bots and fraudulent users out of your app. It's a common practice to add a second factor and send a verification code. ",
"courseText": "However, there's a new villain in town and 2FA has to evolve to keep up. Done incorrectly, this can hurt your customer onboarding experience and be a costly mistake. Join this session to learn about a new approach to layering multi factor authentication to keep your applications secure.",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/nathaniel-okenwa",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ced3059ea7d0df10bb04d0970738b6a0a877a9b6-1120x1043.png?rect=39,0,1043,1043&w=285&h=285&q=85&auto=format",
"name": "Nathaniel Okenwa",
"bio": "Nathaniel is a Developer Evangelist at Twilio working to create magical moments for developers with their products. His life goals are to have Batman's brains, Deadpool's humour, T'Challa's fashion sense, Killmonger's Wokeness, and Thanos' determination! He serves the Javascript community in the UK and the rest of Europe"
}
},
{
"title": "Part 1/2: REST APIs versioning Hands On!",
"text": "When we want to publish APIs, for instance using an API (Application Programmable Interface) Management solution, we regularly think about versioning. ",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 4 - Level 4 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/alexandre-touret",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/29abe361282a0c17b1c72a966031f355f9951407-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Alexandre Touret",
"bio": "After almost twenty years in IT in Paris then Tours, I joined equensWorldline as software architect at the Acquiring department since 2018. All along my career, I had the opportunity to work on several functional and technical fields (development, architecture, production, ERP, training,...) and project management too. My business activity consists of coding, coaching developers and designing software architectures. Moreover, I appreciate sharing my skills and learning from my peers. My main expertise fields are software architecture and engineering."
}
},
{
"title": "A Brief History of Data Storage",
"text": "For millennia, humans have known things. Pretty quickly, we started writing them down; our brains aren't particularly good at storing all the things we know reliably, and we needed something more durable.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/eli-holderness",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/dc810f1ead821e08002cfcc3e1f6cca2b581d08b-285x285.webp?w=285&h=285&q=85&auto=format",
"name": "Eli Holderness",
"bio": "Eli has been in tech since being released back into the wild from studying maths at university 7 years ago. They've spent their time working in industries ranging from telecoms to biotech to analog circuit design, continually getting nerd-sniped along the way. These days, they're a freelancer who speaks at conferences, runs workshops, and learns whatever they want. In their spare time, they like to play video games, knit and sew, and hang out with their cat."
}
},
{
"title": "Common mistakes in EF Core",
"text": "When JK worked with many different clients and projects, he frequently heard \"EF Core is slow\" or \"We should do this in raw SQL\" only to realize they haven't used EF Core correctly.",
"courseText": "JK will show you how to improve your EF Core statements as well as how various configurations impacts the performance and scalability of your application. You'll be blown away at how small changes can significantly impact not only the performance but also stability of the application.",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jernej-kavka",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/050c73fdbfe8ba0d351a13104d9a1f49150124f8-450x450.jpg?w=285&h=285&q=85&auto=format",
"name": "Jernej Kavka",
"bio": "Jernej Kavka (JK) is a Microsoft AI MVP, SSW Solution Architect, and organizer of several user groups like AI Hack Days and Global AI The Podcast. JK is a full-stack .NET developer, but his passion lies in Azure Cognitive Services, AI and machine learning. He is the main architect behind SSW's virtual receptionist - SophieAI: https://sswsophie.com\n\nHe is also very active in the developer community and enjoys speaking at conferences like NDC, DDD, as well as User Groups and Hack Days."
}
},
{
"title": "Success On Your Own Terms",
"text": "Are you trapped in the monotonous cycle of completing JIRA tickets, thinking the only way up is management? Let me show you another way. I’ve been a codemonkey, I’ve worked in the cubical mazes of bigcorp, but I got out. It was the scariest thing I ever did—and it totally changed my life.",
"courseText": "Consider this session your roadmap. We'll explore freelancing, consulting, and starting software businesses. You'll see the potential roadblocks and how to navigate them. You’ll be empowered with the confidence to venture outside your comfort zone. Are you ready to define your own success? The time is now.",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/todd-gardner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/933d233c6c197b2dd10db95745096f39e419bfc3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Todd Gardner",
"bio": "Todd Gardner is a software entrepreneur and developer who has built multiple profitable products. He pushes for simple tools, maintainable software, and balancing complexity with risk. He is the cofounder of TrackJS and Request Metrics, where he helps thousands of developers build faster and more reliable websites. He also produces the PubConf software comedy show."
}
},
{
"title": "Distributed GraphQL APIs: Breaking Down Monoliths and Unlocking Agility for Development Teams",
"text": "As businesses expand and applications grow in complexity, building scalable and maintainable APIs becomes increasingly important. GraphQL has emerged as a powerful tool for building APIs that are both flexible and efficient. However, as our applications and teams grow, managing a monolithic GraphQL API can become challenging.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 2 - Level 3 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/michael-staib",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/79c483b4d3eff8760b6a18c5a31da95eff0e2c33-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Michael Staib",
"bio": "Michael is a member of the GraphQL technical steering committee, a Microsoft MVP, and the author of the Hot Chocolate project (https://github.com/ChilliCream/hotchocolate), a platform for building GraphQL servers and clients in .NET. This open-source project has been his main focus for the last couple of years. \n\nApart from his work in the open-source community, Michael works as a consultant to help companies move to GraphQL. You can tune into the Hot Chocolate project on youtube: https://www.youtube.com/@chillicream\n\nFollow me on GitHub: https://bit.ly/michaelGitHub\nFollow me on Twitter: https://bit.ly/michaelTwitter\nConnect on LinkedIn: https://bit.ly/michaelLinkedIn\nSubscribe on YouTube: https://youtube.chillicream.com\nMVP: https://mvp.microsoft.com/en-us/PublicProfile/5003672"
}
},
{
"title": "The definitive deep dive into the .git folder",
"text": "What's in the .git folder? How are commits stored? How do branches work? ",
"courseText": "We'll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We'll also quickly look through Git hooks, Git config, and ref logs. Come experience the zen of git.",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/rob-richardson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a836051298d9405a0c3c83dbb0f87d0d87a9cbff-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Rob Richardson",
"bio": "Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks at https://robrich.org/presentations and follow him on twitter at @rob_rich."
}
},
{
"title": "Part 2/2: REST APIs versioning Hands On!",
"text": "When we want to publish APIs, for instance using an API (Application Programmable Interface) Management solution, we regularly think about versioning. ",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 4 - Level 4 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/alexandre-touret",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/29abe361282a0c17b1c72a966031f355f9951407-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Alexandre Touret",
"bio": "After almost twenty years in IT in Paris then Tours, I joined equensWorldline as software architect at the Acquiring department since 2018. All along my career, I had the opportunity to work on several functional and technical fields (development, architecture, production, ERP, training,...) and project management too. My business activity consists of coding, coaching developers and designing software architectures. Moreover, I appreciate sharing my skills and learning from my peers. My main expertise fields are software architecture and engineering."
}
},
{
"title": "Correcting Common Async/Await Mistakes in .NET 8",
"text": "Did you know that the .NET compiler turns our async methods into classes? And that .NET adds a try/catch block to each of these classes, potentially hiding thrown exceptions? It's true!",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 5 - Level 5 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/brandon-minnick",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/db2516db47c3b54fb7760517f74300d0ad7585d7-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Brandon Minnick",
"bio": "Brandon is a Microsoft MVP and a .NET Developer Advocate at AWS where he gets to work closely with the developer community to help fellow mobile app and cloud developers make 5-star apps.\n\nBrandon previously worked at Xamarin + Microsoft where he focused on creating mobile apps in C# using Xamarin + .NET MAUI.\n\nAn avid mobile app developer, Brandon loves to code and has contributed to and published countless apps!"
}
},
{
"title": "Accessibility Testing 101",
"text": "Accessibility is important to ensuring that everyone has access to services and information needed to help them live as independent and fulfilling of lives as possible. However, sometimes ensuring things are accessible can be a bit of a daunting process to get started with when you initially start looking into it. This talk will delve into some concepts, methods, and tools that you can use to get started on your accessibility journey. ",
"courseText": "We'll look at features that may already be available to you in applications you use every day, as well as additional applications, extensions, and resources you can make use of. Life is rough enough, but with accessibility we can work together to make it better.",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/erissa-duvall",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a866b53ed015e915d2cb3fc979bc8ef09a5a17e5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Erissa Duvall",
"bio": "I gained my Accessibility knowledge after a little over 3 years in the IT Department at the American Printing House for the Blind (APH) here in Louisville, KY. While there, I was always looking to provide accessible technology training, help implement more Accessible technology options, and learn everything I could to help others.\n\nEventually, I moved on to more development oriented roles, including a QA role with GoodMaps, an accessible indoor navigation app developer born out of APH. Now, I work as an Accessibility Engineer with CVS. I hope to continue to build my career on Accessibility while also spreading what I learn to as many people as possible."
}
},
{
"title": "Background Services in ASP.NET Core and .NET",
"text": "Do you need to perform long-running workloads and build .NET microservices? In this session, based on his five-star Pluralsight course, Steve will teach you when and how to apply hosted services in your applications.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 1 - Level 3 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/steve-gordon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b499bd50bea1cf6f824ebe83de6d8c5e6b802789-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Steve Gordon",
"bio": "Steve Gordon is a Pluralsight author, 6x Microsoft MVP, and a .NET engineer at Elastic. He is based in the UK. Steve is passionate about community and all things .NET related, having worked with .NET for over 20 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences. Steve is excited to participate in the active .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects. You can find Steve online at his blog, www.stevejgordon.co.uk, and on most social media platforms as @stevejgordon."
}
},
{
"title": "Ada Lovelace and The Very First Computer Program",
"text": "We all know that Ada Lovelace is credited as the first computer programmer. But what did she write? What did it do? And how does it work?",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 2 - Level 3 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/steven-goodwin",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/69392e7b53db4998ae05866cf13c03b1ba3fab70-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Steven Goodwin",
"bio": "Steven Goodwin (London, England) has been involved in computing, science, and technology from an early age, building his first synthesizer while still in his teens.\n\nAs a systems architect he's designed and built global systems for Unilever, Playfish, and Third Space Learning using a wide range of languages and technologies. He's also highly experienced on the small scale, with work on the iPhone, Arduino, and Raspberry Pi, as well as running teams of between 1 and 30 people.\n\nHis position as an industry thought leader in technology implementations includes being a mentor at ed-invent, a start-up consultant, and a futurist. He has given talks around the world on topics as diverse as home automation, HTML5, game development, and quantum superpositions."
}
},
{
"title": "Separating fact from fiction in a world of AI fairytales",
"text": "If you've been remotely tuned in to the developments in generative AI over the past year, you've likely been inundated with news, ranging from claims that these models will replace numerous white-collar jobs to declarations of sentience and an impending AI apocalypse. At this stage, the hype surrounding AI has far surpassed the actual useful information available.",
"courseText": "In this presentation, we’ll cut through the noise and delve deep into the current applications, risks, and limitations of these generative AI models. We will start with the early research endeavours aimed at creating an \"artificial brain\" and trace the path that has led us to today's sophisticated models. Along the way, we will address the misconception of mistaking these models for intelligent systems and shed light on the actual requirements for developing true artificial general intelligence, and see how far we seem to be from this goal. Moreover, we will highlight how an excessive focus on topics like the sentience of these systems has overshadowed the genuine issues associated with these models. By shifting our attention towards their real limitations, we will see how we can better maximise the potential of these exciting models.",
"details": {
"day": "Wednesday ",
"room": "Room 3 - Level 4 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jodie-burchell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4b3263cfc0487dba877fad4c17cf775ea82f6371-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Jodie Burchell",
"bio": "Dr. Jodie Burchell is the Developer Advocate in Data Science at JetBrains, and was previously the Lead Data Scientist in audiences generation at Verve Group Europe. She completed a PhD in clinical psychology and a postdoc in biostatistics, before leaving academia for a data science career. She has worked for 7 years as a data scientist in both Australia and Germany, developing a range of products including recommendation systems, analysis platforms, search engine improvements and audience profiling. She has held a broad range of responsibilities in her career, doing everything from data analytics to maintaining machine learning solutions in production. She is a long time content creator in data science, across conference and user group presentations, books, webinars, and posts on both her own and JetBrain's blogs."
}
},
{
"title": "OAUTH, OPENID CONNECT & .NET – THE GOOD PARTS",
"text": "OAuth has been around for more than 10 years now, and has become the standard protocol for token-based security. Like every popular technology that has been growing with its requirements, there are some things which work really well, and some that did not quite stand the test of time.\n\n",
"courseText": "This talk looks at the essentials you should know about, if you would enter the OAuth ecosystem today. Which protocol flows and extensions should you study, which “dialects” like OpenID Connect are important, and if you decide to dive deeper, what would that “recommended reading” list look like?",
"details": {
"day": "Wednesday ",
"room": "Room 5 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/anders-abel",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/45d36d47d946bac69f01302a01e372484355cbfe-4912x7360.jpg?rect=0,1224,4912,4912&w=285&h=285&q=85&auto=format",
"name": "Anders Abel",
"bio": "Anders Abel is an senior .NET developer in Stockholm. He has been programming since he was 9 and still thinks it’s tremendously fun. He works with Duende Software on IdentityServer and designing identity and security solutions."
}
},
{
"title": "Distributed load testing with k6",
"text": "In this presentation we'll introduce you to k6, an open source load testing tool, developed by Grafana Labs. k6 is very easy to run, powerful and very flexible thanks to the testing scenarios you can write in Javascript.",
"courseText": "",
"details": {
"day": "Wednesday ",
"room": "Room 6 - Level 5 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/thijs-feryn",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/23f84d788fcc13fb6bc5197f80bb85e8a17d60a8-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Thijs Feryn",
"bio": "As the Technical Evangelist at Varnish Software, Thijs Feryn focuses on web performance, software scalability, and content delivery. He demonstrates content-driven and technical messaging through presentations, videos, books, blog posts, social media posts, podcasts, and other media.\n\nThijs is a published author and wrote Getting Started with Varnish Cache and Varnish 6 by Example. As a public speaker, he has a track record of over 300 presentations in 22 different countries, where he is often praised for his energetic and engaging presentation style.\n\nAs an evangelist, Thijs is also active in many open-source communities, most notably the Varnish and PHP community. He has contributed to various communities for over 15 years both technically and as an organizer and facilitator.\n\nPrior to joining Varnish Software, Thijs Feryn spent 15 years in the web hosting industry, tackling web performance and scalability issues on a daily basis and evangelizing these topics."
}
}
],
[
{
"title": ".NET on tiny IOT Meadow Boards.",
"text": "Description\n\nIt's a fact that DotNET has been around for 20 years and was once just the preserve of Windows, but has in recent years moved to Mobile using Mono and Xamarin, but still big powerful systems and processors. \n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/clifford-agius",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/fb46b0736fea6a1a36d660b20623f2438070b578-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Clifford Agius",
"bio": "Clifford Agius, Freelance .NET Developer and also blogs from time to time, is currently a three-time Developer Technologies & IoT MVP, specialising in Xamarin/.NET MAUI and IoT. By day, an airline pilot flying Airbus A320 aircraft around Europe and when not doing that, Clifford freelances as a .NET developer. An active member of the .NET community, he is a regular speaker at conferences and meet-ups around the world.\n\nClifford graduated as an engineer from the Ford Technical Training Centre in 1995. After 11 years as an electrical/mechanical engineer working with Robotics and PLC Programming, he trained to become an Airline Pilot in 2001. Clifford became a Microsoft Valued Professional (MVP) in 2020."
}
},
{
"title": "Zero-JavaScript Web Development with Astro",
"text": "Astro version 3.0 just launched, allowing developers to build server-rendered websites with any JavaScript framework. It uses the Islands architecture and partial hydration to deliver fast apps with frameworks like React, Vue, Svelte, and more. Could this be the ultimate web framework? Let's find out.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 2 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/ruby-jane-cabagnot",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e0e28469fa28550b3608991695d09363840894cc-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Ruby Jane Cabagnot",
"bio": "Ruby Jane Cabagnot, a proficient web developer, speaker, and co-author of Practical Enterprise React, is an active figure in the tech world. Passionate about programming languages like TypeScript, C#, and React, RJ's ongoing learning fuels her drive for innovation and boundary-pushing. She is dedicated to educating and promoting women in technology. "
}
},
{
"title": "So You Want to Build An Event Driven System?",
"text": "Making your system 'event driven' is a common consideration when building modern systems. Especially if these applications leverage serverless technologies. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/james-eastham",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/343f9e55eeb276477902be10aa6d45558f39c583-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "James Eastham",
"bio": "James Eastham is a Senior Cloud Architect at Amazon Web Services and content creator. He has over 10 years experience in software, at all layers of the application stack.\n\nHe has worked in front-line support, database administration, backend development and now works with some of the biggest companies in the world architecting systems using AWS technologies.\n\nJames produces content on YouTube, focused around building applications with serverless technologies using .NET, Java & Rust."
}
},
{
"title": "From IL Weaving to Source Generators, the Realm story",
"text": "Intermediate Language (IL) Weaving is a powerful technique that allows to greatly simplify the experience of developers using the .NET Realm SDK by hiding a fair amount of complexity from end-users.\n",
"courseText": "Working with a weaver, though, is tedious, error prone and the resulting code is a black box. These are some of the reasons that convinced us to migrate to Source Generators, a feature introduced in .NET 5 that allows to produce code on the fly during compilation.This talk will go through the reasons why IL Weaving was used in the first place, our long journey switching to Source Generators and why they do not yet satisfy all our needs.",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/ferdinando-papale",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/15caaf70461cc701ebb5a6ce7b9503eb99fbafd0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Ferdinando Papale",
"bio": "Ferdinando is working as a .(mostly) NET engineer on Realm, MongoDB’s cross platform and object-oriented mobile database. \n"
}
},
{
"title": "Stay with C# or switch to F#? Let's fight! Let's vote!",
"text": "We are two developers with a long experience in OOP, and in the .NET world it means C#. Both of us later discovered functional programming, and in the .NET world it means F#.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/max-arshinov",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f8c7ec12928692272a654c88ca4e7f4c319d1112-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Max Arshinov",
"bio": "For a decade and a half, Max used to be a developer, a manager, a head of the QA department, a CTO and a lecturer at a university all in the IT field. He is now a software architect at EPAM, in Spain. Max enjoys bridging the gap between business and technology. His presentations are usually based on experience solving real-world problems with state-of-the-art tools. Max plays the guitar or visits new places around the world when not at work or conferences."
}
},
{
"title": "Distribu-ready with the Modular Monolith",
"text": "The past few years have seen huge hype around distributed systems and microservices.\n\n",
"courseText": "Pre-emptive implementation of a distributed architecture has led to many engineering teams struggling with vast complexity and sadly for many, the dreaded \"Distributed Monolith\".Some teams are in such a pickle that they are even reverting their distributed applications back to a monolith.I'm all for designing and developing for future growth, but there is a better way than diving straight into distributed architecture.Behold, the Modular Monolith.By design, the modular monolith is \"distribu-ready\" and in this session, we'll cover the design principles and implementations that make the modular monolith one of the best options for future-proofing your application whilst minimising complexity.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/layla-porter",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2149f87cea577e3d7747f4176347c8f958dfacf3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Layla Porter",
"bio": "Layla is a Developer Advocate at VMware serving the .NET community. She makes videos and livecodes on YouTube. She is a Microsoft MVP, a GitHub Star, Progress Ninja, and the founder of the #WomenOfDotNet Initiative. Layla loves sharing knowledge whilst having fun. No question is stupid and beginners are always welcome."
}
},
{
"title": "From Mono to MAUI - the History of Xamarin",
"text": "Back in 2001, Miguel de Icaza announced that he would implement C# and elements of the .NET framework for Linux - and he called it Mono. ",
"courseText": "From Mono came MonoTouch and Mono for Android - allowing developers to use C# to create mobile apps. And then came the .NET Multi-platform App UI, or MAUI. How did this happen? Join Richard Campbell as he tells the story of Mono, MAUI, and the history of Xamarin!",
"details": {
"day": "Thursday ",
"room": "Room 2 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/richard-campbell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9f7836c5bf672343ec1b4a251af1814b4c90d997-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Richard Campbell",
"bio": "Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development, and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013, and was on the board of directors of Telerik, which was acquired by Progress Software in 2014. Today, he is a consultant and advisor to a number of successful technology firms and is the founder and chairman of Humanitarian Toolbox (www.htbox.org), a public charity that builds open-source software for disaster relief. Richard also hosts three podcasts: .NET Rocks! (www.dotnetrocks.com) for .NET developers, RunAs Radio (www.runasradio.com) for IT Professionals, and Windows Weekly (https://twit.tv/shows/windows-weekly)."
}
},
{
"title": "Build software like a bag of marbles, not a castle of LEGO®",
"text": "If you have ever played with LEGO®, you will know that adding, removing or changing features of a completed castle isn’t as easy as it seems. You will have to deconstruct large parts to get to where you want to be, to build it all up again afterwards. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/hannes-lowette",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/06224aad92d70dd5e8f729f4d555153b10cff329-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Hannes Lowette",
"bio": "Hannes is a developer, a coach and a father of 3.\n\nIn .NET development, he has always had a passion for performance, databases, distributed systems and large scale applications. But most of all, he likes playing devil’s advocate in technical discussions by drawing the ‘it depends’ card.\n\nAs a coach, he is enthousiastic about knowledge sharing, personal growth and building careers. All this while keeping in mind that the pace needs to be sustainable.\n\nIn his free time, when he’s not building LEGO® castles with his kids, he likes to spend time building guitars, playing chess or poker, tasting whisky and doing all round geeky stuff.\n\nYou can occasionally find him on an afterparty stage at PubConf or with Dylan Beattie & the Linebreakers."
}
},
{
"title": "Is .NET any good for Audio ?",
"text": "For over 20 years Mark Heath has been maintaining NAudio (github.com/NAudio/NAudio), an open source audio platform library for the .NET platform. \n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/mark-heath",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/c45426b33ba810ef0db4d5c1d5fab4962a5fafb2-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Mark Heath",
"bio": "Mark is a Microsoft MVP, Pluralsight author and open source developer. He works as .NET developer and software architect, building digital evidence management systems in Azure for the police. You can keep up with what he's doing on his blog at markheath.net or on Twitter @mark_heath"
}
},
{
"title": "Domain Storytelling—Understanding Your Users by Drawing Pictures",
"text": "Misunderstandings between developers and the business are a plague. Bad communication makes projects fail. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/henning-schwentner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0f020b038946a8c7428c0dcd3e46cc229fbb9e37-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Henning Schwentner",
"bio": "Henning loves programming in high quality. He lives this passion as coder, coach, and consultant at WPS – Workplace Solutions. There he helps teams to structure their monoliths or to build new systems from the beginning with a sustainable architecture. Microservices or self-contained systems are often the result. Henning is author of *Domain Storytelling* (Addison-Wesley, 2022), and the www.LeasingNinja.io as well as translator of “Domain-Driven Design kompakt” (dpunkt, 2017)."
}
},
{
"title": "Practical OpenTelemetry in .NET 8",
"text": "You've likely heard about OpenTelemetry and are either starting to use it, or thinking about using it in your applications as you should! But how do you use it effectively, how should you set things up, what spans or activities should you create, how should you name them?\n\n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/martin-thwaites",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/51a022663c73b53eb1f45899767e41898a50cfe1-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Martin Thwaites",
"bio": "Martin is a Developer Advocate at Honeycomb, o11y enthusiast, and a delivery-focused Developer from the UK. With over 20 years experience in development in the .NET ecosystem, he’s worked with many companies on scaling up engineering teams and products. The past few years have been spent working on solving complex problems with some of the UK’s big names, including e-commerce retailers and credit lenders."
}
},
{
"title": "What do your users really see: the science behind user interface design",
"text": "You can’t design effective interfaces if you don’t understand how your users actually see and think about their screens. ",
"courseText": "In this UX design session, we'll discuss the most important principles concerning how the human brain and visual system determine how users see application interfaces. We'll look at Gestalt principles for grouping and highlighting, inattentional blindness and change blindness, how users scan through a view, and how to promote clarity in interfaces with levels of emphasis. Tests will help attendees see how they personally experience these principles, and better understand the challenges faced by their users when views and pages are not designed to respect design principles. You’ll probably walk out with some tangible, science-based ideas on ways to improve your application’s UI.",
"details": {
"day": "Thursday ",
"room": "Room 2 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/billy-hollis",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/6958f3020ae1fb87e0cfe2bcaedb7b8d1482d4b8-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Billy Hollis",
"bio": "Billy is internationally known for his work on user experience design, design thinking, and native software development. His team, based in Nashville, Tennessee, has created modern apps hailed around the world for innovation and effective use of advanced user interface technologies. Billy has been a Microsoft Regional Director for 25 years, was a Microsoft MVP for 15 years, and was named a Software Legend in 2002. You can see Billy at major conferences all over the world, usually doing sessions to help developers to become more focused on designing and developing software that users love."
}
},
{
"title": "Better Code Reviews FTW!",
"text": "Code reviews is feedback, but if your friend or partner or colleague would ask you for feedback on some of their work, you would probably not send them a list of 50 things they did wrong. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/tess-ferrandez-norlander",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2d07134b9b10f17742e8c29dae3466df77b8cc1f-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Tess Ferrandez-Norlander",
"bio": "Tess is a developer/data scientist working at Microsoft. Over the past 20 years she has changed the way we do .net debugging, developed a large number of mobile apps. As of a couple of years ago she moved into the world of data science and machine learning working with a lot of the largest companies in Europe and beyond on really tough ML problems. \n\nShe has has spoken at lots and lots of conferences around the world on a wide variety of topics including deep .net debugging, UX, web development and Machine Learning. You can also find her on twitter at @TessFerrandez"
}
},
{
"title": "Love, Hate, and Policy Languages",
"text": "New coding languages are all around lately. Every month, you can find a new domain-specific language announced to deal with new challenges in the ecosystem.\n",
"courseText": "Policy languages solve new and evolving challenges with permissions essentials at any level of the SDLC, but do we need them all?In this talk, we will spin over the various flavors and styles of the languages out there, understand their exact usage, and answer the important question, do we love or hate policy languages?",
"details": {
"day": "Thursday ",
"room": "Room 4 - Level 4 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/gabriel-l-manor",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b89070945ff215bd934bc5ddb4a0c700980076a9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Gabriel L. Manor",
"bio": "I'm a senior full-stack developer with a favorite kid named Frontend.\nFor over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day.\nWhen I’m not busy with code, you’ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff.\nBesides all that, I'm a father of two, a hobbyist photographer, lego builder, and food creator."
}
},
{
"title": "Choose your own adventure",
"text": "Growing up I used to love diving into a ‘choose your own adventure’ style book and then later on in life, the same concept in video game form. I would like to apply this concept in today’s talk
 \n\n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/shaun-lawrence",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/de3e0de5b2bbd84a2b94e359976f8fdc9511c4c7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Shaun Lawrence",
"bio": "Shaun is an avid gamer, learner and experimenter, these combined with a profession in software development make for some really fun journeys. He gets more than excited when others find interest in what he does and has made it his mission to share his learnings and result of the experiments with anyone that will listen.\n\nFather to two amazing children and many, many unfinished side projects.\n\nShaun is a Microsoft MVP, speaker and published author. Maintainer of the .NET MAUI Community Toolkit, Xamarin Community Toolkit, Orbit game engine."
}
},
{
"title": "Kubernetes and MLOps for Scalable and Reproducible Generative AI",
"text": "Combining the power of Kubernetes and MLOps brings scalability, reliability, and reproducibility to generative AI workflows. ",
"courseText": "In this session, we will explore how Kubernetes enables the orchestration of distributed generative AI training and inference pipelines, while MLOps practices ensure efficient model development, deployment, and monitoring. Join us to discover how this combination empowers organizations to unlock the full potential of generative AI while achieving seamless scalability and operational excellence.",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/annie-talvasto",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eeb87e9f4f2198a0c36bebfc07cd38ae1b29fbfe-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Annie Talvasto",
"bio": "Annie Talvasto is an award-winning international technology speaker & marketing leader. She has been recognised with the CNCF Ambassador & Azure MVP awards. Annie hosts & produces the Cloud Gossip podcast and has been a co-organizer of Kubernetes & CNCF Finland meetup since 2017. She has spoken at technology conferences across the world, including KubeCon + CloudNativeCon, Microsoft Build & Ignite, KCDC and NDC. During her career she has presented to more than 50,000 developers. Annie has also hosted Cloud Native Live, a weekly livestream by CNCF, since 2021."
}
},
{
"title": "Analogue Evolution, Digital Revolution: Tipping Points in Technology",
"text": "Technological progress is non-linear. Sometimes, innovation is a smooth curve; hundreds of small, incremental improvements over many years – until something comes along that changes the game; something that fundamentally challenges our assumptions around what technology can achieve. Within the last few decades, technology has profoundly and irreversibly changed the shape of human society; how we work, how we relax, how we communicate and collaborate. And, in almost every case, the key has been digitalisation: the ability to take transform part of our reality into a stream of bits.",
"courseText": "With the benefit of hindsight, it’s easy to see the tipping points, to identify the moments when a particular technology or idea achieved critical mass, when something went from being an interesting prototype to a viable product – but for people who were there at the time, it often wasn’t nearly so obvious. In an industry that’s perpetually excited about the “next big thing”, how do developers and technologists decide what to focus on? Should we be thinking about augmented reality? Will machine learning replace developers? Is AI a fun toy, a useful tool – or an existential threat to humanity?Join Dylan Beattie for an entertaining look at the innovations that really did change the world (and a few that didn’t!), and how understanding our history can help us make sense of the next digital revolution – whatever that turns out to be.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/dylan-beattie",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/555b817082a93ee35787fbd20a915bcacad95418-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Dylan Beattie",
"bio": "Dylan Beattie is an independent consultant who has been building data-driven web applications since the 1990s. He’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world.\n\nDylan is the creator of the Rockstar programming language, and is known for his live music shows featuring software-themed parodies of classic rock songs. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie."
}
},
{
"title": "How to effectively spy on your systems",
"text": "OpenTelemetry has quickly become the go-to industry standard for distributed tracing, logging, and metrics. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 2 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/laila-bougria",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e95cc1c6aa3fce18800758e457c2f6d5b8685659-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Laila Bougria",
"bio": "Laila Bougria is a software engineer and solution architect with over 15 years of experience in the .NET space. She's a Microsoft Azure MVP and frequent speaker at conferences around the world. Currently, Laila is busy building NServiceBus at Particular Software and solving distributed riddles. When she's not immersed in code, Laila enjoys indulging in her favorite pastime - knitting! She finds that tangling the yarn into beautiful patterns helps untangle her thoughts."
}
},
{
"title": "How to fall in love with TDD",
"text": "Have you tried Test-Driven Development (TDD)? Do you think it's not for you? ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/gui-ferreira",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2d4e347098794e1b47eaed4fecae0e86be2d661d-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Gui Ferreira",
"bio": "Guilherme \"Gui\" Ferreira is a Minimalist Software Craftsman, passionate about simplicity and continuous learning.He is a Microsoft MVP, Tech Speaker, YouTuber, Dometrain Author, and .NET content creator."
}
},
{
"title": "An Introduction to Vector Databases",
"text": "Advances in machine learning have brought new opportunities but also new challenges to the field of databases. Today's users have gotten used to natural language search and robust recommendation systems. They expect to get what they search for without needing to remember the exact keyword. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 4 - Level 4 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/zain-hasan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8ef7de6292983b9a7e449fb97af4a5d19d5667f0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Zain Hasan",
"bio": "Zain Hasan is a Senior Developer Advocate at Weaviate an open-source vector database. He is an engineer and data scientist by training, who pursued his undergraduate and graduate work at the University of Toronto building artificially intelligent assistive technologies. He then founded his company developing a digital health platform that leveraged machine learning to remotely monitor chronically ill patients. More recently he practiced as a consultant senior data scientist in Toronto. He is passionate about open-source software, education, community, and machine learning and has delivered workshops and talks at multiple events and conferences."
}
},
{
"title": "Tales from the .NET 8 Migration Trenches",
"text": "It’s served its users well, but now our .NET 4.8 app is looking a bit long in the tooth. Although technically still supported, the framework as a whole is at a dead end. It’s time to modernize, but that doesn’t mean rewrite.\n\n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jimmy-bogard",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eea2044451bf0d3c2de761ae21905cf8dba78277-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Jimmy Bogard",
"bio": "Jimmy is the creator and maintainer of the popular OSS libraries AutoMapper and MediatR. Jimmy is an independent software consultant based in Austin, TX. Jimmy has received the \"Microsoft Most Valuable Professional\" (MVP) award every year since 2009."
}
},
{
"title": "How to get a grip on your microservices system using a service-mesh",
"text": "Many organizations are now building microservices based systems. But with the adoption of this architecture-style, the need arises for a good way to manage and monitor all the services and their traffic. To handle this, you can leverage what is called a service-mesh.\n\n",
"courseText": "In this session attendees will learn what a service-mesh is and how to implement one for a microservices based system using Kubernetes and Istio. Topics covered are: intelligent traffic-routing, canary releasing, testing resiliency using chaos-engineering and monitoring using several available telemetry dashboards.",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/edwin-van-wijk",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3727114a0201e87a5a19289e2775c052b81dc0f7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Edwin van Wijk",
"bio": "Edwin has been working in IT since 1999 and is currently working as Principal Solution Architect and Microsoft Community Lead at Info Support in The Netherlands. He is a Microsoft MVP in the Developer Technologies category (since 2016). His primary areas of expertise are: building distributed systems, systems integration, (cloud-native) software architecture and patterns, software craftsmanship, .NET (Core) development, Azure and DevOps. Edwin likes to share his experience and knowledge about these subjects by training people, publishing videos (www.youtube.com/dotnetflix) and speaking at conferences. "
}
},
{
"title": "Open-Source Exploitation",
"text": "In this session, we'll do a deep dive into the history of open-source software its ethical issues in the modern, hyper-capitalized development landscape, and how we can survive as humans in a world where the hobbyist computer clubs of the early microcomputing era founded practices that are being weaponized against the individual in the 2020s.\n\n",
"courseText": "A vital, rollercoaster session about something that effects the livelihood of every developer - and is about finding the humanity in the centre of our software.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/david-whitney",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2e3bfe9798f021bf15038803ff91791d9d31cb39-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "David Whitney",
"bio": "David is the founder of Electric Head Software, working as an independent software consultant based in London focusing on iterative software delivery, developer mentoring and cultural change - mostly working with London-based organisations and start-ups.\n\nDavid has previously served as the chief coding technical architect for JustGiving, and helped market-leading organisations including JUST-EAT, Trainline and Vodafone improve their technical capabilities.\n\nYou can find his open source projects on NuGet and GitHub, follow him on Twitter @david_whitney, or check out his technical blog at http://www.davidwhitney.co.uk/Blog.\n\nhttp://www.electricheadsoftware.com \nhttp://www.davidwhitney.co.uk "
}
},
{
"title": "Front End Testing with GitHub Actions",
"text": "While testing is important, we’d much prefer if we didn’t have to think about it, if it just happened like magic. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 2 - Level 3 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/amy-kapernick",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/54c0d41300392b636364563cbd5f08ef2b6c7b15-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Amy Kapernick",
"bio": "Amy is a business owner,  senior developer, mentor and international conference speaker. She has a passion for sharing knowledge with the community with a focus on nurturing the next generation of developers. This has led to her organising and volunteering at events, running technical workshops, and writing and producing her own video content. She also regularly presents and keynotes at events all over the world, informing and entertaining audiences from a variety of industries and backgrounds.\n\nA familiar face in the developer community Amy volunteers her time with several groups, including DDD Perth as Vice Chair and Director of Conference Content, Perth Azure User Group as one of the organising team and She Codes as a regular mentor. These contributions are not unnoticed, as she’s been recognised as a Microsoft MVP and a Twilio Champion since 2019 for her contributions to the tech community and ongoing commitment to helping those around her."
}
},
{
"title": "REST, gRPC, SignalR and GraphQL for .NET developers. Which is right for your use case?",
"text": "REST, gRPC, SignalR and GraphQL. As .NET developers, we hear a lot about those four technologies to build API. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/franois-bouteruche",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2a757349f123c8bffaaaaad78e6fb493d0dd5144-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "François Bouteruche",
"bio": "I'm currently Senior Developer Advocate at Amazon Web Services, advocating for .NET developers.\n\nI'm a .NET developers for more than 15 years. I've been a Microsoft MVP and I've worked at Microsoft France as a technical expert around Visual Studio products and .NET.\n\nI've joined Amazon Web Services in 2019 to help .NET developers using AWS Cloud to build, test and deploy efficiently and securely on AWS Cloud."
}
},
{
"title": "Behaviour Driven Development - A case study",
"text": "BDD. \nWe all heard about it many times before. \nMost of us even think it's a good thing, so why so little actually use it? Why it's so hard to get buy-in from product managers? And why do we still have bugs that could have been easily avoided if we just knew how to communicate better?",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 4 - Level 4 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/ron-brosh",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d7731dc96fdb8526bb1bc239037ca36b7e59d0c5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Ron Brosh",
"bio": "Hi, I'm Ron!\nI've been developing mobile apps for more than 10 years now.\nMy background is in Android and in the last two years I've been mainly focusing on Flutter.\n\nI've been working for small startups and big enterprises as well. \nOne thing I've found most companies have in common is lack of communication between technical and non technical personal. \nI also found out that BDD paves the bridge to overcome those miscommunications and since then, it became my mission to advocate and share my experience to help others growth their skills and overcome their communication gaps.\n"
}
},
{
"title": "Mastering Operational Health for Engineering Leaders",
"text": "In the ever-evolving landscape of technology, operational health isn't just a checkbox; it's a crucial aspect of business success. This critical importance extends across the entire organization, with every individual playing a role. ",
"courseText": "This talk is focussed on walking through what an Operational Health Maturity Model looks like, what its different aspects are - availability, SLOs, data and metrics, people, process, etc.. And then dives deeper into a power tool called Operational Review you can leverage at different levels of the organization, its potential pitfalls and how to avoid them. I will be sharing war stories and experiences of how I have watched different companies I have worked at go through this maturity journey both as an engineer and an engineering leader. You will walk away from this talk with tips and tricks and ideas on how you can adapt and leverage this for an organization of any scale and size.",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/iccha-sethi",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3a92e6449d6d4a2b970277e802a2b9c1a6708185-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Iccha Sethi",
"bio": "Iccha Sethi, an experienced engineering leader at GitHub, has a background that includes serving as a Principal Engineer at companies like Atlassian. She currently oversees key products, including Actions, Codespaces, Packages, Pages, and npm.\n\nWith a strong technical foundation, Iccha brings a practical perspective to her leadership role. She is dedicated to fostering high-performing teams and enjoys building orgs with strong culture.\n\nBeyond her professional life, Iccha is an avid reader and values quality time with her family."
}
},
{
"title": "Let's build the worst Event Sourcing system!",
"text": "Everyone likes to talk about best practices. We'll go the other way round and gather all the worst practices to learn how to build the worst Event Sourcing system!\n",
"courseText": "Event Sourcing is perceived as a complex pattern that’s challenging to learn. In fact, it's pretty simple, but the way it's taught may lead to such a conclusion. By going through the worst ideas, we'll also learn the essence of Event Sourcing.",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/oskar-dudycz",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ec0b3a6c0694866e61414780176d66a3043ccea-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Oskar Dudycz",
"bio": "I'm a developer, technical team leader, and architect. I started a career before StackOverflow existed. For over 14 years, I've been creating systems close to the business process. I believe that Event-Driven Architectures and Event Sourcing are great ways to achieve that.\n\nI'm an active open-source developer and one of the Marten library maintainers. I'm sharing my journey and findings on my blog https://event-driven.io and practical samples at https://github.com/oskardudycz."
}
},
{
"title": "Drones, RemoteID and the Thrilling Future of UAS Flight",
"text": "Prepare for an electrifying journey through the world of flying computers! Explore how RemoteID technology is reshaping the skies by providing real-time identification and tracking of drones in flight. ",
"courseText": "Join Heather as she sheds light on the current applications and challenges within the drone industry, focusing on safety, security, and regulatory compliance. Whether you're a tech enthusiast, aviation aficionado, or simply curious about the exciting future, this presentation guarantees to ignite your imagination within the realm of drones and the boundless potential of UAV flight. Embark on this exhilarating adventure into the skies of tomorrow, starting right here.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/heather-downing-1",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0e7a189bfa9479ab393e8ddace5cc01410739627-399x399.jpg?w=285&h=285&q=85&auto=format",
"name": "Heather Downing",
"bio": "Climbing the technology mountain and halfway up the side. Experience in .Net, mobile applications and more recently voice interface development. Dabbles in iOT & AR/VR. Focusing on coding for humans and choosing the right tool for the job.\n\nHeather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise level mobile and .Net applications. She spends her spare time at tech conferences supporting the growth of new developers of all genders, ages and backgrounds. When not coding, Heather spends her time as a competitive equestrian and learning the art of mounted archery."
}
},
{
"title": "Case study: Managing a complex engineering project",
"text": "There are common challenges for engineering teams during complex project delivery, and engineering leaders can play a pivotal role in conquering execution challenges. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 2 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/nelly-sattari",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/c6a7e2f727d14194a34d0d783d7a12a0f72bd09f-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Nelly Sattari",
"bio": "What fascinates us, engages us and what engages us, helps us to learn.\n\nStories told with enthusiasm build connections. They build trust and help us interact with greater engagement and creativity for stronger technical solutions.\n\nNelly Sattari loves problem-solving and is passionate about driving minds to engage with technology. She is a software engineer and Tech Engineering Manager based in Sydney, Australia and has spent her entire career involved in the IT industry.\n\nHer focus is building teams who create modern applications, and she is indebted to her full-stack development background and the knowledge she gained there. \nAlso, she leveraged the synergistic effect of her technical skills and leadership abilities to lead the inclusive, local IT communities that are her favourite playground and where she facilitates knowledge-sharing platforms, supports user groups and nurtures beginner expertise, while steering clear of buzzwords for a more practical and tangible approach. \nThat combination led her to be awarded as Microsoft Azure MVP (Most Valuable Professional) four consecutive times. \n\nCome and join Nelly in an armchair-like, story-focused conversation to unpack familiar, yet often undiscussed, problems that will unveil new and thought-provoking solutions.\n\n@nelly_sattari\n\nlinkedin.com/in/nsattari"
}
},
{
"title": "Continuous Delivery for Legacy Code",
"text": "This is based on a true story.\n\n",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 - Level 4 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/richard-gro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e764cc389a3b1a013d0a7e711a3b3b7cef20b0b6-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Richard Groß",
"bio": "Richard is a software archeologist, tailor and auditor. After 10 years in the business he's almost no longer a junior and about to become a teenager developer. He's consulted legacy and greenfield projects at all large german organizations or knows someone who has and has now held multiple talks about his experience at international conferences and meetups. He enjoys mastering TDD, BDD, DDD, decoupled design and even practices that don't include two D's. Most importantly though is that he likes to break the fourth wall and engage his audience. Do you like that as well?"
}
},
{
"title": "Part 1/2: C# .NET Outside-in development guided by tests in mob programming",
"text": "Hands-on workshop in fishbowl mob programming where we will guide participants to implement and design software from the business perspective with tests that won't get in the way. Starting from some requirements and the acceptance criteria, we will write one acceptance test driving the outer loop of our Acceptance Test Driven Development suite. We will then use it as feedback for the progress of the implementation of the feature until it is completed.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 4 - Level 4 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/marco-consolaro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f23cdb1bf5f379cc5ae9eab9d64fd39fbff60ad0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Marco Consolaro",
"bio": "Software crafter, technical coach, international speaker, Systems thinker, symmathecist, philosopher - all mixed with some Venetian humor.\nCo-author of the award-winning book \"Agile Technical Practices Distilled - A learning journey in technical practices and principles of software design\".\nI self-learned Basic on a Commodore when I was 9 and my passion for programming has never faded since. I have been working for the past 20 years between Italy and UK, embracing ideas from Lean, Agile, eXtreme Programming, Domain-Driven Design, and Systems Thinking.\nI recently co-founded Alcor Academy with the mission of helping technical leaders to create a culture of engineering excellence through training on Agile Technical Practices."
}
},
{
"title": "It’s time to rebuild DevOps.",
"text": "It's almost 15 years since the inception of DevOps. The core value of DevOps was to break down the silos and improve communication to achieve stability, reliability, availability, and security. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/paul-stack",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b8d1f5dfd4e3a61a7b16a0c420e0f8f722709efb-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Paul Stack",
"bio": "Paul Stack is an infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on a day to day basis. He believes that reliably delivering software is more important as its development. Paul’s passions are the DevOps and Continuous Delivery movements and how they help the entire business and its customers."
}
},
{
"title": ".NET gRPC - deep dive",
"text": "With an increasing need for scalability and performance dictated by the modern web, it becomes harder and harder to choose an API paradigm that is suitable for service-to-service communication.\n\n",
"courseText": "While the classical models still work and have their own merits, some of them rely heavily on documentation, extensive coordination between teams or code-sharing. We use shared libraries, and over time our projects become intertwined with dependencies. In these cases, we need something to untangle those and reduce coupling. Welcome gRPC.gRPC has been around for a while and .NET Core 3.0 welcomes it as a first-class citizen. It is contract-based, performant - with smaller response/request bodies, perfect for polyglot environments and supports different models – from client-server to bi-directional streaming out of the box.If we sprinkle some client-side load balancing and the ability of exposing a gRPC service also as a HTTP API we might the perfect point-to-point communication mechanism.In this session, we will deep-dive in how to use gRPC, configure client-side load balancing and gRPC transcoding to streamline communication.",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/irina-scurtu",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8c047bf3fddae58a65466dac0ba0585f206cffa8-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Irina Scurtu",
"bio": "Microsoft MVP for Developer Technologies, Software Architect and Microsoft Certified Trainer, always in a quest for latest trends and best practices in architecture, .NET and the world around it.\n\nIrina has more than 1000 hours of delivered trainings, workshops, and presentations, being passionate about .NET and the world around it.\n\nShe is the founder of DotNet Iasi User Group where she tries to gather people that are willing to share their knowledge with others, and from time to time publishes articles on her blog: http://irina.codes\n"
}
},
{
"title": "CS Fundamentals: Why SSL and SSH are Secure",
"text": "We trust the lock icon in our browser when we browse the web, but why? How is it possible to send information from one point to another “securely”?",
"courseText": "In this talk Rob Conery and Jon Skeet will dig into the most important algorithm ever created and, accordingly, the most downloaded software of all time: RSA. We take it for granted, but this algorithm has been the dream of cryptographers for millennia, and the nightmare of governments around the world - and were going to implement it it live, with some fun stories along the way.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jon-skeet",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/58a83a02860ce6e609cef45e84cb03b983b68c14-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Jon Skeet",
"bio": "Jon Skeet is a Staff Developer Platform Engineer at Google, working on Google Cloud Platform client libraries for .NET, based in the London office. (That's the theory, anyway. Most of the time he works from his shed instead.) He's best known for contributions to Stack Overflow as well as his book, C# in Depth. Additionally he is the primary maintainer of the Noda Time date/time library for .NET.Outside of software, Jon is a committed Christian, and enjoys theatre (particularly musical theatre), playing board games, and spending time with his amazing family."
}
},
{
"title": "Tracking Aircraft with Streams + Software-Defined Radio",
"text": "Aircraft are everywhere. Knowing exactly where is paramount as it’s considered bad form for two aircraft to be in the same place at the same time. ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 2 - Level 3 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/guy-royse",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/07c41e7b262f613eac21ce2a01201c3fd31d719c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Guy Royse",
"bio": "Guy works for Redis as a Developer Advocate. Combining his decades of experience in writing software with a passion for learning—and for sharing what he has learned—Guy explores interesting topics and spreads the knowledge he has gained around developer communities worldwide.\n\nTeaching and community have long been a focus for Guy. He runs his local JavaScript meetup in Ohio and has served on the selection committees of numerous conferences. He'll happily speak anywhere that will have him and has even has helped teach programming at a prison in central Ohio.\n\nIn his personal life, Guy is a hard-boiled geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. In his spare time he likes to camp and studies history and linguistics.\n\nGuy lives in Ohio with his wife, his sons, and an entire wall of board and role-playing games."
}
},
{
"title": "Designers vs Developers: Who is in control here?",
"text": "The designers are creative, the developers are talented, so why are you miserable all the time? ",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 3 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/lemon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/21a7cead56185afeb7dcda92eeff1d41956f7583-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Lemon 🍋",
"bio": "With a lifelong passion for the weirdness of the internet and a day job as the Front End Development Director for Savas Labs, Lemon spends his professional time making websites for money and his free time making websites for no money.\n\nHe's created a number of stupid things for the internet, like all the games on kinda.fun, the wikiHow game damn.dog, the Google Autocomplete game idiots.win, and a bunch of other things of questionable use. He also hosts a podcast that looks at some of the internet's weirder subcultures. It is not safe for your work, unless you work somewhere really cool."
}
},
{
"title": "Part 2/2: C# .NET Outside-in development guided by tests in mob programming",
"text": "Hands-on workshop in fishbowl mob programming where we will guide participants to implement and design software from the business perspective with tests that won't get in the way. Starting from some requirements and the acceptance criteria, we will write one acceptance test driving the outer loop of our Acceptance Test Driven Development suite. We will then use it as feedback for the progress of the implementation of the feature until it is completed.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 4 - Level 4 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/marco-consolaro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f23cdb1bf5f379cc5ae9eab9d64fd39fbff60ad0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Marco Consolaro",
"bio": "Software crafter, technical coach, international speaker, Systems thinker, symmathecist, philosopher - all mixed with some Venetian humor.\nCo-author of the award-winning book \"Agile Technical Practices Distilled - A learning journey in technical practices and principles of software design\".\nI self-learned Basic on a Commodore when I was 9 and my passion for programming has never faded since. I have been working for the past 20 years between Italy and UK, embracing ideas from Lean, Agile, eXtreme Programming, Domain-Driven Design, and Systems Thinking.\nI recently co-founded Alcor Academy with the mission of helping technical leaders to create a culture of engineering excellence through training on Agile Technical Practices."
}
},
{
"title": "Learn to Say \"No!\" Without Being a Jerk",
"text": "Are you tired of feeling overwhelmed because you overcommit? ",
"courseText": "A recovering “People Pleaser,” I know the harm and unrest that can come with saying “yes” too often. Learn to recognize your resistance to saying “no.” Get examples of strategies you can begin to implement immediately to get better results in your life. This talk will present tips and tricks for re-training your mind to only accept invitations that will propel you forward in life.",
"details": {
"day": "Thursday ",
"room": "Room 5 - Level 5 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/christina-aldan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/433b6c1c80a4690bcd657745e76c2f3d7e1dd8b5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Christina Aldan",
"bio": "Christina Aldan is a brand strategy consultant, keynote speaker, trainer, and mentor. She offers businesses brand consulting and creative content for everyday media. With over 17 years of experience in the digital realm, Christina is highly regarded for her approach to business, partnering with clients to find unique strategies that ensure their goals are met. Christina builds connections through her keynote addresses, training workshops, and technological education. She uses these tools to help individuals and businesses cultivate value in everyday media. Christina has delivered talks on all 7 continents, presenting training workshops for the Microsoft MVP community, international corporations, and conferences worldwide. Christina uses her charisma and expertise to inspire others by mentoring women in business like herself. She also has sat on state and local boards supporting women in tech, entrepreneurship, mental health, and children with learning disabilities.\n\nShe is the recipient of the Las Vegas Women in Tech Community Service Award, the Distinguished Woman of the Year Award in STEM. Learn more at: Luckygirliegirl.com."
}
},
{
"title": "The Future of Cookies",
"text": "Cookies has been a basic foundation for web development for decades. It is used widely by applications and security solutions, but unfortunately also by trackers threatening our privacy.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 6 - Level 5 ",
"time": "17:40 - 18:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/anders-abel",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/45d36d47d946bac69f01302a01e372484355cbfe-4912x7360.jpg?rect=0,1224,4912,4912&w=285&h=285&q=85&auto=format",
"name": "Anders Abel",
"bio": "Anders Abel is an senior .NET developer in Stockholm. He has been programming since he was 9 and still thinks it’s tremendously fun. He works with Duende Software on IdentityServer and designing identity and security solutions."
}
},
{
"title": "NDC Party - Conference reception",
"text": "Kick back, get to know your fellow attendees and speakers. The party is complimentary for all NDC delegates.",
"courseText": "Conference reception in the Expo with food and drinks.",
"details": {
"day": "Thursday ",
"room": "Expo ",
"time": "18:40 - 19:30 ",
"timezone": "(UTC±00) ",
"type": "Talk (50 min)"
},
"speaker": {
"url": "/speakers/dylan-beattie",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/555b817082a93ee35787fbd20a915bcacad95418-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Dylan Beattie",
"bio": "Dylan Beattie is an independent consultant who has been building data-driven web applications since the 1990s. He’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world.\n\nDylan is the creator of the Rockstar programming language, and is known for his live music shows featuring software-themed parodies of classic rock songs. He’s online at dylanbeattie.net and on Twitter as @dylanbeattie."
}
},
{
"title": "NDC Party: Who Wants to be a JavaScriptÊr?",
"text": "The world’s biggest game show comes to you live at the NDC Party to test your knowledge of the bizarre language that is JavaScript. You can win life-changing prizes and impress your friends in this fast-paced trivia gameshow. Hosted by the one and only Todd Gardner.",
"courseText": "",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "19:00 - 20:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/todd-gardner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/933d233c6c197b2dd10db95745096f39e419bfc3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Todd Gardner",
"bio": "Todd Gardner is a software entrepreneur and developer who has built multiple profitable products. He pushes for simple tools, maintainable software, and balancing complexity with risk. He is the cofounder of TrackJS and Request Metrics, where he helps thousands of developers build faster and more reliable websites. He also produces the PubConf software comedy show."
}
},
{
"title": "NDC Party - Geek Out - Television and Video",
"text": "Every wondered how in 97 years we got from a mechanical camera invented by John Logie Baird to streaming live videos to your phone?\n\n\n\n",
"courseText": "Taking years of experience of working at the BBC, BSkyB and QVC, we'll be covering how television originally worked, the revolution of recorded programmes (tape and DVDs), the move to digital, why changing a satellite channel takes over a second, how CRTs and modern flat screens actually work, and the basics of video compression.",
"details": {
"day": "Thursday ",
"room": "Room 1 - Level 3 ",
"time": "20:15 - 21:15 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/liam-westley",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e64f8c105f6af157aa009ce0bdd44e25defcf591-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Liam Westley",
"bio": "Liam Westley is Head of Engineering at FreemarketFX, a fintech startup specializing in foreign currency trading, with a cloud native platform in Azure. He quite likes working near London Bridge as there is some fantastic food and coffee to be had within a few minutes walk.\n\nPrevious to FreemarketFX, Liam worked at Huddle just down the road in Aldgate helping the mobile and desktop teams create apps to play nicely with microservices. At Criteria MX, a digital media startup he worked as a consultant via his own company Tiger Computer Services Ltd, specialising in software for Broadcast Television. His Niagara SMS moderation system was used by QVC UK for eight years to display SMS messages from viewers, live, on screen. Liam is also responsible for the ticketing system for Hat Trick Productions which provides e-tickets to shows such as Have I Got News For You and Room 101.\n\nLiam has worked for chellomedia, GMTV, BSkyB, SmashedAtom and Original Thinking Group. In his time he created the first in house weather system for Sky News using Visual Basic 1.0, acted as architect for two general election systems, project managed the launch of the GMTV web site, was key to delivering the first interactive television chat service in the UK for BSkyB and helped launch the first live shopping channels in the Netherlands."
}
},
{
"title": "NDC Party - A Brief History of Computer Music",
"text": "Computer programmed music has come a long way since the CSIR Mark 1 played a scratchy Colonel Bogie back in the early 1950s. ",
"courseText": "In this talk we'll go on a journey through the history of music made with code. We'll meet the pioneers who invented computer music, visit classic video game soundtracks, learn how computer musicians made big sounds with tiny tech, how algorithms create never-ending soundtracks and the huge impact computer music has had on popular culture. Expect lots of nostalgia, vintage code on vintage computers and a musical experience of epic proportions.",
"details": {
"day": "Thursday ",
"room": "Room 2 ",
"time": "20:15 - 21:15 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/anders-nors",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/164f167637a5f2a7cb032e24b46949131e8ad0e1-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Anders Norås",
"bio": "Originally educated in arts and design, Anders has spent the last twenty years writing code.\n\nHe has given numerous talks and keynotes at conferences such as JavaZone, NDC, J-Fall, Øredev and many more. Have given 100+ conference talks to a variety of audiences including media, design and hardcore computer science. Known for an energetic and highly engaging presentations."
}
},
{
"title": "NDC Party - Guitaraoke with The Linebreakers",
"text": "Grab a drink, let your hair down, and join NDC's favourite rock'n'roll party band for a set of classic pop, rock and disco tunes with a technology twist. You'll laugh, you'll sing... you might even see some developers dancing.",
"courseText": "Guitaraoke: \"It's like a cross between an open mic night and Guitar Hero!\" Choose from our song list and take the stage to sing, play guitar or play bass live with our house band. Instruments, words, music and video all provided - all you gotta do is get up and rock out!",
"details": {
"day": "Thursday ",
"room": "Room 2 ",
"time": "21:15 - 22:15 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/heather-downing-1",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0e7a189bfa9479ab393e8ddace5cc01410739627-399x399.jpg?w=285&h=285&q=85&auto=format",
"name": "Heather Downing",
"bio": "Climbing the technology mountain and halfway up the side. Experience in .Net, mobile applications and more recently voice interface development. Dabbles in iOT & AR/VR. Focusing on coding for humans and choosing the right tool for the job.\n\nHeather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise level mobile and .Net applications. She spends her spare time at tech conferences supporting the growth of new developers of all genders, ages and backgrounds. When not coding, Heather spends her time as a competitive equestrian and learning the art of mounted archery."
}
}
],
[
{
"title": "Keynote: Transformers: The Rise of ChatGPT",
"text": "As software engineers, we have the incredible opportunity to harness the power of ChatGPT to elevate our applications to new heights of interactivity and intelligence. ",
"courseText": "Embark on a thrilling journey through ChatGPT's evolution, powered by the Transformers architecture. Explore ChatGPT's real-world impact on code assistance, customer support, content generation, and more. But that's not all – there's more than meets the eye! We'll explore prompt engineering techniques and integration options using the OpenAI API. Roll out feeling inspired and ready to transform your applications and the world.",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "09:00 - 10:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/kesha-williams",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/6a74f8d5baea989a11a1013b49a9077530b9b682-1064x1330.png?rect=0,133,1064,1064&w=285&h=285&q=85&auto=format",
"name": "Kesha Williams",
"bio": "Kesha Williams is an award-winning technology leader teaching others how to transform their lives through technology. She has 25+ years of experience architecting, designing, and building enterprise web applications. Her passions include teaching cloud topics and leading software engineering teams. Kesha holds multiple AWS certifications and is recognized as an AWS Machine Learning Hero, Alexa Champion, AWS Ambassador, and HackerRank All-Star. She currently serves as the Program Director of Slalom's Cloud Residency and on the Board of Directors for Women in Voice."
}
},
{
"title": "What's new in .NET 8 & C# 12",
"text": "Let's focus on the important news in C# and .NET. Performance, beautiful code with new language features, cross-platform, and lots more; it's all getting better with the upcoming release!",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/filip-ekberg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/55bc0dec15a15b6f55dab6bcc920faefa10c69ec-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Filip Ekberg",
"bio": "Filip is the author of C# Smorgasbord and over 20 Pluralsight courses, speaker at events and user groups around the globe, Microsoft MVP for 11 years in a row. He loves teaching fellow developers how to master all things C# and .NET."
}
},
{
"title": "Designing for change with Vertical Slice Architecture",
"text": "While traditional layered architectures have held their ground for years—structing applications into recognisable tiers such as “presentation”, “business logic”, and “data”. Are they really suited to the demands of modern software development?",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 2 - Level 3 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/chris-sainty",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eba3187b8f067467e7d8feb62a5ed63778021cbf-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Chris Sainty",
"bio": "Chris is a Microsoft MVP, author, and software engineer at Enable with over 20 years experience designing and building applications.\n\nPassionate about sharing his knowledge with the community, he regularly writes both for his own blog as well as others—such as Visual Studio magazine, Progress Telerik, and StackOverflow. This passion for blogging led to his first book, Blazor in Action, a practical guide to building Blazor applications. He also maintains several popular open source projects under the GitHub organisation, Blazored. When not tapping on a keyboard, Chris is a keen speaker, having delivered talks at both user groups and conferences all over the world.\n\nYou can find Chris online at his blog chrissainty.com and on Twitter as @chris_sainty."
}
},
{
"title": "Not all attacks are malicious: DDoS from outside and within",
"text": "Over the past year, the interest in NRK.no has increased among foreign powers. Although it's nice to be popular, it can sometimes become a bit too much.",
"courseText": "In this presentation, we will go through how DDoS attacks are experienced at NRK.no and how we try to minimize the consequences when the attacks occur. We will also see that not all attacks are hostile or come from external sources.",
"details": {
"day": "Friday ",
"room": "Room 3 - Level 4 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/ingrid-guren",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a5a3f1c2d8e457c790a70916e488b15e7e0eeab2-400x400.png?w=285&h=285&q=85&auto=format",
"name": "Ingrid Guren",
"bio": "Ingrid is tech lead for JavaScript at NRK.no and has performed a disaster recovery of the front page at three in the morning."
}
},
{
"title": "Part 1/2: Speak Up! and Make Your Content Land",
"text": "Do you have great ideas, but don’t know how to articulate and “sell” them? Do you aspire to be a speaker, but lack the confidence to put yourself out there? Whether you are casually speaking to your team, sharing an idea with the CEO in the elevator, pitching to a prospective client, or addressing an audience of a hundred people or more, speaking with confidence and communicating with impact are the skills you need. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 4 - Level 4 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Denise Jacobs",
"bio": ""
}
},
{
"title": "On Becoming a Space-Faring Civilization",
"text": "What will it take for humanity to become a space-faring civilization? ",
"courseText": "Join Richard Campbell as he talks about the near-term technologies that are moving this idea closer to reality. The first problem is getting up there - and improvements in rocket design have substantially lowered the cost of access to space. Then the question - what do we do up there? And how do we stay? And is that even possible in the long term? Why bother being a space-faring civilization?",
"details": {
"day": "Friday ",
"room": "Room 5 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/richard-campbell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9f7836c5bf672343ec1b4a251af1814b4c90d997-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Richard Campbell",
"bio": "Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development, and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013, and was on the board of directors of Telerik, which was acquired by Progress Software in 2014. Today, he is a consultant and advisor to a number of successful technology firms and is the founder and chairman of Humanitarian Toolbox (www.htbox.org), a public charity that builds open-source software for disaster relief. Richard also hosts three podcasts: .NET Rocks! (www.dotnetrocks.com) for .NET developers, RunAs Radio (www.runasradio.com) for IT Professionals, and Windows Weekly (https://twit.tv/shows/windows-weekly)."
}
},
{
"title": "An Introduction to Residuality Theory",
"text": "Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments.",
"courseText": "Residuality theory models software systems as interconnected residues - an alternative to component and process modeling that uses applied complexity science to make managing uncertainty a fundamental part of the design process.",
"details": {
"day": "Friday ",
"room": "Room 6 - Level 5 ",
"time": "10:20 - 11:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/barry-oreilly",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e5c0cdfe137409427d59cf7889e3bf9005b16258-373x373.png?w=285&h=285&q=85&auto=format",
"name": "Barry O'Reilly",
"bio": "Barry is a CITA-P certified Architect who has held Chief Architect positions at Microsoft and and iDesign. He has also been a startup CTO, the Worldwide Lead for the Solutions Architecture Community at Microsoft, and founder of the Swedish Azure User Group. He is also a PhD candidate in software design and complexity science. "
}
},
{
"title": "Technical Neglect",
"text": "Many developers evoke the mischievous spirit and day-to-day burden of technical debt to explain the misfortunes and troubles of their codebase and delivery. While unmanaged technical debt weighs down many codebases and exerts drag on their schedules, it is more often an effect than a cause.",
"courseText": "In this talk, we will look at what is and is not meant by technical debt — and other metaphors — with a view to properly attributing the root and recurring cause as technical neglect rather than technical debt. Without seeing technical neglect for what it is, we will continue to misattribute our problems to an effect rather than a cause.",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/kevlin-henney",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2bd5db29bbab6f3d64e490a005f9afdacd243a07-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Kevlin Henney",
"bio": "Kevlin is an independent consultant, speaker, writer and trainer. His development interests, contributions and work with companies covers programming, people and practice. He has contributed to open- and closed-source codebases, been a columnist for a number of magazines and sites and has been on far too many committees (it has been said that \"a committee is a cul-de-sac down which ideas are lured and then quietly strangled\"). He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and 97 Things Every Java Programmer Should Know. He lives in Bristol and online."
}
},
{
"title": "Let's talk about DX, baby",
"text": "Writing code is fun! Reading it, not so much.\nAs developers we spend as much, if not more time reading code than we do writing it. However we often forget when coding that we're writing for other humans to read as much as we are for computers to execute.",
"courseText": "This talk goes over how to create a better developer experience in your projects by writing code with intent. Leading the reader through your codebase should feel like settling in to watch your favourite TV show; enjoyable and unsurprising.With this, and other DX skills covered in the talk, we will create maintainable, educational and pleasant to use projects, not only for other developers, but also for our future selves!",
"details": {
"day": "Friday ",
"room": "Room 2 - Level 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jo-franchetti",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d5496ccf75e621b5e9332ba935b68689efd8a0a3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Jo Franchetti",
"bio": "Jo is a DevRel Engineer at Deno. She is passionate about improving developer experience, teaching good use of the web and building sparkly, wearable, internet connected tech. She mentors junior developers, talks a lot about mental health and is devoted to improving the diversity and inclusivity of the tech industry."
}
},
{
"title": "How GitHub delivers GitHub using GitHub",
"text": "Want to learn how a large enterprise works in an agile way? April will talk about how Microsoft engineering teams embarked on their own DevOps journey reducing a three-year release cycle down to three weeks. This required changes to their people, process and products.",
"courseText": "April will then talk about how GitHub builds GitHub with GitHub. Comparing the two agile journeys to deliver the largest developer platform on the planet.",
"details": {
"day": "Friday ",
"room": "Room 3 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/april-edwards",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2f24123657aa02f83ca2a002ce3278fae02558ab-1000x1000.png?w=285&h=285&q=85&auto=format",
"name": "April Edwards",
"bio": ""
}
},
{
"title": "Part 2/2: Speak Up! and Make Your Content Land",
"text": "Do you have great ideas, but don’t know how to articulate and “sell” them? Do you aspire to be a speaker, but lack the confidence to put yourself out there? Whether you are casually speaking to your team, sharing an idea with the CEO in the elevator, pitching to a prospective client, or addressing an audience of a hundred people or more, speaking with confidence and communicating with impact are the skills you need. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 4 - Level 4 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Denise Jacobs",
"bio": ""
}
},
{
"title": "The Crisps and Pickle Story: What's Really Behind Infamous, Historic UI Failures?",
"text": "Even the smallest design flaws can have a seismic effect on business. Yet product teams continually miss the little things. Why? Join me on a tour of seemingly insignificant interface design quirks (and the larger flaws behind them) that have changed history, caused mass panic, otherwise upended society, and completely ruined my sandwich.",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 5 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/dean-schuster",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/1e91f04ab2e79701b80c4219008184568061d5a2-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Dean Schuster",
"bio": "Dean Schuster has been envisioning and creating human-centered digital products since the advent of the commercial web. He is founder and owner of the user experience strategy firm truematter, leading the team to help national and international organizations change the way they do business online. He travels all over the world to speak and teach, mentoring professionals and challenging teams to a higher standard for digital experiences.\n\nDean is also an avid ultra-marathoner and trail racer, often found in out-of-the-way places, including Antarctica."
}
},
{
"title": "Middleware Showdown: Exploring Diverse Messaging Solutions",
"text": "Get ready for an insightful session where we delve into messaging solutions and compare popular options such as RabbitMQ, Azure Service Bus, Amazon SQS, and Apache Kafka. In addition, we'll challenge these solutions and consider the unconventional approach of using a database as a message queue. Join us as we evaluate each approach's benefits, trade-offs, and considerations.",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 6 - Level 5 ",
"time": "11:40 - 12:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/chris-patterson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8bc504e1b4334ecda84346025292c31a53ae98e0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Chris Patterson",
"bio": "Chris Patterson is a software architect and an open-source leader with over 30 years of experience in designing, developing, and deploying technology solutions. He is the owner and consultant of Loosely Coupled, LLC, a company that provides technology consulting and developer support services for MassTransit, a free, open-source distributed application framework for .NET.Chris is also the founder and primary maintainer of MassTransit, which he has been leading since 2007. He is passionate about creating and contributing to open-source projects that enable developers to build message-based applications with ease and reliability. Chris is a multi-year Microsoft MVP award recipient, a McKesson Fellow, and a McKesson Distinguished Technologist, recognized for his technical excellence and innovation. He regularly produces software development-related content on YouTube, sharing his knowledge and expertise with the community."
}
},
{
"title": "Kafka for .NET Developers",
"text": "Kafka is a low-latency streaming solution with a rich ecosystem of tools such as Kafka Connect and Flink, but is less well-known to .NET developers.",
"courseText": "In this session we will introduce Kafka, explaining the mysteries of records, offsets, SerDes and schema registries, in-sync replicas, partitions and tools like Connect and Flink. There will be code, as we work with examples in .NET of using as a messaging solution in your applications. By the end of this session you should feel comfortable with the concepts required to use Kafka as a .NET developer.",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/ian-cooper",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/18f49ab1c417b19449ba90eb49ef87975ad4294d-318x318.png?w=285&h=285&q=85&auto=format",
"name": "Ian Cooper",
"bio": "Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand"
}
},
{
"title": "Azure Cosmos DB - Low Latency and High Availability at Planet Scale",
"text": "Azure Cosmos DB is a fully-managed, multi-tenant, distributed, shared-nothing, horizontally scalable database that provides planet-scale capabilities and multi-model APIs for Apache Cassandra, MongoDB, Gremlin, Tables, and the Core (SQL) APIs. It currently powers many mission-critical services both within Microsoft (such as Microsoft Teams and Active Directory) and across large-scale Fortune 500 organizations (such as Walmart and Adobe). ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 2 - Level 3 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/kevin-pilch",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f38e5cd256375bd92ebda6ee3d4d43db7912875f-1827x2048.jpg?rect=0,111,1827,1827&w=285&h=285&q=85&auto=format",
"name": "Kevin Pilch",
"bio": "Kevin has worked at Microsoft since 2002. During that time he has worked on things like C#/VB/F#, Roslyn, MSBuild, ASP.NET Core, Entity Framework, Winforms, Orleans, and SignalR. Currently he manages the Developer Experience team for Azure Cosmos DB. Outside of work he enjoys training for marathons and playing hockey. His weaknesses include beer and chocolate chip cookies."
}
},
{
"title": "Keep your nose out of it. Denying yourself access to production",
"text": "In today's world of personal data, privacy concerns, malware and just plain bad luck, having access to a production system and production data is simply a Bad Idea. And not just for yourself, but every one. The developers, the database admin, the operations team - none of them should have access to production. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 3 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/glenn-f-henriksen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/48b238a9fd7e1fb093718b4efd42bcc00a51a627-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Glenn F. Henriksen",
"bio": "Glenn F. Henriksen is a mentor and developer from Norway. As the co-founder and CTO of Justify, he gets to build new legal tools for everyone to use, helping to create better communication and less conflict in relationships. He's continuously exploring new tools, processes and technologies, and improving how he and his fellow developers work with code, tasks and projects. He has been a Microsoft Development MVP, a part of the Microsoft Regional Director program and is an ASP.NET Insider and an Azure Advisor. In the past 20+ years he has co-owned two companies, worked as a consultant, manager, support tech, network admin, developer, architect, technical lead and more, but his favorite things are still swapping code for food and building stuff that makes a difference in people’s lives."
}
},
{
"title": "Leia VS Galadriel: Exploring your inner leader",
"text": "Join us for Post-it note wars and help Leia to defeat Darth Vader armed only with a Sharpie. Will Galadriel find and defeat Saurin only with post-it notes?",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 4 - Level 4 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Workshop (60 min)"
},
"speaker": {
"url": "/speakers/antonio-cobo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d98bf98f84de8633b5acca9aebfe7b59297d8d0c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Antonio Cobo",
"bio": "Antonio is an Agile enthusiast with more than 20 years experience in the IT industry and Agile methodologies. He comes from a technical background, moving to different roles in 3 different countries. He usually speaks about Agile, DevOps and Mental Health across Europe and US"
}
},
{
"title": "What you can learn from an open-source project with 300 million downloads",
"text": "After more than 10 years of development, our pet project, Fluent Assertions has almost reached the 300 million downloads. Providing a high quality library like that doesn't come for free. We've been trying to write code that is clean enough for our contributors, write tests that are self-explanatory, ensure breaking changes are strictly controlled and try to make it easy to use. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 5 - Level 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/dennis-doomen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/10ad3c55fae9d303de845ee86054e7e40210ef39-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Dennis Doomen",
"bio": "Dennis is a Microsoft MVP and a veteran hands-on architect in the .NET space with a special interest in writing clean code, Domain Driven Design, Event Sourcing and everything agile. He specializes in designing enterprise solutions based on the .NET technologies as well as providing coaching on all aspects of designing, building and maintaining enterprise systems. He is the author of www.fluentassertions.com, a very popular .NET assertion framework, www.liquidprojections.net, a set of libraries for building Event Sourcing architectures and he has been maintaining coding guidelines for C# on www.csharpcodingguidelines.com since 2001. He also keeps a blog on his everlasting quest for better solutions at www.continuousimprover.com. You can reach him on Twitter through @ddoomen and on Mastodon through @[email protected]."
}
},
{
"title": "From Magic to Mechanics: Demystifying GPU Programming",
"text": "“Any sufficiently advanced technology is indistinguishable from magic”. Today’s technological landscape is marked by rapid advancements, from awe-inspiring artificial intelligence to captivating 3D graphics and highly advanced simulations. At the heart of these innovations lies the Graphics Processing Unit (GPU) – the workhorse driving modern computation. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 6 - Level 5 ",
"time": "13:40 - 14:40 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/adam-gaidi",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4d09d4c11f37e6fc4547e41e53a52f67a0972ad9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Adam Gaidi",
"bio": "Software developer and consultant at Blank with a special interest in GPUs, algorithms, machine learning and high-performance computing."
}
},
{
"title": "Moving IO to the edges of your app: Functional Core, Imperative Shell",
"text": "Modern architectures (such as Onion, Clean and Hexagonal) recommend that interfacing with the outside world be done at the boundaries of your app, not in the middle. Similarly, in functional programming, the core code should be deterministic, and all I/O should be at the edges.",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/scott-wlaschin",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/7748c6621daac7d97f51a3a7f28dcbaf6190b296-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Scott Wlaschin",
"bio": "Scott Wlaschin is a developer, architect and author. He is the author of the popular F# site fsharpforfunandprofit.com, and the book \"Domain Modeling Made Functional\", published by Pragmatic Bookshelf.\n\nKnown for his non-academic approach to functional programming, Scott is a popular speaker and has given talks at NDC, F# Exchange, DDD Europe, and other conferences around the world."
}
},
{
"title": "Co-Create: Creating Better Together",
"text": "Despite the prevalent mythology of the lone creative genius, many of the most innovative contributions spring from the creative chemistry of a group and the blending of everyone’s ideas and concepts.",
"courseText": "How can we best leverage this collective wisdom to generate creative synergy and co-create? Let’s look at the process of recognizing and removing our personal creative blocks, connecting and communicating with others, combining ideas using play, and constructing a collaborative environment to discover effective methods for tapping into a group’s creative brilliance. Through these steps, you’ll learn to capitalize on the super-linearity of creativity to embrace and leverage diversity to create better together.",
"details": {
"day": "Friday ",
"room": "Room 2 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Denise Jacobs",
"bio": ""
}
},
{
"title": "Workflows of Highly Functional App & Data Engineering Teams",
"text": "How does a highly functional development team manage enterprise data engineering? They focus on the core principles of Schema Management, Standards Enforcement, Database Testing, and Automated Incremental Deployment. Microsoft brings an agonizing menu of choices to architects and engineers; they can be a challenge to wade through. This session can help. Let’s review how some of the world’s largest and most critical app & data engineering teams handle change management, observability, and quality at enterprise scale. ",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 3 - Level 4 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/jerry-nixon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/7668203dddd271e03794e0a9d561e7dddf3a0ac6-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Jerry Nixon",
"bio": "Jerry Nixon is an Engineer based in Colorado. He's a Product Manager on the Azure Data Platform focusing on Developer Experiences. With over two decades of experience, he excels in developing, designing, and delivering software solutions. He's a professor of computer science in Denver. As a seasoned speaker, author, and teacher, Jerry hosts shows like Open at Microsoft, Microsoft DevRadio, and SQL Tips for Developers. Advocating for users and passionate about clean, maintainable code, his core expertise lies in design, data engineering, and software development. As a PM on the Microsoft SQL team dedicated to Developer Experiences, Jerry collaborates closely with flagship product teams. Jerry has a deep history of field engineering for Microsoft's largest customers. While most of his days revolve around Outlook, Visual Studio, and Docs, he enjoys spending his own time teaching his three daughters Star Trek character backstories and episode plots."
}
},
{
"title": "Level up with GitHub Copilot: using AI to learn, code, and build",
"text": "It's time you meet your AI pair programmer. Do you find yourself stuck on a chunk of code? Unsure of how best to center a div? GitHub Copilot can help. Get unstuck by seeing suggested lines or code, whole functions, and learn more about your development journey through having code explained, and even translate your code into other languages.",
"courseText": "",
"details": {
"day": "Friday ",
"room": "Room 5 - Level 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/michelle-mannering",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/17e26131d687b2c94c2fc81fec933807d5e1c65e-1420x1693.png?rect=0,137,1420,1420&w=285&h=285&q=85&auto=format",
"name": "Michelle “MishManners” Duke",
"bio": "I'm a multi-talented personality in the tech and gaming communities. As a developer advocate 🥑, get to create awesome experiences and engage with the vibrant GitHub developer community. I've spoken at over 250 events on topics like AI, the future of work, communication, teamwork, and have given technical demos. I'm a respected leader in the hackathon community, having won, organised, and mentored over 100 hackathons.I have founded several tech companies—including an AI company, and an escooter business—and, as a result, sits at the forefront of Melbourne’s science, tech, esports and startup scenes. In my 'spare' time I'm a streamer, journalist, and always working on something exciting ⚡ So catch me at an event or streaming on Twitch!"
}
},
{
"title": "Using Vector Databases for Multimodal Embeddings and Search",
"text": "Many real-world problems are inherently multimodal, from the communicative modalities humans use such as spoken language and gestures to the force, proprioception, and visual sensors ubiquitous in robotics. In order for machine learning models to address these problems and interact more naturally and wholistically with the world around them and ultimately be more general and powerful reasoning engines we need them to understand data across all of its corresponding image, video, text, audio, and tactile representations.",
"courseText": "In this talk, Zain Hasan will discuss how we can use open-source multimodal models (such as https://github.com/facebookresearch/ImageBind), that can see, hear, read, and feel data(!), to perform cross-modal search(searching audio with images, videos with text etc.) at the billion-object scale with the help of open source vector databases. I will also demonstrate, with live code demos and large-scale datasets, how being able to perform this cross-modal retrieval in real-time can help users add natural search interfaces to their apps. This talk will revolve around how we scaled the usage of multimodal embedding models in production and how you can add cross-modal search into your apps.",
"details": {
"day": "Friday ",
"room": "Room 6 - Level 5 ",
"time": "15:00 - 16:00 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/zain-hasan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8ef7de6292983b9a7e449fb97af4a5d19d5667f0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Zain Hasan",
"bio": "Zain Hasan is a Senior Developer Advocate at Weaviate an open-source vector database. He is an engineer and data scientist by training, who pursued his undergraduate and graduate work at the University of Toronto building artificially intelligent assistive technologies. He then founded his company developing a digital health platform that leveraged machine learning to remotely monitor chronically ill patients. More recently he practiced as a consultant senior data scientist in Toronto. He is passionate about open-source software, education, community, and machine learning and has delivered workshops and talks at multiple events and conferences."
}
},
{
"title": "How JavaScript Happened: A Short History of Programming Languages",
"text": "JavaScript was famously created in 10 days as a proof-of-concept for Netscape Navigator 2.0. Today it is one of the most-used languages in the world. Some people even like it. In this talk we will chart the path from the dark days before programming languages, through the ups and downs of the early pioneers, all the way to 1995 and the creation of JavaScript. ",
"courseText": "We will meet the giants on whose shoulders Brendan Eich stood, and speculate about what they might think of modern JavaScript. You will learn interesting things about language design (good and bad), computer internals (weird), and committees (just bad). You’ll see FizzBuzz implemented at least a dozen times. It’ll be fun.",
"details": {
"day": "Friday ",
"room": "Room 1 - Level 3 ",
"time": "16:20 - 17:20 ",
"timezone": "(UTC±00) ",
"type": "Talk (60 min)"
},
"speaker": {
"url": "/speakers/mark-rendle",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b522b8f240eff93fe07b69c93d5b44c6eb92c839-1019x1016.jpg?rect=2,0,1016,1016&w=285&h=285&q=85&auto=format",
"name": "Mark Rendle",
"bio": "Mark is the founder of RendleLabs, which provides consulting services and workshops to .NET development teams across all industries. His particular obsessions are API design and development, performance, Observability and code-base modernisation. He also uses skills acquired during a few years as a professional stand-up comic to deliver entertaining and informative talks at conferences around the world, and recently learned to play bass so he could join tech parody band The LineBreakers."
}
}
]
]
[
[
{
"title": "キヌノヌトあなたの思考をデバッグする",
"text": "システム構築には無数の耇雑さが䌎う。しかし、20幎間゜フトりェア・゚ンゞニアリングに携わっおきたこずで、システムを真に巊右するものは「決断」であるこずを孊んだ。それはプログラミング蚀語でも、デヌタストアでも、デプロむモデルでも、ここにあなたの奜きな技術を入れおくださいでもありたせん。意思決定ず、それが匕き起こす波及効果なのだ。私たちは、カフェむン入りのチヌタヌよりも速いスピヌドで疟走するこの業界で、最新か぀最高のものを远い続けようず果おしない時間を費やしおいる......しかし、私たちの思考プロセスに疑問を投げかけ、改善し、あるいは本質的にデバッグするこずに、どれだけの時間が費やされただろうか",
"courseText": "自分の意思決定をどのように構成し、それが構築する゜フトりェアにどのような圱響を䞎えるのか最適でない意思決定が行われたずき、意思決定プロセスそのものを振り返りたすか私はここ数幎、自分の意思決定の思考プロセスをデバッグするこずに時間を費やしおきた。ブレヌクポむントを眮いお、どのような仮定が私をここに導いたのか、どのような遞択肢を芋萜ずしたのかを怜蚌しおきた。その結果、私の思考プロセスはより構造化され、合理化され、よりバランスの取れた意思決定に぀ながりたした。このセッションでは、クリティカル・シンキングがどのように私たちの意思決定プロセスを倉革し、私たちがナヌザヌのために構築する゜リュヌションの質を高めるこずができるかを探りたす。",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/laila-bougria",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e95cc1c6aa3fce18800758e457c2f6d5b8685659-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ラむラ・ブヌリア",
"bio": "Laila Bougriaは、.NET分野で15幎以䞊の経隓を持぀゜フトりェア゚ンゞニアであり、゜リュヌションアヌキテクトです。Microsoft Azure MVPであり、䞖界䞭のカンファレンスで頻繁に講挔を行っおいたす。珟圚はParticular SoftwareでNServiceBusを構築し、分散謎解きにいそしんでいる。コヌドに没頭しおいないずきは、線み物を楜しんでいる毛糞を矎しい暡様に絡たせるこずで、思考を解きほぐすこずができるずいう。"
}
},
{
"title": ".NET MAUI、Blazor、SignalRによるリアルタむム接続アプリ",
"text": "今日の䞖界では、アプリは即座に曎新されるこずが期埅され、ナヌザヌはリアルタむムで共同䜜業やゲヌムをするこずを求めおいたす。それを実珟する䞀぀の方法が、SignalRを䜿うこずです。",
"courseText": "このセッションでゞェラルドは、SignalRずは䜕か、どのように䜿い分けるかを教え、.NET MAUIを䜿ったネむティブモバむルアプリずASP.NETずBlazorで構築されたりェブアプリのリアルタむム接続を瀺すクヌルなデモの数々であなたを驚かせたす。",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/gerald-versluis",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9d023dca69ed99d18a625ace2602e78e8376df3a-400x400.png?w=285&h=285&q=85&auto=format",
"name": "ゞェラルド・ノェルスルむス",
"bio": "マむクロ゜フトの゜フトりェア゚ンゞニアであるゞェラルド・ノァヌスルむスは、.NET MAUIのパワヌを駆䜿しお、どんなプロゞェクトにも打ち勝぀。10幎以䞊のキャリアを持぀圌は、Azure、ASP.NET、その他すべおの.NETグッズを䜿っお、フロント゚ンドからバック゚ンドたで、そしおその間にあるすべおのこずに取り組んできた。しかし、Xamarinの魔法に出䌚っおから、モバむルずクロスプラットフォヌム開発に倢䞭になり、積極的なコミュニティメンバヌずなり、執筆、ツむヌト、プレれンテヌションを通じお知識を共有しおいる。゜フトりェアの䞖界を救っおいないずきは、Twitterの@jfversluis、ブログのhttps://blog.verslu.is、YouTubeチャンネルのhttps://youtube.com/GeraldVersluis。"
}
},
{
"title": "Workers Browser Rendering APIでブラりザを自動化",
"text": "この講挔では、Browser Rendering APIがブラりザのタスクをどのように自動化できるかを探りたす。たずCloudflare Workersの抂芁ず、゚ッゞでJavaScriptを実行する方法に぀いお説明したす。その埌、ブラりザの自動化に぀いお詳しく説明し、DOMずの察話、フォヌムぞの入力、りェブペヌゞからのデヌタのスクレむピングの方法を取り䞊げたす。",
"courseText": "Cloudflare Workersを䜿甚したブラりザ自動化により、りェブアプリケヌションのナヌザヌ゚クスペリ゚ンスを向䞊させ、りェブペヌゞのスクリヌンショットやPDFの生成などのタスクを自動化できる実䟋を玹介したす。受講者は、ブラりザのタスクを自動化するためのBrowser Rendering APIの䜿甚方法に぀いお理解を深め、りェブ開発スキルを次のレベルに匕き䞊げるこずができたす。",
"details": {
"day": "氎曜日 ",
"room": "Room 2 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/gift-egwuenu",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/505a8ae123b684034696ae3aa53771e0d1cbd244-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Gift Egwuenu",
"bio": "Gift EgwuenuはCloudflareのDeveloper Advocateです。りェブ開発ずビゞネスの成長を支揎するツヌルの構築においお6幎以䞊の経隓を持぀。前職ではフロント゚ンド開発者ずしお働いおいたした。珟圚はデベロッパヌリレヌションの仕事をしおいたす。Gift Egwuenuは、Web開発、Jamstack、キャリア関連のトピックで自分の経隓を共有し、業界のスキルアップを支揎するこずを目暙ずしおいたす。"
}
},
{
"title": "コヌドで鍛えるIaCARM/Bicep vs Terraform vs Pulumi",
"text": "Infrastructure as CodeIaCは、Azureむンフラのデプロむを自動化する匷力な方法です。IaCを䜿甚するず、コヌドでむンフラストラクチャを定矩し、そのコヌドを䜿甚しおリ゜ヌスをデプロむおよび管理できたす。",
"courseText": "このセッションでは、Azure Resource ManagerARMテンプレヌト、MicrosoftのBicep蚀語プロセッサ、TerraformやPulumiのような人気のあるオヌプン゜ヌスツヌルなど、AzureでIaCを䜿甚するさたざたな方法を探りたす。たた、各アプロヌチの長所ず短所を比范し、どのような堎合に各アプロヌチを䜿甚するのが最適かを議論したす。IaCが初めおの方にも、ベテランの方にも、このセッションはクラりドのデプロむメントを次のレベルに匕き䞊げるために必芁な知識を提䟛したす。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/mike-benkovich",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4d9964c9002ba826d80ba64e010620d2575ae3e9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マむク・ベンコビッチ",
"bio": "開発者、ビゞネスオヌナヌ、コンサルタント、クラりドアヌキテクト、Microsoft Azure MVP、オンラむンむンストラクタヌであるマむク・ベンコビッチは、2004幎から2012幎たでマむクロ゜フトの卒業生であり、Microsoft Across America、MSDN Events、MSDN Webcasts、DPE、Channel 9での掻動を通じお、党米の開発者コミュニティの構築に貢献した。たた、米囜内のさたざたな郜垂で、開発者向けカンファレンスやナヌザヌグルヌプの創蚭ず発展に貢献した。マむクロ゜フト圚職䞭は、Azure Boot Campむベントの立ち䞊げに貢献し、米囜内の各郜垂やPDC、TechEdで開催された埌、コミュニティぞず匕き継がれた。2009幎には、ミネアポリスでTechMastersずいうギヌクのためのトヌストマスタヌクラブを立ち䞊げ、珟圚もカンファレンスのスピヌカヌを育おおいる。圌はLinkedIn LearningのAzureむンストラクタヌであり、倚くのオンラむンコヌスを開発したした。マむクは、Azureクラりド・ガバナンス、DevOps、アプリケヌション・アヌキテクチャ、゜フトりェア・デリバリヌのコンサルティングに積極的に取り組んでいる。"
}
},
{
"title": "パヌト1/2TensorflowずPGVectorによる映画掚薊システムの構築",
"text": "最近、怜玢がよりスマヌトになったこずにお気づきですかベクトル怜玢技術が私たちの文脈怜玢䜓隓をどのように向䞊させたか、ずおも魅力的です。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム4 - レベル4",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/olena-kutsenko",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=285&h=285&q=85&auto=format",
"name": "オレナ・クツェンコ",
"bio": "オレナはデヌタ、持続可胜な゜フトりェア開発、チヌムワヌクの経隓豊富な゚キスパヌトです。゜フトりェア゚ンゞニアリングのバックグラりンドを持ち、Nokia、HERE Technologies、AWSでチヌムを率い、ミッションクリティカルなアプリケヌションを開発しおきたした。珟圚はAivenに勀務し、Apache Kafka、ClickHouse、OpenSearchずいったオヌプン゜ヌスのデヌタ技術を利甚する開発者や顧客をサポヌトしおいる。たた、囜際的な講挔者でもあり、䞖界䞭のカンファレンスで定期的に講挔を行っおいる。AWSデベロッパヌず゜リュヌションアヌキテクトの資栌を持ち、Confluent Catalystでもある。"
}
},
{
"title": "ChatGPTの次に来るものはベクタヌデヌタベヌス-MLのシンプルでパワフルな未来",
"text": "ChatGPTの次に来るものはWeaviate、Pinecone、Chromaのようなベクタヌデヌタベヌスのプロゞェクトは、最近䜕癟䞇ドルもの資金を埗たした。しかし、ベクタヌデヌタベヌスずは䜕でしょうかそしお、なぜそれらは将来ずおも重芁になるのでしょうか",
"courseText": "ベクタヌデヌタベヌスが機械孊習ビゞネスのナヌスケヌスの定矩ず実行にどのように圹立぀かを芋おみたしょう。実際のナヌスケヌスを調査し、ベクタヌずベクタヌデヌタベヌスの可胜性を理解したす。たた、ベクタヌデヌタベヌスがどのようにchatGPTず連携し、chatGPTの制限を克服するこずができるのかに぀いおも説明したす。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/erik-bamberg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/507c68763cb6e65fd568fd26e25862ab14539f4b-1535x2048.png?rect=0,257,1535,1535&w=285&h=285&q=85&auto=format",
"name": "゚リック・バンベルク",
"bio": "゚リックはJavaず機械孊習の熱狂者であり、Javaのコヌチ、専門家、コンサルタント、゜フトりェアアヌキテクトである。ミュヌゞシャンであり、むンディ・フィルム・メヌカヌでもある圌は、垞にアヌティストの目で゚レガントな゜フトりェア・゜リュヌションを芋おおり、創造性ず芞術、そしお゜フトりェア・゚ンゞニアずしおのこれらのスキルの重芁性に぀いお知っおいたす。"
}
},
{
"title": "あなたは.NETでのロギングのやり方を間違えおいたす。盎したしょう。",
"text": "ロギングは、本番環境で実行されるすべおのアプリケヌションにずっお重芁な郚分である。それは、ランタむムのラむフサむクルを䌝え、開発者がシステムをデバッグしやすくし、物事がうたくいかないずきに䜕がどのように倱敗したかを特定するためにある。しかし、それを間違えるのは非垞に簡単で、匕き起こされた問題は䜕幎も隠れたたたになっおしたうこずもある。",
"courseText": "このセッションでは、ロギングが匕き起こす可胜性のあるすべおの問題を説明し、それらをすべお修正する方法を玹介したす。",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/nick-chapsas",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/236aae267db3b8baa504804d3b6cb2734d93af38-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ニック・チャプサス",
"bio": "ニックは、C#ず.NETに焊点を圓おたコンテンツクリ゚むタヌであり、著者であり、教育プラットフォヌムDometrainの創蚭者です。"
}
},
{
"title": "あなたはその蚀葉を䜿い続けおいる非同期およびプロセス間通信",
"text": "分散コンピュヌティングに関しお蚀えば、長幎のトピックのひず぀は、異なるサヌビスがどのように通信すべきかずいうこずに尜きる。しかし、特定の技術的アプロヌチの盞察的な利点を調べるこずは耇雑な問題になる可胜性があるため、私たちはしばしば䜜業を単玔化するために分類に手を䌞ばす。",
"courseText": "倚くの堎合、プロセス間通信をめぐる議論は、衚面的には単玔に芋える決定にかかっおいる同期か非同期か」である。",
"details": {
"day": "氎曜日 ",
"room": "Room 2 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/samnewman",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9bdcfbc28a6e1293132fdb780de9e919a5a9117d-1024x683.jpg?rect=171,0,683,683&w=285&h=285&q=85&auto=format",
"name": "サム・ニュヌマン",
"bio": "サム・ニュヌマンは、開発から運甚、セキュリティ、ナヌザビリティ、組織たで、モノの亀差点におけるテクノロゞヌに関心がある。ThoughtWorksに10幎以䞊勀めた埌、珟圚は独立コンサルタント。著曞に『Building Microservices』オラむリヌがある。圌は䞖界䞭の様々な領域で様々な䌁業ず仕事をしおおり、倚くの堎合、片足を開発者の䞖界に、もう片足をIT運甚の領域に眮いおいる。圌に䜕をしおいるのかず聞かれれば、「より良い゜フトりェアシステムを構築するために人々ず働いおいる」ず答えるだろう。圌は蚘事を曞き、カンファレンスで発衚し、オヌプン゜ヌスプロゞェクトに散発的にコミットしおいる。か぀おはJavaが圌の糧であったが、Ruby、Python、Javascript、Clojure、むンフラ自動化、クラりドシステムにも時間を費やしおいる。"
}
},
{
"title": "より速く、より安く、より環境に優しくピックスリヌ",
"text": "この講挔では、私たちのプラットフォヌムのコアを、セルフホストで長寿呜のシングルプロセスのアプリケヌションからAWSのクラりドネむティブな分散アヌキテクチャに再構築するこずで、私たちの地球ず私たちのビゞネスにずっおより持続可胜な未来を構築するために、FundAppsで歩んだ道のりを共有したす。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/lea-mladineo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8178e5645319cabedc703b9292b52983072ad12a-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Lea Mladineo",
"bio": "゜フトりェア゚ンゞニアずしお玄10幎の経隓を持぀Leaは、過去5幎間ロンドンでC#のバック゚ンド゚ンゞニアずしおFundAppsのクラむアントに䟡倀を提䟛しおきたした。"
}
},
{
"title": "パヌト2/2TensorflowずPGVectorによる映画掚薊システムの構築",
"text": "最近、怜玢がよりスマヌトになったこずにお気づきですかベクトル怜玢技術が私たちのコンテキスト怜玢䜓隓をどのように向䞊させたかは魅力的だ。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム4 - レベル4",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/olena-kutsenko",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=285&h=285&q=85&auto=format",
"name": "オレナ・クツェンコ",
"bio": "オレナはデヌタ、持続可胜な゜フトりェア開発、チヌムワヌクの経隓豊富な゚キスパヌトです。゜フトりェア゚ンゞニアリングのバックグラりンドを持ち、Nokia、HERE Technologies、AWSでチヌムを率いおミッションクリティカルなアプリケヌションを開発しおきたした。珟圚はAivenに勀務し、Apache Kafka、ClickHouse、OpenSearchずいったオヌプン゜ヌスのデヌタ技術を利甚する開発者や顧客をサポヌトしおいる。たた、囜際的な講挔者でもあり、䞖界䞭のカンファレンスで定期的に講挔を行っおいる。AWSデベロッパヌず゜リュヌションアヌキテクトの資栌を持ち、Confluent Catalystでもある。"
}
},
{
"title": "【察話型】ニュヌラル・スタむル・トランスファヌ生成AIのアヌトずサむ゚ンス",
"text": "このむンタラクティブなセッションでは、ゞェネレヌティブAIのサブフィヌルドであるニュヌラル・スタむル・トランスファヌの魅力的な領域を探求する。",
"courseText": "この講挔では、スタむル・トランスファヌ・アルゎリズムの技術的偎面ず、アヌトやデザむンにおけるその応甚に぀いお深く掘り䞋げたす。聎講者は、ラむブのスタむルトランスファヌモデルず察話し、AIを掻甚した独自のアヌト䜜品を制䜜する機䌚を持぀。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム5 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/saloni-garg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f4dacb5a4303714e26436720eb6608e1aa860af4-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "サロニ・ガルグ",
"bio": "囜際レッドハット女性オヌプン゜ヌス賞受賞者Mozilla Open Leader 2019匷力なオヌプン゜ヌス倚様性サポヌタヌGoogle Venkat Scholarship受賞者スピヌカヌ"
}
},
{
"title": "レスポンシブWebデザむンの進化次は䜕",
"text": "2024幎、レスポンシブデザむンぞのアプロヌチに革呜を起こし、その真の可胜性を解き攟぀旅に出よう。コンテナク゚リ、スタむルク゚リ、クランプを含むモダンCSSのパワヌを発芋し、フレックスボックスずグリッドの驚くべき機胜を掘り䞋げたしょう。新しいフロンティアを開拓し、革新的なテクニックを取り入れるこずで、メディアク゚リに䟝存した埓来のデザむンから脱华するこずができたす。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/trung-vo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ab0e8d938ad92e8a5d4cac70cd787633194c03a7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Trung Vo",
"bio": "Trungは情熱的な゚ンゞニアで、Webアプリケヌションの制䜜に矎しく、パフォヌマンスず最高の゚ンゞニアリングプラクティスをもたらしたす。珟圚、Ascenda Loyaltyで、䞖界䞭の銀行、決枈ネットワヌク、マヌチャントのロむダリティを簡玠化しおいる。たた、Angular SingaporeずAngular Vietnamのオヌガナむザヌでもあり、テックコミュニティをサポヌトしおいる。Angular SpotifyずAngular Jira Cloneをオヌガナむズし、著名なオヌプン゜ヌスプロゞェクトを立ち䞊げた。フロント゚ンドアヌキテクチャ、スケヌラビリティ、パフォヌマンスの専門知識を持぀Trungは、知識を共有し、仲間の゚ンゞニアの成功を支揎するこずを楜しんでいる。"
}
},
{
"title": "りェブ開発の次の段階を理解する",
"text": "2024幎、りェブは゜フトりェア業界を支配し続けおいる。新しいフレヌムワヌク、ビルドシステム、アヌキテクチャパタヌンが次々ず登堎し、むノベヌションはあらゆる方向に進んでいる。しかし、我々はどこに向かっおいるのだろうかパタヌンはあるのだろうか次の倧きなフェヌズは",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/steve-sanderson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/da406a396bd703bfb438fd4610dd045d430aea2f-350x350.jpg?w=285&h=285&q=85&auto=format",
"name": "スティヌブ・サンダヌ゜ン",
"bio": "スティヌブはマむクロ゜フトの.NETチヌムの開発者アヌキテクトで、特にりェブ技術に力を入れおいる。珟圚.NETを代衚するWeb UIフレヌムワヌクであるBlazorや、JSクラむアントレンダリングフレヌムワヌクの最初の波のひず぀であるknockout.jsを開発したこずで知られおいたす。テクノロゞヌを前進させる新しいむノベヌションを発芋・創造し、デモを䞭心ずしたカンファレンスでの講挔を通じお、物事がどこに向かっおいるのかを䌝える方法を芋぀けるのが奜きだ。"
}
},
{
"title": "ハッキングの仕組み - Web版",
"text": "ハッキングされた経隓や、人々がどのようにしおシステムを䟵害する方法を芋぀け出すのか䞍思議に思ったこずはないだろうか圌らはどんなツヌルを䜿っおいるのだろうどのようなスキルが必芁なのでしょうかたた、あなたやあなたのチヌムは、システムやサヌビスをより安党に保護するための知識をどのように埗るこずができるでしょうか",
"courseText": "りェブ搟取ずいう玠晎らしい䞖界ぞの旅に出かけ、より良い、より安党な゜フトりェアを曞くためのスキルセットを構築するために、ゲヌム化された安党な環境の䜿い方を孊びたしょう。䞀床ハックする方法を孊んだら、もう元には戻れないのですから。このセッションはりェブテクニックを悪甚するこずがすべおなので、バむナリヌ・ブヌドゥヌや超䜎レベルのスキルは必芁ありたせん。",
"details": {
"day": "氎曜日 ",
"room": "郚屋2",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/espen-sande-larsen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/1deb71a1304dec2aec11d47105920697ea26af74-400x400.png?w=285&h=285&q=85&auto=format",
"name": "゚スペン・サンデ・ラヌセン",
"bio": "゚スペンは25幎以䞊の経隓を持぀開発者兌アヌキテクトです。組み蟌みシステム、電子機噚、ゲヌムから倧芏暡なクラりドアプリケヌションたで、あらゆるものに携わっおきたした。圌はフルスタックに近い。゚スペンは6歳のずきにC64でコヌディングを始めお以来、゜フトりェアを䜜り続けおいる。ノルりェヌ政府が発衚したCovid-19に苊しむ䌁業ぞの補償スキヌムでは、プリンシパルアヌキテクト、テックリヌド、リヌドセキュリティ゚ンゞニアを務めた。珟圚はDNB NewTechLabでテクノロゞヌずセキュリティの研究を行っおいる。"
}
},
{
"title": "デヌタセットの䞭の象機械孊習におけるバむアスに察凊する",
"text": "サヌドパヌティのラむブラリやパッケヌゞのおかげで、機械孊習はこれたで以䞊にアクセスしやすくなり、デヌタサむ゚ンスを指先䞀぀で利甚できるようになった。しかし、我々の技術を前進させるためには、郚屋の䞭のあるいはデヌタセットの䞭の象であるバむアスに察凊するこずが極めお重芁である。バむアスは、瀟䌚に存圚する無意識のバむアスから、デヌタセットやアルゎリズムに混入しうるバむアスたで、あらゆるずころに珟れたす",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/michelle-frost",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f479de9e58d416f14ab0daf3e3fdcb6251ca274c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ミシェル・フロスト",
"bio": "ミシェル・フロストは、ミズヌリ州カンザスシティを拠点ずするデザむンテクノロゞヌ・コンサルタント䌚瀟Cremaのシニア・デベロッパヌである。AIずMLに深い情熱を持ち、この分野の倫理を熱心に提唱しおいる。珟圚、ゞョンズ・ホプキンス倧孊で人工知胜の理孊修士号を取埗䞭24幎5月。スクリヌンに映っおいないずきは、䜓重100ポンドの子犬りィルバヌを傍らに庭の手入れをしおいる。"
}
},
{
"title": "オヌプン゜ヌスツヌルによるフルスタックアプリのビルドずデプロむ",
"text": "フルスタック開発者ずしお、私たちは単玔なデヌタベヌスCRUD、デヌタ怜蚌、暩限付䞎、デヌタ型倉換などの日垞的なこずのために、重耇した定型的なコヌドをたくさん曞いおいたす。最新のりェブ・アヌキテクチャを䜿いながらも、コヌドをDRYに保ち、生産性を向䞊させるにはどうすればよいでしょうか",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム4 - レベル4",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/noam-honig",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/902c78d6b6ff8e45f4a210de2913afa01f34251a-400x400.png?w=285&h=285&q=85&auto=format",
"name": "ノヌム・ホヌニッヒ",
"bio": "コヌダヌ、オヌプン゜ヌス開発者、デベロッパヌ゚クスペリ゚ンス愛奜家、゜フトりェアアヌキテクト、起業家。仕事では、フォヌチュン500から䞭小䌁業たで、䌁業のレガシヌシステムの近代化を監督し、コンサルタントをしおいたす。仕事以倖では、フルスタックデベロッパヌずしお、たたメンタヌずしおNGOを支揎するのが奜きです。"
}
},
{
"title": "Goodbye Azure Kubernetes ServiceHello Azure Container Apps!",
"text": "あなたは、コンテナを䜿甚しおクラりドネむティブなアプリケヌションを実行するこずを決定したした。しかし、これらのコンテナをどのようにAzure Cloudにデプロむするのでしょうか?AKSたたはAzure Kubernetes Serviceは非垞に人気がありたすが、むンフラのセットアップずデプロむに倚くの耇雑さを加えおいたす。",
"courseText": "このセッションでは、Azure Container Apps for .NET 8を玹介し、Azure Container Appコンテナ環境を䜿甚したマルチコンテナアプリのセットアップに぀いお説明したす。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム5 - レベル5",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/johnny-hooyberghs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/11f2ec897b9bd5e17d2074848efcec962a343dcb-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞョニヌ・ホむバヌス",
"bio": "ゞョニヌ・ホむバヌスは、2014幎からむンボルブドで.NETアヌキテクチャずバック゚ンド開発に特化したコンサルタントを務め、2020幎からはマむクロ゜フトMVP。むンノォルブド入瀟以前は、2008幎よりCorilus瀟にお゜フトりェア開発に埓事。.NETがリリヌスされお以来、.NETに情熱を泚いでおり、C#、.NET (Core)、WCF、WinForms、WPF、ASP.NET (Core)、Entity Framework (Core)、Azure、Microsoft Stackを䜿甚したALMが専門分野。時々、JavaScriptを䜿ったりェブ開発も楜しんでいる。2010幎からは、成人教育機関CVOアントりェルペンで.NETずC#を教えおいる。仕事や教育以倖の時間は、カゞュアルゲヌム、スキュヌバダむビング、ピアノ孊習、䞖界旅行、できるだけ倚くのテヌマパヌクを蚪れるこずが奜きだ。"
}
},
{
"title": "実行可胜な芳枬可胜性",
"text": "芳枬可胜性は、芳枬可胜なシステムを構築するための最初のステップであるが、モニタリングは、収集されたテレメトリに察しおアクションを起こすこずを可胜にする。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/lesley-cordero",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0d0a329683f68a8df8c072c2beb9d1dbbd2bb889-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "レスリヌ・コルデロ",
"bio": "レスリヌ・コルデロは珟圚、ニュヌペヌク・タむムズのスタッフ・゜フトりェア・゚ンゞニア、テック・リヌド。゚ンゞニアずしおのキャリアの倧半を、Google for Educationやその他のEdtechスタヌトアップを含むEdtechチヌムで過ごしおきた。珟圚の圹割では、タむムズ党䜓の信頌性ビゞョンず戊略を蚭定し、芳察可胜性のフットプリントを改善し、最も匱い埓業員を第䞀に考えお構築する文化を育成するこずで、芳察可胜性、共有プラットフォヌム、優秀なチヌム構築に泚力しおいる。たた、時折バブルティヌをおごるこずで、他者ぞの気遣いを瀺しおいる。"
}
},
{
"title": "TLSの秘密を解き明かす",
"text": "ブラりザヌを開き、ドメむンを入力し、゚ンタヌキヌを抌すず、バム、安党な接続どうしおそんなこずが起こるのか䞍思議に思ったこずはないだろうか事前に物理的に䌚っお握手したり、USBドラむブで暗号鍵を亀換したりするこずなく、どうやっお空䞭からセキュアな接続を実珟するのだろうむンタヌネットで暗号鍵を送り合うこずはできない。",
"courseText": "この講挔では、むンタヌネット䞊で安党な接続を確立するために䜿甚されるTLSハンドシェむクず呌ばれるメカニズムに぀いお深く掘り䞋げおいきたす。TLSハンドシェむクがどのように機胜するのか、私たちが犯しおきた過ちず、その結果私たちが孊んだ厳しい教蚓を玹介し、䜕もないずころからセキュアな接続を䜜り出す、この䞀芋魔法のようなプロセスを吊定したす。",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/scotthelme",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ab87c9ae873f076138fbccc96b8174b740dce6b4-3024x2012.jpg?rect=506,0,2012,2012&w=285&h=285&q=85&auto=format",
"name": "スコット・ヘルム",
"bio": ""
}
},
{
"title": "アヌキテクチャの近代化゜フトりェア、戊略、構造の敎合",
"text": "レガシヌアヌキテクチャはビゞネスリスクであり、組織のむノベヌション胜力を阻害する。䞀方、モダナむズされたアヌキテクチャは競争䞊の優䜍性をもたらし、ビゞネスがスピヌド感を持っお革新し、組織を拡倧するこずを可胜にしたす。",
"courseText": "-",
"details": {
"day": "氎曜日 ",
"room": "Room 2 - Level 3",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/nick-tune",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/12c137a5babb0bcbe478450a4f37ec9952428858-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ニック・チュヌン",
"bio": "ニックは、プロダクトリヌダヌやテクノロゞヌリヌダヌず協働し、戊略のマッピング、ドメむンのモデル化、アヌキテクチャの蚭蚈、継続的デリバリヌチヌムの構築を行いながら、ビゞネス成果の実珟を支揎しおいる。著曞に『Architecture Modernization』Manning瀟、『Principles and Practices of Domain-Driven Design』Wrox瀟。"
}
},
{
"title": "2FA2FuriousMFAぞの新たな脅嚁",
"text": "ナヌザヌは倚ければ倚いほどいいんでしょしかし、必ずしもそうずは限りたせん。ボットや䞍正ナヌザヌをアプリから排陀したいのは確かです。セカンドファクタヌを远加し、認蚌コヌドを送信するのは䞀般的なやり方です。",
"courseText": "しかし、街には新たな悪者が珟れ、2FAはそれに远い぀くために進化しなければなりたせん。間違った䜿い方をするず、顧客のオンボヌディング・゚クスペリ゚ンスが損なわれ、コストのかかるミスになりかねたせん。このセッションに参加しお、アプリケヌションの安党性を保぀ために倚芁玠認蚌を重ねる新しいアプロヌチに぀いお孊びたしょう。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/nathaniel-okenwa",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/ced3059ea7d0df10bb04d0970738b6a0a877a9b6-1120x1043.png?rect=39,0,1043,1043&w=285&h=285&q=85&auto=format",
"name": "ナサニ゚ル・オケンワ",
"bio": "ナサニ゚ルはTwilioのデベロッパヌ・゚バンゞェリストずしお、自瀟補品を䜿っお開発者に魔法のような瞬間を提䟛するこずに取り組んでいる。圌の人生の目暙は、バットマンの頭脳、デッドプヌルのナヌモア、ティ・チャラのファッションセンス、キルモンガヌの \"Wokeness\"、サノスの決断力を持぀こず圌はむギリスずペヌロッパのJavascriptコミュニティに貢献しおいる。"
}
},
{
"title": "パヌト1/2REST APIsのバヌゞョニング ハンズオン",
"text": "䟋えばAPIApplication Programmable Interface管理゜リュヌションを䜿っおAPIを公開したいずき、私たちは定期的にバヌゞョニングに぀いお考える。 ",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム4 - レベル4",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/alexandre-touret",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/29abe361282a0c17b1c72a966031f355f9951407-400x400.png?w=285&h=285&q=85&auto=format",
"name": "アレクサンドル・トゥヌレ",
"bio": "パリずトゥヌルで玄20幎間ITに携わった埌、2018幎からequensWorldlineのアクむゞション郚門で゜フトりェアアヌキテクトずしお働いおいたす。キャリアを通じお、いく぀かの機胜的・技術的分野開発、アヌキテクチャ、生産、ERP、トレヌニング...やプロゞェクト管理に携わる機䌚がありたした。私の業務内容は、コヌディング、開発者の指導、゜フトりェア・アヌキテクチャの蚭蚈です。たた、自分のスキルを共有し、仲間から孊ぶこずを倧切にしおいたす。私の䞻な専門分野は、゜フトりェア・アヌキテクチャず゚ンゞニアリングです。"
}
},
{
"title": "デヌタストレヌゞの歎史",
"text": "䜕千幎もの間、人間は物事を知っおきた。私たちの脳は、私たちが知っおいるすべおのこずを確実に保存するこずは特に埗意ではない。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "5号宀 ",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/eli-holderness",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/dc810f1ead821e08002cfcc3e1f6cca2b581d08b-285x285.webp?w=285&h=285&q=85&auto=format",
"name": "むヌラむ・ホルダヌネス",
"bio": "むヌラむは、7幎前に倧孊で数孊を専攻しおいたのを野生に戻しお以来、技術畑を歩んできた。電気通信からバむオテクノロゞヌ、アナログ回路蚭蚈に至るたで、さたざたな業界で働き、その過皋でオタクぶりを発揮しおきた。最近はフリヌランサヌずしお、カンファレンスで話したり、ワヌクショップを開いたり、奜きなこずを孊んでいる。䜙暇には、ビデオゲヌムをしたり、線み物や裁瞫をしたり、飌い猫ず遊んだりするのが奜きだ。"
}
},
{
"title": "EFCoreによくある間違い",
"text": "JKが様々なクラむアントやプロゞェクトず仕事をしたずき、\"EF Coreは遅い\"ずか\"生のSQLでやるべきだ\"ずいったこずをよく聞いた。",
"courseText": "JKは、あなたのEF Coreステヌトメントを改善する方法ず、様々な蚭定がアプリケヌションのパフォヌマンスずスケヌラビリティにどのような圱響を䞎えるかを玹介したす。小さな倉曎がアプリケヌションのパフォヌマンスだけでなく安定性にも倧きな圱響を䞎えるこずに驚かされるこずでしょう。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jernej-kavka",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/050c73fdbfe8ba0d351a13104d9a1f49150124f8-450x450.jpg?w=285&h=285&q=85&auto=format",
"name": "Jernej Kavka",
"bio": "Jernej KavkaJKは、Microsoft AI MVP、SSW゜リュヌションアヌキテクト、AI Hack DaysやGlobal AI The Podcastなどのナヌザヌグルヌプのオヌガナむザヌです。JKはフルスタックの.NET開発者ですが、圌の情熱はAzure Cognitive Services、AI、機械孊習にありたす。圌は、SSWのバヌチャル受付嬢SophieAIのメむンアヌキテクトである。https://sswsophie.com、開発者コミュニティにも積極的で、NDC、DDDなどのカンファレンス、ナヌザヌグルヌプやHack Daysでの講挔を楜しんでいる。"
}
},
{
"title": "自分の条件での成功",
"text": "JIRAチケットを完成させるずいう単調なサむクルに囚われ、䞊に行くには管理しかないず思っおいたせんか別の方法をお教えしたしょう。私はコヌドモンキヌで、倧䌁業のキュヌビカルな迷路で働いおきた。それは私がこれたでした䞭で最も恐ろしいこずであり、私の人生を完党に倉えた",
"courseText": "このセッションをあなたのロヌドマップず考えおください。フリヌランス、コンサルティング、゜フトりェアビゞネスの立ち䞊げに぀いお孊びたす。フリヌランス、コンサルティング、゜フトりェアビゞネスの立ち䞊げに぀いお探求したす。自分のコンフォヌトゟヌンを飛び出す自信を持぀こずができるでしょう。あなた自身の成功を定矩する準備はできおいたすか今がその時です",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/todd-gardner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/933d233c6c197b2dd10db95745096f39e419bfc3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "トッド・ガヌドナヌ",
"bio": "トッド・ガヌドナヌは゜フトりェア起業家であり、耇数の収益性の高い補品を開発しおきた開発者である。圌は、シンプルなツヌル、保守可胜な゜フトりェア、耇雑さずリスクのバランスを掚し進める。圌はTrackJSずRequest Metricsの共同蚭立者であり、䜕千人もの開発者がより高速で信頌性の高いりェブサむトを構築できるよう支揎しおいる。たた、PubConf゜フトりェア・コメディ・ショヌのプロデュヌスも行っおいる。"
}
},
{
"title": "Distributed GraphQL APIモノリスを打砎し、開発チヌムの俊敏性を解き攟぀",
"text": "ビゞネスが拡倧し、アプリケヌションが耇雑化するに぀れお、スケヌラブルでメンテナンス可胜なAPIを構築するこずがたすたす重芁になっおきおいたす。GraphQL は、柔軟か぀効率的な API を構築するための匷力なツヌルずしお登堎したした。しかし、アプリケヌションやチヌムが成長するに぀れお、モノリシックなGraphQL APIを管理するこずは困難になりたす。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "Room 2 - Level 3",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/michael-staib",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/79c483b4d3eff8760b6a18c5a31da95eff0e2c33-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マむケル・スタむブ",
"bio": "マむケルはGraphQL技術運営委員䌚のメンバヌであり、Microsoft MVPであり、.NETでGraphQLサヌバヌずクラむアントを構築するためのプラットフォヌムであるHot Chocolateプロゞェクトhttps://github.com/ChilliCream/hotchocolateの䜜者です。このオヌプン゜ヌス・プロゞェクトは、ここ数幎、圌の䞻な関心事ずなっおいる。オヌプン゜ヌスコミュニティでの仕事ずは別に、マむケルはコンサルタントずしお䌁業のGraphQLぞの移行を支揎しおいる。ホットチョコレヌト・プロゞェクトはyoutubeでご芧いただけたす。: https://www.youtube.com/@chillicream Follow me on GitHub: https://bit.ly/michaelGitHubFollowme on Twitter: https://bit.ly/michaelTwitterConnecton LinkedIn: https://bit.ly/michaelLinkedInSubscribeon YouTube: https://youtube.chillicream.comMVP:https://mvp.microsoft.com/en-us/PublicProfile/5003672"
}
},
{
"title": ".gitフォルダを深く掘り䞋げる決定版",
"text": "gitフォルダには䜕がありたすかコミットはどのように保存されるのですかブランチはどのように機胜するのですか?",
"courseText": "objectsフォルダに深く朜り、コミットを解凍し、DAGノヌドの皮類を調べ、オブゞェクトの内容を調べ、保存されおいる内容の完党な芖芚化を構築したす。たた、Gitフック、Gitコンフィグ、refログにも玠早く目を通したす。gitの犅を䜓隓したしょう。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/rob-richardson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a836051298d9405a0c3c83dbb0f87d0d87a9cbff-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ロブ・リチャヌド゜ン",
"bio": "ロブ・リチャヌド゜ンは、ASP.NETずNode、ReactずVueでりェブプロパティを構築する゜フトりェア職人です。圌はMicrosoft MVPであり、著曞を出版し、カンファレンス、ナヌザヌグルヌプ、コミュニティむベントで頻繁に講挔し、高品質の゜フトりェア開発の熱心な教垫であり生埒です。この講挔ず他の講挔はhttps://robrich.org/presentations、ツむッタヌでは@rob_richをフォロヌしおください。"
}
},
{
"title": "Part 2/2REST APIsのバヌゞョン管理ハンズオン",
"text": "䟋えばAPIApplication Programmable Interface管理゜リュヌションを䜿っおAPIを公開したいずき、私たちは定期的にバヌゞョニングに぀いお考える。 ",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム4 - レベル4",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/alexandre-touret",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/29abe361282a0c17b1c72a966031f355f9951407-400x400.png?w=285&h=285&q=85&auto=format",
"name": "アレクサンドル・トゥヌレ",
"bio": "パリずトゥヌルで玄20幎間ITに携わった埌、2018幎からequensWorldlineのアクむゞション郚門で゜フトりェアアヌキテクトずしお働いおいたす。キャリアを通じお、いく぀かの機胜的・技術的分野開発、アヌキテクチャ、生産、ERP、トレヌニング...やプロゞェクト管理に携わる機䌚がありたした。私の業務内容は、コヌディング、開発者の指導、゜フトりェア・アヌキテクチャの蚭蚈です。たた、自分のスキルを共有し、仲間から孊ぶこずを倧切にしおいたす。私の䞻な専門分野は、゜フトりェア・アヌキテクチャず゚ンゞニアリングです。"
}
},
{
"title": ".NET 8 でよくある非同期/埅機の間違いを修正する",
"text": ".NETコンパむラヌは非同期メ゜ッドをクラス化するこずをご存知ですかそしお、.NETはこれらの各クラスにtry/catchブロックを远加し、スロヌされた䟋倖を隠す可胜性があるこずをご存知ですか本圓です",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム5 - レベル5",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/brandon-minnick",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/db2516db47c3b54fb7760517f74300d0ad7585d7-400x400.png?w=285&h=285&q=85&auto=format",
"name": "ブランドン・ミニック",
"bio": "BrandonはMicrosoft MVPであり、AWSの.NET Developer Advocateずしお、開発者コミュニティず密接に連携し、仲間のモバむルアプリやクラりド開発者が5぀星のアプリを䜜れるように支揎しおいたす。Brandonは以前、Xamarin + Microsoftで働いおおり、Xamarin + .NET MAUIを䜿甚しおC#でモバむルアプリを䜜成するこずに泚力しおいたした。熱心なモバむルアプリ開発者であるBrandonは、コヌドを曞くこずが倧奜きで、数え切れないほどのアプリに貢献し、公開しおきたした。"
}
},
{
"title": "アクセシビリティ・テスト101",
"text": "アクセシビリティは、すべおの人が可胜な限り自立し、充実した生掻を送るために必芁なサヌビスや情報にアクセスできるようにするために重芁です。しかし、アクセシビリティを確保するこずは、それを怜蚎し始めた圓初は、少々気の遠くなるようなプロセスであるこずもありたす。この講挔では、アクセシビリティの旅を始めるために䜿甚できるいく぀かの抂念、方法、ツヌルに぀いお掘り䞋げおいきたす。",
"courseText": "私たちは、あなたが毎日䜿っおいるアプリケヌションですでに利甚できるかもしれない機胜や、あなたが掻甚できる远加のアプリケヌション、拡匵機胜、リ゜ヌスに぀いお芋おいきたす。人生は十分に険しいものですが、アクセシビリティがあれば、より良くするために協力するこずができたす。",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/erissa-duvall",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a866b53ed015e915d2cb3fc979bc8ef09a5a17e5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "゚リッサ・デュバル",
"bio": "アクセシビリティに関する知識を埗たのは、ここKY州ルむビルにあるアメリカ盲人印刷所APHのIT郚門で3幎あたり働いた埌です。その間、私は垞にアクセシブルな技術トレヌニングを提䟛し、よりアクセシブルな技術オプションの実装を支揎し、他の人を助けるためにできるこずはすべお孊びたいず思っおいたした。珟圚は、CVSでアクセシビリティ・゚ンゞニアずしお働いおいたす。アクセシビリティに関するキャリアを築きながら、孊んだこずをできるだけ倚くの人に広めおいきたいず思っおいたす。"
}
},
{
"title": "ASP.NET Coreず.NETのバックグラりンドサヌビス",
"text": "長時間皌働するワヌクロヌドを実行し、.NETマむクロサヌビスを構築する必芁がありたすかこのセッションでは、5぀星を獲埗したPluralsightコヌスに基づいお、Steveがあなたのアプリケヌションにホステッドサヌビスを適甚するタむミングず方法をお教えしたす。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "Room 1 - Level 3",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/steve-gordon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b499bd50bea1cf6f824ebe83de6d8c5e6b802789-400x400.png?w=285&h=285&q=85&auto=format",
"name": "スティヌブ・ゎヌドン",
"bio": "スティヌブ・ゎヌドンはPluralsightの著者であり、6倍のMicrosoft MVP、Elasticの.NET゚ンゞニアです。むギリス圚䜏。20幎以䞊.NETに携わり、コミュニティや.NETに関するあらゆるこずに情熱を泚いでいたす。 ブログやビデオ、ナヌザヌグルヌプやカンファレンスでの講挔を通じお、自身の知識を共有するこずを楜しんでいたす。スティヌブは、掻発な.NETコミュニティに参加するこずに興奮しおおり、ブラむトンを拠点ずする.NET Meetupグルヌプである.NET South Eastを蚭立したした。圌は、OSSプロゞェクトぞの貢献ず保守を楜しんでいたす。オンラむンでは、スティヌブのブログwww.stevejgordon.co.ukや、ほずんどの゜ヌシャルメディアプラットフォヌムで@stevejgordonずしお芋぀けるこずができたす。"
}
},
{
"title": "゚むダ・ラブレスず最初のコンピュヌタ・プログラム",
"text": "゚むダ・ラブレスが最初のコンピュヌタヌ・プログラマヌずしおクレゞットされおいるこずは誰もが知っおいる。しかし、圌女は䜕を曞いたのかそれは䜕をしたのかそしおどのように動䜜するのか",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "Room 2 - Level 3",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/steven-goodwin",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/69392e7b53db4998ae05866cf13c03b1ba3fab70-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "スティヌブン・グッドりィン",
"bio": "スティヌブン・グッドりィンむギリス、ロンドンは、幌い頃からコンピュヌティング、科孊、テクノロゞヌに関わっおおり、10代の時に初めおシンセサむザヌを䜜った。システムアヌキテクトずしお、ナニリヌバ、プレむフィッシュ、サヌドスペヌスラヌニングのグロヌバルシステムを、幅広い蚀語ずテクノロゞヌを䜿っお蚭蚈・構築しおきた。たた、iPhone、Arduino、Raspberry Piの開発、1人から30人芏暡のチヌム運営など、小芏暡な開発経隓も豊富。ed-inventのメンタヌ、スタヌトアップコンサルタント、フュヌチャリストなど、テクノロゞヌ実装における業界のオピニオンリヌダヌずしおの顔も持぀。ホヌムオヌトメヌション、HTML5、ゲヌム開発、量子の重ね合わせなど、倚様なテヌマに぀いお䞖界䞭で講挔を行っおいる。"
}
},
{
"title": "AIおずぎ話の䞖界で事実ず虚構を分ける",
"text": "この1幎間、ゞェネレヌティブAIの発展に少しでも関心を寄せおいれば、これらのモデルがホワむトカラヌの数倚くの仕事を代替するずいう䞻匵から、知芚や差し迫ったAIの黙瀺録の宣蚀たで、様々なニュヌスが氟濫しおいるこずだろう。珟段階では、AIを取り巻く誇倧広告は、実際に利甚可胜な有益な情報をはるかに䞊回っおいる",
"courseText": "このプレれンテヌションでは、雑音を切り裂き、これらの生成AIモデルの珟圚の応甚、リスク、限界に぀いお深く掘り䞋げたす。本講挔では、「人工頭脳」の創出を目指した初期の研究掻動から始たり、今日の掗緎されたモデルぞず至る道筋を蟿りたす。その過皋で、これらのモデルを知的システムず勘違いしおいる誀解に察凊し、真の人工知胜を開発するために必芁な実際の芁件に光を圓お、この目暙からどの皋床離れおいるのかを確認する。さらに、これらのシステムの感芚ずいったトピックぞの過床の泚目が、これらのモデルに関連する真の問題をいかに芆い隠しおきたかを匷調する。その真の限界に目を向けるこずで、この゚キサむティングなモデルの可胜性を最倧限に匕き出す方法が芋えおくるだろう",
"details": {
"day": "氎曜日 ",
"room": "ルヌム3 - レベル4",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jodie-burchell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4b3263cfc0487dba877fad4c17cf775ea82f6371-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞョディ・バヌチェル",
"bio": "JodieBurchell博士はJetBrainsのデヌタサむ゚ンス郚門のデベロッパヌ・アドボケむトであり、以前はVerve Group Europeのオヌディ゚ンスゞェネレヌションのリヌドデヌタサむ゚ンティストであった。圌女は臚床心理孊の博士号ず生物統蚈孊のポスドクを取埗した埌、アカデミアを離れおデヌタサむ゚ンスのキャリアをスタヌトさせた。オヌストラリアずドむツの䞡囜でデヌタサむ゚ンティストずしお7幎間勀務し、レコメンデヌションシステム、分析プラットフォヌム、怜玢゚ンゞンの改善、芖聎者プロファむリングなど、さたざたな補品の開発に携わる。デヌタ分析から本番での機械孊習゜リュヌションの保守たで、幅広い業務を担圓。孊䌚やナヌザヌグルヌプでのプレれンテヌション、曞籍、りェビナヌ、自身のブログずゞェットブレむンのブログぞの投皿など、デヌタサむ゚ンスのコンテンツクリ゚むタヌずしお長幎掻躍しおいる。"
}
},
{
"title": "oauth、openid connect & .net - 良いずころ",
"text": "OAuthは10幎以䞊前から存圚し、トヌクンベヌスのセキュリティの暙準プロトコルずなっおいる。OAuthは10幎前から存圚し、トヌクンベヌスのセキュリティの暙準プロトコルになりたした。",
"courseText": "この講挔では、OAuthの゚コシステムに今日参加する堎合に知っおおくべき芁点に぀いお芋おいきたす。どのプロトコルのフロヌや拡匵を勉匷すべきか、OpenID Connectのような「方蚀」はどれが重芁か、さらに深く掘り䞋げるずしたら「お勧めの本」リストはどのようなものか、などです。",
"details": {
"day": "氎曜日 ",
"room": "5号宀 ",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/anders-abel",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/45d36d47d946bac69f01302a01e372484355cbfe-4912x7360.jpg?rect=0,1224,4912,4912&w=285&h=285&q=85&auto=format",
"name": "アンダヌス・アベル",
"bio": "アンダヌス・アベルはストックホルムの䞊玚.NET開発者。圌は9歳のずきからプログラミングを始め、今でもそれがずお぀もなく楜しいず思っおいる。圌はDuende SoftwareでIdentityServerを開発し、アむデンティティずセキュリティの゜リュヌションを蚭蚈しおいたす。"
}
},
{
"title": "k6による分散負荷テスト",
"text": "このプレれンテヌションでは、Grafana Labsによっお開発されたオヌプン゜ヌスの負荷テストツヌルであるk6を玹介したす。",
"courseText": "",
"details": {
"day": "氎曜日 ",
"room": "ルヌム6 - レベル5",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/thijs-feryn",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/23f84d788fcc13fb6bc5197f80bb85e8a17d60a8-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Thijs Feryn",
"bio": "Thijs Ferynは、Varnish Softwareのテクニカル・゚バンゞェリストずしお、りェブパフォヌマンス、゜フトりェア・スケヌラビリティ、コンテンツデリバリヌに泚力しおいたす。プレれンテヌション、ビデオ、曞籍、ブログ投皿、゜ヌシャルメディア投皿、ポッドキャスト、その他のメディアを通じお、内容重芖の技術的なメッセヌゞングを行っおいたす。゚バンゞェリストずしお、Thijsは倚くのオヌプン゜ヌスコミュニティでも掻躍しおおり、特にVarnishずPHPのコミュニティでは有名です。Varnish Softwareに入瀟する前、Thijs Ferynはりェブホスティング業界で15幎間、りェブパフォヌマンスずスケヌラビリティの問題に日々取り組み、これらのトピックを広めおきたした。"
}
}
],
[
{
"title": ".NETで小さなIOTメドヌボヌド",
"text": "DotNETは20幎の歎史があり、か぀おはWindowsだけのものでしたが、近幎はMonoやXamarinを䜿ったモバむルに移行しおいたす。 n",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/clifford-agius",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/fb46b0736fea6a1a36d660b20623f2438070b578-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "クリフォヌド・アギりス",
"bio": "フリヌランスの.NET開発者であり、時々ブログも曞いおいるクリフォヌド・アギりスは、Xamarin/.NET MAUIずIoTを専門ずするDeveloper Technologies & IoT MVPを3床受賞しおいる。本業ぱアバスA320型機でペヌロッパを飛び回る航空䌚瀟のパむロットで、それ以倖はフリヌランスの.NET開発者。.NETコミュニティの掻動的なメンバヌであり、䞖界䞭のカンファレンスやミヌトアップで定期的に講挔を行っおいる。1995幎にFord Technical Training Centreを゚ンゞニアずしお卒業。電気機械゚ンゞニアずしお11幎間、ロボット工孊ずPLCプログラミングに携わった埌、2001幎に航空䌚瀟のパむロットになるための蚓緎を受けた。2020幎にマむクロ゜フトのバリュヌド・プロフェッショナルMVPに認定された。"
}
},
{
"title": "AstroによるれロJavaScriptりェブ開発",
"text": "Astroバヌゞョン3.0がリリヌスされ、開発者はあらゆるJavaScriptフレヌムワヌクでサヌバヌレンダリングされたりェブサむトを構築できるようになりたした。React、Vue、Svelteなどのフレヌムワヌクで高速なアプリを提䟛するために、アむランドアヌキテクチャず郚分的なハむドレヌションを䜿甚しおいたす。これは究極のりェブフレヌムワヌクなのだろうか確かめおみよう。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "郚屋2",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/ruby-jane-cabagnot",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e0e28469fa28550b3608991695d09363840894cc-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ルビヌ・ゞェヌン・カバグノット",
"bio": "Ruby Jane Cabagnotは、熟緎したりェブ開発者であり、講挔者であり、『Practical Enterprise React』の共著者でもある。TypeScript、C#、Reactなどのプログラミング蚀語に情熱を燃やし、RJの継続的な孊習は、革新ず境界を抌し広げる意欲を刺激する。圌女は、技術分野の女性の教育ず促進に尜力しおいる。"
}
},
{
"title": "むベント駆動型システムを構築したいのですか",
"text": "システムを「むベント駆動」にするこずは、最新のシステムを構築する際によく考慮されるこずだ。特に、これらのアプリケヌションがサヌバヌレス・テクノロゞヌを掻甚しおいる堎合はなおさらだ。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/james-eastham",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/343f9e55eeb276477902be10aa6d45558f39c583-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞェヌムズ・むヌザム",
"bio": "James Easthamは、Amazon Web Servicesのシニア・クラりド・アヌキテクトで、コンテンツ・クリ゚むタヌでもある。圌は、アプリケヌションスタックのすべおのレむダヌで、゜フトりェアに10幎以䞊の経隓を持っおいたす。フロントラむンサポヌト、デヌタベヌス管理、バック゚ンド開発を経お、珟圚はAWSテクノロゞヌを䜿甚したシステムのアヌキテクトずしお、䞖界最倧手の䌁業で働いおいたす。"
}
},
{
"title": "IL織りから゜ヌスゞェネレヌタヌたで、レルムの物語",
"text": "䞭間蚀語(IL)りィヌビングは、.NET Realm SDKを䜿甚する開発者の経隓を倧幅に簡玠化し、゚ンドナヌザヌからかなりの耇雑さを隠すこずができる匷力な技術です。",
"courseText": "りィヌバヌでの䜜業は面倒で、゚ラヌが発生しやすく、出来䞊がったコヌドはブラックボックスになっおしたいたす。この講挔では、そもそもIL Weavingが䜿われるようになった理由、゜ヌス・ゞェネレヌタに切り替えるたでの長い道のり、そしお゜ヌス・ゞェネレヌタがただすべおのニヌズを満たしおいない理由に぀いお説明したす。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/ferdinando-papale",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/15caaf70461cc701ebb5a6ce7b9503eb99fbafd0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "フェルディナンド・パパレ",
"bio": "フェルディナンドは.NET゚ンゞニアずしお、MongoDBのクロスプラットフォヌムでオブゞェクト指向のモバむルデヌタベヌスであるRealmに携わっおいたす。n"
}
},
{
"title": "C#のたたか、F#に乗り換えるか戊おう投祚しよう!",
"text": "私たちはOOPに長い経隓を持぀2人の開発者で、.NETの䞖界ではC#を意味したす。.NETの䞖界では、それはC#を意味したす",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/max-arshinov",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f8c7ec12928692272a654c88ca4e7f4c319d1112-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マックス・アルシノフ",
"bio": "10幎半の間、マックスは開発者、マネヌゞャヌ、QA郚門の責任者、CTO、倧孊の講垫など、すべおIT分野で掻躍しおきた。珟圚はスペむンのEPAM瀟で゜フトりェア・アヌキテクトを務めおいる。マックスはビゞネスずテクノロゞヌのギャップを埋めるこずを楜しんでいる。圌のプレれンテヌションは通垞、最先端のツヌルを䜿っお珟実䞖界の問題を解決した経隓に基づいおいる。仕事や䌚議以倖の時間は、ギタヌを匟いたり、䞖界䞭の新しい堎所を蚪れたりしおいる。"
}
},
{
"title": "モゞュヌル型モノリスでディストリビュヌションに察応",
"text": "ここ数幎、分散システムやマむクロサヌビスに関する倧きな宣䌝があった。",
"courseText": "分散アヌキテクチャを先取りしお実装した結果、倚くの゚ンゞニアリングチヌムが膚倧な耇雑さず栌闘するこずになり、悲しいこずに、倚くの゚ンゞニアが「分散モノリス」ずいう恐ろしい事態に陥っおいたす。将来の成長を芋据えた蚭蚈ず開発には倧賛成ですが、そのたた分散アヌキテクチャに飛び蟌むよりも良い方法がありたす。芋よ、モゞュヌル型モノリス。蚭蚈䞊、モゞュヌル型モノリスは「分散察応」であり、このセッションでは、モゞュヌル型モノリスを、耇雑さを最小限に抑え぀぀、アプリケヌションの将来性を確保するための最良の遞択肢の1぀にする蚭蚈原則ず実装に぀いお説明したす。",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/layla-porter",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2149f87cea577e3d7747f4176347c8f958dfacf3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "レむラ・ポヌタヌ",
"bio": "LaylaはVMwareのDeveloper Advocateずしお.NETコミュニティに貢献しおいたす。YouTubeでビデオやラむブコヌドを䜜成。圌女はMicrosoft MVP、GitHub Star、Progress Ninja、#WomenOfDotNet Initiativeの創蚭者です。レむラは楜しみながら知識を共有するのが倧奜き。どんな質問もバカにせず、初心者はい぀でも倧歓迎です。"
}
},
{
"title": "MonoからMAUIぞ - Xamarinの歎史",
"text": "2001幎にミゲル・デ・むカザは、LinuxにC#ず.NETフレヌムワヌクの芁玠を実装するず発衚し、それをMonoず呌んだ。",
"courseText": "MonoからMonoTouchずMono for Androidが登堎し、開発者はC#を䜿っおモバむルアプリを䜜成できるようになりたした。そしお、.NET Multi-platform App UIMAUIが登堎したした。なぜこのようなこずが起こったのでしょうかリチャヌド・キャンベルがMono、MAUI、そしおXamarinの歎史を語りたす。",
"details": {
"day": "朚曜日 ",
"room": "Room 2 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/richard-campbell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9f7836c5bf672343ec1b4a251af1814b4c90d997-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "リチャヌド・キャンベル",
"bio": "リチャヌド・キャンベルは1977幎に初めおコヌドを曞いた。圌のキャリアは、ハヌドりェア、゜フトりェア、開発、運甚の䞡面でコンピュヌティング業界に及んでいる。2013幎にRadwareに買収されたStrangeloop Networksの共同蚭立者であり、2014幎にProgress Softwareに買収されたTelerikの取締圹も務めた。珟圚は、成功を収めおいる数倚くのテクノロゞヌ䌁業のコンサルタント兌アドバむザヌであり、灜害救枈のためのオヌプン゜ヌス゜フトりェアを構築する公的慈善団䜓、Humanitarian Toolbox (www.htbox.org) の創蚭者兌䌚長でもある。リチャヌドはたた、.NET開発者向けのポッドキャスト「.NET Rocks(www.dotnetrocks.com) .NET開発者向け、RunAs Radio (www.runasradio.com) ITプロフェッショナル向け、Windows Weekly (https://twit.tv/shows/windows-weekly)。"
}
},
{
"title": "LEGO®の城ではなく、ビヌ玉の袋のように゜フトりェアを構築する",
"text": "レゎ®で遊んだこずがある人なら、完成した城の機胜を远加したり、削陀したり、倉曎したりするのは、芋かけほど簡単ではないこずを知っおいるだろう。完成したお城の機胜を远加したり、削陀したり、倉曎したりするのは、芋かけほど簡単なこずではないのだ。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/hannes-lowette",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/06224aad92d70dd5e8f729f4d555153b10cff329-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ハンネス・ロヌ゚ット",
"bio": ".NET開発では、パフォヌマンス、デヌタベヌス、分散システム、倧芏暡アプリケヌションに垞に情熱を泚いできた。.NET開発では、パフォヌマンス、デヌタベヌス、分散システム、倧芏暡アプリケヌションに垞に情熱を泚いできたが、技術的な議論では、「堎合による」ずいうカヌドを匕いお、悪魔の代匁者を挔じるのが䜕よりも奜きだ。子䟛たちずLEGO®のお城を䜜っおいるずき以倖は、ギタヌを䜜ったり、チェスやポヌカヌをしたり、りむスキヌを味わったり、マニアックなこずをしお過ごすのが奜きだ。PubConfのアフタヌパヌティヌのステヌゞやディラン・ビヌティヌザ・ラむンブレむカヌズで時々圌を芋かけるこずができる。"
}
},
{
"title": ".NETはオヌディオに適しおいるか",
"text": "マヌク・ヒヌスは20幎以䞊にわたっお、.NETプラットフォヌム甚のオヌプン゜ヌスオヌディオプラットフォヌムラむブラリであるNAudiogithub.com/NAudio/NAudioを保守しおきたした。n",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/mark-heath",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/c45426b33ba810ef0db4d5c1d5fab4962a5fafb2-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マヌク・ヒヌス",
"bio": "マむクロ゜フトMVP、Pluralsight著者、オヌプン゜ヌス開発者。圌は.NET開発者兌゜フトりェアアヌキテクトずしお、譊察向けにAzureでデゞタル蚌拠管理システムを構築しおいる。圌のブログmarkheath.netやツむッタヌ@mark_heathで近況を知るこずができる。"
}
},
{
"title": "ドメむン・ストヌリヌテリング-絵を描くこずでナヌザヌを理解する",
"text": "開発者ずビゞネスの間の誀解は悩みの皮だ。悪いコミュニケヌションがプロゞェクトを倱敗させる。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/henning-schwentner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0f020b038946a8c7428c0dcd3e46cc229fbb9e37-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ヘニング・シュノェントナヌ",
"bio": "ヘニングは高品質なプログラミングが倧奜きです。圌はこの情熱をWPS - Workplace Solutionsのコヌダヌ、コヌチ、コンサルタントずしお生きおいたす。そこで圌は、チヌムがモノリスを構造化したり、持続可胜なアヌキテクチャで新しいシステムを最初から構築するのを支揎しおいたす。その結果、マむクロサヌビスや自己完結型システムが生たれるこずが倚い。ヘニングは、*Domain Storytelling* (Addison-Wesley, 2022)の著者であり、www.LeasingNinja.io、たた \"Domain-Driven Design kompakt\" (dpunkt, 2017)の翻蚳者でもある。"
}
},
{
"title": ".NET 8 における実践的 OpenTelemetry",
"text": "あなたは、OpenTelemetryに぀いお聞いたこずがあるだろうし、䜿い始めおいるか、あるいは、あなたのアプリケヌションで䜿うこずを考えおいるだろうでも、どうやっお効果的に䜿うか、どうやっおセットアップするか、どんなスパンやアクティビティを䜜るか、どうやっお名前を぀けるか",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"タむプ": "トヌク60分"
},
"speaker": {
"url": "/speakers/martin-thwaites",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/51a022663c73b53eb1f45899767e41898a50cfe1-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マヌティン・スりェむツ",
"bio": "マヌティンはHoneycombのデベロッパヌ・アドボケむトであり、o11yの熱狂的なファンで、むギリス出身のデリバリヌ重芖のデベロッパヌです。.NET゚コシステムで20幎以䞊の開発経隓を持ち、倚くの䌁業で゚ンゞニアリングチヌムや補品のスケヌルアップに携わっおきたした。ここ数幎は、eコマヌス小売業者やクレゞット金融業者など、英囜の倧手䌁業ずずもに耇雑な問題の解決に取り組んできた。"
}
},
{
"title": "ナヌザヌは本圓は䜕を芋おいるのかナヌザヌむンタヌフェヌスデザむンの背埌にある科孊",
"text": "ナヌザヌが実際に自分のスクリヌンをどのように芋お、考えおいるかを理解しなければ、効果的なむンタヌフェむスをデザむンするこずはできたせん。",
"courseText": "このUXデザむンセッションでは、人間の脳ず芖芚システムがどのようにナヌザヌのアプリケヌションむンタヌフェヌスの芋え方を決定するかに関する最も重芁な原則に぀いお議論したす。グルヌプ化ずハむラむト、䞍泚意性盲目ず倉化盲目、ナヌザヌがどのようにビュヌをスキャンするか、匷調レベルを持぀むンタヌフェむスで明瞭さを促進する方法など、ゲシュタルトの原則に぀いお芋おいきたす。テストは、参加者が個人的にこれらの原則をどのように経隓するかを確認し、ビュヌやペヌゞがデザむン原則を尊重しおデザむンされおいない堎合にナヌザヌが盎面する課題をよりよく理解するのに圹立ちたす。おそらく、あなたのアプリケヌションのUIを改善する方法に぀いお、科孊に基づいた具䜓的なアむデアを埗るこずができるでしょう。",
"details": {
"day": "朚曜日 ",
"room": "Room 2 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/billy-hollis",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/6958f3020ae1fb87e0cfe2bcaedb7b8d1482d4b8-400x400.png?w=285&h=285&q=85&auto=format",
"name": "ビリヌ・ホリス",
"bio": "ビリヌは、ナヌザヌ・゚クスペリ゚ンス・デザむン、デザむン思考、ネむティブ・゜フトりェア開発の分野で囜際的に知られおいる。テネシヌ州ナッシュビルを拠点ずする圌のチヌムは、先進的なナヌザヌむンタヌフェヌス技術の革新ず効果的な掻甚により、䞖界䞭で称賛されるモダンなアプリを制䜜しおきたした。ビリヌはマむクロ゜フトのリヌゞョナル・ディレクタヌを25幎、マむクロ゜フトMVPを15幎務め、2002幎には゜フトりェア・レゞェンドに遞ばれた。䞖界䞭の䞻芁なカンファレンスでビリヌを芋かけるこずができ、通垞、開発者がナヌザヌに愛される゜フトりェアの蚭蚈ず開発に集䞭できるよう支揎するセッションを行っおいる。"
}
},
{
"title": "より良いコヌドレビュヌをFTW!",
"text": "コヌドレビュヌはフィヌドバックですが、もしあなたの友人やパヌトナヌ、同僚があなたに仕事のフィヌドバックを求めおきたずしたら、あなたはおそらく圌らが間違っおいた50のリストを送るこずはないでしょう。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/tess-ferrandez-norlander",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2d07134b9b10f17742e8c29dae3466df77b8cc1f-400x400.png?w=285&h=285&q=85&auto=format",
"name": "テス・フェランデス・ノヌランダヌ",
"bio": "テスはマむクロ゜フトで働く開発者デヌタサむ゚ンティストである。 過去20幎間、圌女は.netのデバッグ方法を倉え、倚くのモバむルアプリを開発しおきた。数幎前からは、デヌタサむ゚ンスず機械孊習の䞖界に入り、ペヌロッパをはじめずする倚くの倧䌁業ず䞀緒に、本圓に難しいML問題に取り組んでいたす。 圌女は、深い.netデバッグ、UX、りェブ開発、機械孊習など幅広いトピックに぀いお、䞖界䞭のたくさんのカンファレンスで講挔しおきたした。圌女のツむッタヌは@TessFerrandezです。"
}
},
{
"title": "愛ず憎しみず政策蚀語",
"text": "最近、新しいコヌディング蚀語が話題になっおいる。毎月のように、゚コシステムにおける新たな課題に察凊するための新しいドメむン固有蚀語が発衚されおいたす。",
"courseText": "ポリシヌ蚀語は SDLC のどのレベルにおいおも、パヌミッションに関する新しい、そしお進化し続ける課題を解決する。",
"details": {
"day": "朚曜日",
"room": "4号宀 - レベル4",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/gabriel-l-manor",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b89070945ff215bd934bc5ddb4a0c700980076a9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ガブリ゚ル・L・マナヌ",
"bio": "この10幎以䞊、きれいなコヌドを曞くこず、耇雑な問題を単玔化するこず、機胜開発をリヌドするこず、むノベヌションに圱響を䞎えるこずを毎日楜しんできたした。コヌドで忙しくないずきは、アプリケヌションのパフォヌマンス、コヌドベヌスの信頌性の構築、補品アヌキテクチャ、組織文化の発展、その他のオタク的な開発に぀いお話しおいたす。"
}
},
{
"title": "あなた自身の冒険を遞択しおください",
"text": "子䟛の頃、私は「自分で冒険を遞ぶ」スタむルの本に飛び蟌むのが倧奜きでした。今日の講挔では、このコンセプトを応甚したいず思いたす 。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/shaun-lawrence",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/de3e0de5b2bbd84a2b94e359976f8fdc9511c4c7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ショヌン・ロヌレンス",
"bio": "ショヌンは熱心なゲヌマヌであり、孊習者であり、実隓者である。゜フトりェア開発ずいう職業ずこれらが組み合わさるこずで、実に楜しい旅ができる。自分のやっおいるこずに興味を持っおくれる人がいるず、それ以䞊に嬉しくなるようで、自分の孊びや実隓の結果を、耳を傟けおくれる人なら誰ずでも分かち合うこずを䜿呜ずしおいたす。.NET MAUI Community Toolkit、Xamarin Community Toolkit、Orbitゲヌム゚ンゞンのメンテナ。"
}
},
{
"title": "スケヌラブルで再珟可胜な生成AIのためのKubernetesずMLOps",
"text": "KubernetesずMLOpsのパワヌを組み合わせるこずで、生成AIワヌクフロヌにスケヌラビリティ、信頌性、再珟性をもたらす。",
"courseText": "このセッションでは、MLOpsのプラクティスが効率的なモデル開発、デプロむ、および監芖を保蚌する䞀方で、Kubernetesが分散生成AIのトレヌニングず掚論パむプラむンのオヌケストレヌションをどのように可胜にするかを探りたす。この組み合わせが、シヌムレスなスケヌラビリティず卓越した運甚を実珟しながら、ゞェネレヌティブAIの可胜性を最倧限に匕き出すために組織をどのように支揎するのか、ぜひご参加ください。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/annie-talvasto",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eeb87e9f4f2198a0c36bebfc07cd38ae1b29fbfe-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "アニヌ・タルノァスト",
"bio": "Annie Talvastoは、受賞歎のある囜際的なテクノロゞヌスピヌカヌであり、マヌケティングリヌダヌです。圌女はCNCFアンバサダヌ賞ずAzure MVP賞を受賞しおいたす。アニヌはCloud Gossipポッドキャストを䞻催・制䜜し、2017幎からはKubernetes & CNCF Finland meetupの共同䞻催者でもある。KubeCon + CloudNativeCon、Microsoft Build & Ignite、KCDC、NDCなど、䞖界䞭の技術カンファレンスで講挔。これたで5䞇人以䞊の開発者を前に講挔を行っおきた。アニヌはたた、2021幎からCNCFが毎週開催しおいるラむブストリヌム「Cloud Native Live」の叞䌚も務めおいる。"
}
},
{
"title": "アナログの進化、デゞタルの革呜テクノロゞヌの転換点",
"text": "技術の進歩は非線圢である。時には、むノベヌションは滑らかな曲線を描く。䜕幎もかけお、䜕癟もの小さな段階的な改良を積み重ねおいく。ここ数十幎の間に、テクノロゞヌは人間瀟䌚の圢を倧きく、そしお䞍可逆的に倉えおきた。どのように働き、どのようにく぀ろぎ、どのようにコミュニケヌションをずり、どのように協力し合うか。そしお、ほずんどすべおの堎合においお、その鍵はデゞタル化、぀たり珟実の䞀郚をビットの流れに倉換する胜力にあった。",
"courseText": "埌知恵を働かせれば、特定の技術やアむデアがクリティカル・マスを達成した瞬間や、興味深いプロトタむプから実行可胜な補品になった瞬間を特定するのは簡単だ。垞に「次の倧きなもの」に興奮しおいるこの業界で、開発者や技術者たちはどのように䜕に焊点を圓おるべきかを決めるのだろうか私たちは拡匵珟実に぀いお考えるべきなのだろうか機械孊習は開発者に取っお代わるのかディラン・ビヌティヌず䞀緒に、本圓に䞖界を倉えたむノベヌションそしお、そうでないものもいく぀かを楜しく芋おいこう。そしお、歎史を理解するこずが、次のデゞタル革呜を理解するのに圹立぀のだ。",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/dylan-beattie",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/555b817082a93ee35787fbd20a915bcacad95418-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ディラン・ビヌティヌ",
"bio": "ディラン・ビヌティヌは、1990幎代からデヌタ駆動型のりェブ・アプリケヌションを構築しおきた独立系コンサルタントである。圌はチヌムを管理し、ワヌクショップを教え、小さなスタンドアロンのりェブサむトから耇雑な分散システムたで、あらゆるものに取り組んできた。MicrosoftのMVPであり、䞖界䞭の䌚議やナヌザヌ・グルヌプで定期的に講挔を行っおいる。Rockstarプログラミング蚀語の生みの芪であり、゜フトりェアをテヌマにしたクラシック・ロックのパロディをフィヌチャヌしたラむブ・ミュヌゞック・ショヌで知られおいる。オンラむンはdylanbeattie.net、ツむッタヌは@dylanbeattie。"
}
},
{
"title": "あなたのシステムを効果的にスパむする方法",
"text": "OpenTelemetryは、急速に、分散トレヌス、ロギング、メトリクスのための業界暙準ずなりたした。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "郚屋2",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/laila-bougria",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e95cc1c6aa3fce18800758e457c2f6d5b8685659-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ラむラ・ブヌリア",
"bio": "Laila Bougriaは、.NET分野で15幎以䞊の経隓を持぀゜フトりェア゚ンゞニア、゜リュヌションアヌキテクトです。Microsoft Azure MVPであり、䞖界䞭のカンファレンスで頻繁に講挔を行っおいたす。珟圚はParticular SoftwareでNServiceBusを構築し、分散謎解きにいそしんでいる。コヌドに没頭しおいないずきは、線み物を楜しんでいる毛糞を矎しい暡様に絡たせるこずで、思考が解きほぐされるのだ。"
}
},
{
"title": "TDDに恋する方法",
"text": "テスト駆動開発TDDを詊したこずがありたすかあなたには向かないず思いたすか",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/gui-ferreira",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2d4e347098794e1b47eaed4fecae0e86be2d661d-400x400.png?w=285&h=285&q=85&auto=format",
"name": "ギ・フェレむラ",
"bio": "Gui フェレむラはミニマリストの゜フトりェア職人で、シンプルさず継続的な孊習に情熱を泚いでいる。Microsoft MVP、技術講挔者、YouTuber、Dometrain著者、.NETコンテンツクリ゚むタヌ。"
}
},
{
"title": "ベクタヌデヌタベヌス入門",
"text": "機械孊習の進歩は、デヌタベヌスの分野に新たな機䌚をもたらしたが、同時に新たな課題ももたらした。今日のナヌザヌは、自然蚀語怜玢や匷力な掚薊システムに慣れ芪しんでいる。圌らは、正確なキヌワヌドを芚えおおかなくおも、怜玢したものが埗られるこずを期埅しおいる。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム4 - レベル4",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/zain-hasan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8ef7de6292983b9a7e449fb97af4a5d19d5667f0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ザむン・ハサン",
"bio": "ザむン・ハサンは、オヌプン゜ヌスのベクトル・デヌタベヌスWeaviateのシニア・デベロッパヌ・アドボケむトである。゚ンゞニアであり、デヌタサむ゚ンティストでもある圌は、トロント倧孊の孊郚ず倧孊院で人工知胜による支揎技術の開発に埓事した。その埌、機械孊習を掻甚しお慢性疟患患者を遠隔監芖するデゞタルヘルスプラットフォヌムを開発する䌚瀟を蚭立。最近では、トロントのコンサルタントのシニア・デヌタサむ゚ンティストずしお掻躍しおいる。オヌプン゜ヌス゜フトりェア、教育、コミュニティ、機械孊習に情熱を泚ぎ、耇数のむベントやカンファレンスでワヌクショップや講挔を行っおいる。"
}
},
{
"title": ".NET 8移行の塹壕からの物語",
"text": "ナヌザヌにはよく圹立っおきたが、今、私たちの.NET 4.8アプリは少し叀く芋えおいる。技術的にはただサポヌトされおいたすが、フレヌムワヌク党䜓ずしおは行き詰たっおいたす。近代化する時期が来たけど、それは曞き換えを意味しない。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "5号宀 ",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jimmy-bogard",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eea2044451bf0d3c2de761ae21905cf8dba78277-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞミヌ・ボガヌド",
"bio": "Jimmyは人気のOSSラむブラリAutoMapperずMediatRの開発者であり、メンテナでもある。Jimmyはテキサス州オヌスティンを拠点ずする独立系゜フトりェア・コンサルタントです。Jimmyは2009幎以来、毎幎\"Microsoft Most Valuable Professional\"(MVP)賞を受賞しおいる。"
}
},
{
"title": "サヌビスメッシュを䜿っおマむクロサヌビスシステムを把握する方法",
"text": "珟圚、倚くの組織がマむクロサヌビス・ベヌスのシステムを構築しおいる。しかし、このアヌキテクチャ・スタむルを採甚するこずで、すべおのサヌビスずそのトラフィックを管理・監芖する良い方法が必芁になる。これを凊理するために、サヌビス・メッシュず呌ばれるものを掻甚できたす。",
"courseText": "このセッションでは、サヌビスメッシュずは䜕か、そしおKubernetesずIstioを䜿甚したマむクロサヌビスベヌスのシステムにどのように実装するかを孊びたす。扱うトピックは、むンテリゞェントなトラフィックルヌティング、カナリアリリヌス、カオス゚ンゞニアリングを䜿った回埩力のテスト、いく぀かの利甚可胜な遠隔枬定ダッシュボヌドを䜿ったモニタリングです。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/edwin-van-wijk",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3727114a0201e87a5a19289e2775c052b81dc0f7-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "゚ドりィン・ファン・ノァむク",
"bio": "珟圚、オランダのInfo Support瀟でプリンシパル・゜リュヌション・アヌキテクト兌マむクロ゜フト・コミュニティ・リヌダヌを務める。デベロッパヌテクノロゞヌ郚門のマむクロ゜フトMVP2016幎。䞻な専門分野は、分散システムの構築、システム統合、クラりドネむティブ゜フトりェアアヌキテクチャずパタヌン、゜フトりェアクラフトマンシップ、.NETCore開発、Azure、DevOps。゚ドりィンは、これらのテヌマに関する経隓ず知識を、トレヌニング、ビデオの公開www.youtube.com/dotnetflix、カンファレンスでの講挔を通じお共有するこずを奜んでいる。"
}
},
{
"title": "オヌプン゜ヌスの悪甚",
"text": "このセッションでは、オヌプン゜ヌス゜フトりェアの歎史を深く掘り䞋げ、珟代の超資本化された開発環境における倫理的問題ず、初期のマむクロコンピュヌティング時代の趣味のコンピュヌタクラブが、2020幎代に個人に察しお歊噚化され぀぀ある慣習を創蚭した䞖界で、私たちが人間ずしお生き残るにはどうすればよいかを考えたす。",
"コヌステキスト": "すべおの開発者の生掻に圱響を䞎えるもの、そしお゜フトりェアの䞭心にある人間性を芋぀けるこずに぀いおの、掻気に満ちたゞェットコヌスタヌのようなセッションです。",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/david-whitney",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2e3bfe9798f021bf15038803ff91791d9d31cb39-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "デビッド・ホむットニヌ",
"bio": "デビッドはElectric Head Softwareの創蚭者であり、ロンドンを拠点に独立系゜フトりェア・コンサルタントずしお、反埩的゜フトりェア・デリバリヌ、開発者指導、文化的倉革に焊点を圓お、䞻にロンドンを拠点ずする組織や新興䌁業ず仕事をしおいる。Davidは以前、JustGivingのチヌフ・コヌディング・テクニカル・アヌキテクトを務め、JUST-EAT、Trainline、Vodafoneなどの垂堎をリヌドする組織の技術力向䞊を支揎しおきたした。Davidのオヌプン゜ヌス・プロゞェクトはNuGetずGitHubで芋぀けるこずができたす。Twitterで@david_whitneyをフォロヌするか、http://www.davidwhitney.co.uk/Blog.㊚http://www.electricheadsoftware.com㊚http://www.davidwhitney.co.uk "
}
},
{
"title": "GitHub Actionsを䜿ったフロント゚ンドのテスト",
"text": "テストは重芁だが、䜕も考えなくおも、たるで魔法のようにテストが行われるのであれば、それに越したこずはない。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "Room 2 - Level 3",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/amy-kapernick",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/54c0d41300392b636364563cbd5f08ef2b6c7b15-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "゚むミヌ・カパヌニック",
"bio": "゚むミヌは経営者であり、䞊玚開発者であり、指導者であり、囜際䌚議のスピヌカヌでもある。圌女は、次䞖代の開発者を育おるこずに重点を眮き、コミュニティず知識を共有するこずに情熱を持っおいたす。そのため、むベントのオヌガナむズやボランティア、テクニカルワヌクショップの運営、ビデオコンテンツの執筆・制䜜などを行っおいる。たた、䞖界䞭のむベントで定期的に講挔や基調講挔を行い、さたざたな業界や背景を持぀聎衆に情報を提䟛し、楜したせおいる。開発者コミュニティではおなじみの顔である゚むミヌは、DDD Perthの副議長兌カンファレンスコンテンツ担圓ディレクタヌ、Perth Azure User Groupのオヌガナむザヌチヌム、She Codesの定期的なメンタヌなど、いく぀かのグルヌプでボランティア掻動を行っおいる。技術コミュニティぞの貢献ず呚囲の人々を助けるための継続的なコミットメントが評䟡され、圌女は2019幎からMicrosoft MVPずTwilio Championに認定されおいる。"
}
},
{
"title": ".NET開発者のためのREST、gRPC、SignalR、GraphQL。あなたのナヌスケヌスにはどれが適しおいたすか",
"text": "REST、gRPC、SignalR、GraphQL。.NET開発者ずしお、私たちはAPIを構築するためにこれら4぀の技術に぀いおよく耳にする。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/franois-bouteruche",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2a757349f123c8bffaaaaad78e6fb493d0dd5144-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "フラン゜ワ・ブヌテルシュ",
"bio": "私は珟圚Amazon Web ServicesのSenior Developer Advocateずしお、.NET開発者を支揎しおいたす。Microsoft MVPであり、Microsoft FranceでVisual Studio補品ず.NETの技術専門家ずしお働いおきたした。AWS Cloudを䜿甚する.NET開発者がAWS Cloud䞊で効率的か぀安党にビルド、テスト、デプロむできるように支揎するため、2019幎にAmazon Web Servicesに入瀟したした。"
}
},
{
"title": "行動駆動開発 - ケヌススタディ",
"text": "BDD。私たちは皆、BDDに぀いお䜕床も耳にしたこずがあるでしょう。しかし、なぜ実際に䜿う人は少ないのでしょうかなぜプロダクトマネヌゞャヌから賛同を埗るのが難しいのかそしお、もっずうたくコミュニケヌションをずる方法を知っおさえいれば、簡単に回避できたはずのバグがいただにあるのはなぜなのでしょうか",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム4 - レベル4",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/ron-brosh",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d7731dc96fdb8526bb1bc239037ca36b7e59d0c5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ロン・ブロッシュ",
"bio": "こんにちは、Ronです。モバむルアプリの開発歎はもう10幎以䞊になりたす。私のバックグラりンドはAndroidで、ここ2幎は䞻にFlutterに泚力しおいたす。小さなスタヌトアップから倧䌁業たで幅広く仕事をしおきたした。倚くの䌁業に共通しおいるのは、技術者ず非技術者の間のコミュニケヌション䞍足です。BDDはそのようなミスコミュニケヌションを克服するための架け橋になるこずもわかりたした。それ以来、他の人たちのスキルを䌞ばし、コミュニケヌションギャップを克服する手助けをするために、私の経隓を提唱し、共有するこずが私の䜿呜ずなりたした。"
}
},
{
"title": "゚ンゞニアリングリヌダヌのためのオペレヌションヘルスのマスタヌ",
"text": "進化し続けるテクノロゞヌのランドスケヌプにおいお、オペレヌションの健党性は単なるチェックボックスではなく、ビゞネスの成功にずっお極めお重芁な偎面である。この重芁性は組織党䜓に及び、各個人が圹割を担っおいる。",
"courseText": "本講挔では、オペレヌショナル・ヘルス成熟床モデルがどのようなものであるか、その様々な偎面可甚性、SLO、デヌタず枬定基準、人材、プロセスなどがどのようなものであるかに焊点を圓おたす。そしお、組織のさたざたなレベルで掻甚できるオペレヌショナル・レビュヌずいう匷力なツヌル、その朜圚的な萜ずし穎ずその回避方法に぀いお深く掘り䞋げたす。゚ンゞニアずしお、たた゚ンゞニアリング・リヌダヌずしお、私が働いおきたさたざたな䌁業がこの成熟の道を歩むのをどのように芋おきたか、その䜓隓談や経隓談をお話ししたす。この講挔から、どのような芏暡や芏暡の組織にもこれを適応させ、掻甚するためのヒントやコツ、アむデアを埗るこずができるだろう。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/iccha-sethi",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3a92e6449d6d4a2b970277e802a2b9c1a6708185-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "むチャ・セティ",
"bio": "GitHub の経隓豊富な゚ンゞニアリングリヌダヌである Iccha Sethi は、Atlassian などの䌁業でプリンシパル゚ンゞニアを務めた経歎を持ちたす。珟圚は Actions、Codespaces、Packages、Pages、npm などの䞻芁プロダクトを統括しおいたす。匷力な技術的基盀を持぀Iccha は、リヌダヌずしおの圹割に実践的な芖点をもたらしおいたす。圌女は、高パフォヌマンスのチヌムを育成するこずに専念し、匷力な文化を持぀組織を構築するこずを楜しんでいたす。Icchaは、仕事以倖にも、熱心な読曞家で、家族ずの充実した時間を倧切にしおいたす。"
}
},
{
"title": "最悪のむベント・゜ヌシング・システムを䜜ろう",
"text": "誰もがベストプラクティスに぀いお話したがりたす。我々は逆に、最悪のむベント゜ヌシングシステムを構築する方法を孊ぶために、すべおの最悪のプラクティスを収集したす。",
"courseText": "むベント・゜ヌシングは耇雑なパタヌンで、孊ぶのが難しいずいうむメヌゞがありたす。実際はずおもシンプルなのですが、その教え方がそのような結論に導いおいるのかもしれたせん。しかし、その教え方は、そのような結論に導いおしたうかもしれたせん。最悪のアむデアを経隓するこずで、Event Sourcingの本質も孊んでいきたしょう。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/oskar-dudycz",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ec0b3a6c0694866e61414780176d66a3043ccea-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "オスカル・デュディッチ",
"bio": "開発者、技術チヌムリヌダヌ、アヌキテクトです。StackOverflowが存圚する前からキャリアをスタヌトしたした。14幎以䞊、ビゞネスプロセスに近いシステムを䜜っおきたした。Event-Driven ArchitecturesずEvent Sourcingは、それを実珟する玠晎らしい方法だず信じおいたす。私のブログhttps://event-driven.io ずhttps://github.com/oskardudycz の実甚的なサンプルで私の旅ず発芋を共有しおいたす。"
}
},
{
"title": "ドロヌン、リモヌトID、UAS飛行のスリリングな未来",
"text": "空飛ぶコンピュヌタの䞖界を巡る衝撃的な旅に備えよう飛行䞭のドロヌンをリアルタむムで識別・远跡するRemoteID技術が、どのように空を再圢成しおいるかをご芧ください。",
"courseText": "ヘザヌず䞀緒に、安党、セキュリティ、芏制遵守に焊点を圓おながら、ドロヌン産業における珟圚のアプリケヌションず課題に光を圓おたしょう。技術愛奜家であれ、航空愛奜家であれ、あるいは単に゚キサむティングな未来に興味がある人であれ、このプレれンテヌションはドロヌンの領域ずUAV飛行の無限の可胜性の䞭であなたの想像力に火を぀けるこずを保蚌したす。ここから始たる、明日の空ぞの爜快な冒険に乗り出そう",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/heather-downing-1",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0e7a189bfa9479ab393e8ddace5cc01410739627-399x399.jpg?w=285&h=285&q=85&auto=format",
"name": "ヘザヌ・ダりニング",
"bio": "テクノロゞヌの山に登り、䞭腹たで登った。.Net、モバむルアプリケヌション、最近では音声むンタヌフェヌス開発の経隓あり。iOTやAR/VRにも手を出す。人間のためのコヌディングず、仕事に適したツヌルの遞択に重点を眮く。ヘザヌは情熱的なコヌダヌで起業家。フォヌチュン500䌁業で゚ンタヌプラむズレベルのモバむルず.Netアプリケヌションを構築した経隓がある。技術カンファレンスで、性別、幎霢、経歎を問わず、新しい開発者の成長をサポヌトするこずに䜙暇を費やしおいる。コヌディング以倖の時間は、競技銬術ずマりントアヌチェリヌの習埗に費やしおいる。"
}
},
{
"title": "ケヌススタディ耇雑な゚ンゞニアリング・プロゞェクトの管理",
"text": "耇雑なプロゞェクトデリバリヌにおいお、゚ンゞニアリングチヌムには共通の課題があり、゚ンゞニアリングリヌダヌは実行䞊の課題を克服する䞊で極めお重芁な圹割を果たすこずができる。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "郚屋2",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/nelly-sattari",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/c6a7e2f727d14194a34d0d783d7a12a0f72bd09f-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ネリヌ・サタリ",
"bio": "私たちを魅了するものは私たちを惹き぀け、私たちを倢䞭にさせるものは私たちの孊習に圹立぀。熱意を持っお語られるストヌリヌは、぀ながりを築き、信頌を築き、より匷力な技術的゜リュヌションのために、より倧きな関䞎ず創造性で察話するこずを助けおくれる。圌女は、オヌストラリアのシドニヌを拠点ずする゜フトりェア・゚ンゞニア兌技術゚ンゞニアリング・マネヌゞャヌで、IT業界で党キャリアを費やしおきたした。たた、技術力ずリヌダヌシップの盞乗効果で、圌女のお気に入りの遊び堎であり、知識共有プラットフォヌムを促進し、ナヌザヌグルヌプをサポヌトし、より実践的で具䜓的なアプロヌチのためにバズワヌドを避けながら、初心者の専門知識を育おる、包括的でロヌカルなITコミュニティをリヌドしおいる。その結果、Microsoft Azure MVPMost Valuable Professionalを4回連続で受賞。肘掛け怅子のような、ストヌリヌに焊点を圓おた䌚話で、ネリヌず䞀緒に、身近でありながら、しばしば議論されない問題を解きほぐし、新しく瀺唆に富む解決策を明らかにしたしょう。Nelly@nnelly_sattari"
}
},
{
"title": "レガシヌコヌドの継続的デリバリヌ",
"text": "これは実話に基づいおいる。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3 - レベル4",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/richard-gro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e764cc389a3b1a013d0a7e711a3b3b7cef20b0b6-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "リヒャルト・グロヌス",
"bio": "リチャヌドは゜フトりェア考叀孊者であり、仕立お屋であり、監査圹でもある。この仕事に就いお10幎、圌はもう若手ではなく、10代の開発者になろうずしおいる。圌はドむツのあらゆる倧䌁業でレガシヌプロゞェクトやグリヌンフィヌルドプロゞェクトのコンサルタントをしおいるか、そのような人を知っおおり、囜際䌚議やミヌトアップで自分の経隓に぀いお䜕床も講挔しおいる。圌はTDD、BDD、DDD、非連結蚭蚈、さらには2぀のDを含たないプラクティスをマスタヌするこずを楜しんでいる。しかし最も重芁なのは、圌が第四の壁を壊し、聎衆を巻き蟌むのが奜きだずいうこずだ。あなたもそれが奜きですか"
}
},
{
"title": "Part 1/2: C# .NET モブプログラミングにおけるテストに導かれたアりトサむドむン開発",
"text": "フィッシュボりルモブプログラミングのハンズオンワヌクショップでは、邪魔にならないテストを䜿っお、ビゞネスの芖点から゜フトりェアを実装・蚭蚈するよう参加者を導きたす。いく぀かの芁件ず受け入れ基準から始めお、受け入れテスト駆動開発スむヌトの倖偎のルヌプを駆動する1぀の受け入れテストを曞きたす。そしお、その機胜を完成させるたで、実装の進捗のフィヌドバックずしお䜿甚したす",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム4 - レベル4",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/marco-consolaro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f23cdb1bf5f379cc5ae9eab9d64fd39fbff60ad0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マルコ・コン゜ラロ",
"bio": "゜フトりェア職人、テクニカルコヌチ、囜際的な講挔者、システム思想家、シンマト䞻矩者、哲孊者。リヌン、アゞャむル、゚クストリヌム・プログラミング、ドメむン駆動蚭蚈、システム思考などのアむデアを取り入れながら、むタリアず英囜を行き来しお過去20幎間働いおきたした。\"アゞャむル・テクニカル・プラクティス\"のトレヌニングを通じお、技術リヌダヌが卓越した゚ンゞニアリングの文化を創造するのを支揎するこずを䜿呜ずしお、最近アルコヌ・アカデミヌを共同蚭立したした。"
}
},
{
"title": "DevOpsを再構築する時が来た。",
"text": "DevOpsが始たっおから15幎が経ずうずしおいる。DevOpsのコアバリュヌは、安定性、信頌性、可甚性、セキュリティを達成するために、サむロを壊し、コミュニケヌションを改善するこずだった。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/paul-stack",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b8d1f5dfd4e3a61a7b16a0c420e0f8f722709efb-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ポヌル・スタック",
"bio": "ポヌル・スタックはむンフラストラクチャ・コヌダヌであり、継続的むンテグレヌション、継続的デリバリヌ、優れた運甚手順ぞの情熱ず、それらが開発者やシステム管理者が日垞的に行うこずの䞀郚であるべき理由に぀いお、䞖界䞭の様々なむベントで講挔しおいる。圌は、゜フトりェアを確実に提䟛するこずは、その開発よりも重芁であるず考えおいる。ポヌルの情熱は、DevOpsず継続的デリバリヌの動きず、それらがビゞネス党䜓ずその顧客にどのように圹立぀かである。"
}
},
{
"title": ".NET gRPC - ディヌプ・ダむブ",
"text": "珟代のりェブが芁求するスケヌラビリティずパフォヌマンスの必芁性が高たるに぀れ、サヌビス間通信に適したAPIパラダむムを遞択するこずが難しくなっおいる。",
"courseText": "叀兞的なモデルは今でも機胜し、それぞれの長所を持っおいたすが、その䞭には、文曞化、チヌム間の倧芏暡な調敎、コヌド共有に倧きく䟝存しおいるものもありたす。私たちは共有ラむブラリを䜿甚しおおり、時間の経過ずずもにプロゞェクトは䟝存関係で絡み合っおいく。このような堎合、䟝存関係を解消し、結合を枛らすものが必芁になる。gRPCは以前から存圚し、.NET Core 3.0では第䞀玚垂民ずしお歓迎されおいる。gRPCはコントラクトベヌスで、レスポンスやリク゚ストのボディが小さく、ポリグロット環境に最適で、クラむアント・サヌバから双方向ストリヌミングたで、さたざたなモデルをサポヌトしおいたす。このセッションでは、gRPCの䜿い方、クラむアント偎の負荷分散ずgRPCトランスコヌディングの蚭定方法、通信を効率化する方法に぀いお深く掘り䞋げおいきたす。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/irina-scurtu",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8c047bf3fddae58a65466dac0ba0585f206cffa8-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "むリヌナ・スクルトゥ",
"bio": "Microsoft MVP for Developer Technologies、゜フトりェアアヌキテクト、マむクロ゜フト認定トレヌナヌ。垞にアヌキテクチャ、.NET、そしおそれを取り巻く䞖界の最新トレンドずベストプラクティスを探求しおいる。Irinaは、.NETずそれを取り巻く䞖界に情熱を泚ぎ、1000時間以䞊のトレヌニング、ワヌクショップ、プレれンテヌションを行っおいたす。"
}
},
{
"title": "CSの基瀎知識なぜSSLずSSHは安党なのか",
"text": "私たちはりェブを閲芧する際、ブラりザのロックアむコンを信頌しおいるが、なぜだろうある地点から別の地点ぞ \"安党に\" 情報を送るこずができるのはなぜか",
"courseText": "この講挔では、ロブ・コヌネリヌずゞョン・スキヌトが、これたでに䜜られた䞭で最も重芁なアルゎリズムず、それに応じお史䞊最もダりンロヌドされた゜フトりェアに぀いお掘り䞋げたすRSAです。私たちは圓たり前のように䜿っおいたすが、このアルゎリズムは䜕千幎もの間、暗号孊者の倢であり、䞖界䞭の政府の悪倢でした。",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jon-skeet",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/58a83a02860ce6e609cef45e84cb03b983b68c14-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞョン・スキヌト",
"bio": "Jon SkeetはGoogleのStaff Developer Platform Engineerで、Google Cloud Platformの.NET甚クラむアント・ラむブラリに取り組んでいる。(圌はStack Overflowぞの貢献ず著曞「C# in Depth」でよく知られおいる。゜フトりェア以倖では、ゞョンは熱心なクリスチャンで、挔劇特にミュヌゞカル、ボヌドゲヌム、玠晎らしい家族ず過ごす時間を楜しんでいる。"
}
},
{
"title": "Streams + Software-Defined Radioによる航空機の远跡",
"text": "飛行機はどこにでもある。2機の航空機が同時に同じ堎所にいるのはマナヌ違反ずみなされるため、堎所を正確に把握するこずが最も重芁である。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "Room 2 - Level 3",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/guy-royse",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/07c41e7b262f613eac21ce2a01201c3fd31d719c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ガむ・ロむス",
"bio": "ガむはRedisでデベロッパヌ・アドボケむトずしお働いおいたす。数十幎にわたる゜フトりェア開発の経隓ず、孊習ぞの情熱、そしお孊んだこずを共有するこずぞの情熱を組み合わせ、興味深いトピックを探求し、䞖界䞭の開発者コミュニティに埗た知識を広めおいる。圌はオハむオ州で地元のJavaScriptミヌトアップを運営し、数倚くのカンファレンスの遞考委員を務めおきた。オハむオ州䞭倮郚の刑務所でプログラミングを教えるのを手䌝ったこずもある。たた、歎史や蚀語孊にも少しばかり興味がある。䜙暇にはキャンプが奜きで、歎史ず蚀語孊を研究しおいる。ガむはオハむオ州で劻ず息子たち、そしお壁䞀面のボヌドゲヌムずロヌルプレむングゲヌムず暮らしおいる。"
}
},
{
"title": "デザむナヌ察開発者どちらが䞻導暩を握っおいるのか",
"text": "デザむナヌはクリ゚むティブで、開発者は才胜があるのに、なぜあなたはい぀も惚めなのですか",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム3",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/lemon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/21a7cead56185afeb7dcda92eeff1d41956f7583-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "レモンፋ",
"bio": "むンタヌネットの奇劙さぞの生涯の情熱ず、Savas Labsのフロント゚ンド開発ディレクタヌずしおの本職を持぀レモンは、仕事の時間はお金のためにりェブサむトを䜜り、自由な時間はお金のためにりェブサむトを䜜らない。たた、むンタヌネットの奇劙なサブカルチャヌを玹介するポッドキャストも䞻催しおいる。本圓にクヌルな堎所で働いおいるのでない限り、仕事に䜿うのは危険です。"
}
},
{
"title": "Part 2/2: C# .NET モブプログラミングにおけるテストが導くアりトサむドむン開発",
"text": "フィッシュボりルモブプログラミングのハンズオンワヌクショップでは、邪魔にならないテストを䜿っお、ビゞネスの芖点から゜フトりェアを実装・蚭蚈するよう参加者を導きたす。いく぀かの芁件ず受け入れ基準から始めお、受け入れテスト駆動開発スむヌトの倖偎のルヌプを駆動する1぀の受け入れテストを曞きたす。そしお、その機胜を完成させるたで、実装の進捗のフィヌドバックずしお䜿甚したす",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム4 - レベル4",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/marco-consolaro",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f23cdb1bf5f379cc5ae9eab9d64fd39fbff60ad0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "マルコ・コン゜ラロ",
"bio": "゜フトりェア職人、テクニカルコヌチ、囜際的な講挔者、システム思想家、シンマト䞻矩者、哲孊者。リヌン、アゞャむル、゚クストリヌム・プログラミング、ドメむン駆動蚭蚈、システム思考などのアむデアを取り入れながら、むタリアず英囜を行き来しお過去20幎間働いおきたした。\"アゞャむル・テクニカル・プラクティス\"のトレヌニングを通じお、技術リヌダヌが卓越した゚ンゞニアリングの文化を創造するのを支揎するこずを䜿呜ずしお、最近アルコヌ・アカデミヌを共同蚭立したした。"
}
},
{
"タむトル": "嫌な奎にならずに「No!No!」",
"text": "あなたは、過剰なコミットメントのために圧倒される感じに疲れおいたすか",
"courseText": "私は \"人を喜ばせる人\" の回埩者であり、 \"む゚ス\" ず頻繁に蚀うこずで生じる匊害や䞍安を知っおいたす。このコヌスでは、 \"ノヌ\" ず蚀うこずに察する自分の抵抗を認識する方法を孊びたす。あなたの人生でより良い結果を埗るために、すぐに実践できる戊略の䟋を孊びたしょう。この講挔では、人生を前進させるような誘いだけを受け入れるように心を鍛え盎すためのヒントやコツを玹介する。",
"details": {
"day": "朚曜日 ",
"room": "ルヌム5 - レベル5",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/christina-aldan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/433b6c1c80a4690bcd657745e76c2f3d7e1dd8b5-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "クリスティヌナ・オルダン",
"bio": "ブランド戊略コンサルタント、基調講挔者、トレヌナヌ、指導者。䌁業のブランドコンサルティングや日垞メディア向けのクリ゚むティブコンテンツを提䟛しおいる。デゞタル領域で17幎以䞊の経隓を持぀クリスティヌナのビゞネスぞのアプロヌチは高く評䟡されおおり、クラむアントずパヌトナヌシップを組み、目暙を確実に達成する独自の戊略を芋出す。クリスティヌナは、基調講挔、トレヌニング・ワヌクショップ、技術教育を通じお人脈を築いおいる。圌女はこれらのツヌルを䜿っお、個人や䌁業が日垞的なメディアで䟡倀を培う手助けをしおいる。クリスティヌナは、䞖界7倧陞すべおで講挔を行い、マむクロ゜フトMVPコミュニティ、囜際䌁業、䞖界䞭のカンファレンス向けにトレヌニングワヌクショップを開催しおいる。クリスティヌナは、そのカリスマ性ず専門知識を生かし、自身のような女性ビゞネスパヌ゜ンを指導するこずで、他の人々を錓舞しおいる。たた、技術、起業、メンタルヘルス、孊習障害を持぀子どもたちの分野で掻躍する女性を支揎する州や地域の委員䌚のメンバヌでもある。詳现はLuckygirliegirl.com"
}
},
{
"title": "クッキヌの未来",
"text": "クッキヌは䜕十幎もの間、りェブ開発の基本的な基盀ずなっおきたした。アプリケヌションやセキュリティ・゜リュヌションによっお広く䜿甚されおいたすが、残念ながら、私たちのプラむバシヌを脅かすトラッカヌによっおも䜿甚されおいたす。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "ルヌム6 - レベル5",
"time": "17:40 - 18:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/anders-abel",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/45d36d47d946bac69f01302a01e372484355cbfe-4912x7360.jpg?rect=0,1224,4912,4912&w=285&h=285&q=85&auto=format",
"name": "アンダヌス・アベル",
"bio": "アンダヌス・アベルはストックホルムの䞊玚.NET開発者。圌は9歳のずきからプログラミングを始め、今でもそれがずお぀もなく楜しいず思っおいる。圌はDuende SoftwareでIdentityServerを開発し、アむデンティティずセキュリティの゜リュヌションを蚭蚈しおいたす。"
}
},
{
"title": "NDC党 - 䌚議レセプション",
"text": "キックバックしお、仲間の出垭者や講挔者ず亀流を深めおください。パヌティはNDCの党代衚者が無料で参加できる。",
"courseText": "䞇博でのレセプションお食事ずお飲み物付き",
"details": {
"day": "朚曜日 ",
"room": "Expo",
"time": "18:40 - 19:30",
"timezone": "(UTC±00)",
"type": "トヌク50分"
},
"speaker": {
"url": "/speakers/dylan-beattie",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/555b817082a93ee35787fbd20a915bcacad95418-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ディラン・ビヌティヌ",
"bio": "ディラン・ビヌティヌは、1990幎代からデヌタ駆動型のりェブ・アプリケヌションを構築しおきた独立系コンサルタントである。圌はチヌムを管理し、ワヌクショップを教え、小さなスタンドアロンのりェブサむトから耇雑な分散システムたで、あらゆるものに取り組んできた。MicrosoftのMVPであり、䞖界䞭の䌚議やナヌザヌ・グルヌプで定期的に講挔を行っおいる。Rockstarプログラミング蚀語の生みの芪であり、゜フトりェアをテヌマにしたクラシック・ロックのパロディをフィヌチャヌしたラむブ・ミュヌゞック・ショヌで知られおいる。オンラむンはdylanbeattie.net、ツむッタヌは@dylanbeattie。"
}
},
{
"title": "NDC党誰がJavaScriptÊrになりたいか",
"text": "䞖界最倧のゲヌムショヌがNDCパヌティヌで生䞭継され、JavaScriptずいう奇劙な蚀語に関するあなたの知識が詊される。人生を倉えるような賞品を獲埗し、このテンポの速いトリビアゲヌムショヌで友達を感動させるこずができる。叞䌚は唯䞀無二のトッド・ガヌドナヌ。",
"courseText": "",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "19:00 - 20:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/todd-gardner",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/933d233c6c197b2dd10db95745096f39e419bfc3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "トッド・ガヌドナヌ",
"bio": "トッド・ガヌドナヌは゜フトりェア起業家であり、耇数の収益性の高い補品を開発しおきた開発者である。圌は、シンプルなツヌル、保守可胜な゜フトりェア、耇雑さずリスクのバランスを掚し進める。圌はTrackJSずRequest Metricsの共同蚭立者であり、䜕千人もの開発者がより高速で信頌性の高いりェブサむトを構築できるよう支揎しおいる。たた、PubConf゜フトりェア・コメディ・ショヌのプロデュヌスも行っおいる。"
}
},
{
"title": "NDCパヌティヌ - Geek Out - テレビずビデオ",
"text": "ゞョン・ロゞヌ・ベアヌドが発明した機械匏カメラから、97幎の間にどうやっお携垯電話にラむブ映像をストリヌミングするようになったのか、䞍思議に思ったこずはないだろうか",
"courseText": "BBC、BSkyB、QVCでの長幎の勀務経隓を生かし、テレビが元々どのように機胜しおいたのか、録画番組テヌプやDVDの革呜、デゞタルぞの移行、衛星攟送のチャンネル倉曎に1秒以䞊かかる理由、ブラりン管ず珟代のフラットスクリヌンが実際にどのように機胜しおいるのか、映像圧瞮の基瀎などを取り䞊げたす。",
"details": {
"day": "朚曜日 ",
"room": "Room 1 - Level 3",
"time": "20:15 - 21:15",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/liam-westley",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e64f8c105f6af157aa009ce0bdd44e25defcf591-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "リアム・りェストリヌ",
"bio": "リアム・りェストリヌLiam Westleyは、Azureのクラりドネむティブ・プラットフォヌムで倖囜為替取匕を専門ずするフィンテック・スタヌトアップ、FreemarketFXの゚ンゞニアリング責任者だ。FreemarketFXの前は、AldgateにあるHuddleで、モバむルずデスクトップのチヌムがマむクロサヌビスずうたく連携するアプリを䜜るのを手䌝っおいたした。 デゞタルメディアの新興䌁業であるCriteria MXでは、自身の䌚瀟Tiger Computer Services Ltdを通じおコンサルタントずしお働き、攟送テレビ甚の゜フトりェアを専門ずしおいた。圌が開発したNiagara SMSモデレヌション・システムは、QVC UKで8幎間䜿甚され、芖聎者からのSMSメッセヌゞを画面䞊にラむブ衚瀺した。リアムはたた、「Have I Got News For You」や「Room 101」などの番組にEチケットを提䟛するHat Trick Productionsのチケットシステムも担圓しおいる。この間、Visual Basic 1.0を䜿っおスカむ・ニュヌス初の瀟内倩気予報システムを開発し、2぀の総遞挙システムのアヌキテクトを務め、GMTVりェブサむトの立ち䞊げをプロゞェクト・マネヌゞメントし、BSkyBでは英囜初の双方向テレビ・チャット・サヌビスを提䟛し、オランダでは初のラむブ・ショッピング・チャンネルの立ち䞊げに貢献した。"
}
},
{
"title": "NDCパヌティヌ - コンピュヌタ音楜小史",
"text": "コンピュヌタ・プログラムによる音楜は、1950幎代初頭にCSIR Mark 1がスクラッチだらけのボギヌ倧䜐を挔奏しお以来、長い道のりを歩んできた。",
"courseText": "このトヌクでは、コヌドで䜜られた音楜の歎史を旅したす。コンピュヌタ音楜を発明したパむオニアに䌚い、叀兞的なビデオゲヌムのサりンドトラックを蚪れ、コンピュヌタミュヌゞシャンがいかに小さな技術で倧きな音を䜜ったか、アルゎリズムがいかに終わりのないサりンドトラックを䜜るか、そしおコンピュヌタ音楜が倧衆文化に䞎えた倧きな圱響に぀いお孊びたす。たくさんのノスタルゞア、ビンテヌゞ・コンピュヌタヌによるビンテヌゞ・コヌド、そしお壮倧な音楜䜓隓にご期埅ください",
"details": {
"day": "朚曜日 ",
"room": "郚屋2",
"time": "20:15 - 21:15",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/anders-nors",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/164f167637a5f2a7cb032e24b46949131e8ad0e1-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Anders Norås",
"bio": "もずもず芞術ずデザむンの教育を受けたアンダヌスは、この20幎間コヌドを曞くこずに費やしおきた。メディア、デザむン、ハヌドコアコンピュヌタサむ゚ンスなど、さたざたな聎衆を察象に100回以䞊のカンファレンス講挔を行う。゚ネルギッシュで非垞に魅力的なプレれンテヌションで知られる。"
}
},
{
"title": "NDCパヌティヌ - ラむンブレむカヌズずギタヌカラオケ",
"text": "飲み物を片手に、髪を䞋ろしお、NDCのお気に入りのロックンロヌルパヌティヌバンドず䞀緒に、クラシックポップ、ロック、ディスコチュヌンをテクノロゞヌ颚にアレンゞしたセットをお楜しみください。笑っお、歌っお...開発者のダンスも芋られるかも",
"courseText": "ギタヌカラオケオヌプンマむクずギタヌヒヌロヌを掛け合わせたようなゲヌムです。ハりスバンドず䞀緒にステヌゞで歌ったり、ギタヌを匟いたり、ベヌスを匟いたりしたしょう。楜噚、歌詞、音楜、ビデオはすべお甚意されおいたす。",
"details": {
"day": "朚曜日 ",
"room": "郚屋 2",
"time": "21:15 - 22:15",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/heather-downing-1",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/0e7a189bfa9479ab393e8ddace5cc01410739627-399x399.jpg?w=285&h=285&q=85&auto=format",
"name": "ヘザヌ・ダりニング",
"bio": "テクノロゞヌの山に登り、䞭腹たで登った。.Net、モバむルアプリケヌション、最近では音声むンタヌフェヌス開発の経隓あり。iOTやAR/VRにも手を出す。人間のためのコヌディングず、仕事に適したツヌルの遞択に重点を眮く。ヘザヌは情熱的なコヌダヌで起業家。フォヌチュン500䌁業で゚ンタヌプラむズレベルのモバむルず.Netアプリケヌションを構築した経隓がある。技術カンファレンスで、性別、幎霢、経歎を問わず、新しい開発者の成長をサポヌトするこずに䜙暇を費やしおいる。コヌディング以倖の時間は、競技銬術ずマりントアヌチェリヌの習埗に費やしおいる。"
}
}
],
[
{
"title": "基調講挔トランスフォヌマヌChatGPTの台頭",
"text": "゜フトりェア゚ンゞニアずしお、私たちはChatGPTのパワヌを掻甚し、アプリケヌションをむンタラクティブ性ずむンテリゞェンスの新たな高みぞず昇華させる玠晎らしい機䌚を持っおいたす。",
"courseText": "トランスフォヌマヌアヌキテクチャによるChatGPTの進化のスリリングな旅に出かけたしょう。コヌドアシスト、カスタマヌサポヌト、コンテンツ生成など、ChatGPTが実際にどのような圱響を及がしおいるのかを探りたす。しかし、それだけではありたせんOpenAIAPIを䜿ったプロンプト゚ンゞニアリングのテクニックや統合オプションに぀いおもご玹介したす。むンスピレヌションを埗お、あなたのアプリケヌションず䞖界を倉える準備ができおいるこずを感じおください。",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "09:00 - 10:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/kesha-williams",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/6a74f8d5baea989a11a1013b49a9077530b9b682-1064x1330.png?rect=0,133,1064,1064&w=285&h=285&q=85&auto=format",
"name": "ケシャ・りィリアムズ",
"bio": "ケシャ・りィリアムズは、受賞歎のあるテクノロゞヌ・リヌダヌであり、テクノロゞヌによっお人々の生掻を倉える方法を教えおいる。25幎以䞊にわたり、゚ンタヌプラむズWebアプリケヌションのアヌキテクト、蚭蚈、構築に携わる。圌女の情熱は、クラりドのトピックを教えるこずず、゜フトりェア゚ンゞニアリングチヌムを率いるこずです。耇数のAWS認定資栌を持ち、AWS Machine Learning Hero、Alexa Champion、AWS Ambassador、HackerRank All-Starに認定されおいる。圌女は珟圚、SlalomのクラりドレゞデンシヌのプログラムディレクタヌずWomen in Voiceの取締圹を務めおいる。"
}
},
{
"title": ".NET 8ずC# 12の新機胜",
"text": "C#ず.NETの重芁なニュヌスに集䞭したしょう。パフォヌマンス、新しい蚀語機胜による矎しいコヌド、クロスプラットフォヌムなど、今床のリリヌスですべおが改善されたす",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/filip-ekberg",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/55bc0dec15a15b6f55dab6bcc920faefa10c69ec-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "フィリップ・゚クベリ",
"bio": "C#スモヌガスボヌドや20以䞊のPluralsightコヌスの著者であり、䞖界䞭のむベントやナヌザヌグルヌプでの講挔者、11幎連続Microsoft MVP。C#ず.NETのすべおをマスタヌする方法を開発者仲間に教えるのが倧奜きです。"
}
},
{
"title": "垂盎スラむスアヌキテクチャによる倉化のための蚭蚈",
"text": "埓来のレむダヌアヌキテクチャは、アプリケヌションを「プレれンテヌション」,「ビゞネスロゞック」,「デヌタ」ずいった認識可胜な階局に構造化するこずで、長幎その地䜍を保っおきた。それらは本圓に珟代の゜フトりェア開発の芁求に適しおいるのだろうか",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "Room 2 - Level 3",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/chris-sainty",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/eba3187b8f067467e7d8feb62a5ed63778021cbf-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "クリス・セむンティ",
"bio": "Chris は Microsoft MVP、著者、そしお Enable の゜フトりェア゚ンゞニアであり、アプリケヌションの蚭蚈ず構築に 20 幎以䞊の経隓を持぀。コミュニティず知識を共有するこずに情熱を泚ぎ、自身のブログだけでなく、Visual Studio magazine、Progress Telerik、StackOverflow などの他のブログにも定期的に執筆しおいる。このブログぞの情熱が、圌の最初の著曞、Blazorアプリケヌション構築の実践的なガむドであるBlazor in Actionに぀ながった。たた、GitHubのBlazoredずいう組織で、いく぀かの人気のあるオヌプン゜ヌスプロゞェクトを管理しおいたす。キヌボヌドを叩いおいないずきは、クリスは熱心なスピヌカヌであり、䞖界䞭のナヌザヌグルヌプやカンファレンスで講挔を行っおいる。クリスのブログchrissainty.comやツむッタヌ@chris_saintyで芋぀けるこずができる。"
}
},
{
"title": "すべおの攻撃が悪意があるわけではない倖郚ず内郚からのDDoS",
"text": "この1幎、海倖勢の間でNRK.noぞの関心が高たっおいる。人気があるのはいいこずだが、時にはそれが行き過ぎるこずもある。",
"courseText": "このプレれンテヌションでは、DDoS攻撃がNRK.noでどのように経隓されおいるのか、たた攻撃が発生した際にどのように圱響を最小限に抑えようずしおいるのかを説明したす。たた、すべおの攻撃が敵察的なものであったり、倖郚からのものであったりするわけではないこずも説明したす。",
"details": {
"day": "金曜日 ",
"room": "ルヌム3 - レベル4",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/ingrid-guren",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/a5a3f1c2d8e457c790a70916e488b15e7e0eeab2-400x400.png?w=285&h=285&q=85&auto=format",
"name": "むングリッド・グレン",
"bio": "むングリッドはNRK.noのJavaScriptの技術リヌダヌで、朝の3時にトップペヌゞの灜害埩旧を行った。"
}
},
{
"title": "パヌト1/2声をあげようあなたのコンテンツを着地させよう",
"text": "玠晎らしいアむデアがあっおも、それをどう衚珟しお「売り蟌む」のかわからないスピヌカヌになりたいず思っおいおも、自分を売り蟌む自信がないチヌムで䜕気なく話すずき、゚レベヌタヌの䞭でCEOずアむデアを共有するずき、芋蟌み客に売り蟌むずき、100人以䞊の聎衆を前にしお話すずきなど、自信を持っお話すこず、むンパクトのあるコミュニケヌションをずるこずは、あなたに必芁なスキルです。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム4 - レベル4",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "デニヌス・ゞェむコブス",
"bio": ""
}
},
{
"title": "宇宙を飛び回る文明になるこずに぀いお",
"text": "人類が宇宙を飛び回る文明になるためには䜕が必芁か ",
"courseText": "リチャヌド・キャンベルず䞀緒に、このアむデアを珟実に近づける近い将来の技術に぀いお話したしょう。最初の問題は、宇宙ぞ行くこずです。ロケット蚭蚈の改善により、宇宙ぞのアクセスコストは倧幅に䞋がりたした。そしお問題は、宇宙で䜕をするかそしおどうやっお滞圚するのかそしおそれは長期的に可胜なのだろうかなぜわざわざ宇宙文明なのか",
"details": {
"day": "金曜日 ",
"room": "5号宀 ",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/richard-campbell",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/9f7836c5bf672343ec1b4a251af1814b4c90d997-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "リチャヌド・キャンベル",
"bio": "リチャヌド・キャンベルは1977幎に初めおコヌドを曞いた。圌のキャリアは、ハヌドりェア、゜フトりェア、開発、運甚の䞡面でコンピュヌティング業界に及んでいる。2013幎にRadwareに買収されたStrangeloop Networksの共同蚭立者であり、2014幎にProgress Softwareに買収されたTelerikの取締圹も務めた。珟圚は、成功を収めおいる数倚くのテクノロゞヌ䌁業のコンサルタント兌アドバむザヌであり、灜害救枈のためのオヌプン゜ヌス゜フトりェアを構築する公的慈善団䜓、Humanitarian Toolbox (www.htbox.org) の創蚭者兌䌚長でもある。リチャヌドはたた、.NET開発者向けのポッドキャスト「.NET Rocks(www.dotnetrocks.com) .NET開発者向け、RunAs Radio (www.runasradio.com) ITプロフェッショナル向け、Windows Weekly (https://twit.tv/shows/windows-weekly)。"
}
},
{
"title": "残差理論入門",
"text": "残差理論は、耇雑なビゞネス環境向けの゜フトりェアシステムの蚭蚈を容易にするこずを目的ずした、゜フトりェア蚭蚈の画期的な新理論である。",
"courseText": "残差理論は、盞互接続された残差ずしお゜フトりェアシステムをモデル化したす。コンポヌネントモデリングやプロセスモデリングに代わるもので、応甚耇雑性科孊を䜿甚しお、䞍確実性の管理を蚭蚈プロセスの基本的な郚分ずしたす。",
"details": {
"day": "金曜日 ",
"room": "ルヌム6 - レベル5",
"time": "10:20 - 11:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/barry-oreilly",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/e5c0cdfe137409427d59cf7889e3bf9005b16258-373x373.png?w=285&h=285&q=85&auto=format",
"name": "バリヌ・オラむリヌ",
"bio": "バリヌはCITA-P認定アヌキテクトで、マむクロ゜フトずiDesignでチヌフアヌキテクトを歎任。たた、新興䌁業のCTO、マむクロ゜フトの゜リュヌションアヌキテクチャコミュニティのワヌルドワむドリヌダヌ、スりェヌデンのAzureナヌザヌグルヌプの創蚭者でもありたす。たた、゜フトりェアデザむンず耇雑性科孊の博士号候補でもある。"
}
},
{
"title": "技術的怠慢",
"text": "倚くの開発者は、コヌドベヌスやデリバリヌの䞍幞やトラブルを説明するために、技術的負債ずいういたずら心ず日々の重荷を呌び起こす。管理されおいない技術的負債が倚くのコヌドベヌスに重くのしかかり、スケゞュヌルの足を匕っ匵るが、それは原因よりも結果であるこずが倚い。",
"courseText": "本講挔では、技術的負債が意味するものずしないもの、そしおその他のメタファヌに぀いお、根本的か぀繰り返し起こる原因を技術的負債ではなく技術的怠慢であるず適切に垰属させるこずを芖野に入れながら芋おいきたす。技術的怠慢の正䜓を芋抜かなければ、私たちは問題を原因ではなく結果に垰しおしたうでしょう。",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/kevlin-henney",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2bd5db29bbab6f3d64e490a005f9afdacd243a07-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ケブリン・ヘニヌ",
"bio": "ケブリンはコンサルタント、講挔者、執筆者、トレヌナヌずしお独立。圌の開発ぞの関心、貢献、䌁業ずの仕事は、プログラミング、人材、実践をカバヌしおいる。オヌプン゜ヌスずクロヌズド゜ヌスのコヌドベヌスに貢献し、倚くの雑誌やサむトのコラムニストを務め、あたりにも倚くの委員䌚に参加しおきた「委員䌚ずは、アむデアが誘い蟌たれ、そしお静かに絞め殺される袋小路である」ず蚀われおいる。A Pattern Language for Distributed Computing分散コンピュヌティングのためのパタヌン・ランゲヌゞ』ず『On Patterns and Pattern Languagesパタヌンずパタヌン・ランゲヌゞに぀いお』の共著者。たた、『97 Things Every Programmer Should Knowすべおのプログラマヌが知っおおくべき97のこず』ず『97 Things Every Java Programmer Should KnowすべおのJavaプログラマヌが知っおおくべき97のこず』の線集者でもある。ブリストル圚䜏。"
}
},
{
"title": "DXに぀いお話そう、ベむビヌ",
"text": "コヌドを曞くのは楜しい開発者ずしお、私たちはコヌドを曞くのず同じくらい、いや、それ以䞊の時間をコヌドを読むこずに費やしおいたす。しかし、私たちはコヌドを曞くずき、コンピュヌタに実行させるために曞いおいるのず同じくらい、他の人間に読たせるために曞いおいるずいうこずを忘れがちです。",
"courseText": "この講挔では、意図を持っおコヌドを曞くこずで、プロゞェクトにおいおより良い開発者䜓隓を生み出す方法に぀いお説明したす。あなたのコヌドベヌスを通しお読者を導くこずは、お気に入りのテレビ番組を芋るような感芚であるべきです。",
"details": {
"day": "金曜日 ",
"room": "Room 2 - Level 3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jo-franchetti",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d5496ccf75e621b5e9332ba935b68689efd8a0a3-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞョヌ・フランケッティ",
"bio": "ゞョヌはDenoのDevRel゚ンゞニア。圌女は、開発者の゚クスペリ゚ンスを向䞊させるこず、りェブの䞊手な䜿い方を教えるこず、そしお、きらびやかでりェアラブルな、むンタヌネットに接続された技術を構築するこずに情熱を泚いでいる。圌女は埌茩開発者を指導し、メンタルヘルスに぀いおよく話し、テック業界の倚様性ず包括性を改善するこずに専念しおいたす。"
}
},
{
"title": "GitHubがGitHubを䜿っおGitHubを配信する方法",
"text": "倧䌁業がどのようにアゞャむルな方法で仕事をしおいるのか知りたいですかAprilは、Microsoftの゚ンゞニアリングチヌムがどのようにDevOpsの旅に乗り出し、3幎間のリリヌスサむクルを3週間に短瞮したかに぀いお話す。これには、人材、プロセス、補品の倉曎が必芁だった。",
"courseText": "4月は、GitHubがどのようにGitHubを䜿っおGitHubを構築しおいるかに぀いおお話したす。地球䞊で最倧の開発者プラットフォヌムを提䟛するための2぀のアゞャむルな旅を比范したす。",
"details": {
"day": "金曜日 ",
"room": "ルヌム3",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/april-edwards",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/2f24123657aa02f83ca2a002ce3278fae02558ab-1000x1000.png?w=285&h=285&q=85&auto=format",
"name": "゚むプリル・゚ドワヌズ",
"bio": ""
}
},
{
"title": "パヌト2/2声をあげようあなたのコンテンツを着地させよう",
"text": "玠晎らしいアむデアがあっおも、それをどう衚珟しお「売り蟌む」のかわからないスピヌカヌになりたいず思っおいおも、自分を売り蟌む自信がないチヌムで䜕気なく話すずき、゚レベヌタヌの䞭でCEOずアむデアを共有するずき、芋蟌み客に売り蟌むずき、100人以䞊の聎衆を前にしお話すずきなど、自信を持っお話すこず、むンパクトのあるコミュニケヌションをずるこずは、あなたに必芁なスキルです。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム4 - レベル4",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "デニヌス・ゞェむコブス",
"bio": ""
}
},
{
"title": "クリスピヌ・クリヌム・ドヌナツずピクルスの物語歎史に残る有名なUIの倱敗の裏には䜕があるのか",
"text": "小さな蚭蚈䞊の欠陥でさえ、ビゞネスに激震を䞎える可胜性がある。しかし、補品チヌムは小さなこずを芋逃し続けおいる。なぜだろう歎史を倉え、倧パニックを匕き起こし、瀟䌚を根底から芆し、私のサンドむッチを完党に台無しにした、䞀芋取るに足らないむンタヌフェむスデザむンの癖そしおその背埌にあるより倧きな欠陥を䞀緒に芋おいきたしょう。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム5 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/dean-schuster",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/1e91f04ab2e79701b80c4219008184568061d5a2-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ディヌン・シュスタヌ",
"bio": "ディヌン・シュヌスタヌは、商甚りェブの登堎以来、人間䞭心のデゞタル補品を構想し、創造しおきた。圌はナヌザヌ゚クスペリ゚ンス戊略䌚瀟truematterの創蚭者兌オヌナヌであり、チヌムを率いお囜内倖の組織がオンラむンビゞネスのやり方を倉えるのを支揎しおいる。講挔や指導のために䞖界䞭を飛び回り、専門家を指導し、デゞタル䜓隓のより高い基準に向けおチヌムに挑戊しおいる。"
}
},
{
"title": "ミドルりェア察決倚様なメッセヌゞング・゜リュヌションの探求",
"text": "メッセヌゞング・゜リュヌションを掘り䞋げ、RabbitMQ、Azure Service Bus、Amazon SQS、Apache Kafkaずいった人気のオプションを比范する掞察に満ちたセッションにご期埅ください。さらに、これらの゜リュヌションに挑戊し、デヌタベヌスをメッセヌゞキュヌずしお䜿甚するずいう型砎りなアプロヌチを怜蚎したす。各アプロヌチの利点、トレヌドオフ、考慮点を評䟡しながら、ご参加ください。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム6 - レベル5",
"time": "11:40 - 12:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/chris-patterson",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8bc504e1b4334ecda84346025292c31a53ae98e0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "クリス・パタヌ゜ン",
"bio": "クリス・パタヌ゜ンは、゜フトりェア・アヌキテクトであり、技術゜リュヌションの蚭蚈、開発、展開においお30幎以䞊の経隓を持぀オヌプン゜ヌスのリヌダヌです。圌はLoosely Coupled, LLCのオヌナヌ兌コンサルタントであり、.NET甚のフリヌでオヌプン゜ヌスの分散アプリケヌションフレヌムワヌクであるMassTransitの技術コンサルティングず開発者サポヌトサヌビスを提䟛する䌚瀟です。Chrisはたた、2007幎以来圌が䞻導しおいるMassTransitの創蚭者であり、䞻芁なメンテナでもありたす。圌は、開発者が簡単か぀信頌性の高いメッセヌゞベヌスのアプリケヌションを構築できるようなオヌプン゜ヌスプロゞェクトを䜜成し、貢献するこずに情熱を泚いでいたす。耇数幎にわたるMicrosoft MVP受賞者、McKesson Fellow、McKesson Distinguished Technologistであり、その卓越した技術力ず革新性が認められおいる。圌はYouTubeで゜フトりェア開発関連のコンテンツを定期的に制䜜し、コミュニティず知識ず専門知識を共有しおいる。"
}
},
{
"title": ".NET開発者のためのKafka",
"text": "KafkaはKafka ConnectやFlinkのようなツヌルの豊富な゚コシステムを持぀䜎遅延ストリヌミング゜リュヌションだが、.NET開発者にはあたり知られおいない。",
"courseText": "このセッションではKafkaを玹介し、レコヌド、オフセット、SerDesずスキヌマレゞストリ、むンシンクレプリカ、パヌティション、ConnectずFlinkのようなツヌルの謎を説明したす。.NETでアプリケヌションのメッセヌゞング・゜リュヌションずしお䜿甚する䟋を扱うので、コヌドもありたす。このセッションが終わる頃には、.NET開発者ずしおKafkaを䜿甚するために必芁な抂念に慣れおいるこずでしょう。",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/ian-cooper",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/18f49ab1c417b19449ba90eb49ef87975ad4294d-318x318.png?w=285&h=285&q=85&auto=format",
"name": "むアン・クヌパヌ",
"bio": "ロンドンのポリグロット・コヌディング・アヌキテクト、#ldnugの創蚭者、スピヌカヌ、卓䞊ゲヌマヌ、オタク。タトゥヌ、ピアス、ヒゲ。BrighterCommandの \"guv\""
}
},
{
"title": "Azure Cosmos DB - Planet Scaleでの䜎レむテンシヌず高可甚性",
"text": "Azure Cosmos DBは、フルマネヌゞド、マルチテナント、分散、シェアヌドナッシング、氎平スケヌラブルなデヌタベヌスであり、Apache Cassandra、MongoDB、Gremlin、Tables、およびCoreSQLAPIのための惑星芏暡の機胜ずマルチモデルAPIを提䟛したす。珟圚、マむクロ゜フト瀟内Microsoft TeamsやActive Directoryなどやフォヌチュン500の倧芏暡組織WalmartやAdobeなどにおいお、倚くのミッションクリティカルなサヌビスを支えおいる。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "Room 2 - Level 3",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/kevin-pilch",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/f38e5cd256375bd92ebda6ee3d4d43db7912875f-1827x2048.jpg?rect=0,111,1827,1827&w=285&h=285&q=85&auto=format",
"name": "ケビン・ピルチ",
"bio": "ケノィンは2002幎からマむクロ゜フトで働いおいる。その間、C#/VB/F#、Roslyn、MSBuild、ASP.NET Core、Entity Framework、Winforms、Orleans、SignalRなどに携わる。珟圚はAzure Cosmos DBのデベロッパヌ゚クスペリ゚ンスチヌムを統括しおいる。仕事以倖の趣味はマラ゜ンずホッケヌ。苊手なものはビヌルずチョコチップクッキヌ。"
}
},
{
"title": "口を出すな。プロダクションぞのアクセス拒吊",
"text": "個人情報、プラむバシヌの問題、マルりェア、そしお単なる䞍運に芋舞われる今日の䞖界においお、本番システムや本番デヌタにアクセスするこずは、単に悪い考えである。自分自身のためだけでなく、すべおの人のためです。開発者、デヌタベヌス管理者、運甚チヌム - その誰もが本番システムにアクセスすべきではありたせん。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム3",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/glenn-f-henriksen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/48b238a9fd7e1fb093718b4efd42bcc00a51a627-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "グレン・F・ヘンリクセン",
"bio": "グレン・F・ヘンリクセンはノルりェヌ出身の指導者であり開発者である。Justifyの共同蚭立者兌CTOずしお、圌は誰もが䜿える新しい法的ツヌルを構築し、より良いコミュニケヌションを生み出し、人間関係の衝突を枛らす手助けをしおいる。圌は垞に新しいツヌル、プロセス、テクノロゞヌを探求し、自分や仲間の開発者たちのコヌド、タスク、プロゞェクトの進め方を改善しおいる。Microsoft Development MVP、Microsoft Regional Directorプログラム、ASP.NET Insider、Azure Advisorを歎任。過去20幎以䞊にわたり、2぀の䌚瀟を共同経営し、コンサルタント、マネヌゞャヌ、サポヌト技術者、ネットワヌク管理者、開発者、アヌキテクト、テクニカル・リヌドなどを歎任しおきたが、奜きなこずは今でもコヌドを食べ物ず亀換するこずず、人々の生掻に倉化をもたらすものを䜜るこずである。"
}
},
{
"title": "レむアVSガラドリ゚ルあなたの内なるリヌダヌを探る",
"text": "ポスト・むット・ノヌト戊争に参加しお、シャヌペンだけで歊装したダヌス・ベむダヌを倒すレむアを助けよう。ガラドリ゚ルはポスト・むット・ノヌトだけでサりリンを芋぀け、倒すこずができるだろうか",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム4 - レベル4",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "ワヌクショップ60分"
},
"speaker": {
"url": "/speakers/antonio-cobo",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/d98bf98f84de8633b5acca9aebfe7b59297d8d0c-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "アントニオ・コボ",
"bio": "アントニオは、IT業界ずアゞャむル手法においお20幎以䞊の経隓を持぀アゞャむル愛奜家である。技術畑出身で、3カ囜でさたざたな職務を経隓。圌は通垞、ペヌロッパずアメリカでアゞャむル、DevOps、メンタルヘルスに぀いお話しおいる。"
}
},
{
"title": "3億ダりンロヌドのオヌプン゜ヌスプロゞェクトから孊べるこず",
"text": "10幎以䞊の開発期間を経お、私たちのペット・プロゞェクトであるFluent Assertionsは、3億ダりンロヌドにほが到達したした。そのような高品質のラむブラリを提䟛するこずは、タダではできたせん。私たちは、貢献者にずっお十分にクリヌンなコヌドを曞くこず、自明なテストを曞くこず、倉曎を厳密に管理するこず、そしお䜿いやすくするこずを心がけおきたした。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム5 - レベル5",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/dennis-doomen",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/10ad3c55fae9d303de845ee86054e7e40210ef39-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "デニス・ドゥメン",
"bio": "DennisはMicrosoft MVPであり、.NETスペヌスのベテランハンズオンアヌキテクトで、クリヌンコヌドの蚘述、ドメむン駆動蚭蚈、むベント゜ヌシング、そしおあらゆるアゞャむルに特別な関心を持っおいたす。圌は、.NETテクノロゞヌに基づく゚ンタヌプラむズ゜リュヌションの蚭蚈を専門ずし、゚ンタヌプラむズシステムの蚭蚈、構築、保守のあらゆる偎面に぀いおコヌチングを提䟛しおいたす。非垞に人気のある.NETアサヌションフレヌムワヌクであるwww.fluentassertions.com、むベント゜ヌシングアヌキテクチャを構築するためのラむブラリセットであるwww.liquidprojections.net、2001幎以来www.csharpcodingguidelines.com、C#のコヌディングガむドラむンを維持しおいる。たた、www.continuousimprover.com で、より良い゜リュヌションのための絶え間ない探求に関するブログを曎新しおいる。Twitterでは@ddoomenから、Mastodonでは@[email protected]から連絡を取るこずができる。"
}
},
{
"title": "マゞックからメカニックぞDemystifyingGPUプログラミング",
"text": "十分に進歩したテクノロゞヌは、魔法ず芋分けが぀かない。畏敬の念を抱かせる人工知胜から、魅惑的な3Dグラフィックスや高床なシミュレヌションに至るたで、今日のテクノロゞヌは急速な進歩を遂げおいる。これらの技術革新の䞭心には、珟代の蚈算を駆動する䞻力補品であるグラフィック・プロセッシング・ナニットGPUがある。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム6 - レベル5",
"time": "13:40 - 14:40",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/adam-gaidi",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/4d09d4c11f37e6fc4547e41e53a52f67a0972ad9-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "アダム・ガむディ",
"bio": "GPU、アルゎリズム、機械孊習、ハむパフォヌマンスコンピュヌティングを専門ずするブランクの゜フトりェア開発者兌コンサルタント。"
}
},
{
"title": "IOをアプリの端に移動するファンクショナル・コア、むンペラティブ・シェル",
"text": "最新のアヌキテクチャOnion、Clean、Hexagonalなどでは、倖界ずのむンタヌフェむスはアプリの䞭倮ではなく、境界で行うこずを掚奚しおいる。同様に、関数型プログラミングでは、コアのコヌドは決定論的であるべきで、すべおのI/Oぱッゞにあるべきだ。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/scott-wlaschin",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/7748c6621daac7d97f51a3a7f28dcbaf6190b296-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "Scott Wlaschin",
"bio": "Scott Wlaschinは開発者、アヌキテクト、そしお䜜家である。圌は、人気のF#サむトfsharpforfunandprofit.comの著者であり、Pragmatic Bookshelfから出版された『Domain Modeling Made Functional』ずいう本の著者でもありたす。Scottは、関数型プログラミングぞのアカデミックでないアプロヌチで知られおおり、人気のあるスピヌカヌで、NDC、F# Exchange、DDD Europeなど䞖界䞭のカンファレンスで講挔を行っおいたす。"
}
},
{
"title": "コ・クリ゚むトより良いものを共に創る",
"text": "孀高の倩才ずいう神話が流垃しおいるにもかかわらず、最も革新的な貢献の倚くは、グルヌプの創造的な化孊反応ず、党員のアむデアずコンセプトの融合から生たれる。",
"courseText": "創造的な盞乗効果を生み出し、共創するために、この集合的な知恵をどのように掻甚するのがベストなのでしょうか個人的な創造性のブロックを認識し、取り陀くこず、他者ず぀ながり、コミュニケヌションをずるこず、遊びを利甚しおアむデアを組み合わせるこず、共同䜜業環境を構築するこずのプロセスを芋お、グルヌプの創造的な茝きを匕き出す効果的な方法を発芋したしょう。これらのステップを通しお、創造性の超盎線性を掻甚し、倚様性を受け入れお掻甚するこずで、より良いものを共に創造するこずを孊ぶこずができる。",
"details": {
"day": "金曜日 ",
"room": "郚屋2",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/denise-jacobs",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/3ef7a9b65567f36e87053d1fb778083cd136e17d-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "デニヌス・ゞェむコブス",
"bio": ""
}
},
{
"title": "高機胜アプリデヌタ゚ンゞニアリングチヌムのワヌクフロヌ",
"text": "高機胜な開発チヌムは、゚ンタヌプラむズ・デヌタ・゚ンゞニアリングをどのように管理しおいるのだろうか圌らはスキヌマ管理、暙準の実斜、デヌタベヌスのテスト、自動むンクリメンタルデプロむメントのコアずなる原則に焊点を圓おおいる。Microsoftは、アヌキテクトや゚ンゞニアに悩たしい遞択肢を提䟛したす。このセッションはその䞀助ずなるだろう。䞖界最倧か぀最もクリティカルなアプリデヌタ゚ンゞニアリングチヌムが、゚ンタヌプラむズ芏暡でどのように倉曎管理、芳枬可胜性、品質を扱っおいるかをレビュヌしたしょう。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム3 - レベル4",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/jerry-nixon",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/7668203dddd271e03794e0a9d561e7dddf3a0ac6-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ゞェリヌ・ニク゜ン",
"bio": "ゞェリヌ・ニク゜ンはコロラド州圚䜏の゚ンゞニア。Azure Data Platformのプロダクトマネヌゞャヌずしお、デベロッパヌ゚クスペリ゚ンスに泚力しおいる。20幎以䞊の経隓を持ち、゜フトりェア゜リュヌションの開発、蚭蚈、提䟛に秀でおいる。デンバヌでコンピュヌタヌサむ゚ンスの教授を務める。ベテランの講挔者、著者、講垫ずしお、Open at Microsoft、Microsoft DevRadio、SQL Tips for Developersなどの番組を䞻催しおいる。ナヌザヌを擁護し、クリヌンで保守可胜なコヌドに情熱を傟ける圌の䞭栞ずなる専門知識は、デザむン、デヌタ゚ンゞニアリング、゜フトりェア開発にある。Microsoft SQLチヌムのデベロッパヌ゚クスペリ゚ンス担圓PMずしお、䞻芁補品チヌムず緊密に連携しおいる。ゞェリヌは、マむクロ゜フトの最倧手顧客のフィヌルド゚ンゞニアリングに深く携わっおきたした。Outlook、Visual Studio、Docsを䞭心に日々を過ごしおいるが、3人の嚘たちにスタヌトレックのキャラクタヌのバックストヌリヌや゚ピ゜ヌドのプロットを教えるのが趣味。"
}
},
{
"title": "GitHub CopilotでレベルアップAIを䜿っお孊習、コヌディング、ビルド",
"text": "AIペアプログラマヌず出䌚う時が来た。コヌドの塊に行き詰たっおいたせんかdiv をセンタリングする最適な方法がわからないGitHub Copilot がお手䌝いしたす。掚奚される行やコヌド、関数党䜓を芋るこずで行き詰たりを解消し、コヌドの説明を受けるこずで開発の道のりをより深く知るこずができたす。",
"courseText": "",
"details": {
"day": "金曜日 ",
"room": "ルヌム5 - レベル5",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/michelle-mannering",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/17e26131d687b2c94c2fc81fec933807d5e1c65e-1420x1693.png?rect=0,137,1420,1420&w=285&h=285&q=85&auto=format",
"name": "ミッシェル・\"ミッシュマナヌズ\"・デュヌク",
"bio": "技術やゲヌムのコミュニティでマルチな才胜を発揮しおいたす。デベロッパヌ・アドボケむト🥑ずしお、玠晎らしい䜓隓を創造し、掻気あるGitHubデベロッパヌ・コミュニティず関わっおいたす。AI、仕事の未来、コミュニケヌション、チヌムワヌクなどをテヌマに250以䞊のむベントで講挔し、技術デモも行っおきたした。ハッカ゜ンコミュニティでは尊敬を集めるリヌダヌであり、100以䞊のハッカ゜ンで優勝、䞻催、指導しおきたした。AI䌁業や゚スクヌタヌビゞネスなど、いく぀かのテック䌁業を蚭立し、その結果、メルボルンの科孊、テック、゚スポヌト、スタヌトアップシヌンの最前線にいたす。䜙暇はストリヌマヌ、ゞャヌナリスト、そしおい぀も゚キサむティングなこずに取り組んでいる。"
}
},
{
"title": "マルチモヌダル埋め蟌みず怜玢のためのベクトルデヌタベヌスの䜿甚",
"text": "倚くの実䞖界の問題は、話し蚀葉やゞェスチャヌずいった人間が䜿甚するコミュニケヌション・モダリティから、ロボット工孊で遍圚する力、固有感芚、芖芚センサヌに至るたで、本質的にマルチモヌダルである。機械孊習モデルがこれらの問題に察凊し、より自然か぀党䜓的に呚囲の䞖界ず盞互䜜甚し、最終的にはより䞀般的で匷力な掚論゚ンゞンずなるためには、察応する画像、ビデオ、テキスト、音声、觊芚衚珟のすべおにわたっおデヌタを理解する必芁がある",
"courseText": "本講挔では、Zain Hasanが、デヌタを芋たり、聞いたり、読んだり、感じたりするこずができるオヌプン゜ヌスのマルチモヌダルモデルhttps://github.com/facebookresearch/ImageBindなどを䜿甚しお、オヌプン゜ヌスのベクトルデヌタベヌスの助けを借りお、10億オブゞェクト芏暡でクロスモヌダル怜玢画像ずオヌディオ、テキストずビデオなどを怜玢を実行する方法に぀いお説明したす。たた、このクロスモヌダル怜玢をリアルタむムで実行できるこずが、ナヌザヌのアプリに自然な怜玢むンタヌフェむスを远加するのに圹立぀こずを、ラむブ・コヌド・デモず倧芏暡デヌタセットを䜿っお実挔したす。本講挔では、マルチモヌダル埋め蟌みモデルの利甚を本番環境でどのようにスケヌルさせたか、たた、あなたのアプリにクロスモヌダル怜玢をどのように远加できるかを䞭心にお話ししたす。",
"details": {
"day": "金曜日 ",
"room": "ルヌム6 - レベル5",
"time": "15:00 - 16:00",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/zain-hasan",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/8ef7de6292983b9a7e449fb97af4a5d19d5667f0-400x400.jpg?w=285&h=285&q=85&auto=format",
"name": "ザむン・ハサン",
"bio": "ザむン・ハサンは、オヌプン゜ヌスのベクトル・デヌタベヌスWeaviateのシニア・デベロッパヌ・アドボケむトである。゚ンゞニアであり、デヌタサむ゚ンティストでもある圌は、トロント倧孊の孊郚ず倧孊院で人工知胜による支揎技術の開発に埓事した。その埌、機械孊習を掻甚しお慢性疟患患者を遠隔監芖するデゞタルヘルスプラットフォヌムを開発する䌚瀟を蚭立。最近では、トロントのコンサルタントのシニア・デヌタサむ゚ンティストずしお掻躍しおいる。オヌプン゜ヌス゜フトりェア、教育、コミュニティ、機械孊習に情熱を泚ぎ、耇数のむベントやカンファレンスでワヌクショップや講挔を行っおいる。"
}
},
{
"title": "How JavaScript Happenedプログラミング蚀語の短い歎史",
"text": "JavaScriptは、Netscape Navigator 2.0甚の抂念実蚌ずしお10日間で䜜られたこずで有名である。今日、JavaScriptは䞖界で最も䜿われおいる蚀語のひず぀である。奜きな人さえいる。この講挔では、プログラミング蚀語以前の暗黒の時代から、初期のパむオニアたちの浮き沈みを経お、1995幎にJavaScriptが誕生するたでの道のりを描きたす。",
"courseText": "Brendan Eichの肩の䞊に立぀巚人たちに䌚い、圌らが珟代のJavaScriptをどう考えおいるかを掚枬したす。蚀語蚭蚈良くも悪くも、コンピュヌタ内郚奇劙な、委員䌚単に悪いに぀いお興味深いこずを孊びたす。FizzBuzzの実装を少なくずも10回は芋るこずになるでしょう。きっず楜しい",
"details": {
"day": "金曜日 ",
"room": "Room 1 - Level 3",
"time": "16:20 - 17:20",
"timezone": "(UTC±00)",
"type": "トヌク60分"
},
"speaker": {
"url": "/speakers/mark-rendle",
"imageUrl": "https://cdn.sanity.io/images/fhoo4r9z/production/b522b8f240eff93fe07b69c93d5b44c6eb92c839-1019x1016.jpg?rect=2,0,1016,1016&w=285&h=285&q=85&auto=format",
"name": "マヌク・レンドル",
"bio": "マヌクはRendleLabsの創蚭者で、あらゆる業界の.NET開発チヌムにコンサルティングサヌビスずワヌクショップを提䟛しおいる。圌のこだわりは、APIの蚭蚈ず開発、パフォヌマンス、Observability、コヌドベヌスの近代化です。たた、数幎間プロのスタンダップ・コミックずしお掻躍したスキルを掻かしお、䞖界䞭のカンファレンスで楜しく有益な講挔を行っおいたす。最近では、技術系パロディ・バンド「The LineBreakers」に参加するためにベヌスを習いたした。"
}
}
]
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment