Orchard Harvest 2024
Orchard Harvest 2024 brought the community to The Orleans Hotel & Casino in Las Vegas for two days of talks, development plans and ideas, and time with the rest of the worldwide community. This page is an archive of that event.
Who spoke.
The talks came from people who build and use Orchard Core every day. Select a speaker to read their bio.
Orchard community member since 2011 and core contributor for more than a decade. Co-Founder and Managing Director of Lombiq Technologies, university guest lecturer since 2014. Full-stack and .NET developer and architect with multiple Orchard-based projects under his belt as a lead developer.
Burke Holland is a front-end developer living in Nashville, TN; the greatest city in the world according to science. He enjoys JavaScript a lot because it's the only way he Node to Express himself. Get it? Never mind. Burke blogs only slightly better than he codes and definitely not as good as he talks about himself in the third person. Burke works with the VS Code team at Microsoft. You can find him on Twitter as @burkeholland.
Bruno Samardzic is a senior .NET developer and entrepreneur who enjoys working with Orchard Core. He's implemented a number of systems on top of Orchard, including the a main website of one of the leading courier services in the region, IOT hubs and user portals. Been using orchard since v1 onwards.
Drew is a Software Development Manager with 10 years of experience in Software Development. She is excited about Orchard Core and has used it both in her professional work and personal projects like her blog drewbrasher.com. When not creating software or learning cyber security, she enjoys spending time with her wife and children, watching shows/movies, hiking, walking, kayaking, bicycling, and fireside conversations.
Backend developer, Team & Tech lead in BiQ pux a.s.
As a software engineer, I have a passion for collaborating with the Microsoft Stack, specializing in ASP.NET Core and Orchard Core.
Developer at Microsoft, benevolent dictator of Orchard Core.
Since 2000, Sipke has specialized in designing software solutions with a focus on the .NET ecosystem and cloud computing, working on diverse projects nationally and internationally. His career as a freelance developer was spearheaded by extensive work on Orchard projects, leading to his current deep involvement with Elsa Workflows, an open-source .NET project aimed at simplifying workflow creation. Beyond work, Sipke enjoys hiking, mountain biking, reading, gaming, and exploring blockchain technology's potential to transform industries and society.
Toby Dodds is a career web professional based at the Smithsonian Institution in Washington, D.C. As the Director of Web and IT he oversees the technical well-being of the Smithsonian Folkways website and digital collection. He has helped implement numerous innovations over his career and is a lifelong music enthusiast and avid photographer. He holds an undergraduate degree in philosophy from the University of Washington in Seattle, and a Masters in Library and Information Science degree from Catholic University in Washington, D.C.
Main organizer and host of Orchard Harvest.
As a Business Developer at Lombiq, her work is diverse and varied: She primarily performs Marketing, HR, Organizational and Communication tasks.
Co-founder and managing director of Lombiq. His main expertise is in .NET software development and software architecture design. Active in open-source, core contributor of Orchard Core, guest lecturer at Óbuda University, John von Neumann Faculty of Informatics.
The two days.
Sessions were recorded and published on the Orchard YouTube channel.
Day 1
Thursday 12 September
- 8:00 AM – 9:00 AMRegistration, Coffee, and Breakfast Snacks
Leisurely arrive at the venue, grab your badge, and mingle with other community members with a cup of coffee and some snacks.
- 9:00 AM – 9:05 AM
OpeningViktória Végh-Magyar
We officially open Orchard Harvest 2024.
- 9:05 AM – 9:30 AM
KeynoteZoltán Lehóczky
Orchard Core as it is today, a review of what happened since last year, milestones and big events, what's in focus now, and what do we have planned for the foreseeable future.
- 9:30 AM – 9:40 AMAnnouncement of the Winner of the Jean-Thierry Kéchichian Community Award
Every year, the community votes on who has done the most for Orchard Core and thus who we can bestow the Jean-Thierry Kéchichian Community Award on.
- 9:50 AM – 11:00 AM
Authentication in Orchard CoreMike Alhayek
Join us for "Authentication in Orchard Core" to explore secure authentication and authorization within the Orchard Core framework. Learn about Single-Factor and Two-Factor Authentication, integrating external providers, and implementing OpenID Connect for enhanced security and user experience. This session will equip developers and IT professionals with the knowledge to secure their Orchard Core applications effectively.
- 11:15 AM – 12:05 AM
Demystifying ShapesSebastien Ros
Shapes are the arcane magic of Orchard Core's theming. Or are they? While they are awesome, there's no magic, and by the end of this session, you'll fully understand them too!
- 12:05 AM – 1:35 PMLunch Break
Visit one of the many restaurants and bars of The Orleans and enjoy a meal with the other community members. Please note that lunch is not included in the conference ticket.
- 1:35 PM – 2:10 PM
Content Warning Module DemoDrew Brasher
The Content Warning module lets you hide some content behind a warning so that users can decide if they want to view it or not. In this session, you will get to see it in action and take a look at the code that makes it happen. We will see how this is done with a Shortcode as well as a Content Part that adds a wrapper to the parent Content Item.
- 2:20 PM – 3:20 PMPanel Discussion
Submit your questions in advance or bring surprise questions and engage with our expert panel. Mike Alhayek, Toby Dodds, and Burke Holland will be there to answer your questions. Moderated by Sebastien Ros.
- 3:20 PM – 3:40 PMCoffee Break and Snacks
Mingle with other community members and grab a cup of coffee and some snacks.
- 3:40 PM – 4:15 PM
Using Orchard as a Central Portal for the Biggest Small Business Association in SE EuropeBruno Samardzic
This talk is a showcase of how we used Orchard to implement this portal and what problems we encountered in the meanwhile. It's now been running for 2 years. What we feel worked, what could be better, and what hacks we resorted to.
- 4:25 PM – 5:20 PM
From Zero to Azure: Setting Up Your Orchard Application for SuccessBenedek Farkas
In this talk I'll go through a complete process of setting up an Azure environment tailored for Orchard, enhanced by various open-source components to aid developers and maintainers.
- 5:20 PMClosing
We end the first day of Orchard Harvest 2024.
- 7:30 PM – 9:00 PMSocial Event - Dinner
Join us for our social event for a relaxed evening! The location will be Orleans Hotel LaSalle B.
Day 2
Friday 13 September
- 8:00 AM – 8:30 AMCoffee and Breakfast Snacks
No need to register this time, just arrive at the venue and mingle with other community members with a cup of coffee and some snacks.
- 8:30 AM – 9:00 AM
Building the Orchard Core CommunityZoltán Lehóczky
Over the course of the last year or so, we've seen numerous improvements to how we function as a community. In this talk, we'll go through what has happened, what effects certain changes had on our community life, and a vision for what we'll see next.
- 9:10 AM – 10:05 AM
Understanding the Performance Characteristics of Orchard CoreSebastien Ros
Why is Orchard Core slow when it's slow, why it's fast when it's fast, and how can you figure all of this out? From the performance guy of the ASP.NET Core team.
- 10:20 AM – 10:55 AM
Smithsonian Folkways Collection Management and Orchard Core DemonstrationToby Dodds
With a mission to increase and diffuse knowledge, Smithsonian Folkways Recordings digitizes and distributes a large catalog of historic sound recordings. At the middle of our enterprise is an Orchard Core implementation that has been customized to support the needs of our collection and website. By blending the role of website CMS with a robust collections management platform, Folkways has achieved its goals of broadly distributing its collection via its website and through multiple 3rd party music services and platforms - reaching millions of listeners per year.
- 11:10 AM – 12:05 PM
Unlocking Hyperproductivity with Orchard, Elsa, and Intelligent AgentsSipke Schoorstra
In this session, we will explore the integration of Orchard Core, Elsa Workflows, and intelligent agents to revolutionize content management. You will learn how to harness the power of AI to automate and enhance various stages of content creation and publishing using workflows and agents, achieving unprecedented productivity.
- 12:05 PM – 1:35 PMLunch Break
Visit one of the many restaurants and bars of The Orleans and enjoy a meal with the other community members. Please note that lunch is not included in the conference ticket.
- 1:35 PM – 2:10 PM
Security Scanning an Orchard Core ApplicationZoltán Lehóczky
As a web developer, you have tons of security aspects to keep in mind: preventing XSS and SQL injection, configuring HTTPS and HSTS, setting up the proper CSP headers… While you do need to understand these, you have help doing them right: security scanning! In this talk, I'll show you how you can scan your Orchard Core app for security issues with Zed Attack Proxy, also doing it automatically as part of UI testing.
- 2:20 PM – 3:05 PM
Speeding Up: Custom DevelopmentMichal Kužela
The talk's focus is on speeding up custom development via modules that bring new possibilities to Orchard Core. We have developed a module for creation & migration of DB tables, a module to fill these tables via CSV/Excel import and a module that shows them in dynamic tables with filters, sorters and more. All editable in admin, (almost) no-code required, so developers can focus on more complex tasks. Still a WIP though.
- 3:15 PM – 5:15 PMHackathon
Collaborate and innovate with fellow attendees over coffee and snacks. We'll bring some Orchard Core issues that you'll be able to work on with fellow community members, for all skill levels.
- 5:15 PMClosing
We end the second day of Orchard Harvest 2024.
The organizers.
The team organizing Orchard Harvest 2024 consisted of long-time Orchard community members working on providing a great event.