WEBVTT
00:00:00.661 -->
00:00:03.146It's going to be a talk-a-talk from two guys.
00:00:03.146 -->
00:00:18.868Both of them are called Adrian, so if you need to go to Adolf's den and the first it's Adrian Murray, he's from Romania, he's the organizer of Femme the Arby, which is our conference happening next week in Bucharest, and he's going to talk about a new initiative.
00:00:18.868 -->
00:00:20.071It's called a Rubin Passport.
00:00:20.071 -->
00:00:24.411You all found a passport in your stack bag and he will explain to you what that passport is about.
00:00:24.411 -->
00:00:37.066And right after him it's coming Adrian from France and he will talk about the WhoWeEvents navigation and he will show us how it can be useful for the community to find about, find information about all the events we have.
00:00:37.066 -->
00:00:38.750And let's start.
00:00:48.161 -->
00:00:49.061Okay, f1.
00:00:49.061 -->
00:00:53.725Roman Mr D Perfect, perfect, perfect, perfect.
00:00:53.725 -->
00:00:56.749Hey everyone, how's it going Good?
00:00:56.749 -->
00:01:00.933Don't you just love Ransomworld, this Ruby community?
00:01:00.933 -->
00:01:03.996Yes, okay, perfect, because I love it.
00:01:03.996 -->
00:01:12.147I love Ruby communities and I know Ruby events and I go to all of them and I think us as a community and as an ecosystem are better if we do this.
00:01:12.147 -->
00:01:20.561So we've got to go back to our offices and get those people from their lofty chairs to get to more events like these.
00:01:20.561 -->
00:01:24.260So I wanted to make communities a little bit better.
00:01:24.260 -->
00:01:26.623I wanted to make community is a little bit a little uh, conference is a little bit better.
00:01:26.623 -->
00:01:29.873Uh, I want, I want to make the attendance and then the funner.
00:01:30.256 -->
00:01:40.662And I got in touch with amanda and I told her like, hey, I want to make this for like the notebook where you can like write down just from grails or you can write down the things that you learned from your thoughts and the people you met and everything.
00:01:40.662 -->
00:01:47.709Then we started talking like, hey, maybe it would be cool if you take this notebook from one place to another, from one event to another.
00:01:47.709 -->
00:01:54.588And then I think we had one of those movie moments when we both in the same time said I know, let's make a Ruby freaking passport.
00:01:54.588 -->
00:02:03.990And then we talked and talked and had quite a few ideas, some not very good, but some really landed in this passport.
00:02:03.990 -->
00:02:06.361Amanda had a very good, but you know, some really love this passport.
00:02:06.361 -->
00:02:21.828Amanda had a very good time organizing the embassy, which is you go outside at the end of the hall, hallway and where the studio is, and you should go then to actually get your photo taken and information put down and register your passport and claim it.
00:02:21.828 -->
00:02:31.569The embassy folks are actually Amanda's parents and friends, so you have to be nice to them even if they are not nice to you.
00:02:32.651 -->
00:02:40.925Um, so we had a few prototypes, a few backs and forth for with the print shop and everything, but we ended up with this nice, beautiful thing.
00:02:40.925 -->
00:02:44.675Uh, the cover is 350 grams per square meter.
00:02:44.675 -->
00:02:59.412It has this nice soft touch applied to it and, of course, this beautiful magnesium-gold folio that you can see in the video board, sir, real gold.
00:02:59.412 -->
00:03:08.225Of course, it has 48 pages, 34 of which are for stamps and 8 are for notes, but you can use them however you want.
00:03:08.225 -->
00:03:10.568We don't have a password police or anything like that.
00:03:10.568 -->
00:03:15.572The last page is a museum for Ravel, because we could make this financially feasible with David.
00:03:15.572 -->
00:03:16.645So we'll read about it.
00:03:18.100 -->
00:03:19.888The first page is for your information.
00:03:19.888 -->
00:03:22.168Well, you have your photo and your personal information.
00:03:22.168 -->
00:03:29.033Then you will have a special QR code for your password.
00:03:29.033 -->
00:03:35.509Each password has a unique QR code assigned to it and on the second page you'll have a checklist.
00:03:35.509 -->
00:03:41.288So the first thing is marked off because you have your password already and the rest you can do it by yourself.
00:03:41.288 -->
00:03:48.192So we knew we want to make each one unique and have its own QR code.
00:03:48.231 -->
00:03:56.044But then you know, I know you started thinking and what if you could, like you know, tap, tap on it and actually do something?
00:03:56.044 -->
00:03:57.829Or other people can tap on it.
00:03:57.829 -->
00:04:02.984So it has a built in RFC RFID tag inside.
00:04:02.984 -->
00:04:07.633So, on NFC, it was worth on my hand because I won um, do not disturb.
00:04:07.633 -->
00:04:14.245So just two weeks before the event I said, okay, we're gonna have the special chip inside and I thought this would be like a little work.
00:04:14.245 -->
00:04:18.744Like you know, two or three hours of me and some friends, lots of over pizzas at my place.
00:04:18.744 -->
00:04:20.408And here are some photos.
00:04:20.408 -->
00:04:23.603The first one is the first day with my sister, then the second.
00:04:23.603 -->
00:04:30.862The next two are my sister with her boyfriend, and then the third day is me and a friend, and then the next day, me and a friend and my brother.
00:04:30.862 -->
00:04:33.870So it took a long time to do this and I don't want to eat pizza anymore.
00:04:35.019 -->
00:04:48.495So then we knew we wanted to have a digital component to it and immediately our minds raised to the events and Adrian and Marco, and it was just a perfect fit.
00:04:48.495 -->
00:04:52.509We have all the events there, so why not have the profiles there as well?
00:04:52.509 -->
00:04:55.021So I got in touch with Marco and Adrian.
00:04:55.021 -->
00:04:56.925They were very happy to do that.
00:04:56.925 -->
00:05:00.192We needed a way to claim the passports.
00:05:00.192 -->
00:05:04.387So you have them in real life, but you want to have them in digital, like linked together as well.
00:05:04.387 -->
00:05:18.249So, uh, luckily ufsorg is an open source app and I went in and I pushed a dr and what it basically does it's mostly like one route that goes to profile slash, connect and a special id which goes sends to this ugly partial.
00:05:18.249 -->
00:05:29.125It does a lot of, if else it does, because you might, might be logged in, maybe not, maybe you have no coffee we need, maybe it's a valid code, maybe it's already claimed by somebody else and it has the oldest conditionals.
00:05:29.125 -->
00:05:35.485So whenever you tag your phone or scan the QR code, you will be redirected to this claiming page.
00:05:35.485 -->
00:05:38.723More things are going to come.
00:05:38.723 -->
00:05:46.862So After I talked to Adrian, he told me he's working on this feature about attending conferences.
00:05:46.910 -->
00:05:51.021So if you have a profile of the events, you can click a button and attend a conference.
00:05:51.021 -->
00:05:54.500And again I started thinking and it wasn't good.
00:05:54.500 -->
00:06:02.764So I said what if we could have a way at the conference where the conference organizers can verify your attendance?
00:06:02.764 -->
00:06:04.495And that's exactly what we did.
00:06:04.495 -->
00:06:07.487We have at the embassy a special like.
00:06:07.487 -->
00:06:12.225We have two devices at the end where you can scan your qr code, um and uh.
00:06:12.225 -->
00:06:18.961Then you'll have a verified attendance to the very first event where you could have like a wee passport.
00:06:18.961 -->
00:06:22.033So it's a nice way to you know, start this journey.
00:06:22.874 -->
00:06:27.201That app was by coding, basically in basically one prompt.
00:06:27.201 -->
00:06:30.278I did basically bytecode another one for the NFC chip.
00:06:30.278 -->
00:06:31.771I went to Hotwire native.
00:06:31.771 -->
00:06:36.033That took a few more prompts, but it's almost there.
00:06:36.033 -->
00:06:40.314This is a video of you scanning the code and receiving a thanks.
00:06:40.314 -->
00:06:46.180So what next do you want to give to get the Ruby password in the hands of everybody?
00:06:46.180 -->
00:06:50.533So this is starting up at this.
00:06:50.572 -->
00:06:55.812These three conferences, uh, rails, world friendly rd and you'll look awesome next week and then the week after that.
00:06:55.812 -->
00:06:59.321And then, if you're a conference organizer, get in touch with us.
00:06:59.321 -->
00:07:00.692We have everything you need.
00:07:00.692 -->
00:07:03.238You can send passports, information about the stamps.
00:07:03.238 -->
00:07:07.699We even have photo booth software so you bring a camera and the printer.
00:07:07.699 -->
00:07:14.439It could have your own you know cheap photo booth to have a you know nice way to actually bring these photos.
00:07:15.752 -->
00:07:25.995If you're a guest at the conference, definitely have this with you, place it near your actual passport, but don't mix them up.
00:07:25.995 -->
00:07:31.836I wouldn't want you to go out and tweet like Atrium from Arvo made me late to my plane.
00:07:31.836 -->
00:07:34.473That's Arvo on the spot HQ.
00:07:34.473 -->
00:07:36.915If you want to do that, just letting you know.
00:07:36.915 -->
00:07:44.519So yeah, I teach you that you'll be able to get a stamp and scan your passport and get the attendance.
00:07:44.519 -->
00:07:58.232Ideas are much appreciated, most welcomed and feedback is much appreciated and I hope scan your passport and get, like, the attendance and ideas are, you know, much appreciated, most welcome, that feedback is much appreciated and I hope you're gonna have like a nicer in real life experience and conference using this passport.
00:07:58.232 -->
00:07:58.896Thank you so much.
00:07:58.896 -->
00:08:10.819You, you, you, you, you, you, you, you, you, you you, you, you, you, you, you, you, you, you you you, you, hello.
00:08:18.634 -->
00:08:23.495So I present today Ruby events, what's new and what's coming up.
00:08:23.495 -->
00:08:29.096So, adrian, thank you for the introduction of Ruby events and the connection with the passport.
00:08:29.096 -->
00:08:32.277We'll talk about this, of course, very quickly.
00:08:32.277 -->
00:08:34.193Adrian Volley, I'm CTO at Droom.
00:08:34.193 -->
00:08:40.495It's an app, an educational app for children, and I do a bit of open source contribution too.
00:08:40.495 -->
00:08:54.981Two years ago, I started a project called Ruby Video that was indexing Ruby events, ruby videos, and at the same time, marco was also maintaining web conference.
00:08:54.981 -->
00:08:58.395This year that's a new thing we merged two projects together.
00:08:58.395 -->
00:09:11.937For two years, marco has been investing a lot of time into Ruby Video, so we merged it into a bigger platform called Ruby Events, where we are really merging the two projects and a lot of content.
00:09:14.990 -->
00:09:16.938We have four goals for this platform.
00:09:16.938 -->
00:09:26.889The first is to make it easy to find any related information about Ruby Events, whether it's a best event and you want to search for docs or speakers or sponsors.
00:09:26.889 -->
00:09:34.278Whether it's a best event and you want to search for talks or speakers or sponsors, or it's a future event and you need to get the details, and so on.
00:09:34.278 -->
00:09:47.091We like to make it look nice, so we try our best to take the digital assets of the events and to put them into a nice way so that it looks nice.
00:09:47.091 -->
00:09:49.105We also try our best to take the digital assets of the events and to put them into a nice way so that it looks nice.
00:09:49.105 -->
00:09:58.336We also try our best to create a website that is up to our standard in terms of the front-end and that looks nice.
00:09:58.336 -->
00:10:10.378We are not front-end designers, but we try our best to maintain a certain level of quantity, because I think this serves also as a kind of a showcase of Rails application.
00:10:10.378 -->
00:10:22.655The third point is that we support Ruby events and the community to host events If this can help them.
00:10:22.655 -->
00:10:45.020We have several features coming up in what's Next that will help organizers to create events, and we want it to be also a way for people to keep coming to a real event, and this link with the passport is a real nice example of how we can mix digital and physical activities.
00:10:46.772 -->
00:10:47.354So what's new?
00:10:47.354 -->
00:10:58.215Well, as Adrian said before, we are introducing the Ruby profile and the connection with the passcode.
00:10:58.215 -->
00:11:03.392Before that, on Ruby events, only speakers had a profile.
00:11:03.392 -->
00:11:09.279Now, whoever signs on Ruby events can create his Ruby profile, his Ruby identity.
00:11:09.279 -->
00:11:17.945So you'll get a page, and this page will be enhanced by several things, including whether you activate it.
00:11:17.945 -->
00:11:25.509You claim your passport, the bench you attended to, and we have several other features coming.
00:11:25.509 -->
00:11:32.447So here's the example of Adrian, who has his little badge that says that he claimed his profile.
00:11:32.447 -->
00:11:35.427He has his little badge that says that he cleaned his profile.
00:11:35.427 -->
00:11:37.714He has his little badge that says that he cleaned his passport.
00:11:37.714 -->
00:11:39.164And you can do the same.
00:11:39.164 -->
00:11:43.788Just scan your passport, do a git of authentication and you're done.
00:11:45.552 -->
00:11:49.448Attendees you can match also with this.
00:11:49.448 -->
00:11:59.331When you visit an event, you have this button Add to my Event and that will add the events to the list of events you add them to.
00:11:59.331 -->
00:12:02.067So here is my example.
00:12:02.067 -->
00:12:03.404I'm not a speaker.
00:12:03.404 -->
00:12:12.225I didn't spoke to any major events, so I'm not a reference speaker on Ruby events not like Marco, of course.
00:12:12.225 -->
00:12:20.427Now I can have my profile on the Ruby events with the three events that I attended in the past.
00:12:22.913 -->
00:12:27.551Collectibles so we are introducing some collectibles.
00:12:27.551 -->
00:12:37.482So when you go to some events, we made some stickers for some events Not all yet, but we are working on the assets.
00:12:37.482 -->
00:12:45.445So the more events you attend, the more stickers you will be able to get on your profile.
00:12:45.445 -->
00:12:46.253So this is Marco.
00:12:46.253 -->
00:12:50.667Of course, marco is in another league, like he's, of course, in the championship league.
00:12:50.667 -->
00:12:57.344I'm not maybe have one or two stickers, but it's collectibles.
00:12:57.344 -->
00:12:58.426You start somewhere.
00:12:58.426 -->
00:13:12.405Sponsors they are always important to events, so we thought that we wanted to give them also a nice place on the site.
00:13:12.405 -->
00:13:23.889Now you can, for each event, see the sponsors, and this acts like the memory also of all of the events we had in the WB world.
00:13:23.889 -->
00:13:33.989This feature was actually developed in Hackathon I think it was at RailsConf in the US, so quite nice contribution from the community.
00:13:35.301 -->
00:13:41.288This year, also, two native apps that launched one for iOS that is live.
00:13:41.288 -->
00:13:42.846You can download it from the website.
00:13:42.846 -->
00:13:44.732It's built with Hotwire Native.
00:13:44.732 -->
00:13:45.600It's open source.
00:13:45.600 -->
00:13:52.227It serves also as an example of a real app using Turbo Native.
00:13:52.227 -->
00:13:58.571And there is coming soon the Android version.
00:13:58.571 -->
00:14:02.691If you are on Android, come and say hi.
00:14:02.691 -->
00:14:04.706We need some beta testers.
00:14:04.706 -->
00:14:12.206We need a certain amount of testers to test the app, to get it approved, and once it's approved, then it will be easier for us.
00:14:14.072 -->
00:14:15.977What's next?
00:14:15.977 -->
00:14:32.567Definitely, the moving profile will be enhanced with more functionality, the ability for you to personalize more the content, to get more collectibles to enrich your profile.
00:14:32.567 -->
00:14:41.847Here are a few examples of stamps that Malfoy did so whenever you visited a country, either as a speaker or as an attendee.
00:14:41.847 -->
00:14:53.230Then you will get a stamp that will be somehow the digital version of the official stamp that you would get when you have your passport stamped in an embassy.
00:14:53.230 -->
00:15:05.013And if you have a verified attendance to a conference, you will get this little chip from the certifier.
00:15:05.013 -->
00:15:19.113Then we'll get also some badge, some stamps, whether you speak at a meetup, whether you contribute into Ruby events, all kinds of things.
00:15:19.113 -->
00:15:24.490I think we'll get one if you're using your Marchi also probably.
00:15:28.782 -->
00:15:35.490We're working also on doing more search capabilities so that it's always easier to define.
00:15:35.490 -->
00:15:37.086We have the trends proof.
00:15:37.086 -->
00:15:38.485We are doing full-text search.
00:15:38.485 -->
00:15:43.351It's not yet always easy to facet the search and so on.
00:15:43.351 -->
00:16:12.551So that's things that we are working on, but the goal is always to make it easy to search whatever content you are looking for for a specific thematic program For Conference Organizer, we are looking at adding features to help you maybe do call for papers or whatever backend you need, or manage your event, upload some photos of your events so that you're creating a memory of your event for the future.
00:16:12.551 -->
00:16:19.366If you have any other ideas about this project, please come to talk to us.
00:16:19.366 -->
00:16:22.389I have Marco or me, even Adrian.
00:16:22.389 -->
00:16:27.480He's quite aware now of the project and the project is open source.
00:16:27.480 -->
00:16:31.904Feel free to contribute, to look at the code and to get in touch.
00:16:33.149 -->
00:16:34.885Thank you Enough for everyone in our space.
00:16:34.885 -->
00:16:35.206Thank you.