1"use strict";(self.webpackChunkopenrefine_documentation=self.webpackChunkopenrefine_documentation||[]).push([[3661],{62634(e,n,t){t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>m});var r=t(59062),a=t(74848),o=t(28453);const i={author:"Martin Magdinier",title:"Takeaways from OpenRefine's First Hybrid Barcamp"},s=void 0,c={authorsImageUrls:[void 0]},m=[];function p(e){const n={a:"a",p:"p",...(0,o.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.p,{children:["Earlier this year, inspired by ongoing ",(0,a.jsx)(n.a,{href:"https://forum.openrefine.org/t/organizing-an-openrefine-barcamp/179/35",children:"conversations within the OpenRefine community"}),", we decided to organize our first-ever hybrid Barcamp. This idea emerged from discussions about enhancing community engagement and collaboration. Our goal was to create a space where contributors could gather, share insights, and work together to improve OpenRefine. We decided to go with a barcamp format so attendees could set the agenda and discuss important topics for the community."]}),"\n",(0,a.jsx)(n.p,{children:"The Barcamp took place from June 16 to June 19, both online and in Berlin. There were 14 in-person participants and 15 remote attendees."}),"\n",(0,a.jsx)(n.p,{children:"Here are the main takeaways and highlights from our event with a link to the summary of each session on our forum for you to continue the conversation."}),"\n",(0,a.jsx)("img",{src:"/img/2024barcamp/1719406845020.jpeg",alt:"hand drawn poster for open refine barcamp",height:"800"})]})}function d(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(p,{...e})}):p(e)}},28453(e,n,t){t.d(n,{R:()=>i,x:()=>s});var r=t(96540);const a={},o=r.createContext(a);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),r.createElement(o.Provider,{value:n},e.children)}},59062(e){e.exports=JSON.parse('{"permalink":"/blog/2024/07/10/barcamp-2024","source":"@site/blog/2024-07-10-barcamp-2024.md","title":"Takeaways from OpenRefine\'s First Hybrid Barcamp","description":"Earlier this year, inspired by ongoing conversations within the OpenRefine community, we decided to organize our first-ever hybrid Barcamp. This idea emerged from discussions about enhancing community engagement and collaboration. Our goal was to create a space where contributors could gather, share insights, and work together to improve OpenRefine. We decided to go with a barcamp format so attendees could set the agenda and discuss important topics for the community.","date":"2024-07-10T00:00:00.000Z","tags":[],"readingTime":10.8,"hasTruncateMarker":true,"authors":[{"name":"Martin Magdinier","key":null,"page":null}],"frontMatter":{"author":"Martin Magdinier","title":"Takeaways from OpenRefine\'s First Hybrid Barcamp"},"unlisted":false,"prevItem":{"title":"Important security fixes in upcoming 3.8.3 version","permalink":"/blog/2024/10/21/announcing-version-3-8-3"},"nextItem":{"title":"Register to participate to our first BarCamp remotely","permalink":"/blog/2024/06/01/barcamp-registration"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.