Fantastic on Sati, I really enjoyed the game, I'm sat in the park end and I'm getting totally fed up with the library song. I know, but we're getting fantastic banners, these lads in the Gladys Street, they're trying their best to do a fantastic job. We've got some of the best banners in the whole, you know, in the Premiership, some of these things they're coming up with. But we can't hear a dicky bit, the club's got to get a grip with the supporters and we've also got to get cracking ourselves. I'm sat there, I'm 60 years of age, I'm doing my best to get just a little group around us to start singing and they just sit there looking at you. We go to the game not just to watch but to take part, don't we? Well we should do, yeah. That's our job, you know, we talk about the 12th man, that's what we are, that's why we go to live sport events, you know, to feel that you're part of it. I agree mate. I just don't get it. I don't adhere to this thing where people say, well we're sitting down now and it's gone, you know, that's in the past. You go to nearly every other Premiership ground and some of the noise, look at Lester. I disagree with you, I think the atmosphere around the Premier League is terrible, I think a lot of places are terrible and that doesn't justify everything. I think a lot of the grounds are terrible. Lester is good, I agree with you on Lester. But I do believe that a lot of grounds are poor and I think, I do believe sitting down is one of the reasons and I think once safe standing is brought in, I think that will make a big difference. But don't you think as well, the kickoff time is going up as well, half 12. They're all the same, aren't they?  And I do agree, the atmosphere, certainly Saturday was very, very poor and I think, but I honestly just don't know what we can do about it. I just feel like we've all been conditioned in the last 20 years to just come into a ground and sit down and just become spectators rather than, like you said, be fans and get involved. And I think there's going to have to be a mentality change and I do believe standing safe standing will be the thing that really moves it on because I think that anytime something happens like singing sections and all this kind of thing, they're all sort of short lived because it needs everyone to get involved. But I don't even think that everyone's going to get involved until, see for me, when they said the singing section was going to happen, for me, you take it seriously and you put it right in the middle of the galaxy and you say, that's it. But they didn't push them right to a corner and then they told them all to sit down and stewards were coming over and they weren't letting them actually be a singing section. If you've got, first of all, if you've got a place right in the middle of the ground, right in the middle of the galaxy, I think that would make a difference. But I also think when standing comes in and that's a real thing and those fans don't have to worry about sitting down or anyone. I mean, you are at the match on Saturday and I know you probably have to do it legally. But I'm going to tell fans to sit down. That football has moved on now. We've been to those grounds, we've been to Schubert, to Germany and I know it's going to come in soon, but the sooner it comes in the better because I feel like once you've got that section where fans know they are going to be standing the whole game, the atmosphere will start building. But I just don't think until that actually happens there's very little we can do by just, do you know what I mean? Just by moaning at other fans to do something about it. Fans won't because it's just all been conditioned. I walk in and I'm in the garden seat and I'm sitting down and I hadn't even had anything sweet when I got into the ground and I just sat there and watched it and it needs a group of people and I think it'll happen. I just don't think it's going to happen yet. But I honestly feel like it's a, I'm feels the same me. I'm feels once you get past that first five minutes of you know, the stuff they do, they all sit down, the banners go away and it's quiet. And I think Liverpool fans will tell you that as well me. I think it's going to come, I just don't think it's quiet here yet. Yeah, I just feel that you know, it is part of us wanting to push on. Yeah, you know, they're talking about transferring this atmosphere, the special atmosphere of Goodison Park to Bramley Mordow. You've got to get this special atmosphere back. Even at night games now, even at night games, it doesn't feel the same either anymore. I don't know what the answer is, but the club's got to do something. I'll be honest though, I don't know what, apart from what I've just said there, I don't know what the club can actually do. I think, don't get me wrong, I think it comes down to, there are certain things they have to abide to in terms of fans sitting down.  You watch away fans sometimes when they come and they hold you away and stand. And I've been to away games, they stay easy here as well and they'll back me up on this. When fans go to away games, they tend to stand for the entire game and make noise. Because you're part of a small group and you feel like you're in together. And I feel like that's what has to happen at Goodison and at Bramley Mordow. There has to be a small section of fans who are there all game singing and trying to get it. And then it becomes, it ripples around the ground then. But if it doesn't start there in the greatest heat, because the fans are conditioned though, because it's like Saturday with R-12 and it's fans, you're just walking in and you're like, oh God, that's tough, kick off, blah, blah, blah. There has to be something. I just think that the club, you're right, they think the club needs to do. And this is where we're a little bit, because we are hopefully in our last two or three seasons. They're probably like, well, is it really worth doing anything? But like you've just said, if they want to take a special atmosphere to Bramley Mordow, then we need to create that special atmosphere more often. So give the fans the tools. And I think that's the only thing that you're right in that, that's what the club can do. And I know the originals are talking to the club about this. It's about getting on the same page. And you know what? We might have to upset a small section of other Nevitonians. But that's easy for me, sitting here, saying to a fan, well, you're going to have to move. It's easy in theory, in practice, it's a little bit more difficult, isn't it? I understand what you're saying about getting the group, sorry jumping in. I understand about you saying you're getting the group central and everything. But you know, the little group that is at the corner, they're not trying, they're singing. No, they aren't. Why isn't the rest of the Gladys Street joining in now? I'll be honest, I didn't hear that section of that. That's what I don't hear. I didn't hear. You know what I mean? No, why are the parkings singing then? That's the biggest thing for me, you need one to either end. You know, you get a little group star, but everybody... I blame the other bullens. I blame the other bullens. I blame the other bullens. I blame the other bullens. Shouting and screaming, spouting and screaming in my area, what looks at me then am I? But I don't care because it's about, you should be doing that making a hostile for the Owaiti and the Faris. I'll be honest. I very I can't really hear that singing section and I don't sit that far away from them And I'm not that's not a criticism of those lads what I'm saying is for me They should be right in the middle so that the noise Echoes both ways and goes out and it is a whole section They should be they should have been those those lads should be empowered and this is this is where we We know this is nearly a year since we went to Germany But the way they are over there they are empowered by the club they're empowered by the SLOs The support of the Asian officers We've got a fans forum which I think is just a joke because it's great doing all these little things and looking after certain things But the SLOs of Dortmund the seven of them I think it was and they come round the ground and they look after the fans And they're the body of between the club and the fans and they get in there and solve all the problems before The club has to and for me And it might I think what the club are doing is like well, it will sort this out when we go to a new ground But you're right. We want it. We want we want memories while we're at Goddison We're going to be here for at least two more seasons three more seasons We want to have great nights and good memories and that'll become organically because if ever they're playing big games The atmosphere will be there of course it will and I think the last season it'll be there when people nail us For me, I think think the club has to get Smart about this and say, you know what? We're going to give you a section And and I've had this before I've spoken to the club about this and I've said, you know if say standing comes in Are you going to bring it in and they're like, no, there's no point. Well, I think there is a point I think for one season Everton if it's the last season everton should bring say stand them back So a section of the Gladys Street And say to everyone in that section. Do you want to stay there or can we find you seats elsewhere? And yeah, and do it that way and don't go. Oh, no, because this is one of my Sorry Exactly and that's that was my point my point was I said I said in the summer somebody wake there ever and you were like Oh, we're getting all the lounges done up and they're going to be amazing and blah blah blah I'm a putting mega fun on the outside. I was like, well, it's safe standing comes in. Are you going to bring that? No, there's no point What what so it's fine for the corporate people to have better corporate facilities But it's not better for normal regular fans who pay their hard-earned money And who want to have these singers who want to have safe standards to have safe standards? No, no But who wants to have safe standing but not it but not a good supply. No, but I'm saying who wants it I think there's I think there's definitely people who want it. Definitely people You're basically just struggling to get it under people. Yeah, yeah, because of the stuff in the corner I think You know, we were I love Germany. It was amazing. Derek knows what Germany's like as well and things like that It's absolutely brilliant. But I just don't think economically. What's the point? I agree with everything It's not always about economics though. Is it it's about like Derek's run go for to get that atmosphere and get try and get the place going Well, you should you should need to be in the safe stand a bit to sing should be singing anyway Everyone should be singing. Are you singing in your seat?  That's the point. I'm not asking for that What I'm saying is that there will be lads who go to match you go to away games Who start all these songs these brilliant songs that you hear off the back of coaches and go to the away games And he filter into the home games They're the lads who want to go and want to be part of that. You're right. How many of them? We don't know How how big does a section have to be for for for it? That's what I'm saying. It doesn't have to be to the whole of gt far Gt3 say it could be so many rows towards the back of gt3 or to the front and put a little lip on it So the people behind them can see I don't know the point. I'm saying is that Don't just let's not all just dismiss it just because there's only a couple of years to go with goodison Let's make goodison the best we can for that I still think even if you don't do that though people should say you're wrong and have a go They don't though But they should have a go I hope they don't Shitting on your hands No, no, but that's like saying you're saying it's a 40,000 let's say you say to 36 and a half thousand people you should all sing it's just not gonna happen It does not there's nothing to There's no guarantee though by putting that in there it make any difference though I think it would be more of a guarantee because it would if those lads would be up up all game What we have to do is look at what what we really can do In terms of if they're not gonna ever know and gonna put You know Safe standing into goodison parks not gonna happen. So what we have to do is say all right That's not gonna happen. Well, not even if that's not gonna happen. How do we improve the atmosphere if that's not gonna happen Do you know what I mean? But it's one of them I I don't think I don't think it will improve very much apart from organically because we're winning games of football I think it'll just be like I think it will just be like what it's like unless the club go forward with a A radical change. I suppose then Oh, all we gotta hope is then that when we play the other lot Oh, yeah, you have the atmosphere. Well, you will at that time. It's a night game and all Yeah, all right. Yeah, it'll be a night game and people will be up for that. That's the thing but You know, ultimately You know, I've brought me more. That's what we want. Don't we want a big stand in section behind the goal safe standing? And we want the noisiest people in that section because it does They start and it does reverberate on the ground That's just the way football is but that's how it used to work. Isn't it? I suppose Also, isn't it because like you've said The people that's coming to the match now The songs and they and everything aren't getting passed down from father to son. Are they or to your mates? You know, the history is we're losing the history Of our music. Yeah To be fair don't dig because I was I was in the car seat in the in the 80s and the only song I knew was We do have a lot more varied songs now. Thanks to the internet and stuff It's just about getting them sung at the max and you get sung at all your way games It's just that they don't really get sung at the gate We've set for ages away games are the best because there's a small set of fans It feels like us against the world and everyone's had a bevy all day. Oh, ultimately. Is it also that's why We've all been conditioned now to roll up the guldison walk in a tenter three or whatever the kickoff time is and then Sit down and then go home after the game That's the way a lot of people have been conditioned now to go to football like you go into the theater Maybe this Maybe this is something we can put towards the fan zone then Having a successful team like that the people in the fan zone to get the people in the fan Well, again, the people running the fan zone can now you know get the atmosphere going The fan zone is Crap, isn't it like one of the things this is another thing It's a load of it's a load of a food food fans in a circle and a little stage one of the things that I've mentioned to the club is and with the new fan zone a family more dock is Make sure that the fan zone is after you've got into the stadium. Yeah That's what I do. I'd make the wall I'd make a wall good at the ground So that's where you got that's where your tickets are and you get checked Yes, and you can't go out then and you're in and you're stuck in and then that's where make the alcohol Make the food affordable keep people and get people in early and then start build that with Get get people in the ground At if it's a three o'clock kickoff get them in there at one o'clock so they want to go so there's good teams on so there's Tellies if there's another gamer so there's affordable beer so that you don't feel like to get ripped off And they want to spend money with the club not with Someone else and to build the atmosphere before We were in Dortmund stood on the yellow wall two hours before the kickoff I've never I can't remember the last time I've never been getting two hours before So and we were having a bed and now it's different. You can't bev you but we were having a baby Yeah, the mad thing is the mad thing is is that how many times now? Well, how many times have we spoke about last few weeks where people have been messing is just going We're coming to the game this week. What can we do the ground and we're like, no, there's nothing There's a very small fan zone Very small fan zone and a few pubs and the club shop and the church that's got to be the aim for bram On Saturday Halftime down in the park and there's no food or no ale left at halftime At halftime on an at and just think about a lunchtime kickoff People want something to eat and there was nothing to give people She's just saying there's a halftime in the park and there was no food or ale left Oh, can I get some of you? It just it just it's just amateur, isn't it? It's seductive for you. I've said this for ages Why are everything allowing money to go out of the club when people come and I've said and I apologize I don't really apologize, but there's pubs around the ground and that's fine But they're in by the competition with everything that's why everything should look at it and say We want all your money in this ground from one of us onwards for a three-cup kickoff and then afterwards Don't worry about getting off straight away. You can hang around for an hour Like I don't understand why they don't have the fans out open after the game Especially after a win. They should have the heart out on the screen They have the goal. It's such a sad clock on the website But I don't think I'm not sure how I mean you might be right But I'm not sure how those rules apply to having your own because But couldn't they if it's on them, couldn't they just show them on the screen the goals or whatever Whatever it should be saying is and I've said this for ages. How about saying in the fan zone, right? We're going to drag one of the players over after the match come on stage Have a chat about the game. I know I know but you make it so it's safe They go to the the the player's go to the lounges So it's good enough for the people in the lounges, but again for the normal punter. Oh, forget about them Well, they're better though aren't they? Well, of course they're better. They've got more money That's what we all know people are more money. They're better than the rest of them But what To be honest, right eggs, this is a massive debate and we've had this and we've spoken about this And we've spoken to the club about it is that why you will Before the game get people in start building the atmosphere up below below the stands and in that atmosphere We'll reverberate into the stands after the game Keep the good. I'm listening to me as you said on the way.  It's just nonsense because you imagine that right? This is what happened on the phone in right? Honestly, I don't mean to say I know I So 20 minutes or half an hour afterwards They cut the phone off cut the phone line off and started talking about Liverpool And now about them beating Shrewsbury It was incredible and that's where I this is where I can't understand where the club Where's the club should and I said this for ages should be filling that space with club club club radio Club phone call Liverpool would just be palace and ever play and if they beat the phone in goes on for three hours And I think the club are useless, but but they probably can't be our change until we leave the ground Yeah Section as well Take it easy


