Hi once again most of the guy was anybody there my people everybody who's not there my previous talk yeah Few people okay, so I'll just custom only do this whole self-pimping and Okay, this talk is about two frameworks for building mobile applications a Framework called jQuery mobile and another framework called center touch now before I start telling you what I am who I am Anybody who is like doing stuff in jQuery mobile here. Can I see the hands go up? Two people awesome center touch Not any three people awesome anybody who's like doing stuff around mobile itself like building apps or mobile Cool awesome. Okay, so This talk is about these two frameworks and the juicy details in You know why this is the customary intro slide I need to run a Christian for worldwide developer evangelist Just to show that I'm very important. I put the word worldwide over there, but I also go to a Bangalore and No, I'm also a moonwalking musician More than that later a big drill theater fan people who like progressive rock And most importantly, I know very nice Remember that okay So this is my pitch for this talk. I cannot put the word. I wanted to say in the slide But what I really mean is opinions are like assholes. Everybody has one Right so the point is when you actually start telling me no, no, I don't agree with you This is like really cool to do with JavaScript. That means you actually are having one Just the way when I am saying it I am actually having mine And it is completely normal to have one So let's not fight over shit here. This is my opinion about what is jQuery mobile? What is sent your touch and how I like it and how I do not like it now if you don't like it That's like really cool But if you're already like a big geek in center touch We're already been like three large-scale applications and two enterprise applications and sent your touch There's a brilliant session on the other room. I recommend you to go and check them out because I don't have anything But if you are here to figure out what these two frameworks are about from humble beginners We are at the right place. That's what I'll take you through and one final disclaimer I have not built a Facebook application using center touch or jQuery I am a person who is trying to evaluate these two frameworks and try to tell you how exactly this would plan out for you For your being and finally I believe strongly in this Don't use frameworks As much as that pads my ego and everything else It is not always true because If that was true, why would we care? Why are we here? We are here because there are no problem. Don't be shy. Come in. Come in I'm gonna wait. There's a person who left. So do you want to come? Settle down gentlemen. Are you comfortable there, sir? Okay We have not done anything. We just said couple mildly abusive things and the small introduction That's all we have done. We have yet to enter. Please come in sir. Don't be shy All right, so why should we care? Why should we care? Can somebody tell me why should we care about micro frameworks? Why should we care anything that is built on top of cork? Can anybody tell me? Brilliant point. I'll go drink beer. I'll take that. Okay. Anybody else agree man? Anybody else? Don't be shy man. Why will we use a framework? Well, everybody knows that everything can be hand coded from ground up. Why are there frameworks? There are frameworks because Real applications Because it's not always about what you want to do It's about what you really have to achieve that should dictate whether you will use the framework or whether you will code Right, so you are free to have your opinion like I mentioned, but then it's important to understand why there are Micro frameworks, right? This this this talk of mine. I'm trying to have a conversation with many of you I really appreciate if you guys could actually answer back some of the things so I can understand the perspective of which we are coming When we talk of web application or a website What are we really building? Are we building a website? Are we building a mobile website? Are we building an application or are we building all of that? We're all building all of them right think about it We're all building all of them but as much as we know we are building all of them What really happens is that we acquire one skill in many a times unfortunately, it's jQuery and We apply it democratically across all these problems. We do that Is there always the correct thing to do?  So Noah's wrong But he said always the right thing is a question that we need to continuously keep asking back to ourselves I Will cut the preachy stuff in a while because I have real demos to show like the previous time But I have to get the context going I'm not going to Talk to you about the virtues and vices of framework. This is not what it is about So if you're building everything you need to actually look at each problem in isolation I actually start thinking about whether what what framework or what technology or what kind of paradigm you want to apply Across the solid problem right Those slimes are directly flicked off the implicit. Yes, I really liked it So I didn't even change the template of that. I just like the way it animates. So that's what I meant So your choices would very based on how you answer the last question. I think we unanimously answer the last question Have you want to build? Everything right Okay Self-explanatory Every everything starts from here set up and configuration if you're actually building the application like my previous stop Where there's no setup like you know You're just trying to link a few simple tasks and that we throw a style sheet and you're ready to go But then in a real situation set up and configuration will actually mean a lot of things like you know the more The more abstracted you are the more on frameworks you are the more you need to pay attention in terms of how this thing is done That's step number one step number two is there's a two over there. Okay. It's just bad typography Bad projection. There's a two in there. So and the approach That's what should really matter now. Let me I'll possibly ask a question. How many of us actually write HTML markup How many of us like to write HTML markup? Answer it very carefully. How many of us like to write HTML markup?  That's a different question Some of us have to agree because maybe doing UI with a combination of markup and CSS actually changed the way We actually look at doing UI So how many of us like to write only JavaScript to do it He has your nice and bright smile Maybe that explains now he has that patience and perseverance to actually write a button in JavaScript And then set a label to it And then there is no real job inspection so you have to put a break point and see if this damn thing is actually firing But it's a good thing there are frameworks to it is one of the frameworks I'm gonna talk to you about actually follows that pattern. So there are many many more like you Okay Was that Okay, there are many many more as I said, yeah, okay So I'm just gonna call out some random slides here. See jQuery. I work for Adobe I mean I mentioned and I have had the Privilege of Bail or whatever you want to call I have contributed to some aspects of jQuery mobile Framework mostly around the theme or application. I'll showcase that in a while at the question of looking at it. So some of the other stuff that You want to think about jQuery is that most of the web developers that I talked to the website developers that I talked to they tend to like jQuery because nothing changes Right the way you are doing websites all through of your life by writing simple markup that entire methodology Continues and you can actually start doing your stuff, right? Componentization is super simple in jQuery mobile. I show you demo, which is because it's just Attribute based model write a div make it into a button make it into a Foo bar make it into anything that you want list It is just attribute based which makes it super simple Attribute driven teaming even better like you simply say data team be Data team you actually start getting things that look really nice. So some of these things. This is the whole seat the underlying CSS you are Figured, right? And at the same time sent out How many of us actually dislike sent out? Oh Let me see the faces. Okay, fine. This time is very interesting. Okay there. Can you put the hand up again for being Sencha haters incorporated they have a one Awesome, okay, Sencha would mean no mock-up all JavaScript Smiling friend of mine here would not mind that okay Explicit component model a list is actually a list and not a div and Not an a You do the question you'll come to that. I'm very there when I put my first slide I will throw that up again. Oh, that's just a joke So right so I Really like this by the way, I mean I'm just doing a plug for this and I'm not a fan of coffee script I'm not generally a fan of anything that is cross-interpreted, but I tend to like Say assistant and compass Yeah, so that's something which I really like what central I really like this aspect the it's it's inherently MVC I mean you can actually do your stuff in an MVC friendly way and it comes along for free Okay, I'm done The painful part of my presentation see I mean I spent a lot of time to get to the space lights now we go to the easier part of This whole talk of mine. I'm gonna actually Start doing a demo and like always I like to do my demos and not show my so All the previous few number my previous in all the caveats I mentioned there applies because I'm gonna code up something in both the frameworks then again Like I mentioned it's a beginner level thingy Like if you've already done crazy lots of stuff in Sencha and jQuery You're not gonna find this super redundant and a waste of time But now that you're so negative into my talk just bear with me But people who I can keep getting started you will get a picture of what it really means to take these two frameworks and actually build a Simple problem. Now, let me ask you a problem statement Out of 10 mobile applications that I Look at Nine of them will have a list in its own screen. All of us agree or no? Nice-looking lists of course not the the ugly ones, but they are An implementation of a list so which would also mean that being able to build a list based application Would be an important challenge to solve in mobile applications. Do we also agree to that? Yes? Yes, thank you That's always nicer to be more affirmative sir. I understand we agree on right so as trivial as it would look like I'm going to start out on a simple pursuit to actually create a simple non-data-driven list-based application in both the frames I will do jQuery first then I will do EXTJ's Sencha and then we will pause and we will spend three minutes to badmouth support Which approach but but objectively we will understand what each one of them meant that's what my intention of the starters right see it for yourself Come to your judgment in terms of you know, I like that one or I like this one. I'm not gonna tell you that right so What time am I? So you're probably at 15 15 minutes, okay We will do this quickly right, you know and I will keep talking as I write My demo if something earth shatteringly wrong or something that completely not making sense to you Please interrupt me. Otherwise, let's circle back once and through with so that we can actually save up some time Cool without you guys if they're like if I'm missing semicolon. So if I'm actually doing something wrong Same drill once. Okay. Okay, I don't like to write boilerplate. So just gonna copy paste this But I'm gonna write everything else pretty much That page looks fine. I am also using a rather old-ish version of jQuery mobile. It is the least henceforth It's just that I was lazy to copy paste a template from Dreamweaver. It's actually one doctor. It's not a beta anymore But for this demo that I'm showing you it should just work But then I do realize that we have a new version of jQuery available. Let me just quickly Get the markup from here What do we see here? So this is a classic jQuery mobile application Which starts with a tag which has got a data roll called page right and also has an ID and a standard Unmodified jQuery template will consist of the three elements that we have which is the top level is the page followed by something called a header something called a content area and something called a footer and If you actually observe carefully most mobile applications tend to follow that pattern not so much footer but definitely header and Content, right? So now what we are simply aspiring to do here is to create a Simple list no data nothing. So there is actually a Unordered list tag that I put over there the UL and this is what I meant by saying you can have Attribute based component behavior which is data roll I'm saying is list view So henceforth whatever will be added into this unordered list. What goes into a UL? What is the tag li correct? So what are li that you're gonna put inside this? Is going to act like not as a bulleted list but as a Mobile list right can we try doing that? I can run this right? So let us just Quickly do that demo one that is Pretty much what a list looks like right that's got already the the the styling it actually has a header and footer It almost looks like one of those nice little fat ass mobile List icons you did nothing right if you saw that it was like dead simple now if I want this to look any different I will just come here and say Data theme so the jQuery follows a B C D E until Z sort of theme mechanism So each one of them actually point to a CSS file So it simply takes that value and kind of finds what CSS file you need to use and actually puts it So let me do this The more classic Ios Sort of look so so all you needed to do is that much To actually create a static list now if you want to be able to click it You're actually put a anchor tag inside it and it can actually point to a different page and source So who likes this? awesome, isn't it? But will that solve all your problems? We will see you know why see that is that that's the thing about How do you work with insurance agents ever? jQuery mobiles sense of eCNS at times is like an insurance agents promise You go figure. It's not a bad thing. It is not a bad thing, but you always read the fine print, don't you? Because they actually play that in double speed. I do that in my studio You know what that is Yeah, it's pretty similar to them are joking. So whenever you see something like really simple This should not be your reason to actually adopt jQuery mobile Right now we'll take it a step forward and add like a dynamically populating list like you know you run through like a loop and add Let's say 10 elements. Can you do that? Sure Believe time, please man 20 minutes So I have 10 minutes more to go, right? 15 minutes Yeah, it's fine. Let me not waste my time. So document ready is a common thing. So I'm gonna do Any of that and let me go do We'll make this quick. So Perfect. I'm gonna run a for loop for like 10 elements and I want to add them to the list so what do you have to do we will say Anybody familiar with jQuery would know what I'm doing so this is my Reference to the list that I'm going to use add stuff into and All you need to do is I'm going to just use a snippet. So I'm just going to get a Simple thing here like one string is L I this is fine. So it's like item 0 to 10, right? Yeah now I can say something like The append method of jQuery allows you to accept a DOM element or a snippet of HTML all of us know that and Can I run this now? Right, let's see what happens. Let me just take off those hard-ported ones. We don't need them anymore So I'm gonna take that off and let's just run this. Let's see what we got This is what we got.  Doesn't right doesn't look like a list anymore. It's just a So that's something which you know jQuery does pretty well, so you just come over here and say This to you is anybody who has worked with jQuery. We would know what an initializer is like, you know It's asking that particular DOM element to act like a list so let's Right and the beauty of the whole refresh method in jQuery mobile a good thing is that it actually knows what is getting added So whenever you are adding like 10 more elements to it jQuery mobile actually Refreshes only the styling of the added 10 elements So it will not reload restyle the entire thing which actually gives it a pretty good performance Right now that is how long did I take to to do a jQuery list? It didn't take too long Was was that simple enough? You guys like it? I mean at least in terms of the city now we are going to switch gates We are actually going to do the same thing Using same thing. Yes, there's a question Do you manage MLH with the correct correct? So what what really happens in jQuery mobile? Unfortunately is that you know whenever you're adding stuff on to like a DOM child jQuery sort of functions are a different instantiation model It does not want to do that Dom traversal every single time the DOM is modified because what happens like a jQuery to the inherent Model with jQuery's program the moment you add something onto the DOM if it actually triggers The DOM repainting people to do crazy stuff on mobile like you know You can probably add like nested children. So what jQuery forces on is like saying if you're actually Converted a dip into a component It is your own us to actually tell when I should reapply the styles onto the DOM So the same thing if you actually just read that element now and said dot inner HTML is this li and just call the stylus It would just work. It was just that jQuery is forcing you to Believe that you're actually working with the list. You know what I mean So in jQuery, the issue is we're actually working with the diff but in real jQuery wants you to believe that you're actually working with her Doesn't it create an unnatural thing? This is very simple. I mean it's as simple as writing an objective to see the widgets But ideally if I use a browser, one of the things natural things to do is to use something like a template Let's say I use fine taken point taken every with you But unfortunately, that's not what jQuery thinks about this, but I believe it. So that's that's what I mentioned The beginning of the talk as well. So I said real guys do not use frameworks. That was my first statement that I mentioned So what you're saying is that I agree with you But then probably there are there are pros of actually using this and you know people I Try back with you on this one. We can actually shut up about this So for want of time and you know, I have to show you a couple more demos. Let us Now do that you see me Okay, I have a Bootstrapped in a boilerplated html here, but as you would see there's nothing in the body Because as I mentioned earlier, sir, we are going to write our JavaScript Right, so I practice this five times. That's why you have simple list five. Well, I'm going to practice it once again So simple as six, I have nothing to hide from you It's not pirated. It's just that I didn't buy it Before somebody saves that you know once I'm retweeted that to like I had an Adobe software and it said pyros expired Now might so, okay Thank you, I'm losing concentration Thank you. So this is how you start every Sencha that shows EXT project No, it has got a whole set of things that you have to do like, you know the gloss icon the start icon I'm not going to do any of that for want of time I'm simply going to do this is the same as your document dot ready If I'm making any syntactical errors, I'm not a framework guy if I make a syntax or somebody point to me the Sentcha gig see I can help me with that. So Right now, what do we want in this application? We want to reproduce the same header footer Thingy, right? So let's do so What sentcha wants you to do is what they want you to create what is called a panel So you will say Anybody who has worked with Java here or like any of the programming languages would actually Understand what this is. It's just instantiating a component and supplying Properties to it in a simple object notation. Correct. So you will say What is animation when you're moving between two things? What is the animation that it should play? So I'm saying place like that's the most common thing, right? this is the important part and Array of items or views that this panel should contain So I'm since we are going to have only like a One list in this no, but that's how we're trying to implement. So I will come here and declare a Simple list fine and say a simple list this equal to Shall we run this? Do us any kind of magic just work some random HTML appears there Right now. This is just HTML right inside the view But what we really want is the list and what is the inherent property of a list? One it has to be a component right has to have contain something and then it has to repeat That's how you get a list one after the other so so for that the first step We need to do is make this into a compound. It's a pretty do 30 minutes down You just create a new EXT component, which is the one which will be rendered as the list item henceforth now The thing is here Sencha has this very interesting concept called templates somebody just mentioned coding templates the way how you could use templates instead of Calling the list view or refresh and getting into the pattern Sencha takes it a little differently So what they actually ask you to do is just create a simple HTML template and HTML template is nothing but a comma separated HTML elements that is suppressing the template So since it's passing as a property you cannot have a single string So it is taken as a comma-separated by our test so something like this see this It's not it's not difficult at all. So I have a div a heading and it's going to template actually take something within curly braces It'll take a heading within curly bus. It takes a text right so now what I can do is something super trivial I'll create a Method called refresh What do we have the template heading right and what else do we have correct and now I will simply say So now if you run, what did I do they close that? Okay, let's run this Fine. So with that logic if I do that should repeat right? Not only does it not repeat it actually breaks your code That's because what you need to understand in in program is whenever you have an iterative thing You have to actually ask the template to iterate through it You know what iteration is that you supply an array you have to go to each and every element of the direct and then populate So that's what this particular piece of code does for you. So I'll just replace this So I have an extra piece of code here Which says tpl for dot when you say tpl for dot what it typically does it takes the array that has passed on to it and I trade through that enter Let me run this again is there This should just work But no styling it in jQuery mobile at the same situation. We already had the styling baked in But here there is no style right now I can you can argue that I can actually take it a Step forward right my own CSS to style it which is correct. You can actually take a CSS and style it so here is your sentcha touch code to create a simple programmatic list and here is your jQuery mobile code to create around this one. This is actually a nicer piece of code. Where was that one? They moved on me, right? so here is our jQuery mobile code now we saw two different approaches one is the markup plus HTML based approach where some default styling was applied to you and we saw EXTJS approach where nothing was on markup and we got everything else working by writing tasks Let's quickly go back to the presentation. So this is my opinion. Like I said This is my feeling page based model very good for guys who have been writing HTML pages all throughout your life Who are familiar with HTML easy ramp up all of us agree easy ramp up part Do you remember what I wrote in sentcha? It was difficult because it's it's structured, but plays well with others Jake that's a good thing about the whole jQuery thing you can actually throw angular there You can actually throw some other frame well That's that's a really nice thing. I will pull up theme role in a while. It's an application that I really like and Nice default looks the default look was in itself pretty presentable But super limited component set since we took the nice example of list We are good, but then the component set is not really extensive everything else that you want You have to take a third-party plug-in or write your own no physics based scrolling It's a big big big big Stopped stop huge dead stop blocker. There's no built in and there's no touch charting That's something which sentcha brings inherently to table very iffy documentation This is my opinion all you got is the jQuery mobile website if you have a question your review source and see what they've done I'll go to Stackover flow and it potentially lets you write really bad Because there's no control imposed on you You will actually throw in whatever markup you want to do write your code Wherever give water random IDs that you want to give to your code really no templating again Reacting the point that he mentioned it is like random code thrown everywhere Yes See basically the charts which actually work with touch interactions You know you can build on Pros of sentcha touch as I see elaborate components that touch charting built in layouts That's something which I didn't demonstrate But if you want to show a vertical layout or a horizontal or a card layout Sentcha has components for that for in jQuery You'll have to go and tweak your css to say display block display None or your position absolute position We have to do the whole css magic to get your layouts going here MVC of course I'm a bit fan of being able to write MVC of applications and forces you I mean to say sorry to the typo Forces you to write good code As you saw the way I wrote the exp application You cannot do a lot of bad things in there It's pretty rigid and enforced That is the way you do it And at the long run you'll actually see that you have written Actually a far more manageable good piece of code The cons It's completely unsuitable for web pages When everybody's doing the web pages or websites with sentcha touch He will be a very patient individual Or he's getting paid like crazy loads of money and I want that job Higher learning curve Too much boilerplating 28 lines of code to actually show a small list It's not boilerplating it's a wrong word but And the fourth one the most important one Which is like a huge deal breaker for me It's a lock-in threat You become a sentcha developer Are you becoming a web developer or are you becoming a sentcha developer The more and more you start getting sucked into this markup You will become an expert at that And you will not give a damn about JavaScript in general That happens and that's very painful for me I am a no frameworks guy I like to write plain simple stupid JavaScript So anybody who is like a sentcha programmer is not funny for me I mean I'm not very impressed by a sentcha developer You should be able to do sentcha that's fine But don't want a sentcha developer There's no real introff story You're a sentcha developer It's almost like You don't need anybody else I give you everything that you want That's the kind of IQ that I see from them Again, one more demo I call this the other one I need to be really quick at this I know that You're like seven minutes Yeah, five minutes That's it Customary Twitter application yarn You can yarn now But that's all I got time for I planned it correctly So I'm not going to code this I'm just going to show this to you Which I have already pulled it open here So this is my jQuery mobile Twitter application That's pretty much the code You can just quickly take a look and reflect Everything that we spoke about is already shown there It calls an Ajax uses JSONP As the way of getting the data back So I don't have to go through this code Cross-domain madness And here list.append You are just throwing some simple markup in there And you are through And list.refresh Let's quickly run this So that is That's nice, isn't it? I said there was no Real physics-based scrolling But this is nice plugin called iScroll You can go check it out by a company called Cubic It's a plugin called iScroll Which actually makes your jQuery mobile applications Have physics-based scrolling So if you insist that you want to continue using jQuery mobile And then this is the way to go Now let me show you the other piece of code Very quickly I have to scroll So I have a template Everything that we have seen I have not done anything new here You have like a title You have like a template And you have created a panel And you have a simple jsonp request here As you see And you are calling timeline.append Honestly if you want to do code-to-code comparison Number of lines to number of lines comparison They are not very different Both of them achieve the same thing In a similar set of number of codes And that is And let us quickly run this So a little more control So I actually put a nice little web font over there And kind of did a little more styling But jQuery had the more app-like look And this actually has So that's about CSS But then you can typically see The number of lines of code that you have to write For both these frameworks are sort of similar Let's quickly go back to the presentation Yes Anyone, someone Questions jQuery mobile give any provision for local storage Any jQuery mobile limiters doesn't But you can always write it jQuery mobile is more like a UI framework So it's about doing UI So if you want to do stuff around your data You can always go jQuery mobile won't probably come Any other questions So this componentization Doesn't all the application do the same way? Yeah, so yes If you are actually leaving it as a default look You're going to have a run-of-the-mill application Which are all looking the same But honestly speaking I think this is a huge step So let me just quickly pull it This is actually a great step forward To actually have better control Oh not this one Where the hell is that? Go to jQuery mobile Hey Harish After this we should wrap it up Yeah I'm done So I'm just going to pull this up and I'm done So let's get this pulled up So the theme-roller is actually a very good solution For actually styling your applications To a little more detail than what you can But still his point sort of stays So you can do stuff like this And you actually get a different look It's actually pretty nice So it's a good application You should probably go and try that out And for Sencha There is SAS's plus compass sort of styling Which is actually far more controlled And far more nicer for advanced developers So both of them have their own options And I have ran out of time Please find me outside for more questions Very quickly VR, etc Today evening Those are the coordinates So it's hsivaram.com slash tech Pretty much everything is hsivaram So if you have one, you pretty much have everything I myself took jithap hsivaram I forgot the password And I somewhat don't know how to retrieve it back So hsivaramx on jithap Right And it's true It's true Yeah Thank you very much


