 So, yeah, it's great to be at FOSTEM and FOSTEM is a really cool event and actually, so I'm also an event organizer. I'm running, for example, the Open Tech Summit in Germany and Berlin every year and I've also lived for many years in Asia and I'm still like at least half of my time during the year in Asia and we started the FOSTEM Asia community. So that was a goal that we had with Eventier. We wanted to have an event system that we can use ourselves. So here you see, for example, the community, it's pretty big. We have some events, more than 3,000 people who participate and we want it like an event system that is completely open, of course. So what's the status today? We have a lot of members in the community and among different projects that we have, the open event server, for example, is our lead projects with 1,600 stars. So it means like people follow it and check out what's going on and many also contribute. So we're really happy about that. But what's the story behind it? So the story is that we started 2009 with our first events and it was like basically get people together, have some fun, we went Asia and we felt a little bit left out because we didn't have a FOSTEM in the region. There are many smaller events but we didn't have this spirit. So we started to make an event and what do you do? You need ticketing, you need to plan. Sometimes we have catering and this and that. So what we did is we used systems like Eventbrite, for example, or we used Meetup. And then there were a few systems, for example, that also here are PentaBARF or FRAP used by the CCC in Germany. So systems like that, but they were mainly for the speakers, let's say. And they weren't always in technologies that we were familiar with. So this was the idea, let's make a system not just for ticketing though, also for speaker handling. And yeah, large events, up to 3,000 people. And what are where the requirements? Free and open source. Technology stack that matches our team and community. So something that we can handle ourselves where we don't have to ask somebody else. And we want to keep privacy in mind. So we don't always want to upload all our data to some proprietary services like that. Another thing is while we were developing it and when we were studying it, we also saw other people had similar ideas. They also wanted an event system, but maybe they had a different focus and so on. So an idea that we also always follow is open standards. For example, if you export an event or something like that, we want other people to be able to use our data in their system or we use their data in one of our components. And that also means open APIs and all this, of course. So we are here at Foster and I think I don't need to go more into detail there. So what were our goals in regards to the features? We thought we don't have to make a completely different experience to what people know. People know Eventbrite, they know other systems. So we can follow this approach, have the same process in regards for ticketing, for example. Then the call for speakers. So I worked also like a while with some people at Mozilla and I know they also run events with a thousand people and a lot of these events are still managed by spreadsheets. So this was also something that we wanted to get away. We had also a lot of spreadsheets and then we started at one point to get out some data through Google Docs using JSON and so on. We wanted to get away from this, have an easy process where every speaker can update their own session and so on easily. Foster is possible today but it wasn't always possible in the past. And an important thing to save us time is organisers, drag and drop scheduling. Exporting, of course, I already mentioned that. And a thing that we realised after a few years, I love Drupal, I love Django, I love all these systems but if you have to maintain an old system just for the sake of maintaining it it could be really a pain. So we want a website that's generated and that we can just host on an FTP server or today on Github pages or Github pages, something like that. And of course when you have everything, people use a mobile phone so Android is a big topic, things like that. Plus features content-wise, these proprietary systems they don't have the possibility to licence your content freely or to say, OK, the content that you have, make it free. They don't have always the possibility to enter a code of conduct. It's very important in the US for example. So these kind of things there. So we started the development and today we have a lot of different components. We have a web front end that runs the website. We have the API server that's the back end. So after several iterations now we achieve to separate the front and the back end. At the beginning sometimes it was like we have to get it done. The event is approaching our big event and we need this or that feature so the code wasn't always that clean. And now we achieve to really separate it cleanly. And we have an attendee app on Android. Also like actually I'm personally not using iOS but it seems like other people are excited to develop on iOS. So yeah, cool, let's get everyone on board and why not open this iOS universe also up as much as possible. So you can export all your data and you can generate websites and have an output and yeah, this is a bit an overview. So which components do we have today? Here what are the technologies we're using? So on the back end, for example, on the second row here you see Flask and Python. The front end we use the AmberJS. Basically it's always a decision what other developers are comfortable with. It's pretty standard but you see we have a lot of goals and we have open event website generator. 90% of goals are reached the other parts still like some to-dos here. So how does it look like? I always like to run people through life but I'm always not sure how's the internet. So I took some screenshots but you can go on the website and it's pretty stable, you can try it out. So when you go to the website there's a button, you say create event and you have the option to add a name, to add a location. Here for example the thing that we have is we're still using Google Docs so there's an open issue to switch to open street map but you can enter all the basic details of the event and can get started pretty quickly. Then of course ticketing. So ticketing is important for us. We are in Asia, many people want to buy a community ticket or a supporter ticket so we need the abilities to have different ranges and that is pretty much the equivalent of what Eventbrite offers these days. I think not much words needed here. And payments or payment we are supporting already PayPal and Stripes so Stripe is a service for credit cards and we are looking to implement more and more payment gateways. Also for example, I don't know here in Belgium what payment gateways you have in Germany different payment gateways in India. Okay, so then you click on save and proceed and there's the option to add sponsors. Nowadays the community has a lot of support from big companies. They're using free and open source software so you can add these sponsors here in the next step. And in the third step you can always switch it on and off. You see this button there, switch it on and off so if you have an event where you don't need any speaker handling you just switch it off. If you have an event with speaker handling you can go into detail here and you can add tracks, you can add micro locations basically rooms and session types and you can change the colors then and how it will show up with your schedule in the end. Then call for speakers is important. It's pretty straightforward as well but you see here a private link. Why a private link? So sometimes we have people with their high profile they miss the deadline of the call for speakers but we already told them we really want to have them on board and so we can send them a private link and they can still sign up after the deadline is closed. And form registration. So what do you actually want to ask your speakers or what session details do you want to ask? So you can provide the option here to ask something in theirs in future of course would be great to have a form builder here as well. Okay, collect speaker details and then like what are the options here you can have an overview. So this event that I started here of course didn't get any income yet but like you will have an overview you can add discount tickets and so on for example for us in Singapore it's always very important to have discount tickets we want that the companies pay. We want that they pay for the business ticket because we have to pay for the room we have to do we have a lot of costs but we want to give free tickets to the community so this comes in very handy. And then this is something that really saves us a lot of weeks, the scheduler. So after the speakers all applied filled in the form and so on we have the scheduler and in the scheduler then all the unscheduled talks will here be shown on the left and then you can drag and drop them so the rooms will show up and you drag and drop them into the room and into the time that you want. So honestly this really saves a lot of time and yeah we're really happy that we were able to get this going and of course we can also export this as a PNG or as in other formats. What else do we have? So we have an overview here of the speakers which talks are accepted some basic information you can click on it edit it and very important we have a way to export all the event data there's an API here that you can use. So yeah how do we use it for example here? This is an example of a website that was generated based on this data so how does it work here you see you enter your email you enter some basic information you add the JSON file or link to the export file and then you generate a website it's a bit sped up here so we can keep the time but this is basically how it works you can have a dark or a light theme and you can generate your own website and upload it to github pages and you have the speakers you have different options here different pages that you can say all the links of the sessions and so on pretty nice, really nice alternative to sketch.org or chat.org I don't know if you have heard this so many companies using it the Linux Foundation uses it for example but here we have a free and open source alternative then of course the Android app here there are some screenshots you can find it on the Play Store or on Android and a picture of a recent community event that we had in India actually we are proud to say that most of our developers are from Asia so it's a real global project and they're using it here so what's next? Of course a lot is left you need badges for example for events this is something that we're working on so we started a project Badge.yay we're always getting excited so we like to call things Badge.yay or Event.yay and then we're moving currently to the next version you can try it out on nex.eventyay.com I talked to you about it it's the completely separated API in front-end automatic deployment we were using Google Cloud and Kubernetes for a while it was quite expensive if you're not sponsored continuously by Google so we moved to a much cheaper solution but still like the automatic deployment is not working so smoothly so we're working on that and more users in the community so we want more events to use it we're all free and open source so let's use it and get the system stable less bugs so we actually need people who tell us what specifically is not working for them rather than saying something's not working and finalize the mobile apps adding cool features there's always more what we can do and here's a call for contribution we have a First Asia Internship program we also run an open source hotel in Vietnam I think Hon Phuk talked about it like an hour ago quickly and we always participate in GSOC I hope we get in this year so there are lots of opportunities to collaborate with us but also when you run an event you have the possibility to join us so thank you very much and let's get started join us for example here at the Next First Asia Summit March 14-17 or check out the projects online and I could talk for hours if the next speaker doesn't come so I have a lot like I could show you how things work in detail but like if not you can come to our booth in K-Hall or you can talk to me directly that's it, thank you very much