Augmented Reality lets you put media out into the world, move the internet out into the world, and allow anybody with a smartphone access to the information they need when and where they are. We have this opportunity to democratize the production and consumption of information that's relevant to the world around us. Augmented Reality can really transform the way people think about information. The question really is how to create these experiences such that they're both compelling and useful, and potentially address real actual human needs. Whether it's a mundane or practical application like overlaying maintenance instructions on a piece of equipment or medical information on a patient, or something maybe a little bit more complex like taking situational awareness information and presenting it to a soldier or to a first responder or to a policeman. Our ARGON project is about making it possible to create augmented reality experiences just using standard web technologies. The real key is that anybody who knows how to build interactive web technologies, so build a website for a mobile phone, build a website for a desktop, could really create a mobile augmented reality experience. I just dream of this world where I can be wearing my head worn display and it'll look like a pair of sunglasses. I look down at my car and I see maintenance instructions on it. I'm trying to cook in the kitchen and somehow I can get the recipe just sort of floating next to me in space. What makes people nervous is the idea that the technology would also allow us to categorize and reduce everything around us to information and take away the realness of the world. If you look at the history of the web, the history of film, any of the media that we're used to, we didn't really understand what they were good for until lots of creative professionals who had vision, who had ideas could start experimenting with it. They couldn't have predicted Flickr and Twitter and Amazon and YouTube and all these sites and so I think the same is gonna be true of augmented reality until we get it out there. We won't really know what the technology's good for.