Efficiency of organic solar cells is determined by the physical properties of donors and acceptors in bulk heterojunction film. The authors optimise quaternary blends to realise a double cascading energy level alignment enabling efficient carrier dissociation and transport, achieving 18% efficiency.


Rhawer, amseron, ydych chi'n meddwl i mi ar hyn o'r ddeithas, rhawer, mae'r llithiaff yn fawr o'r ddull ddill a ddill i'r ffordd. Yn ei fawr yn ei fauto. Mae'n fawr, ar hyn i', quech i'r ffordd o ddull adill. Rhaid i'r fawr. Ond yn casf, mae'n fawr fwy adill, yn ddull i'r ffôr arnyntio y swyir, oan yr internet. Yn ymddiwch y wneud hynny'n rhaid i'r fawr. Yn ymddiwch gyda'r tweithfa, gwneud y gwneud yn eich bod yn ein gweithio. Mae'r dŵr wedi gweld yn eich bod yn bwysig y cas rai. Mae'r deall yn 50 re-tweith ac mae'n dŵr. Rwy'n sgwrs. Mae'r amser. Mae'n dŵr yn eich bod yn ymweld yn bobl. Dwi'n cael ei wneud y gweithio. Mae'r gweithio. Yn y gweithio'n gweithio'r gweithio'n gweithio'n gweithio'n gweithio. Oedd yn ei gweithio. Mae'r gweithio'n gweithio ar y cyfrans yng nghyrch ag y ddech. Lleiswyd, wedi gweld gwbod yw'r gwaith yma... ... ac rwy'n fyflaid gyffredinod... ..wyddon ni'n ddim yn ystod yn kimion. Felly, rydyn ni'n gwneud o'r blais-a-gun yn ein lŷn. Rwy'n fyddodd, rydyn ni'n golygu â'r sgwrdd trwy'r tyf. Felly, fe am y cynghreifft, fe'n ddysgu, elin gain ngynion. Mae ydych chi'n crefed gan rhai am gynghreifft, elin gweld, I ddechrau'r cyflawn y dyfodol ar hyn yn gwneud. Mae'n fany'r gweithio'r hyn sy'n iawn. Mae'n rhan o'n neud cyflawn i'rogi'r cyfan, ac mae'n rhan o'n rhan o'r cyfanio'r cyfanio yng nghymru. Mae'n hwn o'r hawdd yma i'r hynod. Dyma, mae gennym o'r prosiectau fy modd, ond rhai o wneud y gall e wedi'u gwneud o'r cyffredigau. I mean yeah it means obvious idea really, isn't it? Obviously Dominic does lots of obvious ideas no it's obviously. It's brilliant and crazy and I love his work. This was quite interesting so I did all the electronics for this and it fascinates me that the character of this spoon is expressed entirely through... ..those pixels in its eyes... Mae'r pwysig yn ymddangos i ddweud eich cyfnod i'r cof. Rydyn, mae'r cwmrif ymddangos yn ymddangos i'r cof yn ymddangos, ac mae'r pwysig yn ymddangos i'r cof. Wrth gwrs, mae'r ymddangos cyfnod ymddangos i'r pwysig yn ymddangos i fynd yn ymddangosiaeth pwysig. Roedd yme'r cwmfŷtthau generig ymddangosiaethau. Mae'r cwmfŷtthau'r bwysig yn ymddangosiaeth a'r pwysig yn ymddangosiaeth. mae'n gwneud o gwybwys ychydig ar y bod yn y ddech chi'n gweld mewn ddeg o'r ddeg, a'r ddegwyd o'r ddegwyd. Felly mae'n gwneud fy hwn ar-glwyddiwyr, ac mae'n gweithio'n gwybod. Felly mae'n gweithio mewn gweithio'n gwybod. Mae'n gweithio'n gwybod a'n gweithio'n gweithio'r ddegwyd. Mae'n gweithio'n gweithio'n gweithio'n gweithio'n gweithio. Yn ymgylch chi'n gweithio, cymdeithasol. Obviously, it's completely illogical, but it does add an extra kind of magic to the event, right? If it actually what happened, then it's like you're winning. Yeah, so there's people playing with the orbs of light. So yeah, lots of projectors, massive projectors, but in 2013 I added some lasers, right? So everything since 2013 has all been about lasers. Everything I do now is lasers. Here's a short video of the thing. Oh, I haven't got any audio. Can I plug in the audio? Sorry, you don't really need the audio. It's just music, but we got a cable. It's over there, isn't it? Cables over there. It's fine. Don't need music. So yeah, there you can see one of the big massive projectors. This was in Nottingham. That's the screen going up. That's some infrared cameras to do the motion detection. Yeah, so we realised we could rig the screen on those scissor lifts and it's quite an efficient way of doing it. I mean, don't get me wrong, it's still massively expensive, this project. That was the laser. Yeah, just in terms of the crew and the health and safety evacuation plans, months of planning. Yeah, it's a complicated project, but I really, really love it and people seem to get excited. The first time I ran it, I just used projectors, but then I added the laser to try and pick out bright spots. I don't know if you can see those little bright bits in there. That's what the lasers just kind of emphasising. And as this tour went on in 2013, I just added more and more lasers. So this was like the first stop, so I hadn't really added that many lasers at this point. But yeah, we bring out this massive 10 watt, 11 watt laser, I think I should say. So this little laser in my pockets, this one, that's pretty cool, that's pretty bright laser. This is half a milliwatts, right? So obviously an 11 watt laser is 22,000 times brighter than this. I'll also add space invaders, right? Just add a game to everything that I do. That's just what you have to do. Oh, and asteroids. So with asteroids, every bullet is rendered by the laser.  So literally mirrors are moving around a single very bright laser. I'll talk a bit more about that later if you're interested. In fact, yes, I'm also going to be talking about that tomorrow at the open source hardware camp. So I'll go into even more geeky details tomorrow if you're into that sort of thing, which you are, right? Yeah, yeah, okay, good. So once I'd learnt how to use lasers, oh, I meant to have another slide in there. Once I'd learnt how to use lasers, I just wanted to use lasers all the time. Oh, I wonder where it is. I've lost a video. That's fine. It's somewhere here. No, no, no, no, no. Oh, I've lost that video. Okay, we didn't need that video, but basically I made a massive laser thing. And I'll show you that tomorrow. Yeah, it's pretty good. I'm publicising tomorrow's event. Right, where was I? Down here. Right, laser light synths. So tomorrow officially I'm talking about laser light synths, but it's another project that I made, obviously using a massive laser. But I designed and built these light synths, which are musical instruments completely covered in super bright LEDs, neopixels. And they're designed so that anyone can play them. So you get to be in the band for one night, right? That's the finished article there. And as you play, obviously they light up bright colours, but also lasers kind of fly up the wall, projecting shapes as you go. Yes, so tomorrow that is when I'm going to be talking about this. And I'm going to be going into massive details about how those synths are built and made and programmed, and also the lasers. This is the slide that I lost. It's back, yay. Okay, so this was when I'd learnt to use a laser. I just put a laser in everything. I made this intro sequence for a conference. So with conferences you usually have some nice animation on the screen, but a little way into it I thought I'd break out of the screen with the laser and project all over this massive domed building, which is the Oxford Town Hall. So you can see we can cover quite a big area with the lasers. And I don't know if you saw the initial picture of the building. There's a big pipe organ in the middle. So obviously I had no choice but to turn it into a graphic equaliser, right? You just have to. It's like a massive pipe organ, graphic equaliser. That's, yeah, I had no choice. Also, I mapped the space in 3D so I could project lasers on as though they were mapped onto the three-dimensional architecture of the building. So for this effect, it actually looks like there's kind of a ring of lasers, even though it's just on the back wall. Okay, let's move on. So retro, right? I love retro technology. I guess I'm that sort of age where I, you know, I learned to programme on a Commodore Pet, I should say. Commodore Pet even before the Commodore 64. And back then computers had attitude, right? They didn't really have nice shiny icons or anything like that. They literally would do nothing, right?  It's like there were the most, computers were mean by it in those days. They were so mean. All I wanted to do was draw pictures and make animations. So really that's why I learnt to code, right? It wasn't because I wanted to be a programmer. It was because I wanted to draw pictures and we didn't have Photoshop or After Effects or any of those creative tools back then. We literally had to learn to code. Really my career has just been a continuation of that concept ever since. But yeah, I love ripping apart old hardware obviously because it's just there's an elegance and simplicity to it that is quite beautiful. So this is a joystick from an Atari 2600. You see that circuit board there? I mean, I think that's probably hand drawn, right? And so, you know, it's obviously a much simpler time and these contacts there are just sort of metal plates on top of the circuit board. When you depress them, they make the connection. So it was even, I guess, before like decent microswitches with that available. It's interesting actually because the laser gun that I'll be talking about in a minute actually has a nice microswitch in it. But that was like maybe three or four years later from this. So you're like very different. You might see there that I've hacked into it a trinket pro into that joystick. So now this is a USB joystick. Oh, you can see me doing it there. I've got a nice video. Oh, you don't need to see any of that. You can see the light going on. So the trinket pro can just pretend to be a USB device. A lot of Arduino's can actually. So you can just, or Arduino compatible things. So you can just attach an Arduino to it and then instantly convert this joystick to a modern device. And I even used the same connections on the circuit board so I didn't even have to like rip it apart too much. Casio vltone keyboards. Yeah, they're quite amazing as well. I learned how they worked recently. I learned the whole history of Casio, which I could, I did a whole talk about the history of Casio and calculators. It was brilliant. I talked about the most famous Casio calculator ever, the FX501P, right, which you obviously all know. I know like you don't even think you know it, but you do know it because Kraftwerk wrote a song about it, right? It was actually literally that calculator and that calculator makes the blippy noises that is in Kraftwerk's pocket calculator song. So, yeah, you do know it. Anyway, this is quite fun because it's a keyboard. Probably you had one, right? There were millions of them, right? Did you have one? Yeah, you still got it. Of course you have. I've got a couple. They're kind of nasty, but they're so revolutionary. And if you sort of dig into it and find out how they work, it's even more incredible. The most brilliant thing is that they, you know, they could, I think they were 50 pounds at the time, right? I think it was like about 1981. I can't exactly remember. That was quite a lot of money then for a toy. So in order to just help sell it into your parents, well, they added a calculator into it. So you can see the number keys along there. You can actually do all your favorite songs with this song. And it's quite funny because there is actually a synthesizer built into this. So it's got some really nasty presets, right? But it's also a synthesizer. And the way you program the synthesizer is by saving an eight-digit number into the memory in the calculator section. And then when you switch it over to the keyboard section, it plays a sound using that number. And each digit in the number changes a different setting of the synthesizer. It's absolutely bonkers. Anyway, I love this stuff so much. And I love ripping it apart. And I love learning way too much information about them to be credible that I thought I'd make a new show. So I've got this new show called Hackton Classics. And it's kind of terrifying, right? Because it's like a 60, 70-minute show in a theatre, right? So it's a stage show where I just kind of have to talk about stuff and make demos and try and be entertaining. But I'm really, really excited about it. And it's got its premiere, I suppose. It's the 28th of September in the old market, which is a venue in Brighton and Hove. Officially Hove, right? But it's all the same. It's all one city. So if you're in Brighton, there's loads of digital festival stuff. I live in Brighton, by the way. There's loads of digital festival stuff happening in Brighton all month. So there's loads of cool stuff. So whilst thinking about things I could do for this show, I bought some Nintendo light guns. They're the Zappa. I believe from the... Oh, I'm not even sure when, actually. I think 82, maybe? Who had one of... Who had these? Right, so you know the game, right? It's the NES Nintendo console. What game did you play with it? Duck Hunt, of course. Everyone played Duck Hunt. That was the game that came with these light guns.  He was basically... Oh, it's quite a brutal game, right?   And everyone wanted to shoot the dog, but it didn't ever work. And you know, maybe I'll make a version where you can shoot the dog. I don't know. It's like the pacifist version, or the animal... Well, not exactly. The duck friendly version. I don't know. Anyway, so I made a project a few years ago in 2014, 2013, 2014, where I wanted to recreate a shooting gallery with modern technology, but with kind of real missiles in the guns. So I actually got a load of Nerf guns and used those to make this sort of laser-powered target shooting gallery. So the target you see there is projected with a one-watt scanning laser. So they're fairly traditional, you know. They're fairly traditional lasers, but they're getting faster and more powerful and cheaper all the time. So my one-watt laser, I think, was about £1,200. RGB, so it's got all the three colours. It can mix them together and do any colour you want. This project was mad, actually, because in order to detect where the bullets went, I actually had an array of microphones, so that you can see it there. And I'd measure the amount of time it took for the sound to reach each microphone. That was just absolutely bonkers. And it was kind of like my bizarre kind of plan B, right, when my plan A didn't work. So I had to use my bizarre plan B, which worked really well. So this was a really fun project, but I'd had to spend all weekend on my knees, hands and knees picking up Nerf Gun darts, right, so it was not fun. So I thought, well, wouldn't it be more fun to have an actual laser gun? So I've been trying to figure out what kind of gun. I've been looking at toy guns, and they're always either a bit too, like, gunny. I don't really like guns. There's an actual real thing in the world, but I quite like laser guns, right? That's okay.  I don't know. I'm conflicted. I don't know how to square this one. Anyway, I wanted a gun that wasn't obviously like a proper scary killing people type gun, but it was really hard to find a decent quality gun, and it was then that I remembered about these Nintendo Zapper guns. So I bought them. So there were millions of these guns made in the early 80s. They were really popular, and because they just don't work anymore, right, because they need proper old-school cathode ray tube TVs with zero latency in order to work. It's actually quite fascinating how they work. They're rather beautifully made. The other great thing about them is that they're really solid. They're actually really nicely made. When you open one up, you really get an impression of that. But let's just think about how they're made, how they actually work to start with. Well, we've obviously got the cable coming in here. This is the sort of trigger mechanism. You can open that up and there's some springs and a catch inside there. I should take a picture of that later. But there's the micro switch. So now we're at the stage of having modern micro switches, really clicky and nice quality switch. Then we've got some electronics here. Inside this metal kind of shield, there is like a photo cell, I think. It's like a light-dependent resistor. It's certainly a light sensor of some description. Then here we've got a lens. The thing about these light guns is they don't produce light at all. You'd think they were projecting light out, but you'd think that was like an out-hole. But actually it's an in-hole. Stuff's going, actually that sounds weird. It's a receiver. It's not a transmitter. It's fine. What happens is when you pull the trigger, it tells your NES that you've pulled the trigger. Then what it does is kind of mad. If we look at the screen back here, what it does is it actually clears the entire TV to black for one frame, for 1.50th of a second.  Then it will go back to the game again. If the little sensor in the gun sees black and then white, it knows that you've hit the duck. Because through the lens it's only looking at that tiny bit of the telly that it can see. So if you just see black all the time, then it knows that you haven't hit the duck. So it's really rather clever, isn't it? It's really cool. I know way too much about that stuff as well. They actually did an old version, in which they'd install into bowling alleys. This would be in the early 70s, I think, or maybe even older. They'd actually project ducks that flashed up into the ceiling. Similar sort of light gun mechanism, though. Absolutely mad. I must get some video for my show. So there's other really nice things about this. Do you know what that is? Any guesses? Some sort of lens? No, it's not. It's literally just a bit of metal with a hole in it. It's two sort of semi cylindrical halves of a tube, I suppose, and the light gun sees through that. It's just for a weight. Then there's another weight here. So it's like those two things are just to make the gun feel better. So it's a really nicely made bit of gear. So I thought, let's rip it apart, but I sort of wanted to do it like the joystick and the Atari joystick. I didn't really damage too much of the original gun. So I just thought, I'll take out the main circuit board. That's the old circuit board there. This is my new circuit board. Sorry about the noise. It must be going through HDMI, I guess. It's just when I do the laser. I'll tell you what, I brought another laser. Actually, I brought this one, but that doesn't... I've run out of battery, but I brought this one, which is really cool, check this out. It's got a key, so you know it's scary, right? When a laser's got a key, you know it's scary. Whoa, look at that. That's kind of cool. Let's take the diffraction grating off. It's meant to be five watts this laser. I can't quite believe that. I'll just be ridiculous. It's properly blinding. So let's use this one. I literally can't use this laser, it's too bright. Anyway, what was I even saying? Right, so I took out this... Let's go back to this one. So I took out this... This was the original circuitry there, and I replaced it just with a bit of strip board, right? I put in a teensy, which is a 32-bit Arduino compatible board. So I used a teensy. They're really cool. I used them in the light synths as well.  And there's a laser there on top. It's actually originally I used the laser. One of these laser pointers, which if it had batteries, you'd see it was ridiculously bright. Even though it's meant to be less than five millawatts. Not as bright as this one.  But it's still really much too bright than it should be. I bought this from China. You've got to be really careful, actually, because these are probably dangerously bright. I'm actually fully trained in laser safety. I've got a certificate and everything, so I'm allowed to use these. But if you're going to play with these stuff at home, just be really, really, really careful. So, yeah, that laser there is like the one in this laser pointer here. Ridiculously bright. I thought, that's it, right? I've done it. It was easy. It took me a day. But then I thought, well... Oh, you're a bit of a close-up there. But then I thought, well... In fact, let's just show you it working here. I've got a video here. You can see that I can pull the trigger and you can see the light flash. And there's a little bit of a... I've got a smoke machine at home, so I just made a little bit of haze in the room. So you can actually see the laser beam. But usually, with the laser, you can't see the beam at all. There's no beam there. Even with my crazy, scary one here, it's like... All you can see is the end, right? You can't see the laser beam. You need a smoke machine for that. So I thought, that's fine. I'll put some neopixels down the side. So then I could actually make the neopixels sort of chase, and then I could do the laser a tiny bit later. So it looks like it's actually moving down the barrel of the gun and then flying out of the gun. That was pretty cool. So those are standard neopixels. They were a bit too big. I didn't really like them. So in the end, I've got some much smaller neopixel-compatible LEDs. You'll see those later. But then I thought, well... It's a bit silly, right? It got a little bit silly, because... I saw... You know, tested.coms. They run and see testers. The guys from Mythbusters, they do loads of cool builds and stuff. And they made a Ghostbuster trap that was 3D printed and they put a smoke machine in it. And the way they did that was with an e-cigarette. And they had an air pump in an e-cigarette and it just made smoke. And I was trying to find out about it, but they sort of glossed over it. They didn't really talk that much detail. And then I found a magician who had made this trick where smoke comes out of his hands and the electronics guy that made that actually documented it on YouTube. So I knew I needed a tiny, teeny little air pump. And if I just blew air into an e-cigarette, then it would make smoke. So once I had this, once I knew about it, I couldn't forget the knowledge that I embarked on a massive journey that would take me weeks to resolve. Which was, I wanted to put a smoke machine in the gut. I just had to. So I don't smoke. I'm not a vapour. I didn't know anything about vaping. I went to the vape shop. They're weird places, aren't they? No, it was one in Brighton. There's several now. I think in most city centres there's several of these places where people go to buy vape machines. I'm sort of equally amazed and horrified by vaping both at the same time. It's a weird other world. Who vapes? Anyone here? That's willing to admit it? Oh, come on. No vapours here. I don't believe you. I think I just embarrassed you in submission into not revealing yourselves. Anyway, I went into the vaping shop and I was like, oh, I'd just like to get a vape thing. And they were like, yeah. They asked me all these questions. I didn't really understand.  I was like, I don't know. I just want really the smallest one that you could possibly have. So there's a garden shop. Very helpful. She demonstrated this e-cigarette by basically vaping right in front of me. She just produced this massive cloud of smoke in one puff.  And she was like, oh, wait. You can see this one, right? And then she took the big one and it literally just filled the entire shop with smoke in one puff. And I was like, OK, no, no, that's too much. I don't need that one. I'll get the small one. And this is the small one that she gave me. And she was like, what flavour vape liquid do you want? I was like, no flavour. I don't want any flavour. And I was like, I don't want any nicotine. I don't want any flavour. And she was like, they all have flavour. I was like, fine. What flavour have you got? She told me all these weird flavours, like strawberry cream and lemon zest and lime and licorice and stuff. Anyway, I was like, fine. You can see in this video my little tiny air pump that I ordered from China and I blocked up all the holes except for one and I put it into the e-cigarette and you push the button to trigger the battery and it blows out a ton of smoke which is kind of cool, right? Obviously I'd have to get rid of the battery. No room for that. But I thought maybe I can just put in electricity some other way. But it was still just a bit too big so then I realised that I didn't need to have spent like 40 quid or whatever it was on this fancy e-cigarette thing. You can just get these tiny little ones and they're amazing, right? They're not obviously as much capacity but they're entirely contained in this filter tip there. That's the entire mechanism for it's got the atomizer in there and all the vaping liquid and everything.  I'm equally horrified and amazed. I don't know. Anyway, so then I had to obviously embark on getting that into the gun so at this point I had to rip out the original the space where the original went and I took my dremel and ground away all the plastic holding and everything. So I had to actually put the circuitry and the tinsie then into the handle so it got rid of the weight drilled all the stuff out all the plastic bits put this circuit board in that would basically be the tinsie and all the sockets for all the parts. You can see this is the finished just skipped on weeks here by the way. I should just say it took me ages to get this done. Let's talk you through this. This is kind of this is my grand opus. Let's start at this end. So this is the laser and not anymore the laser in the laser point. This is a bigger laser. It's 50 milliwatts from China. These cog type things there are 3D printed. They hold the laser in place but they've also got gaps around the side this here that's the e-sig atomizer and the vape that quid. Here we have a 3D printed kind of duct that takes the air from this air pump through there and pushes it through the e-sig atomizer. You'll notice there's some wires here there's a bit of a sugru the rubber silicon stuff. I wrapped the end of the e-sig in that and soldered some connections to the actual I've basically locked off the thing with the battery in it so I had the screw connectors soldered some wires in blah blah blah so now I can actually replace this e-sig cartridge. I figured out how to refill them as well. They're not meant to be refillable but I figured out how to do it in case I don't want mint smelling ones anymore. Right so then also there's a tiny fan there because although the pump sort of pushes the smoke through I need something else to kind of help to get it out at the end of the gun it's a bit weak. I'd really like a much more powerful fan. So if anyone knows about any fans that are less than about 15 mils in diameter please let me know. Okay so here's the original trigger mechanism micro switch there all the wiring into the teens you see all these connectors there they're just JST connectors from all the various bits. On the circuit board that I made there's loads of MOSFETs to obviously power up in the three volts to power all these things. This draws about a current this draws about 500 milliamps this draws about 300 milliamps probably about two or three amps of power in the end. Yeah and then this cable there is going to the outside of the gun where the neopixel strip is and you can see here actually I figured out then how to get the wiring for the neopixels through the outside and cross from one side to the other through this copper foil connector right so now you don't anyway geeky geeky detail.  I put in an aid of fruits amplifier that's two and a half watts or three watts I think and this transducer which just basically vibrates really loudly right so it was really cool it just made this really loud sound that shook my entire hand right unfortunately overheated can you see it melted my gun so I had to get rid of that but I'll figure it out next week I promise so the next thing was finding out where the gun was pointing right and then responding to that so I set up an infrared camera now it just so happens that these terrible shitty lasers leak a ton of infrared right which is terrible it's a really bad thing you've got to be so careful because they are really blindy but in this case that's really brilliant because I've got an infrared camera and I've also got a big laser a big expensive proper laser that I can project shapes with it's a scanning laser like the one I had on tour with pixel pyros and that's got really good filters and really good lasers that doesn't leak any infrared so with my infrared camera I can just see the laser that comes out of the gun and not the big massive powerful scanning laser that is my other laser right so you can see now I can actually draw with the laser point so the infrared camera can track where the infrared beam is and it can send that back out to the scanning laser you can't see it unfortunately in this picture I've just bought a new laser 4 watts so not as big as the 11 watt one but still really you can see how bright it is this is in pure daylight and you can see how bright that is so I had all the parts I had the gun I had the smoke machine I had the laser and I put them all together and then you can see that when I fired the gun he actually left a mark so my scanning laser is projecting those marks after reading the positions and here is the video that's gone totally viral on Twitter because once I fired the laser you can see that then I read it in with the camera and made that sort of burst effect you can see the smoke coming out right so that really helps to show the sort of laser beam coming out of the end of the gun and then I installed this project for the first time at the Brighton Digital Festival launch party which was the other night and this I love this video this is a couple of guys in the Brighton Digital scene who are just going to listen to the sounds on this bit ineffectual on these speakers but you get the idea so I only programmed asteroids at this stage because I happen to have that anyway so it's a collaboration one person played on the Atari joystick one person played on the on the light gun I've brought the light gun here actually so now obviously I haven't got my big massive laser all the infrared camera I don't have any of that stuff so you can at least see the the smoke and the lights and everything in action I also have this right this is a dead man's switch obviously my laser safety officer I can't just give members of the public a 50 milliwatt laser because they could blind people with it so I've got this switch so when this laser gun only works when I depress this switch right you can't really hear with the mass spectrometer but the pump comes on it starts vibrating in a very terrifying way and then smoke hopefully starts to come out I don't know I used this one e-cigarette for the whole evening and I haven't refilled it but let's see what happens there you go so you can see the laser comes out at the end of the gun and there's just enough smoke to see that and the more you fire the more smoke comes out as well but you know what you do need is the sound effects so obviously in the absence of a transducer melting my gun I need to actually make this happen through my computer it's a bit of a cheat but there you go what can you do I've probably gone where every time I'm really sorry everyone oh Tim looks at this clock he's got no idea it's fine ok so hopefully it's really not loud enough I need them to go through the speakers but there you go oh I haven't got the button pressed hang on come on smoke there you go the smoke's coming up so yeah just imagine like a at that other end and you'll be laughing while I've got this open I might as well just show you the code oh that's that's Jeff's phone you've got to cut should I answer it for you no no it's a foreign number we've got tracking data on Jeff it's probably India they've tracked him I've programmed this all myself usually laser control software is a monopoly and you have to spend thousands on the stuff so I've spent a few years working out all this if I click my mouse you can see that's the path the laser takes I think I can slow down time as well there you go so you can see that the laser my code is figuring out the best path for the laser so it moves around it stops turns on the laser here's the game asteroid's game you can see the path of the laser as that goes through I also have another game which is a flappy bird but it's a special type of flappy bird how do I reset it that everyone can play so do you want a game of a flappy bird not flappy bird as a hint there because this game responds to audience applause a bit like myself so the louder you are the higher it flies let me just turn off the laser path so yeah do you want a quick game of flappy bird are you ready I don't know if it's calibrated it's impossible to test let's just try it and see what happens in three two one go that was really good do you want to try again to beat your high score of four go a little practice run there okay go again nice job all right so let's what else have I got in my talk I think that's kind of it actually so yeah I'm probably massively over time but so what's next so that is obviously just a very quick early prototype later on in the digital festival I'm going to be making laser duck hunt right so this is me drawing the laser shapes compared to the bitmap that might be a bit complex for the laser we'll wait and see and then laser crappy bird which obviously saw already I don't know really what the point of my talk was anymore I got totally distracted by laser guns but I'm going to be here obviously the rest of the day and tomorrow as well so oh is there a question oh the glow stick thing okay so I've done stuff with audience participation with glow sticks as well where I can sense the amount of motion in the audience if I give everyone glow sticks they can wave them around and I can see how much motion there is so I've got a few projects that use that including one which splits up the audience into vertical strips and each section of the audience is a different band member like so each one has one is bass, one is drums, one is guitar one is keyboard and the more motion there is in that strip the more dynamic that instrument is obviously it's a cheesy 80s band as well because it's got to be so that's something I'll be doing at my show at the end of September tickets available now hacktonclassics.com thank you for allowing me to do that terrible plug I think that's probably all I've got time for but thank you so much for listening come and find me if you've got any questions but brilliant thank you so much


