[{"data":1,"prerenderedAt":58},["ShallowReactive",2],{"learn":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"hero":9,"blogs":11,"talks":29,"_id":52,"_type":53,"_source":54,"_file":55,"_stem":56,"_extension":57},"\u002Flearn","",false,"Learn","Tutorials, articles, and talks about Hummingbird from the Swift community.",{"title":7,"description":10},"On top of the hummingbird documentation, there are many tutorials, articles, and talks from the Swift community. Whether you prefer reading or watching, there's something here to get you started or go deeper.\n",{"title":12,"description":13,"items":14},"Articles & Blogs","Community-written articles and tutorials covering Hummingbird in depth.",[15,20,25],{"title":16,"description":17,"icon":18,"to":19},"Swift on Server","In-depth articles on Hummingbird — WebSockets, OpenAPI, Fluent, CORS, proxies, MongoDB ChangeStreams, and more.","i-heroicons-document-text","https:\u002F\u002Fswiftonserver.com\u002Ftags\u002Fhummingbird\u002F",{"title":21,"description":22,"icon":23,"to":24},"kicsipixel","Hands-on Hummingbird articles covering practical use cases and integrations, published on Medium.","i-simple-icons-medium","https:\u002F\u002Fmedium.com\u002F@kicsipixel\u002Fhummingbird-tutorials-8d0d186e1036",{"title":26,"description":27,"icon":18,"to":28},"WhyNoTestflight","A 12-part series from static files to routes, Mustache templates, OpenAPI, middleware, and RequestContext patterns.","https:\u002F\u002Fwhynotestflight.com\u002Fexcuses\u002Fhow-can-i-have-hummingbird-serve-static-files\u002F",{"title":30,"description":31,"items":32},"Talks & Videos","Conference talks and recorded sessions about Hummingbird.",[33,39,44,48],{"title":34,"description":35,"to":36,"class":37,"embedUrl":38},"Introduction to Hummingbird 2","by Joannis Orlandos — introducing Hummingbird 2's architecture and design philosophy.","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FHO_BfidQlQ","col-span-6","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFHO_BfidQlQ",{"title":40,"description":41,"to":42,"class":37,"embedUrl":43},"Build Your First Swift Server with Hummingbird","A beginner-friendly walkthrough of building your first Hummingbird server.","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=t9MUj4LfsyU","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Ft9MUj4LfsyU",{"title":45,"description":46,"to":47,"class":37},"Swift Community Meetups","Recordings from Swift community meetups, including Hummingbird talks and demos.","https:\u002F\u002Fwww.youtube.com\u002F@SwiftCommunityMeetups",{"title":49,"description":50,"to":51,"class":37},"SwiftServerConf","Conference talks from the Server-Side Swift conference.","https:\u002F\u002Fwww.youtube.com\u002F@swiftserverconf","content:learn.yml","yaml","content","learn.yml","learn","yml",1778882520412]