Fleet Activities Yokosuka hit the beats with a special concert by hip-hop artist Nelly as part of his Armed Forces Entertainment Japan tour. Hundreds of sailors and family members came to the Purdy Gym to see the multi-platinum artist. Nelly dedicated the concert to service members stationed overseas. I want to say it's been an honor. It's been a pleasure coming over and supporting the troops in Yokosuka. You know what I'm saying? I actually want to send a special shout out to all of you know holding me down and allowing me to live my dream and keeping me and my family safe. Several fans were invited up on stage to dance and sing with Nelly and his crew. Oh my gosh, I've been waiting to be home since I was young, since he first came out with Down Down Baby in. For him to perform that in me on stage, I was excited. Armed Forces Entertainment looks forward to bringing more top music acts to the sailors and families of Yokosuka this year. Petty Officer Jacob Allison, Fleet Activities Yokosuka, Japan.


Now we had no idea that we could, I mean, we believed that we could do it, but the timeline to set that up and everything to actually get product on the water, you know, coming from Asia over here to LA and then getting it actually out to customers in that timeframe. Everybody told us we're absolutely nuts. There's no way we can do it. They were talking to take at least a year to do that. Well, we said screw that, we don't care. We just keep pressing. And like Brian said at the beginning, we're from idea to in front of the sharks, staying in front of those five sharks in six months. And getting to deal with Barbara Corcoran. And then it aired about two months later after that. And our goal always was once it airs, we knew sales are going to go up, not just up, but that's when we officially launched the website.  Not one product sold, we went in front of them with basically five prototypes that we gave to them, gave to the sharks as a gift.