First time I saw a burning wheel, I was at a game shop in Rockville, Maryland. And I was like, what's this? And the guy said, that's the hardest role-playing game anyone's ever written. Don't buy that. And so I was kind of infatuated with it for a while and eventually bought it and couldn't understand it. And then gold came out and I understood that and I was like, I'm going to go to the con because they'll actually find someone to run it for me. I had so many years ago, I don't remember, I think I just stumbled across it and found it. I was playing D&D at the time. I tell you what. So I was playing D&D at the time. I got Burning Wheel Classic, introduced my group to it. That group broke up. I don't play with those guys anymore, got a new group and it's been Burning Wheel ever since. So I think I found it on the internet or something like that or review or something. I stumbled on it but it's changed the way I play games. I was in Boston and starting to get back into role playing games after about a 20 year hiatus. And I had a lot of ideas about how games would be better if we could do games that were about stories. I think everybody in role playing games has thought that at one time or another. I found, through the magic of the internet, a group of people that call themselves the story of games, Boston. And I went and started hanging out with them and discovered that for the past 6 or 10 years people have been creating games of just the kind I'd always wanted to see. That was really cool, except all my dreams of inventing the perfect story game. Well, they'd already been done already. I'd wanted to create the Jane Austen role playing game but I'm not so sure it's necessary anymore. I found Burning Wheel way back in the classic hero when Ken Hite did a review and then I tracked it down. It was less hard than you think because I'm pretty close to New York. I found out about Burning Wheel when Christian invited me to play in his game. So I first heard of Burning Wheel at one of the Ubercons locally here where I saw a strange young man very excitedly trying to push this game that didn't look very good to me to be honest. So, somewhere along the line I actually re-fell in the same circles and then I started hanging out with them more and more and we just really sort of took over from there and we've been gaming together pretty much ever since 2005 or so. We have a great time all the time. It's really good here. So play Burning Wheel. It's lots of fun. Hi there. My name is Wilhelm Fitzpatrick and I first discovered Burning Wheel in some point in the early 2000s. This strange review popped up on RPGNet about this odd little fantasy game that came in two separate books and it used, you wrote down your actions that you're going to do ahead of time and then compared them and I was like, that's like plotted movement from ancient war games. Surely this technology is gone by the wayside but this person was selling these books for only $15. That was just crazy even if it was a totally sucky game. How could you go wrong for $15? So I ordered it and these two little books show up and another friend of mine had ordered it and I was like, I'm going to take it to this local meetup that we were doing at the time in Seattle and I'm going to run it for whoever wants to play it and we played this demo scenario that Luke had online called Von Goten's Predicament which was all about there's an orc, no there's a knight on top of a house and the house is full of works and if you come near they're going to kill you but you just can't let him die and we had a great time with it and I ran a campaign of it and I got to know Luke and came out to New York City a couple years later and he showed me this crazy thing called the Monster Burner that explained how you could totally tear down all the stats in the game and build anything you wanted and I've been riding the wave ever since. Hi, I'm Michael S. Miller and I first encountered Mouse Guard in, not Mouse Guard, Burning Wheel in February of 2002 when Luke Crane was at a tiny little table in a back breakfast nook that of a embassy suite in New Jersey and the convent, the hotel staff in order to save on electricity, there were gamers, what did they really need like lights for so all the lights were down to half and he's doing these demos of this brand new fantasy game system and I'm a bit of a geek about trying to learn new and different games and so my cousin and I who are at the convention are like hey we'll give this thing a shot it could be fun and he hands out these sheets with the tiniest writing imaginable in this half light condition is there's everything you need to know alright you're an orc you know he's an orc and you're a guy. I think I first heard about Burning Wheel reading a review on RPG knit of the original Burning Wheel classic and I mean I didn't buy it right then but I read it and kind of it was in the back of my mind and then a few years later I started getting into the forge I was reading a lot of Christian's blog and that got me looking at the forge and got me interested and I think Burning Wheel classic ended up being one of the first indie games that I bought and then I just fell in love with it I didn't get a chance to play it a lot though so like whenever I go to cons I try to always if there's some Burning Wheel I always try to do that I try to run it at cons that's why I'm here at Burning Apocalypse I want to play as much of Burning Wheel as humanly possible. I first heard about Burning Wheel when Mouse Guard won the Enny the I've been playing some D&D fourth edition but it got to a point where the players told me they didn't want to play that anymore so this happened just all at the same time so I got the Mouse Guard book read through it and I figured Burning Wheel was something in the same vein and bought it and loved it since then I bought a lot of other games played a lot of different games but Burning Wheel is always going to be a favorite of mine I think. Glaring down. Then I knew where the truth went.


