Last active
April 18, 2024 22:19
-
-
Save matarillo/bc0491a69657e5590a1947c94873a9e0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
[ | |
{ | |
"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." | |
} | |
} | |
] | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
[ | |
{ | |
"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