It's the fourth LXC Meetup, amazing to have it again. Thanks for engineers for recording this session. Just some logistics. Downstairs is a fridge. There's some beer, water, and soft drinks, I think Coke Zero. Short on supplies at the moment, but yeah. There's also wine tasting next to the door. But it's not included. And the toilets are just the stairs down and straight ahead. And then you see the toilets just in case the LXC is too much. I'm Christian. I'm the host of tonight. And also Craig helped me organizing it. Thank you so much for kicking this off. I'd like to give you an overview of what happened in Europe in May 12, I think. There was a LXC conference in Europe for the second time. And I want to report how it was and share the interesting things that happened there.  If you have some code that doesn't compile, for example, or you have a question around this, we can share it here on the screen and then talk about it and solve your issues, hopefully. Also share some best practices and so on. And yeah, oh, technology. How does it work? I have to make a confession. Again, I did it in the first LXC meet-up. And I do it today in the fourth meet-up. And I'm still very new to LXC. I just stumbled around this Dave Thomas from Prakprak video. And he was so amazed about this. And he elaborated how he fell in love with LXC. And I said, OK, if this man is excited around it, I have a look at it. And I created the meet-ups to gather some amazing people around this topic. And there are always amazing people in Singapore also. And yeah, with that background, no production running code, no real LXC coding experience. But some is called OK. It's very much to improve, I would say. I went to Germany and was like, oh, let's see what the pros are doing. And let's see what's happening. Good news is that the next European LXC conference is happening in Barcelona and Spain. Really looking forward for this. Nice place to visit. I've got a question. How has it chosen who decides about the next place? The Oracle. I don't know. OK. You look at the European Ruby Compress had a nice tradition that there were a few groups that wanted to organize the next conference. And the participants were both in which which place would be the next one, yes. Maybe they said they had a final closing keynote. They made a question, OK, where do you want to see the next LXC company in Europe? And it starts with B. And everybody was, OK, Berlin again, because it's a great venue, actually. And then it's Barcelona. So it's also nice. It's a very vibrant city I've heard, looking forward to it. So with very basic LXC skills, more excitement than knowledge, I went to Berlin and I was like, OK, let's see what's happening. So this is a room, I don't know, actually, hundreds of people fully booked, it seems. And very friendly folks, very nice food. I gained a lot of weight. And met the master, Jose, and had a very short talk. And he actually, I tried to ask him if he likes to come to visit us in Singapore. And he said, yeah, he likes Singapore and he's open for that. Maybe if we hear it, would love to have you here. It was nice. And I brought some stickers here. And here are some stickers. Thank you for giving me these. I really negotiated with the organizers because it's the last batch they had. And I said, I bring it to Singapore and I promise I'll spread it in the meetup. So here they are. Thank you. Is it? Do you want to keep some? Please, sped it off. This is very important. OK, the things I really enjoyed was to talk about Credo. If you don't know about Credo and you're still new to LXC, I really recommend to have a look at it. It started as a static code analyzer, like a check-style if you come from Java. And Rene was giving a talk around this and he was elaborating on the philosophy about the real code analyzer should do in his opinion. And I really liked his approach because it should be a learning tool also. And that's what he tries to implement. He has some categories and gives you real human-friendly hints on the code it analyzed. So if you're new to LXC or even if you think you can really code LXC, have a look. I think you get a lot of benefit from this tool. It's available as hex. It's easy to install package. And it can be a mix command then, like a mix Credo. And you get some nice overview of what things can be maybe improved. But also it was great to see who's using LXC. And I was actually amazed that so many people showed up. I was expecting a smaller conference, but it was a huge hall and a full hall, actually. And there were a lot of conversations going on and so on. Can you see the warnings? Or can you use it also so that we can save the file if it's already scanned? You can use it, for example, as a hook, of course. And then you get the report, probably. It's very highly configurable. And you can introduce it to your workflow, like a CI, for example, to check code style first. I have a report. I show you a screenshot around this tool. You can also try it out later on your code, for example. It's very helpful. You can tell me how bad I am. It compared to other check style, for example, it doesn't hurt feelings. It's really supportive. Josie, OK, do you think you want to do this because it tends to go in this direction? It's really communicative. It's really helpful and focused on teaching. Check style is more like white space, not correct, online 20. And this repeats 20 times because you always have to white space wrong. Very useful, in a way, but not really teaching me something. And also, of course, it was nice to hear from Josie and Chris McCord, what's going on in the future. It was planned.  And they're implemented, actually, by exit and dimension. Which was blowing my mind. OK, that's really cool. Where can I use it? I don't know yet. So I'm more from a consultant side. And then seeing things moving in this direction is amazing, actually. So this is greater in action. It's a bit blur. We can fix this. Can we? No, we cannot. So it's more like the categories I mentioned. It's the code readability. You should add the documentation for your module, for example. Refactoring opportunities. It's not error. It's more like, hey, you could improve here. And please have a look, warnings. There seems to be something. Really wrong. And there's a better way to do this. You have some configuration file, because it's just like that. Black size of the function is 30. So you have the file, right? Totally. It's like a check style. And compared with that, it's not really fair, because it's much more advanced from what I see. There's a configuration file, also per project. And you can have super specific. You can also ignore issues, if you like. How do you make fix? That was a question, actually, from the auditorium. Is there a way to auto fix my issues? It gives recommendations, right? Can we fix? It's right, 99% of the time. And above 5% we introduce black. Take a breeze. I think that is all right. You know, it's a test for your test, right? So you have to run it the second time, then it fixes the issues it made. He was mentioning that it's a nice idea, but the way it's implemented, it's very difficult, actually, to auto fix code. But he gives recommendations, and he was thinking about this, and he mentioned that he's looking for a sponsor for this, and if people are interested in that feature, we can think about this together. So he was not totally, no, no, this is impossible, but it's more like, we can do this, we can plan this for the future, as a future feature, yes, technically it's possible. But it's not yet implemented. Yeah, a lot of sponsors supporting the conference, people talking about running it in production also. There are a lot of game companies. Alexia, if you're very new to Alexia, it's very nice implementation, along actually of the actor-based model, like the actor pattern. And I think about it as a, it's our picture, it's like, I have an online character, and this is the model, and this is talking to other models that it meets in the online world and then they communicate through messages. And this is actually how Alexia Elang is, I think that's the concept, the core concept of Elang, that there are processes talking to each other through messages, and there's no shared state. This was very exciting to see that games are using this, banks and think tech are using it and monitoring like log analyzers. IoT robots, the NERV project was mentioned, the NERV project is hacking hardware with Elang or Alexia. So we saw a robot moving with Alexia doing things and reacting to the outside world by playing some instruments, and it was actually very funny. So if you're into IoT and a lot of things, Elang can also be for you or Alexia. And of course telecommunications, they used Elang, now they're getting into this new Alexia mood and it was very interesting to see. There's a list of... An example that... You're not saying telecom companies are using Elang or... No, I think they're using Elang. They're coming from Elang. Now they get excited about Alexia because they see all the developers, the community is much more vibrant. We talked about this in the introduction, so more context for the online auditorium. Ericsson didn't make a big fuss around Elang. It was invented to solve a problem at Ericsson, but they didn't put a lot of marketing efforts. It worked for them and that's... If people want to use it outside of Ericsson, it seems to be okay. Compared to Sun, for example, which pushed Java... We should blame Ericsson for the current state. Blame? Blame Ericsson. If they pushed a bit more, maybe Java wasn't... Who's to blame? Really? In Aids. Oh, okay. I also heard that they didn't really want to spread it. So there's a list of companies that use Alexia obviously in production. Nice read. It's a good repository, so... Okay, yeah. It's the first thing I found during the Google search. Maybe there are some more official resources, I don't know. Doomspoke, I don't know. It's an official resource, but it was a very elaborate list of resources. The nice thing I'd like to mention, and I'll do that later in the slide, is that Ericsson helped a lot of other things to make it happen. Like Couchabees based on Elam, for example. Couchabees are a key value store, like a NoSQL database, and it was used by CERN, like the European... How do you call it in English? They smash atoms, and then they find new elements. Thank you. And then they used the Elam database based on Elam to find new elements. It's interesting to get into this Elam world, in my opinion, because it opens so much more than just the language. Yes, RabbitMQ. React. So, this is the scaling. There's a nice slide share, presentation, why I love Alexia. There's a link actually on the bottom. And this is the table I would like to highlight, because I also come from a DevOps perspective, and I feel that the pains with Java applications, for example, or Ruby every day, it's okay, but it's more like the overhead, in quotes, you need for the traditional languages and approaches, I would say, is significant more than having everything with Elam. I'm not saying that Elam's off everything magically, but it can handle a lot of things. We try to solve this add-ons like load balancer or monitoring for the processes. It has everything inside already. The language has these concepts that we reinvented for traditional languages. This is pretty amazing, and I like to explore this actually more in the future. It gives a nice overview of what I'm trying to say. The Phoenix, for example, the Phoenix web framework runs out of the box better than a traditional Rails application with caching. It was a metric that showed in the conference. It was mind-blowing. And one thing we recognized when installing the Phoenix web framework that there's a strange symbol like the mew, like microseconds. I have to get used to this actually because I never saw it before in the terminal. It's so fast, it's faster than microseconds, which is the normal measurement. It's so fast that this symbol comes, displayed most of the time. This is the side note that I learned so much on my journey to Berlin and back. Also, from this wonderful article on pragmatic programmers from the inventor himself, and then I realized, okay, I was always asking myself, where's Erlang? I don't see it in production. There's nobody really passing around and saying, I'm using Erlang in production. It's already used in the LTE and CG network we're using every day when doing the connections. And it's like, okay, I cannot imagine actually. And he's quoting, this is some years ago, I think, that article, but he's quoting the 40% of the world's data communication is running on these networks written in Erlang. Quite impressive. I also lost my fear about Erlang, not Alexia, also Alexia, but Erlang itself because I heard about Erlang, I don't know, around 2000 by somebody who was really excited about it and he showed some code and I was like, no, it doesn't work in my brain, I don't know why. But now revisiting this, it's actually very compact. The code is very small and you can get instant benefit and I actually understood the pattern matching here. So this is actually Erlang code. We define a geometry module and we export a function and we have some patterns that we want to match. Like we want a rectangle area function which calculates the area from the height or we want to have the square and so on. Like you get the idea, right? This is like P and then having the area for these 2 key questions. I don't know. I know that it compiles. Does anyone else? That's a good question. Isn't it that the dot is the variable name and something like this? The dot is the regular line anywhere you normally use a semi-problem. I actually thought that that was always the case but I saw some semi-problems there. Is it just because it's got another method? It's an interactive mode. The dot means a semi-problem. This is a specific function. At the end of one function you've got semi-colour, right? And at the end of the last function you've got dot. Yeah, it's a semi-problem. So I could use the dot in the end of other functions as well? No, I don't think so. Because they're all sort of evaluated as a single function. Exactly. Because it's one function with just a few different signatures, right? So maybe I need to use semi-colour when I want to have the same function. But I'm not sure. Another question I have is what is the circle or square there? Is it because it doesn't look like a string? I know this one. They're basically the equivalent of an atom. So anything with a lower case is an atom. And all variables have an uppercase. Very important. So I like that. Thank you. Simba, but confusing at first. What is it again? A convention or a topic-region thing? It follows convention. As you said, anything with a lower case is an item. It must actually be understood by the compiler. Yeah, so it's not convention anymore. It's convention. No, I'm talking about the uppercase and lower case of the parameters. So it makes a difference. The lower case, it makes it a product and action. Yeah. This is an atom. Yeah. So we want to match it. This is something I really had to get used to. To use the same method name again for something else. It's like, okay, interesting. So what's happening here is that we have the same function to get an area for rectangles, squares, and cycles. And with different parameters even. And we want to match, for example, a square. And allow one parameter that we used to multiply with itself. So this is the call. And it used the better match for this. And used the R to get the result back. So this made a click in my brain. It's very simple to write and to reason about, actually. And yeah, it works, obviously. So you can try this data also. Then object-oriented model. So I just want to hear about Elan and got more annoyed by Java. This is how it would look in Java, actually. You have to compile it then also. And yeah, it's not fitting on one page. Just as a side note. Not rolling intended. Yeah. Do you write Java at work? What's that? Do you write Java at work? Of course. Yes. Yes. So yeah. I try to avoid it. Official analytics. You didn't, in fact. You didn't, in higher extent, your square from rectangle. This is called from the official purpose. I didn't write it myself. That's a tricky part. I didn't even want to compile it. OK. So the multiple inheritance. A joke from Alexi Komp is, what's worse than inheritance? Multiple inheritance. There's a very funny talk about OOP. Yes. OOP in Alexia. We can watch it later to have some fun about OOP. As I said, what's coming up in Alexia. Many nice improvements that look promising. Again, I'm not so deep into the programming language. But it made all sense to me. So there's a nice summary of the features here. And there are also talks on this from Jose and so on. More detail. I don't know why you said that at the moment, but it's a great future. It awaits us, my dear friends. It was very intense and interesting to challenge my brain thinking in these terms. I think there's a bright future. Thank you so much. Questions? Yeah, the features. OK. I'll take it. Does sleep take a parameter? Yeah. You cannot sleep. It takes a parameter. Duration number. We can go through the blog post. The date. The calendar types made sense to me because I tried to do some calendar programming in the past. Will it replace the need for the Timex library? That library will be the same. It gives it a basis. It was talking with Timex and another date library coming up. He's hoping that it will become the common struct across all the date libraries. But it's just going to provide basic functionality. And then the other libraries can still add functionality on top of these. OK. So it will not give 100% functionality of the libraries? No. OK. He's trying to address the whole when you deal with a lot of dates, it's like you convert to the way narrative meant back. I understand. To match all the different frameworks. We've got a standard struct to deal with. Yeah. But the functionality is pretty basic. It's the idea of dealing with actual data. Yes. Yes. So how do you use Timex? It's different and useful and very separate. That was a question. Finally, I'll mention again, how about the libraries around LSE and other libraries or how do we use libraries actually? Is that community? I think the community is growing as a team. There's Hex as a standard packaging. And also the rebars we've come from Amazon. You can use both. You can interchange and use other libraries in LSE and LSE is kind of like that. Basically, it compiles the same. So the product is solid. I don't know about like, Erlang using Elix's stuff, but I assume so. I just don't know how that works. So we can use very solid libraries coming from Elang in the LSE applications. And I think to note actually is it's also again a mind shift. At least for me, when an Elang library hasn't been changed for 10 years, it's considered stable. If a Rubik's and an MVD package didn't change in 10 days, it's considered updated. So this is something I have to be very comfortable with. So yeah, just keep that in mind when we search for Elang using old patterns, looking for good quality code might need to be updated here. Do you know if the mix file, when you add dependencies, if there is some syntax for fetching the Erlang libraries, because I normally use just like Erlang library, but I need to provide the github URL to fetch it. So I don't know. Yes, so I use mix, yeah, this is the package manager, and I add dependencies. But when I add the dependency that is in Elix here, I just provide the name of the library, right? Because then it fetches it from hex. But when I provide the Erlang, because I use some Elang libraries, I can't just provide the name of the library, I need to provide the github URL as well. I think some Erlang libraries are in hex. Oh yes, okay, yeah. So it's up to the Erlang library whether it's in hex or not? Yes, yes, absolutely. No, I just think that the question is if it's available on Rebar, I can use it or not. I don't think so, yeah, that's it. So you can use it? Yeah, because when I have like, I fetch the library that is in Elix here, then I see like I get a message that is outdated, that it has some new version, etc. But when I'm using the one from Erlang, I have no idea, I'm just fetching the one that I specified in the dependency because I need to provide URL and the version. And the only way to check if there is a new version is just go to that repository on github and see if there is something new. Yeah, so I guess that's one of the problems still to be solved. First issue. And push a hex. Yeah. It probably helps now that in it, like when we go. Oh yeah, so it supports, okay. It supports. Here, Slice, you also mentioned make. What does it mean? Is it make file or what? It is a minus, right? Minus for like 4. C limit. I'll give you details. I'd love to show you top post, right? William, I didn't get my hands dirty on this yet. So, I apologize. Bye. Please give me a board check back at Elix or I'll have to go. It's all right, please. You're welcome. We are hiring. You say. Details. So, it's all right. Keep that for post. It needs more consideration from the server. Okay, so it will just execute the make. Using make file and will compile some code for you when you need, I don't know, C extensions or something like this. Okay. What about this X unit div? Can you go to that section? I'm curious about it. Sure. Ah, this is how it works. This is very nice, actually. It reminds me. I don't know. Credo is about teaching Elix here, the output of the error messages, compiler error messages, and also the test results are very much to teach you on the spot. The error is faster and also if you're familiar with Elix, compiler is a very useful hint to search what you could probably fix to resolve the issue. So, what I saw very strongly is that people seem to rediscover that computers can actually be helpful for us. For us, instead of throwing a stack phrase, we have to search for those things that give us opportunity to learn. So, there was one quote, every error message is an interaction with the user and a chance to improve the knowledge or something. So, our phrase now is this enlightened art. We think about the user programs, our language, and help them do quite better work. I think that it's astounding. It's the only language where I feel it's wrong to try to improve this language. Correct me if I'm wrong in Java. I don't feel it so much. Sorry, I said the actual language. It's not about Java at all. It's close to every day. Do you see that in other languages? It's also, bam, there's a stack phrase. Here you have it. I have to figure out why I get failed. It's very impressive. But I'm not failed because of the huge stack phrase. I have to get a bit of knowledge to understand why I get the stack phrase. Do you have a picture of a new language? To get back to the 1.3 that's the old format. You have it and then you can see the left hand side. Actually, this is the spot you want to improve. This idea has been around for many years. There was an idea called approval test. You don't write a test. You just format everything into a string. Then the first awkward, you check it and then you approve it. The next time it will be checked against this approved version. The next time it will be different. It will show you the difference. It can be a failure or you approve it again. That's it. There's a lot of movement in this. It's more easy for me to mix tasks. A very fundamental question. What is OTP? Very exciting. What's OTP? Transaction. Open telephone. OTP is active platform. Telecom for sure. It's a protocol. Open telephone. It's a set of libraries. It's basically the message system. It's a concept. This is not a video. It's an open telephone protocol. It means that there are some concepts. It's a terrible name for the French. It's coming to our web context. It's not only in the router doing all the communication things. It's more like a super-wise process. We start them and then we spin up many processes and we start all of them in their favor. It's more tools at hand to write a full telephone code that was needed or required. It's also very useful for all internet users. Have you tried using GenServer or Agent in Alexia? No. For me it's always easier to explain that because people know what is GenServer. They know what's Agent. This is part of OTP. It's a one-time password. I want to see the other people in here. This is what I got. Actually I thought about OTP. In the invitation you just mentioned it. It's just very common term. One-time pairing officially. The way I thought about it is OTP is something with Java where the RLM of B is the JVM. It's nothing to do with the JVM. That would be the equivalent of B. It's more like the Java threading framework. Or like Boost and C++. It's a set of libraries that without them you can't really use the full power of the language. You can write it on your own, of course. It is possible because it's written there. The whole thing about Alexia is that it's written in LLM when I use it in my course. LLM is more like a toolset for finding your own language. It's a bit too interesting to write. So I want to make it beautiful and have some more ideas. So you use the LLM concept to define the language. A nice resource for learning OTP is the one. It's an open telecom platform. It's okay. It's all over the world. It's very elaborated and interesting to read. I have to reread it, actually. Mindful. How to make the full tolerant applications. It also works very well with web applications. So when you spin up the finished web framework in LLM and Alexia, you already have OTP and you have a supervisor for the program. Write together processes. Yeah. It gives you a framework for creating new processes. Very nice. Again, what we read about with other tools is in the OTP language and the core of the language. I find it very interesting. Like supervisors, process supervisors. It's kind of the whole point of using it at the time. And it's not an operation process. It's a LLM VM process. It's a very lively process. And again, bad naming because they call it processes and you've got tunics processes and everyone produces them. How does it compare with Java? Java is your last name. I suppose that's good news to you. It's a framework. I guess there's a lot of bad namings. Naming is one of the hardest problems I've ever had. Yeah. The documentation of LLM and Alexia is very, very good. It's also the first class certificate. It's very helpful for the developer and really conforming. Yeah. I hope I could enlighten you and share some of the amazing things that happened in Germany. I might have a lot in my brain because I'm seriously amazed by this. Are all the videos already out or will there be out? Yeah. You just said channel. YouTube. Speakers, for example. Jose's channel is really good. He talks a lot about the new OTP style stuff that he's trying to introduce. Can you click on some presentation and see the concept video of it there? Yeah. Oh yeah, there is already a video. Ah, are you interested in the OOP? Yeah. We wanted to share some code, if you would allow me. Before I talk, I'd like to make a scene for fun and a profit. I need a point. Can I play OOP? Yeah. OOP. And the video for OOP? The flash tool. Ah, thanks. Well, I thought this was OOP. Too many. Where is it? OOP is here. So, here we should have some reference content as well. Separate. You just put it all together. You can do this. You can do my new one. This is really important. You can do this. You can do this. You can do this. You can do this. So, we have a class of two. We can also have final classes. So, after we have a class of two, the user data, the access. So, this data is kind of fiber, so we can package it as such. If you have been trying to access it from outside, it's not very, but inside it's going to be fine. It's not going to be as safe, but it's going to be hard to understand. Anything that's possible, do you know what it's doing by the way? Friends. Every time. Every single area has been shared. Questions or comments, are you going to share some hope? Do you want to see Cradle in action? Someone has some code to share. Wish me today. Thank you again for your attention.