What's the word y'all welcome back to NBA every day when I go talk about the fact Oh, I guess we will talk about it Um, I haven't uploaded the everyday series in the last two days, but there's a legitimate reason for that I usually don't quote or talk about things like this But like on national tv I've seen some crazy stuff over the last couple days Well because they're on national tv and they have to talk on tv for an hour two hours They're forcing out content. I saw a clip of two people Not talking about 2k ratings But talking about LeBron talking about 2k ratings I will never come onto this channel and force a video out because I need to fill time So if I go two days and I upload it Just know that the video once we come back is going to be a banger and that's the day I want to talk about the new york nicks. I also got a fly in here. So, you know So if you see a brup stops, that's because I'm trying to get that fly boy Just everything matches the room. It's kind of fire. Um, nobody expected the new york nicks to be a good team last year Nobody at all the surprising story of the NBA was the new york nicks And if you were back to type Kenny, I knew that the nicks were about to be not just a playoff team But the first thing you're literally lying to me, bro Because if you knew that you would have put some money on it, you'd be walking out of here a lot richer Because vegas didn't even expect the nicks to even sniff a playoff spot I think they over under was like 20 something games And here they were with home court advantage in the first round of the playoffs. Yes, they got eliminated. Yeah Yeah, we're not talking about that they had home court advantage In the first round of the playoffs out of nowhere And we don't talk about some of those things and why low key I am envious of what they're doing over there Let's start off with Given the roses to leon rose. I didn't think about that until it actually came to the bar Given the rose to leon rose because before he came into office before before he came into power with the new york nicks The nicks had been to laugh in stock of the league for five years, maybe or however many how many years That signings lack of signings Miss draft picks yada yada yada yada and leon rose came into office You know what's coming to mind bro. You know what it reminds me of Um, the only reason I'm thinking about this because I just watched this movie for the tenth time A couple days ago. It reminds me of money ball. I'm sure a lot of y'all have seen money ball It's it's the movie with jonahill And and uh brad pit it's based on baseball the oakland athletics building the team yada yada yada Um, the team went on to win 20 plus games But the reason it reminds me of that because the team that leon rose built last season Feels like jonahill's character going through the computer looking at advanced stats trying to put together the puzzle pieces To not spend a lot of money, but also be a good team So, hmm reggie bullock on his last team shot 47th percent on catching shoots We could probably get up for 10 million dollars july's randall just put up good statistics on the previous season But he ain't never had a good coach. So let's get him a good coach You know nilish noelle was one of the top picks in the draft and never fulfilled that but last year when he was an Okay, see he was pretty solid as a backup Let's got to give him a starting spot like that I feel like that's what leon rose and his team was really doing and low key put it together A competent enough roster to make a push We all trade for a dude that's beloved across the league when an MVP when he was jonah But ain't really been it for the last couple years. Derek rose has a resurgence of a career I just think it's good for basketball when big market teams are good Just think about how much buzz the city of new york had and i was doing a pandemic Imagine if everything was opened up while the nicks were doing what they were doing and how crazy new york would have been They were crazy During a pandemic y'all They're in the streets on top of telephone poles Because they won a game on national tv Because they clutched the playoff spot. You know what i'm saying? I just can't imagine like new york nicks fans have been through a lot Um because even in the downed years or you're starting absolute scrubs The garden was popping like i had been to multiple games in new york when the team was really bad Where immanuel moodya was hitting the game winner the game i went to he had a game winner But immanuel moodya was like the best player on the new york nicks like just three years ago And here they are Without like having a superstar come to the team without hitting a home run on a on a draft pick They have become a very competent team that was de forcey And that was basically just role players and a player that turned into the most improved player Then this off season came around And this off season was not one with big name freehades. We had kawaii liner who resigned We had a couple different names that were all stars in the past or people project to be maybe future all stars on restricted But this was not a big free agency class. So what did leon rose and his front office do? They brought back the guys that got them to the foreseeing on very solid contracts I saw a lot of people upset with some of the extensions that they gave out I didn't see any of them that I was like, oh, that's a bad contract Um, and then they brought in players that can help them one of the reasons why they flamed out in the Playoffs is julius rand is struggled in the playoffs because It was just him for the most part you had some rj things We're gonna talk about rj a little bit But it was just like we can focus in on julius rand because he is the focal point of their offense And what did they do they went out and get abin forney a Abin forney a can create for himself and for his other teammates That's a w and the one that I don't think anybody saw coming kimba walker going home in the garden My one memory of him is crossing up the gaumpit and now he's back there And I know the last couple seasons for kimba walker haven't necessarily been um, uh, super healthy run Um, specifically last year wasn't even a good run, but in 2020. He was an all-star starter It's not too far removed that he was an all-star starter I was in the press room after that all-star game. He had this big old green Um, codon and my boy mike. He walked past us and mike was like that code go crazy. Kevin. He's like, thank you Um, so what happens when you put 24 year olds in the room with a bunch of old, um Reporters and stuff. I don't know. So I'm not saying we back to get kimba walker That was an all-star starter a couple years ago, but if you can get 70 65 percent of the kimba walker that we seen two years ago one hell of a pickup It's not like you paying him the money that kimba walker was guaranteed. Okay. See bought him out And that was another thing I'm okay. See was like trying to facilitate a deal to end them there like giving up some picks leon rolls I'm giving them some picks to make this deal happen and leon rolls still put There's no pressure on us because if we don't get kimba, we're still gonna be good So he forced the hand of sam presby to buy out the last two years of his contract was crazy I'd never expect the sam presby to be a guy to buy out a contract. He's always seems like a new You don't stay here for two months. So then we go charge you like derrick favors is there right now What's the word on derrick favors right now? He might turn into a first round pick body ended. Uh, ended the first half of the season So kimba walker coming in on two years, but is it like 10 million dollar contract? It is a ridiculously good thing because even if he is bad No big deal Just no big deal is really no big deal. You still have derrick rose who was the sixth man into your candidate You still got a man. You're quickly who should be getting better at you. You look at the summer league things He was playing really solidly just overall. I think of their offseason was a huge w And leon rose is not all hits and no misses. I mean it's it's too early to tell But nobody expected jeweler's renders to be the most approved player. Um, so the ob top and pick kind of looks weird now Um, because he's basically a guarantee backup for the foreseeable future since they Extended julius randall. Um, and they had like tyrese halliburton down there Denver sell was selected after obi top and these are all players They could probably help you a little bit more right now But again, nobody's bad in 100 and then you got this year's draft Which in the moment was very confusing for me because they had two draft picks in in the end of the or the after the lottery um I think it was 19 and 21 or something like that and they continued to trade back trade back trade back And what what had happened was they had guys like trade murphy who got selected before They had like three guys on their big board that all got selected right before their pick So what did they do? They had another part of their big board that was supposed to be later first round Why use our pick right now and we could give some future assets So they still had guys like quinn grimes So they really wanted but they didn't have to use the 19th overall pick for that and they got future assets Even though I think one of those future assets is like a heavily protected first round pick It's still better than nothing and I think the best thing about what leon rose has been doing so far Is his patience because again, he could have selected quinn grimes in 19 or he could have listened to his offers He could have traded for kimba walkers big old contract because they had the space to bring in kimba walker Nah, we just gonna wait. We're gonna let you do your thing and we just gonna take advantage once you make the decision And those type of things are are super valuable And it's one of the reasons why I said in the beginning of the video that i'm low key envious of what the new york nixer Got going on because the chicago bulls have done the exact opposite I'm not saying there's a right or there's a wrong But my chicago bulls are a significantly better basketball team right now But in order to do that We gave up a lot. We were hyper aggressive Which again, I'm not saying there's a right or a wrong while leon rose is kind of very passive with his moves You know and and that him being passive sets them up Very solidly for a future star if they wanted out and wanted to go to new york All of the contracts he signed us off season are very tradable in a big time package Those poor ziggas pits very tradable are their own picks very tradable if a superstar player decides Hey, I think new york basketball is back and I want to go play there and I can't say the same thing about the bulls Um because we traded all of our like future assets for the most part to get the core that we have now Again, there's no right or wrong But i'm slow key envious of the possibilities that can happen with the nix Well, to chicago bulls would kind of have an understanding of the next couple years I just keep thinking about kimba walker and the nix like the nix point guard position. It's like the chicago bears quarterback position The boys ain't never had no like super good competent player at that position at least in the in the recent recent past And kimba walker will come in and be the best point guard they had in a long time in a very long time Um and maybe just the fields will come into chicago and be the best quarterback that they've had in a very long time I'm excited about that even though i'm not a necessarily a football fan So what's next for the chicago bulls this season? I said this on our podcast Um, I would not be surprised if the new york nix are a worse team this year when it comes to their overall record But still a good team because I think teams kind of understand what they're going for and I do believe there's more Competitive teams in the eastern conference and in the western conference that will put up more of a fight than last year Right. I'm expecting a better season rj bear. He had a very good one. I think he shot 40 percent from three I still think there's all star potential there. Um, but again, I wouldn't be surprised if they were the 16 It's out of the four seasons that mean they they are a worse team not necessarily This also means that there are teams around them that got better and also like the fact that they bring back guys that mean a lot to them ties gibson is a Okay player You could replace ties gibson's minutes, but they're like nah tides is a thibs guy Tides is a locker room dude. So we gonna get our I don't know how this ties gibson that day 34 35 We'll give him two year extension Sure, it's money, but hey if he can teach obi topping how to get some more offensive rebounds It's worth the extra money that we gave to tides and I don't think there's a lot of organizations doing stuff like that Anyway, that's all I gotta say about the new york nix. Let me know what you think about their off season Or their upcoming season. What do you expect from new york nix nix fans? How does it feel to be back? Hopefully I get the same feeling you got last year this year of my boys. Who knows?