Gallen nhw'n gwneud yr artist ar ymddangodau cymryd ynglyn â'r cyg. Roeddwn i'n gorfod oeth mae'r post oedd yn ôl ar gweithio? Ond os y dyna'r anhygoel, rwy'n neud ar gweithio gael ar gyfer gweithio, ond efallai y rhaid i os y gynhyrchu cymryd y byddai'r gwahod. Fe allathio'r cram? Fy fydd â'r enghagement i wneud o'r damlach o'r Instagram ac da'r gweithio i chi ar gweithio ar ei gyrreysau, rydyn ni wedi'i gweithio'r cyfeithio'r cyfranol i. Fy yw'r gweithio'r gweithio'r gweithio a'r gweithio'n gwasanaeth. Felly, yn cyfnodd, mae'n methu, mae'n Sophie, ymlaen i'r argyfrinir ac argyfrinir, gyda'n gwybod i'r ffyrdd argyfrinir sy'n gweithio'r gweithio'r gweithio'r gweithio. Fy ffynwch yn gwneud hynny, dyna ddim yn gwneud hynny oes ysgrifennu ac mae'n gweithio'n gweithio'n gweithio. Fy yw'r argyfrinir ymlaen i'r stratega i'r gweithio'r 2023. Cakef! 1 is get clear on your Instagram goal. Most people flournde about on social media without realizing that in orderto get the maximum return on your time invested you really need to have a clear goal and, of course, a strategy on how you intend to take action on this. Now there are 4 possible goals that you'll have on Instagram. Number one is to grow your audience and gain more followers. Nwm yw, mae'n cael ei wneud i gael eich eich list yn y mael. Nwm yw'n cael ei wneud i gael eu ffartwyr o'r ffartwyr o'r ffartwyr. Nwm yw'n cael ei wneud i gael eich platform. Mae'r rhan o'r ffordd i'r cyffredin. Mae'n cerddio'n ymdianol o'r rhan o'r ffordd. Yn ychydig yw wedi bod unig, mae'r cyfrwysau ymddangos sy'n ei wneud i'ch cyfrwysau ac, wrth gwrs, ychydig eich wych. if you're looking to grow your awareness and build more followers, you're going to take different actions that if you want to make sales and you're very sales focused Of course, in an ideal world you might say to me, Sophie, I want all four and I'm going to say to you what you can have all four but you need to have a goal on which one you're going to work on first so for example if you're starting out you might say, you're initial goal is to get more followers if you're a little bit further down the track then you might say OK, now I want to build my mailing list I'm going to focus on getting leads to my mailing list. We might say, well, I've got a sizeable following, but my engagement's not as good as it could be, and I know that engagement is ultimately going to lead to sales, so I'm going to focus on my engagement. Or maybe you're a little bit further down altogether, you have plenty of things to sell, you have a growing audience and an engaged audience, and now you want to focus on actually making sales. One of the core mistakes that artists make is trying to sell out of the gate when they've only got a few hundred followers, and likely they're not even the right followers and they're not engaged. You've got to build up those stepping stones so that it's easy then when you offer your work for sale. The people are there, they're ready, they're excited, they're waiting, and they want to make that purchase. Number two, of course, you want to create a consistent content plan. Once you're clear on that goal, that's going to help you create a consistent plan and work out what type of content is going to be best. If you're looking to grow your follower base and you want to get your content in front of new eyes, then you're probably going to use reels. You know, if you want to engage the audience, well then you want to think about a post that is going to be asking a question or getting people to engage in a certain way. So you'll be making different choices according to those four types of goals that we set earlier. So really think about, is an image going to do what you need it to do? Perhaps it's a carousel, perhaps it's that reel or it's a mixture of all of them. Then you need to simply plan out that content that's going to appeal to your audience and take that goal. Now, if you're not sure who your ideal audience is, then first off, check out this video. That helps you to find out where your audience are. Once we've chosen the audience, the target audience, it's really helpful in terms of writing social media content to drill down and just profile one ideal customer. I have a free worksheet for you that's really going to help you in this process. It's called my Ideal Customer Avatar Worksheet. You can grab a link to it below this video. Once you've downloaded that, you'll see that there's a few pages and there's a series of questions and each one of them is a different section. You want to fully fill this out. And the top tip here is, because people ask me this all the time, well, how do I know this information, Sophie? You don't, you're going to make it up. This is the ideal customer, all right? You want to speak to your ideal customer. So the profile, you're going to make it up and so you can fill out that customer. And once you've done that, you have the perfect resource to help you write all your post content and of course, all the descriptions that go with it as well are so important and are going to build that connection over time with your audience. Number three now, you want to get added benefits from SEO. What's SEO? Search engine optimisation. Now you might say to me, Sophie, I didn't know that Instagram was a search engine and I'm going to say to you, no, you would be absolutely correct. It isn't. When we think about Google or YouTube or Pinterest, these are all places that we can go, type in a word or a phrase and get a series of results. And at this point of time, Instagram doesn't have that capability. However, what it does have, it does pick up on the words and phrases that you use in the videos and in the description. And it uses those to determine how to categorise your content and in turn how that's going to show up for your audience. So first up, you want to create a list of possible keywords that your content might be found for. And then once you've done that, here's a list of places that you can make sure that those keywords show up when you're using Instagram. So for example, your username. So instead of having your name, first name and last name, you might have first name, last name, art. Just having that word there is going to help you potentially get found for more content. Your display name, that's the bit that sits underneath your profile picture and shows up really, really big. Now you can change that and usually you put like a little byline in there or some people put some emojis and then they write their name again which is definitely not a good use of those characters. So think about keywords and think about how you can describe what it is that you offer for your ideal audience and use that space right up to the maximum characters because it is very, very prominent in your bio. You can also use it in the words of your bio as well. And again, sometimes people don't even fill this bit out because they probably don't know what to write. Other people follow the latest trend and write a few hashtags in there, write a few descriptive words. Listen, how you do it is up to you. The most important thing is those few characters you do have, you want to make it very clear on your audience what they will expect to see on your Instagram feed. And if you can use specific words, keywords, paintings, prints, products, art services, mural painter, illustrator, words that people might be following and using to find your content, you want to get those in there. Then of course, most importantly, you want to use it in your post descriptions.  And please, please, please think of this as a piece of copy, marketing copy. Occasionally a one liner is good if it sparks engagement. But the last thing you want to do is put perhaps a picture or a carousel of your latest painting and says, painting ready for sale. If your goal on Instagram is to make more sales, I can guarantee that that is a massive turn off. You will 100% not make any sales. You need to think about what your audience would like to know about that piece. What inspired you? How did you create it? Why is it titled the way it is? What's the benefit of buying it? How can they buy it? How long will it take for them to receive it? All the things they might want to know. You're almost thinking about writing almost an entire blog or an email. The more information you can give them in the description and this is a great place to have your keywords, the more it's going to engage the audience obviously and the more they're going to understand and the more likely they are to buy. So having taken the time to create the content, the last thing you want to do is put a one liner that doesn't give you any help at all. It's not going to get you the results that you're looking for. Then of course you can use your keywords and should use your keywords in the hashtags. You can use up to 30 hashtags and if you're new, your account is fairly new, you want to use all 30 to again help you get found. So make sure the hashtags are relevant. So if you've got a picture of a painting, then make sure it's got all the keywords that are related to that painting rather than putting a descriptor about yourself or something completely random because Instagram will not know how to rank that piece of content. It's like, here's the image, here's the description, here are the hashtags and if the hashtags don't relate to the other two things, then you're going to be downgraded and you don't want that. Number four, stay focused and take action. Okay, so it's one thing to set a goal, to create a content plan, a strategy of how you're going to make the goal work and it's a whole other one to stick to it, right? Now if you've said that your goal is to sell artwork and all you do is post random shots of you in the studio or you're using your materials, then you're wasting your time and you're wasting the posts. Sure, they might get some engagement but that's not your goal, right? They might get some likes. People might really enjoy seeing that but if your goal is to make sales, then you need to be using sales type of posts and content so that your audience will actually move towards making that decision and making a purchase with you. Okay, so here's a few things you can do. You want to start by establishing your authority. So why not create a pinned post that stays at the top of your feed and actually a bit of a describer who you are as an artist? What's your experience, your background? Where have you exhibited? Where can people find out more about you?  Next, you want to be posting about your products with a clear call to action. The descriptor of what the products are, how they're going to benefit you as an audience but most importantly that clear call to action of how they can buy that and buy that right now. You can use your little Instagram highlights to categorise the different products, for example. So you might have one category that's got original work, limited edition prints, downloadables, products, special offers. Again, if your goal is to sell, then we want to make that very evident on your profile. Now what I'm not saying is that you want to be pushing sales content down your audience's throats. What I am saying is you want to feel okay and very clear that your work is for sale and here's how to go get it. There's a real difference between buy this, buy this, buy this. You might be cold audience, you might not know who I am but buy this, buy this. All right, that's not what we're talking about at all. What we're talking about is actually structuring your Instagram account so that people can see you're a working artist and you have these things for sale and here's where they go to buy them. So number five, you want to be prepared for change. Now this really is across the board with running a business and specifically an art business but right here we're talking about Instagram. Now love it as we do, we know that Instagram is always changing. You're always seeing someone's new video, the algorithm has changed, Instagram's done it again, like they're constantly looking to improve things. So you've got two options here. One is you can say I've got a strategy for the year, I'm just going to stick with my strategy and see what happens or you can say I realize that it's changing platform, I'm going to stay on top of what's happening so that I can make sure to utilize the changes as best as possible. How are you going to do this? Well, number one, you want to follow the actual Instagram account and number two, read their blog because they are forever putting out any new change, any new update, any new feature so that you can get that information ahead of time and think about how you might use that or how you might change your Instagram marketing strategy as you move forwards. So there you have it, five top tips for your artist's Instagram strategy for 2023. Now, if you've loved this content, don't forget there's a couple of videos that you might find really helpful right now if you haven't watched them. The first one is three steps for social media content planning. All right, super useful for a very simple way for you to come up with lots of content and the second one is all about repurposing how you can create up to 90 or more than 90 posts just starting with one piece of content. So these are all going to help you in terms of coming up with what you can talk about. The caveat here, make sure that you're staying in line with the goal that you set. So remember, you're going to set a goal where you're either going to be looking to grow your followers or you're going to be looking to grow that mailing list, make sales, or of course, build engagement. And ultimately, as you move forward, you definitely want all four. But for right now, you're just going to do one at a time. All right, so thank you so much for watching this video. If you've enjoyed it, don't forget to give it a thumbs up. And as I say, subscribe to my channel. I put out new videos every single week and the one that's on screen right now are ready for you to watch as those three steps to social media content creation. So enjoy that and I'll see you on another one.