Okay, very good morning to everyone Monday 22nd of July. I hope you had a great weekend as per usual Monday morning So a look ahead for the entire week not just for the session ahead I'm going to run through a couple of thoughts on the key data speeches and earnings actually that are coming out this week and then we're going to Have a look from Sam's perspective from technical Analysis what type of levels and setups is he looking out for the broader market movement for the week ahead? So I'm going to go straight into things and look at this calendar and for any of those who do need Preparation for the week ahead certainly for me this starts on a Sunday night when I start basically putting this calendar together This calendar a bit different from what you'd see I guess on normal Kind of regular Websites that you get for free where it's just economic data because in this calendar that I put together I put in economic data, but I also put in major political events So on Tuesday we'll be looking out for the very much expected Confirmation of Boris Johnson becoming new conservative leader I also include in there the major corporate earnings coming out So as you can see we've got the lights of Boeing Facebook Amazon alphabet all the big Guns are coming out and earning season really does heat up this week much more busy than than the previous week And then also I include on there just other Small points whether there's market holidays whether it's quadruple witching all these types of things as well So do keep an eye out for that I normally tweet it on Sunday evening for those interested But yeah, I'm looking at this week ahead Monday pretty slow going. This is nearly always the case really Generally Monday and Fridays tend to be the most quiet particularly when earning seasons underway very much peaks on a Wednesday Thursday normally So yeah Tuesday we're going to everything in too much detail because we're going to talk through each each point As I go through a selection of kind of different web pages, but you get the Tory announcement on Tuesday With that the Tory leadership ballot closes this evening. This is the 160,000 odd grassroot members who've been voting over the last two weeks and Very much expected Boris to win if he didn't That would be a massive surprise Reports over the weekend of course suggesting that he's most likely going to take Jeremy Hunt out of being the foreign secretary And an easier reason now is because of his poor dealing and how he could have really done a better job with this Iran situation a lot of people criticising him because he's too focused on the Tory race and not on the on his job in that respect and also Not my words, but Boris apparently he said he's treated him like a wanker and so therefore he wants to get rid of him Again, not my words the words of your future Prime Minister But looking further forward to Wednesday Wednesday Very interesting actually from the European point of view We've got the ECB interest rate decision coming up later in the week on Thursday and All eyes are on any potential future tweaks to forward guidance Not expecting here the ECB to take any drastic measures like cutting the deposit rate by 10 basis points this week but what we are looking for are a couple of data points leading up into that decision So you get the French-German eurozone manufacturing service PMIs the preliminary readings on Wednesday morning You then get the German iPhone business climate And I actually think that's quite quite an important figure this time around if you think about it the manufacturing sector definitely evident in the the German PMI data of late in the last several months has been in heavy contraction and Although it seems to have bottomed out. It obviously is a very good barometer now These soft-looking forward indicators of how the companies feel about their The economic conditions in the next six months ahead that could be quite interested in interesting in order to determine The type of potential language and how quickly the ECB might need to act So yeah, some interesting data eurozone coming out Wednesday And then Thursday morning as the prelude if you like for the actual main event, which is going to be that press conference Because again, we're not expecting too much to happen at this meeting But more about the forward guidance for then do they cut and most Wall Street analysts are expecting September for that to to come and a growing chorus of Wall Street banks Expecting quantitative easing to restart in the eurozone as well before the year is out Then on Friday from a data point of view we get the US GDP This would be the advanced reading for the second quarter. So again particularly interesting Could that be the kind of nail in the coffin for all the feds going to go 25 or 50 and actually on that note? Let me just transition my screen Briefly so I can get up the page of the Fed watch Let's see where we're at in terms of market pricing and the short end in the federal funds futures We are now only 24.5 percent for a 50 basis point rate hike So you remember the briefing that we gave on Thursday that number was pretty much 50 50 But you remember as per what we were saying, you know We still as a desk believe that the Fed will cut rates, but by 25 not 50 And just given the comments that we had from Bullard is the most dovish He was basically saying that now is not the time for 50 25 more appropriate We also had the New York Fed official spokeswoman come out to correct the likes of Williams Comments which fired up that expectation a 50 basis point saying well That was actually not meant to be specifically commenting on the meeting coming up at the end of the month So I think reality is kicking in a little bit markets reflecting that and I guess the US GDP figure Depending on how strong or weak could definitely influence that figure Remember the Fed go into their so-called blackout period in the next day or so That doesn't mean though that if this number was to remain up at the 30 40 percent I definitely think then you could have the likelihood of Fed Sources come out and they'll look to clarify the situation because the Fed won't want to be cutting Say 25 basis points and then the market reacts in a hawkish way Which kind of goes against the whole essence of what they're trying to do to support the economy So do look out for that All right before I get on I'll leave earnings for the second because a couple of other things I can point out on that front Let's go into the news flow And this really is the dominant news team from the weekend because overall market open I just quickly go to the broader asset class mix things are pretty quiet actually the dollars basically flat That's mimicked in both major currency pairs euro dollar and cable gold flat T-notes and buns pretty much the same real standout here Of course is WTI crude oil up about 60 cents trading 56 37 here down at the bottom for the moment And really this is the main headline from the weekend This came late Friday, so if I show you the graphic of what exactly's been happening This of course is the straights of Hamoos or the straight of Hamoos I should say and two weeks after the British Navy seized an Iranian tanker in Gibraltar Iran said it had captured on Friday the Sterner Imperio a British flagged oil tanker en route to Saudi Arabia So you can see here. This is that very narrow passage Which is the key choke point of the seaborn traffic of global crude in the world as it was Moving in the regular direction it then veered off course and moved into Iranian waters And so this is the latest in obviously a long running episode of events this goes all the way back to About six weeks ago when two oil tankers were damaged in a suspect attack near the entrance to the Persian Gulf The US blamed Iran Tehran denied that no then we had the drone shot down. We've had tankers seized We've had tankers escorted to safety by the Royal Navy from a BP operated tanker about 10 days ago so tensions definitely are still very high in this region and obviously this is a such a Specific area that could have a supply shock of a very large magnitude if there's something let's say military engagement of US or western forces with that is Iran a miscalculation with the management of some of these situations things can escalate rapidly So definitely encourage you guys as the week goes ahead There's no role set Meetings or anything like that to be on the lookout for but just general headline market I think will be quite sensitive to developments in that region will continue to do so The UK for the moment seeking a more diplomatic Resolution and I would foresee that being the general status quo for now or not unless Iran takes some sort of more aggressive More military based stance and then of course the UK and the US Predominantly led by those two nations would need to take a coordinated response But you have seen those two Western countries now more looking to align themselves to deal with this situation Elsewhere for oil. This is another headline Libya oil output at its lowest in five months So basically Libyan oil production has dropped to about one million barrels per day What we've seen is a force Mijur at the Shirara field in southwestern Libya. It's the largest in the country It's removed 290,000 barrels per day of crude off the Libyan Kind of production line and that that brings it down to sub one million roughly the lowest in five months Definitely need to keep an eye On oil this week from that's the supply side from the demand side One other thing to be aware of we do have the not just trade war updates and we will get on to that and the next story But also the IMF release. I believe their latest world global growth outlook And obviously that was subject to quite severe downgrades back in April So it'd be interesting to see whether or not that that kind of stokes any demand side considerations But at the moment there's a lot of supply risk Let's say on the table is keeping this latest bottoming in prices on the trade war front This is the latest some Chinese companies are seeking new purchases of US agricultural products according to the official Xinhua news agency on Sunday citing the authorities Basically a lot of Chinese firms have asked the government whether or not that they can drop tariffs so that they can buy US goods this scene is a positive development in that China very much wants to get Dialogue ongoing and wants to follow this up with the confirmation that they aren't As the US would suggest playing around with not committing as per the G20 to the purchasing of agricultural goods So they want tariffs dropped by the government so they can be allowed to do so and that to be followed up with further Face-to-face talks so this isn't really a groundbreaking development But shows that there's enough political will here at the top level in Beijing in order to bring the US back To the table and get dialogue back on the way again The rest are very much political updates not so much market movers, but things to be aware of as I said We're looking out for Boris Johnson's confirmation By really tomorrow morning. We should know there's no set time yet for that result But hopefully by this time when I do the briefing we should know very much I mean the bookies I haven't looked in the last week or so, but we're up at like 96 percent Probability that Boris would win probably similar amount. So if hunt wins Stranger things have happened, of course, but that would be a massive surprise You'd be looking for quite an aggressive short-term Rally in the pound on the back of elimination of the more hard Brexit no deal character that is Boris Johnson But again, I'm not stressed that that's an incredibly low probability But worth considering if that were to materialize that result in a big shock For the pound the other thing that's been at the weekend the Justice Minister and the Chancellor The latter Philip Hammond same third resign once Boris Johnson gets confirmed. I don't think that really comes as a surprise Hammond very much a Supporter of the remain I don't think it's really been he's been that shy of that him putting the economic consequence He'll just want to go out On his own terms rather than be forced out by Johnson when he becomes Prime Minister elsewhere Spain You might get a couple of headlines about Spain this week definitely plays second fiddle if you like to Italy But gone but not forgotten and certainly due to return to the headlines this week because Spain's acting Prime Minister Pedro Sanchez goes back to Parliament today seeking backing for his bid to form a government now if you remember His Socialist Party won the most seats in a general election, but that was three months ago There still isn't actually a working government in Spain They fell short then about a quarter ago of an absolute majority and to win this vote this week Sanchez needs support from Podemos a left-wing rival and backing from other groups So kind of forming this this coalition government in order for him to then govern And to continue on as we are at the moment failure to do so might mean then that we go back to more elections in Spain I can't remember how many we've had now pretty much if we do it would be what four in four years something like that So yeah, definitely worth considering because likely it is you might see some yield movement in Spain Over the course of this week the actual talks if I quickly scroll down So Sanchez is addressing Parliament today The first vote is not until Tuesday But then actually there's a second vote happening on Thursday and that's when we should look to get the results From there forward whether or not Spain is going to need further elections to sort out some kind of political leadership or structure Doesn't stop there Italy Salvini still not a happy man at the moment This comes as Salvini and Domayo who We're at this very interesting time at the moment Italian politics and whether or not this this kind of forced Coalition through the hung Parliament we saw in Italy is going to Stay stay the course We've seen Salvini obviously putting immigration right at the the main Center of his political agenda has led to quite an increase in popularity And therefore whether or not that this existing coalition can survive So the two leaders here of the five star in the league They're meeting on Tuesday to meet on the future of the Italian government This comes as Salvini has had a couple of pop shots at France and Germany In regards to this very issue of immigration So definitely worth keeping an eye there and then finally on the political front just so you're aware Japan Shinsa Abe the Prime Minister of Japan's ruling coalition won their sixth straight national election victory Overnight in Sunday's upper house election fell short of the supermajority This very much as expected though This hasn't really caused a reaction local assets from overnight I'd be looking for the yen to be more based in terms of an intraday movement on the back of Sentiment based on the broader market rather than that soul story One of the things here it means that the sales tax hike still likely to go ahead in October in Japan And it's also there's been some talk about Abe potentially now looking for secure a fourth term Having them already changed their political rules for him to serve in this current third one And he soon to become the longest-serving Prime Minister in Japan Final thing for the week is this corporate earnings There are 144 S&P 500 companies reporting this week so as you can imagine one of the busiest weeks that we'll get and There are 10 of the 30 down Jones industrial average components also reporting this week So do be very mindful of these particularly the ones pre-market when we're trading in the UK European Hours the major highlights include nothing really too much for today on Monday, but Tuesday Coca-Cola biogen Visa but really Wednesday it starts to heat up because you get the Dow's largest component Boeing report You also got AT&T the bellwether caterpillar also just given there The goods and services that they sell for the appetite for global growth prospects going forward You can also overlay that with the IMF report coming out the day before be interested to see People's overall optimism or pessimism about growth conditions going forward globally You've also got Facebook aftermarket alongside Tesla coming on Wednesday and in Thursday You get the big tech giants aftermarket Amazon alphabet You also got the chip maker Intel pre-market 3m another big Dow component and in Friday Morpher sentiment based Twitter and then you get McDonald's also reporting so plenty of Corporate earnings as well to keep on your radar Whenever I'm about on the desk, I'll look to share All the timings and the expectations on the EPS revenues and etc In the morning as well to make life easier for you guys. So, yeah, that is the week ahead So, yeah, there's a couple of European earnings as well. If you're trading the FTSE Don't forget you've got Glaxo reporting on Wednesday looking at the cat Quran or French and German stocks you've got Total reporting on Thursday. Deutsche Bank obviously Deutsche could report on Thursday That'd be an interesting one. Obviously it's going through this very Substantial restructuring process. I think pretty baked into their price the fact that we're looking for relatively disappointing numbers We've also got quite a lot of Auto manufacturers coming out US stateside Ford motor, but from then Europe Daimler Volkswagen Companies of which have been issuing multiple profit warnings just given as well the severity of the fallout of trade wars not just from the US But from Brexit as well So, yeah Should be an interesting week Okay, that's it for me. Gonna hand you over to Sam And I wish you a very good week ahead. Thanks very much guys Hi guys, and good morning. We all had a good weekend. We'll have a quick look over The currencies to start with this in a bit of dollar strength has come in over the last few moments The the pound in particular is coming off its higher levels Which were around the pivot and you can see that's coming to the lower point of the day quite a bit of support around today's s1 Well, we had a bit of a pullback on the 18th back on Thursday. Gonna be a tricky one I would say over the next Well next couple of sessions for the pound obviously with the announcement of what is the most looking like to be Boris Might be just a bit choppy in price action build up to that However, obviously would be marking up at s1 level and also from the upside as well You can see just the highs over the last two days and of course today as well getting lower as well So just getting squeezed in from the upside. So it might be that later on today at some point or in the week We can get a bit of a push above that level There as well. You can see this trend line from last week while choppy on Friday did break and then act as decent resistance Early hours this morning. So we still have that on there starting from the low of the 17th And then from the high of Thursday Friday Price to skit and squeezed in from the upside so a couple key points certainly from a an intraday perspective here To bring in around the s1 and then up towards what are currently on the futures is looking around 125 60 Which obviously is quite a fair way away for now But that's somewhere I'll be be looking up to the upside and then if we S1 was to break fruit. You see a bit of a bit of an area of resistance So it could offer a bit of support around 124 81 where we had a high of the morning on the 18th as well But pound is under a bit of pressure the euro Looking here longer time friends, but it's on a 240. You can just see the importance of this support level Just going back over the last few weeks really back into the middle part of June really solid level support Starting you know, we could argue on the third of June and then in the middle as well So really keeping a closer eye on that can we get a you know closed Even a 240 candle but the daily close below this level and you'd imagine a drift back down towards those lows that we had on the 23rd and the 30th of June would come relatively quickly to the upside I know it's a fair way away now, but you can see that new range that we Just made after breaking through there on the fifth around 113 36 and a half give or take a few Ticks either way. You've almost got this new range So just to be aware of that if we were to have a push higher you would want that side of it to break But at the moment the the euro dollar does seem that whenever it does want to push higher There's always a decent move lower So just keeping a close eye on that bottom end and it could see a further push down having a look at the Intro day just have a look at some of the key levels up towards the pivot You can imagine there'd be some decent resistance around that However, just having a look to see What's going on this morning? Yeah, that dollar showed just coming in a touch again And you can see from the low that we had back on Friday whether there'd be enough volume for this You can see we're just contained from this morning and then again just around 730. So worth keeping a You know monitor what happens around this trend Speaking of trend lines and more longer term here the Aussie dollar which had a bit of a break The end of well during last week, I should say Only to close back down below finished above last night. So starting here and so make this chart bit smaller from 2018 that high Just up here top left. You can see that came through Got the third test back on the on the 5th of July and we are now back above that area So worth again marking that up to see what happens now. We've got really a You know properly confirmed break So keeping a watch on this trend line how we finish the day, of course will be important To see if we can actually get a push higher and then to the upside Well, we didn't quite make it but the previous low that we had on the 23rd 20 where 23rd of April just a bit higher around 7105 on the futures Looks like a good resistance level and obviously got the 70 handle just below the trend line for now The yen I saw read in the chat was talking about the The yen on the daily and that's certainly One to have marked up as we can see we're just starting to come back down to test some of these But lower trend lines and certainly on the 240 time frame which I was put on now You can see how well that's been respected a couple of false breaks if you like I know this trend line isn't exactly perfect. Let's get that on a bit better there But you can see the importance of this and if that was to have a bit of a break lower Then I wouldn't be too surprised to see a faster move down to some of these levels that we had back on the 16th the 11th and again the 9th Gold similar in that there is a nice trend line. That's been forming Over the last well, I'll put this on the 15 minute. So you can see here going back to Pivots on the end of last week See just starting to get squeezed in from the the downside We know how quickly gold can move on these trend line breaks So that's something I'd have marked up and then to the upside really the top end of this range From Friday evening around seven o'clock to this morning I'd only really be looking to to get involved if we were to come to these areas at 14 29 or 14 30 And then this trend line as well to the upside if we were to get through there The pivot is a nice point or just above there By six cent or so you can see the breakdown from Friday previous low pivot Looks like a quite good area break of the trend line Obviously would be looking to target the low of Friday before it gets a bit more serious down to towards the levels that we had Back on the low the 18th around 14 15 point six equities and The pound would be once I just be cautious today And well expertise for the week as well. So we're burning is coming out before and after The cash market open. I just be I just be on edge as such. I wouldn't really looking to hold positions for too long You can see this morning. We have pushed higher after in a decent down move on Friday The pivot has acted as resistance a couple of times Obviously that remains important level the key one to the upside for the week Where I feel a bit more comfortable going long should we say around 29 92 Quite a key point where we had support then resistance back on Friday But for now just fading to make, you know, that low from the back end of this range You can see starting at 29 74 and then the lower end of that around 70 which was the low of the 10th high of the morning of the 7th and then where we touched late on Friday evening as well. So perhaps a new smaller type of range here between 70 and 92 Where it might be a bit safer looking at this in the afternoon after some of the earnings have come out You can see we are just trending high. I'm not the greatest trending line But it might be opportunity wise later for a break of that or looking to see what happens around this pivot Area and I'll see even then blowing this down You can see 29 85 and a half would be a key point as well So just to go over that calendar one more time from today relatively quiet just looking on that on the data front It remains to be seen If we can get any further leaks regarding, you know, the Boris Johnson Situation it looks like it's pretty much nailed on as ampersand in the high 90 percent So we'll obviously know this this time tomorrow and then tomorrow onwards is where it gets slightly more interesting Tuesday Wednesday Thursday, you can see quite big as busy on the data front as usual Any questions, please do let us know we'll get the the strategy report out Before midday as well. So any questions even regarding that, please do let us know But if I don't speak too soon, I hope you'll have a good trading day and great week ahead


Hi everyone, my name is Jack. I'm the writer, creator, editor, narrator. There are a million titles that I can give myself, but to put it simply, I am Jack of Jack's Movie Reviews. Today I wanted to make a quick little video thanking you and giving you a few updates about what's going to be happening over the next couple of months. But first, I just wanted to say thank you. Last Thursday, we hit 50,000 subscribers, which is absolutely insane, and I've been at a loss of words trying to think about the best way to say thank you, other than just saying thank you. To put it simply, it means the world to me. Every like, every comment, every conversation we have means so much to me, and I just wanted to thank each and every one of you for your continued support over the past couple of years. I've got a lot going on in the future that I'm excited to bring you, and let's talk about that. First of all, we got a new banner and logo. It's pretty similar to what it used to be Truth Be Told, but I think that it's a new look and hopefully a little bit, looks a little bit better. I'm really happy with it and just wanted to show all of you in this video in case you haven't noticed. But I also wanted to say that starting next year, there's going to be a new series on the channel, by no means going to replace the film dissection. Hopefully it's going to be a once every two weeks. I don't want to give too much away of it now because I'm still really coming up with what it's going to be, but I think it's going to be a good change and by no means a replacement. The same content that is here now is always going to be here, but just a new content to look forward to. So I'll be talking about that hopefully later on this year, and then we'll really take the series into gear next year. But I also just wanted to give a huge thank you to my good friend Christian, who you see his name at the end of every video is Voiceover Post Processing. That's the tip of the iceberg. Just for reference what that is, because I have some people ask me what exactly he does. This is what I sound like with him. And then this is what I sound like without his voiceover post processing. It's a huge difference on the audio side, which as I'm sure you can tell is very important. But his work goes a lot beyond that.  And that's so helpful. Anyone who's done any creative thing via a video or anything, I'm sure you know how easy it is to fall in love with your own work. And just having someone be able to point out that there are better solutions. He's a big part of the channel. He actually runs his own channel. So I'm going to put a link to that at the end of the video and in the description as always. So if you're a filmmaker, be sure to check out his channel. He gives a lot of tips about filming and also posts a ton of great content. So anyway, I can not highly recommend that channel enough. It's true film and it just goes over a lot of the basics and the fundamentals of filmmaking. So if you're not subscribed to the true film channel, by all means, you should. The rest of 2017 is pretty booked up in terms of videos, but 2018 is wide open. So that would be a great time to leave your requests, I guess. If you leave a comment, I'm going to make a video, but I always want to make videos that you want to see. So be sure to drop a comment and tell me what videos I should be working on for the new year. I'm really excited for the new year for this channel. I think it's going to be really good and I cannot wait to bring the content to you. But I'll wrap this video up by just saying thank you. Your support always means so much to me. It's the reason I do this. I love making these videos and there's nothing better than reading your comments. I read every comment, even though I can't respond to all of them. I promise you, if you leave a comment on one of my videos, as long as YouTube is working right, I can read it. So that really means so much to me, your support. And I just wanted to say thank you.


Okay, cool. So this will be an open house. So that's why I'm asking you to be louder. What's open house about? How many of you have been at an open house before? Okay, good. So I could go and say whatever I want about open house. So basically it's about you guys asking questions and there will be one guy moderating that's me here today and I'll be introducing these folks and I'll start off with some icebreakers, ask you questions for them and then you can start asking questions from whatever aspects of web. May it be server side rendering, node, react, angular, webpack, you name it and we'll try to answer them. We have Siddharth, Pratik and Lakshya. Siddharth is from Prakto, Pratik is from Google, Lakshya is from Trebo and I'm Hemant, I'm from PayPal. So let's get started. Let's start with Pratik first. So I heard you have been working on Workbox lately. Can you speak a bit of Workbox, what it is and how is it better to compare to the other libraries we have? I need to hold it closer. Okay, cool. So Workbox is basically a JavaScript library, a service worker framework. If you guys would have already used SWP cache or SW tool box these are like high helper libraries for your service worker code. Like you have DOM helper libraries that these are helpful libraries for service workers. So Workbox is the successor of this thing. Workbox allows you to pre-cache your content, allows you to install runtime strategies, few of which I talked in my talk and it brings a plug and play kind of architecture. So you can write your module. For example, there's a module for background saying there's a module for offline analytics. You just have to plug that module in. For example, new offline analytics into Workbox and give it a route and it will start working. So SW tool box and pre-cache came with like predefined functionalities and they were not really great in extending that functionality. So Workbox with Workbox we are trying to fix that and we are trying to make the entire helper library in such a way that you can plug in more modules, you can write more modules and then they work with way more ease than it was earlier. Thanks for the short description and we have runners running around. That's why they are called runners I guess. They have mics with them. So if you have any questions, you want to interrupt us, feel free. That's why it's called an open house. There's no format. It's not like questions at the last. You can't interrupt nothing like that. You can interrupt anytime. You can just grab a mic and ask whatever you want. Feel free to do that. Now let's talk to Siddharth. Siddharth, I heard like you have started a channel of yours on YouTube where you talk a lot of funny stuff. What's it all about? I wouldn't say it's funny but I try to stay updated with what's going on in JavaScript and then I just record myself and put it on YouTube. What's it called? It's called the Siddharth KP show. I didn't really think it through but it's just me. That was an opportunity for you to market yourself. I think I've done that enough yesterday at the ReactCon. Pass it on to the Trebo guy. Most of us have read the Medium post about Trebo and what are the challenges they face. Could we just hear about one challenge that didn't let you sleep for a week or something? Maybe a server side rendering spike on the CPU or something like that? That's a really good question. I'm sure I think not a lot of people. How many of you do server side rendering here in your application? How many of you are actually React or React? That's fair enough. I'm sure it's pretty hard. Can you scream it out? What really happened was we initially actually tried to do an App Shell model and we tried to get that past our product manager and he was like, no, we need SEO. I'm sorry. We were like, okay, fine let us figure this out. Basically what we tried to do was we did render to string which is the documented way of doing it and what we figured out was when we tried to go to prod, we can't handle scale because render to string as Siddharth told yesterday at React is that it's synchronous. No matter how many instances you spin up, it's still synchronous. It's like all your requests are waiting in a queue. Trying to work around that you actually want to do async rendering and we actually use Rapscalion which is not part of the blog post actually because I'm going to write an entirely different thing about that soon. We actually went ahead and did async rendering to solve that. So what it actually does is it pushes it to the background thread in a sense. I guess I could be wrong but it lets you scale up really easily. So that was actually one of one of the trickiest thing that actually I didn't sleep her to be honest, to get it solved. Quick questions from audience of any questions. Hi, I'm Narendra since this is the first question I'll probably start off with the most controversial one which is react licensing. I'd like to hear what's the first about and do we need to use it? Why when we should not use it? And things around it. Thank you. I love this question. I wasted a week over this question. So React's license is not your traditional open source license. It's not MIT, it's not Apache. It's their own custom BSD license which is tricky but essentially like the layman version or more like what I understood version was that if you ever get into a patent war with Facebook, right?   So a lot of people have put their own expensive lawyers on this like PayPal and what they found is that PayPal is pretty cool whether they can use it because Facebook is not stealing their patents so it's cool and if they do they have the money to sue them and that's fine. That's what Twitter, Google do everyone uses it so I guess we can use it. I'm not suing Facebook so it's all chill. One quick addition to that, if at that day I pull in React with React Compact does that still work?  My question is to Lakshya. So Tribo the website the first visit times and metrics are really important right? So could you tell us something about you know what challenges you face to get to those metrics and like what is the most impactful solution you had for that? Hey man good question. So one of the things that we actually had a really difficult time doing was trying to get time to interactive kind of to a reasonable rate because the accepted rate is below 5 seconds on a slow 3G network. Even when you do things like code splitting and things like that you have to be really careful of how much you actually split because if you split so much that everything is asynchronous then you're practically wasting time trying to get all your async code in. One thing that actually helped us was HTML streaming where you basically push the head tag in first with all your preload scripts for all your tags for all your main vendor and things like that and then so that when the rest of the server-side ender thing for us it was server-side ender so that when the rest of the server-side ender request came in most of your scripts are kind of already in the cache so when the requests are made you're kind of benefit from that. That keeps your time to interactivity down. Apart from that first paint and meaningful paint is another important metric most of that was kind of solved during CSS chunking because it's not just code splitting on your JS right if you just split your JS and be like okay I'm going to serve a massive CSS bundle your CSS is going to be the bottleneck and if you all know CSS is actually render blocking right so you're going to block your render completely and the user is not going to see anything what you want to do is try to split JavaScript and CSS based on your chunks if you actually are doing splitting based on chunk one challenge you actually faced that Kana spoke about yesterday was trying to make a different entry point so that extract text plugin kind of brings out the CSS. There's a different plugin called extract CSS chunks so if you just do import calls in your JavaScript it'll kind of split your JS and CSS for it so that's really helpful so you don't have like a bloated and T file and things like that so what you want to do is during server-side rendering get your route throw in the critical inline styles for that particular route so you're not render blocking at all and that'll actually help your first meaningful pain. For us one important kind of like a hack I guess was trying we have like a big image right on top in our viewport we pre-load that as well so there are multiple things you can do it but don't pre-load everything right there's this quote from the Incredibles that says if everyone's a superhero no one is so it's the same thing if you pre-load everything that means you're saying yeah import everything's important whereas nothing is at that point be careful it's kind of more on situational basis based on your app try to read more is what is actually been helpful for me so more questions or some experiences you want to share while working on PWAs some interesting situation you got into or something interesting some library you found out yeah no okay so I see a few folks from Flipkart here who have already built the Flipkart light revolution of PWA probably they could add in something so how is the streaming working for you I mean so when I throw some 400 or 500 how do you tell to SEO sure that's a good question so the first thing we went with because we were kind of in a rush was hey we don't care because that's what everyone does right you kind of care about it after the fact but no what we try to do is we kind of do the route matching beforehand before we even send the streamed head part the matching does take some time so you kind of know what's happening at that point itself but in between if the stream breaks up I don't have like a good solution for that right now so that should be kind of something that we should tackle as well I don't have like a perfect solution for it because once the yeah so I mean streaming doesn't really work I mean this is the talk last year we gave on the same stage where we tried with the streaming it added a lot of goodness in terms of the rendering performance and everything but it failed measurably at SEO so Google started in indexing all the 500 pages so we had to turn off and we had to put as a SEO completely on server so it doesn't work we're still figuring out so that's one piece of advice like you need to take care of SEO if you're really looking to build on a desktop but on a mobile I don't think we need to do any server side rendering so it's still not clear kind of like on a on the same base but there is kind of a new approach that you could try Google actually released a project called Render Tron so what they basically do is it's a rendering service and they have middleware so if you have Express or CoA or something like that they have a middleware that kind of if all your search bots if the requests are from search bots it kind of sends it off to Render Tron so Render Tron can render your pages beforehand or keep it or render it right then and then serve server side render pages to your search bots specifically but to users you can kind of send it to your stream so that way you can kind of work around that if that helps no comments yeah so I just wanted to ask this question that React 16 or React Fiber has this new Fiber Reca Insiler so we have seen the shift changing from watchers in Angular to the virtual diffing in React and now this is so how will it be pan out and will it be like adopted now by other frameworks or is it good enough this prioritization of tasks request new ideal callback and stuff like that some of the comments from you sure yeah so to answer your question that will this become a trend and other frameworks will adopt it I think they already have so Vue.js even Angular's new thing which kind of depends on Angular 4 which depends on components all of these guys try to do their own implementation of the virtual DOM so they might not have the same reconciler as React but everyone has a fake virtual DOM and the real DOM and all of the manipulations have been to the virtual DOM first and then to the real I think Polymer also does the same thing now it has a shadow DOM or a... so for what it's worth like every other solution out there is trying its best to like use request ideal callback to its match because that is one API that gives you windows of free CPU cycles and tells you that hey you can do your extra work here so like I am not completely sure about Polymer but yes Vue is exactly what is working on on this particular thing. What happens with Polymer there is we have a shadow DOM concept not really like a virtual DOM do you think it's basically a DOM which is as the name says it is shadowing which is all the properties of the DOM but until you attach and render it it will show up there because almost like virtual DOM but there is no different happening as such. I guess web components also depends on shadow DOM and if web component if and when it picks up and that uses shadow DOM I think that will be the standard way we built for like browsers that would be the only thing we do and frameworks wouldn't even do it frameworks would be an abstraction on top of it there was a saying that said like all the programmers are the first of 21st century you know so we will all be dead with something which is much better all this race will be a kind of obsolete very strong. Vinci. I had a question on have you guys experimented I know a couple of people have been Flipkart and housing were trying AMP to PWA so how successful have those experiments been and even from an SEO standpoint have they been good enough for you guys. Do we have someone from Flipkart who can answer that? Yeah who have implemented it so first things first AMP and SEO are not related this is something all the SEO folks says but these two are not related again personally I don't like AMP it's still there in PWA if you reverse it but yeah that's a different debate but it's a pain in terms of like you need to build a different version of your website so we personally have like two versions of the website where one is for PWA one is for non PWA like you see all that on top of that adding one more is a complex so we kind of posit it for now but anyone have any success stories would like to hear from that. Sir there's an interesting addition that I'll say right you say you maintain two versions right what I've been doing in the past is when I server render my react components like whole HTML string right I just serve that and then there are just tiny modifications between the AMP semantics and HTML semantic and that becomes my AMP version and then it's just like uninteractive version which goes to AMP and then when I serve it to users like non AMP version I like react DOM come into the client and then rehydrate it so we maintain one version and get to do both to contradict your first thing when you say all the marketing people say that AMP is for SEO right you're right it's not really for SEO but it is for traffic right like Google clearly cheats and prioritizes AMP content and then that's what marketers want right they want traffic so maybe like you don't get SEO points but you get money like that's what people want oh definitely yeah yeah you're essentially saying everything I will keep a rendered static copy and serve that to everyone yeah it's definitely a pain but traffic is it like you have a react renderer which takes in react components and like output AMP components which you have mapping for every component or every tag of yours is it okay so it's the same react render to string and but instead of an image tag I just create an image component and depending on the context it either spits out an image or spits out an AMP-image right and then we do so basically in your component library you created for both context specific and then use the same thing to render everywhere there's a debate of free and open web versus AMP consuming it all together and probably WordPress has AMP enabled by default to get the content rendered faster at least make it feel it's fast so it's still debatable yeah it's pretty open for all the controversy I guess ghost also started giving AMP out of the box so many frameworks are there hello yeah I had a query about this thing shadow DOM so what I read about shadow DOM slightly was that it's something that's already inbuilt into the browser it's a power that was unlocked by polymer or web components so is it something like that it's not like the power that was unlocked by polymer or somebody it's more of a spec so with web components you version 1.0 the spec reads about what shadow DOM is it's part of that so for a web component there is custom elements there is shadow DOM all together paired up to form the spec so it is not like it was already there and unlocked it is part of the process like when it started polymer it feels more like a trend which was like a fallback till we have custom elements on the components on the web but now it's becoming more of a good library as spec is stabilizing right hi I had a service worker question I had a service worker question the gentleman there had asked in the previous session about accesses vulnerabilities with service worker did you want to add anything on that and if we could do anything to prevent that from happening so I heard that my colleague Douglas Crawford said that I say it's my colleague just because he works at PayPal but I didn't really read any specific article saying that what are the vulnerabilities that a service worker has if you see what could be the possible entry points we are already on HTTPS so you can't really put some network request and get in I don't really see possible entry points probably it might be so since like the very first baseline of getting a service worker to work is HTTPS that has a lot of you know biometric vulnerabilities but then service worker again is a proxy that sits like outside your code and you pretty much have the part like code it up screw it up and if you are modifying your request inside service workers there that is one of the major things that come into my mind that you have to be careful with if you are modifying your outgoing request there or like incoming response as is that is one thing that you might be careful with. Yes, up here. So before a year if anyone of you remember there was this interesting incident happened so one of the developer actually because of some brand imprimangement or some of the legal issues he actually unpublished many of the modules. Left pad. So actually I couldn't follow that article much so after that has NPM changed its policies or marriage strict or something so if you can answer my question. We miss you left pad. So what happened was NPM when it was a younger registry when it was not as mature as the other language ecosystems it had a pretty open unpublished policy so what happened this guy who created left pad also created another package called KIK and KIK is also like a huge company so they said we want this package we own the rights to it so you shouldn't use it and so those guys talked to the developer they told him that please don't use this name because we own the copyright he said but this is open source and if you don't have it already if I took it it's mine and then so KIK people got NPM involved and NPM kind of had to make a decision right who do we support in this case they supported KIK the company right and they took the rights from the developer and gave it to this guy the developer got paced which is fair and he unpublished all of his packages right. Left pad was one of the packages that he had which I think like which big project used it. Babel used to use it right and everyone uses Babel and which just meant that anytime you do NPM install Babel it wouldn't work because one dependency just disappeared. Left pad was just a one liner basically but yeah that's the power of free and open source. But now NPM's policy has changed. It changed like immediately after that I think you get like a 24 hour window to force unpublish your packages after that even if like one single person starts using your package as a dependency you can unpublish it you can deprecate stuff release new versions but you can't go back on what you've already created. So in retrospect like all the other packages managers already had it like PIP and like JEM already do this stuff NPM didn't do it but then now they do it now they're like much more mature. One of the funny incidents on that is when you have two registries we have a private registry in the public and if you have not pointed it properly and you sometimes end up publishing your private modules to the public repo and then you have to write NPM saying hey this is a private repo please deprecate it and like you say deprecate it and probably take out everything all the code out of it and just add a packages and say nothing here go on kind of a thing right. Yeah guys up here I have a question we are talking a lot about progressive web apps and Pw everything. This one still question which lingers to all of us we are talking a lot about B2C application but in B2B still many things a lot of companies traditional companies like life sciences manufacturing runs on internet explorer. So what are your strategies to get things going on internet explorer say for I10, I11 I mean what you think would be the fallbacks to see these things working in that environment also. Fallback would be edge probably just a moment I have an announcement to make people who are interested in the app security clinic it's starting downstairs at 4 o'clock which is 2 minutes from now and we have 4 minutes left on this session. Yes make a choice. So to be honest what you said right just tell them to install chrome or edge or something right and this problem is going away slowly because windows does not support I anymore like if you buy a new windows machine it doesn't come with I it comes with edge but that is my best option. So one thing is like one way is like you can obviously go and say that please download chrome though I would like suggest you to like defer it as much as possible you can have a baseline that hey these browsers we support all browsers because web because that's how we have we have been known for something like looks best in chrome. Or at least like give us like okay last three versions that's most what most companies do but like just saying and closing I know there will be some shade thrown on me on this because Google comes up every now and then and do this but yeah like just completely blocking the browser all together and not doing anything should be like your last minus one resort unless it's up to your neck but you can always like does a pretty fine job with maybe not with all the APIs and which is what progressive enhancement is about but yeah like you can still support fewer version of it. So this one scenario we have one just to add to this because other people are waiting for their questions and this is one last question by this gentleman you can talk to them offline to add on whatever fun we make about IE but we need to owe Microsoft for XHR because Microsoft was a company which gave us XHR but still we call it as XML HTTP request it wasn't really XML anymore like probably we have fetched now but still that idea was great and there was something called as HTA if someone remembers what HTA was so it's called as like HTML applications like you could still do it today you could rename your HTML file to HTA and open it on a Windows machine to open up like an Elecron app that was done long back. It was PWA's of 1980's and Edge was the first browser to implement class and trial and trial recursions so it's doing a good stuff let's not have a war against ourselves every browser had something good and bad let's take the good parts so my question is a bit different like in our company we don't deploy application on public domains so we have the application on client side deployed over there and they're using as internal apps and we have large data which gets downloaded on the browser and we need to display that so the problem we face that we used angular and knockout and it took a lot of time to render the screens so many a time we used to render the HTML data on the server and then render it on the browser so what approaches would you suggest that we don't care of SEO or something because it's inside the application and it's not in public domain so is it better to render on server because it still takes time and if we use the angular or the knockout it's still taking longer time to render and we can't go away with showing the data we need all the data on the browser I would kind of vote for a mixture of both like you could have your initial rendering in a push from the server and then the rest takes care on the client so that the perceived performance will be better so are there any tweaks with the browser or any other service workers or something like that which can be done streams so A you can obviously use streams which are not really there for all the browsers at this point of time but this streams is something you should definitely definitely check in check in it is made for this kind of scenarios and a lot more B you can always do like server renders some portion of your data may be like first fold of your stream and then just send that data to be client render on the client side correct me if I'm wrong the flip card pips Nagraju yeah we still do first fold server side render for flip card and then the rest of it on client is it so maybe something you can do like that thank you awesome thank you guys hope you like the open house and if you have any queries you can just we tweeted us and like we have our twitter handle on hash you can find there and we'll try to answer if not we'll get in touch with the right people who can solve it


The 7th Star Terrorade Charizard Event has dropped, it has started and we can dive in, in this video take a look at all the details from the event then, what is available, how hard it is, can we take it down solo and everything you need to know to get the most out of this event in today's video. But before we get into the video please subscribe to the channel, remember you can always unsubscribe later if you would like to. I'm doing this after doing the event then, so I've got a little bit of insight when I'm doing this talking about the breakdown of the event itself. Now we're going to use our trusty source over at Serrabi like we normally do who has populated most of the details now for this Terrorade. The raid will be running from December the 2nd which is now as of recording this video until December the 4th, so you're going to have a good chunk of time to take advantage of this and don't worry if you miss it this weekend you're going to have another opportunity on the 16th of December which is going to run until the 18th of December so this won't be the first time that you're going to be able to access this event. It's worth noting that the Charizard is only catchable once per save file, so once per your game is the only time you're able to catch this Charizard you're not going to be able to get multiple of them unfortunately. So just remember that if you're going into multiple Terrorade battles against the Charizard you can only catch one if you've caught it once then after that you're just going in for the item drops. So the Charizard in fact is going to be level 100, it is going to be the 7 star. The interesting thing is which I didn't know at the time when I first went into the Terrorade was that it was shiny locked you're not going to be able to get this Charizard in its shiny form unfortunately it is shiny locked so if you avoid going for that first capture like I did with mine don't do that just catch it there's no point of putting off you may as well catch it it's never going to be shiny it will always have those 6 perfect IVs as well. This Terror type will be Dragon will have a Tinnability which will be Solar Power and the moves that it will have it's going to have a huge amount of moves it's going to have Dragon Pulse, Fire Blast, Hurricane, Focus Blast and then the additional moves you will see it's going to be Overheat, Terror Blast, Sunny Day and Inferno. So we'll have a big array of moves no Solar Beam on there and no Steel type attacks so no Iron Tail no Steel Wing anything that could be threatening towards Fairy types but these attacks are going to hit super hard even if you have a resistance against them so just be aware of that you're going to need at least a level 100 Pokemon to go into this to even attempt it as a Solar Raid. The item drops are brilliant for this you're going to get 6 large candy, 4 extra large candy you're going to get 5 vitamins you're going to get a bunch of the Dragon Terror Shards so it's a great event in itself just for collecting Dragon Terror Shards you're going to get TM and I think it's TM 157 which it is Overheat you are going to get an Ability Patch a very rare item really nice to get a hold of then you're going to have a chance to get a rare candy, vitamins obviously we've went through the Shards you're going to have a chance of their high value items Nature Mint, more vitamins, bottle caps and an Ability Capsule as well as the Ability Patch so some absolutely crazy items that you're going to be able to get from this event then over the weekend if you are taking part in it so it's really worth even if you catch the Charizard going after it again and again and again just to acquire lots of these really high value items that you're going to be able to guarantee getting most of the time from these raids and at the end of the day is a good challenge as well. The other Pokemon that we weren't expecting to get with the Charizard are Flauges and Mimikyu obviously Fairy type Strong against Dragon they are going to be 4 and 5 Star Terror Raids both of them respectively and you're going to have this standard Shiny Raids for these so these can be Shiny in this event although the raids are kind of like one in 4096 for Shiny Dens and we haven't got a way to make those odds better at the moment. Item drops for these are pretty good as well and for the Four Star Raids nothing really outstanding a bunch of candies the Shards you're going to get some standard berries with this as well EV training berries and then Nugget potentially is another item drop five Star Raids are a little bit better you're going to get increased Terror Shards you're going to get better drops on the XL and large candies you're going to get EV training berries in this some higher cost items with the mushrooms nature mint bottle cap appearing in these ones and the ability capsule as well in the five Star Raids so some decent drops for these and it gives you a nice chance to get some additional Pokemon that you might not find so regularly around the region so that is the event like I say it is running from the second until the fourth so you've got till Sunday evening to take advantage of this event we'll hop into game now and show you exactly how you can find it and how you can beat this Charizard solo if you want in game so before you can get the updates for the Den event you're gonna have to update your latest version with the new update of Pokemon Scarlet or Violet you're gonna have to go on to version 1.1.0 otherwise you're not going to be able to access the event they uploaded the patch at the same time the event went live to stop people accessing it who hadn't updated their game so once you are in your game you've updated your copy with the new patch then you come into Pokemon Portal and then you want to come down to Mystery Gifts and in Mystery Gifts check under Poke Portal News and this will connect you to the internet this will update all of your dens in of the Paldare region and you'll have you connected to the internet and receive the latest updates about what's going on in the Paldare region so you're gonna have these Charizard raids now now when you come on to your map you're gonna be wanting to look for the dragon ooh there it is I think we've got it there it is so we'll fly over and we'll have a look at this Charizard raid and see what it looks like the Den should just be down here wow the Den looks cool it's got way bigger aura to it than the other ones have so let's click in on it let's see and there it is and remember if you are taking part in these raids you can only catch one Charizard per save file so one game one per game pretty much once you call it that is it right we are gonna go in with our resumeral that we said in our preview video it's got the shell bell we are ready to go in and challenge it we just need to change Pokemon let's see how hard this thing is I'm really skeptical to well I'm just interested to see what kind of moves it's got and how hard it's gonna be you know six star raids are really difficult anyway but they are doable as a solo raid if you've got the type advantage if you've got strong setup they're easy to do seven star we haven't experienced yet I'm not assuming that it's gonna be like that much more difficult or start things like the Sun going up that's solar power boost if it has got solar power which you would imagine it has it has to take a turn using sunny day though and then things like hurricane and solar beam in particular for against the zoomer which might be a bit awkward to deal with overheat straight off the bat no way into Haxorus though so Haxorus taking out like a champ minus two special attack helps of course of course it gets there it negates those drops right let's go for the belly drum okay we take it puts us extremely close to the edge right we aren't gonna add speed but we can aqua jet it not gonna do enough damage though but is it worth just getting the damage off just some damage before we get knocked out because any bit of damage now is gonna knock us out you know we're not doing enough to get that shell bell recovery okay so that's all the best start and we've lost loads of time already we need to really get a belly drum up and then just nuke it with a and see how much your play rough does to it right belly drum let's see we do our speed it now okay let's see as long as it doesn't use hurricane we're all right fire blast okay we'll take that okay that's good right now we can clear up because you got the speed advantage going off the last turn somehow oh it knocked it out it definitely knocked it out it definitely knocked it out 100% knocked it out you saw that hurricane coming in course it gets a confusion the shields gonna go up now but we need to try to lies that there's so much damage so that is the way to do it but we're not having the best of luck here we are not having the best of luck we've lost our belly drum and we've lost our and a huge power as well okay and her blast won't affect us because of our fairy typing so her across going down fine right we're just gonna have to play rough I can't afford to belly drum with the health that we're on come on just hit just hit there we go just chip it chip it at the minute that's all we need until we get back our full health through shell bell recovery which I don't know if we're gonna do okay the hurricane missing that's good all of our partner Pokemon are gone okay we get pretty lucky there we miss two big attacks can we terastalize now because I feel like we might be in a good point where we may as well terastalize and get just the boost of damage because it's the only way to break the shield you have to terastalize but we have to survive as well like we need to be able to survive we do lose our fire resist which is not ideal but we'll see how it goes we'll see how it goes and we all confused please just a bit of RNG luck hit the player off come on oh that is fat damage fat damage this is what we like we're gonna get all our health back we've nearly done it in phono coming out 50% accurate not gonna hit hurricane again we get lucky but no accuracy moves all we need one player off come on a zoomer all let's do this how does it keep getting health back how is this Charizard getting health back come on a zoomer all this should be it right that has to be it you can't keep getting health back Charizard okay it's balls just disappeared and it's gonna go for a okay focus blast as well have we done it we've done it we've done it tell you what I don't think seven star aids are as bad as what they make them out to be I'm not gonna catch this because this event can be shiny and I would love to get this Charizard as a shiny in-game so that's what I'm gonna be aiming for because this is tied to specifically one one per save file I don't want to catch it right now but we will be able to see the rewards so I'm not gonna catch this we'll go after another Charizard Charizard disappeared somewhere but a zoomer L we said it we called it we got it right a zoomer L crushes this thing right we got the large candy we got six large candy four XL candies calcium dragon shards we got ten of those this is a great event for collecting dragon shards HM 157 whatever that is an ability patch another candy bottle cap rare candy another large candy calcium star piece and another dragon five dragon shards these drops are incredible so they these are really worthwhile like getting an ability patch and a bottle cap and the rest it's it's really good good drops so yeah this is gonna be worth just farming as much as you can no friends that is the Charizard terror raid event it's not as daunting or as scary as initially thought it was gonna be let me know your opinion have you been able to try it solo and beat it or have you just joined friends online and taking it down there I will be taking part in this event over the weekend so drop into our discord and we'll try and hook up and take this thing on together and really start farming some of these item drops because I think that's one of the big pluses you can catch one Charizard post their file and once you've done that what do you do well you take advantage of this event and try and get as many good items from these events as you can specifically those Charizard that gonna give you great item drops just to get a lot of resources to help you build your teams and just make your post game experience a lot more enjoyable and if you want to check out the zoomer all build that we did and we used in this video to take down this seven-star Charizard raid solo you can check out the video at the end of this one it will be linked thank you for tuning in friends have a great rest of the day I'll catch you in another video very soon so until then take care bye bye


She had other ones that maybe hit like 20, 30K, you know what I'm saying, 50K, you know, like an 8K, 5K here or there. And I actually think she's still using that clip. Like I think every now and again, she'll like throw it back on there with it, with a different headline on it, just to kind of fish up, you know, see what happens. That's the beautiful thing about this, man. Like, I think people get so caught up thinking, like, yo, should I post this again? Are people gonna get tired of seeing this song or whatever it is? If you've only gotten a thousand views, you know people ain't really seen it like that yet. Yeah, exactly, bro. And like, PIFSAVE, you believe in it. And keep pushing, keep pushing.


Well, that would be a very trivial, to expect that there will be a kingdom of gigs, but everything will stay the same, would be I think a very, in some sense it will be a good and a happy ending to my story because, you know, it will just prove that nothing can ever change. I actually, I take my own argument seriously and I think that we have to entertain the possibility that the gigs will succeed in the many of the projects. You know, you look back to, say, 15 years ago and if I told you that, you know, in 15 years you'll have a technology company that will manage to scan all of the world's box and will also be working on asteroid mining. You say that both of those things are insane. When you think about it today, only one of those things is insane. They have digitized all of the world's box and they're about to start mining the asteroids. Right?  We say that it's never going to work. What I tried to do in this book was to actually try to take gigs at their work and try to imagine what would happen if they succeed. I mean, because they can succeed in part because there is a logic operating in society at the political level where policymakers wouldn't be unhappy to outsource politics to Silicon Valley entirely because now they run all the platforms through which you can provide the right incentives and the right nudges for the people. So you carry your mobile phone, why not reward you with points for showing up at the voting booth? Right? If you can reward people for voting, why not do it through Facebook where they can accumulate points for throwing out the garbage, for voting, for everything that previously they did because they thought it was the right thing to do. Now they will do it because they're earning points and competing with their friends. This is what I find so terrifying because there is this very bizarre alliance between world-changing gigs on the one hand and policymakers who only care about outcomes. They no longer care about how those outcomes are like that. They have stripped politics of all meaning. All they want is to get people to do the right thing. They don't care why they do it and what I'm trying to recover in the book and to make a very explicit case for is that we should do the right thing for the right reasons. If you don't do the right thing for the right reasons, you might essentially end up with a very impoverished view of society, of politics, and of the human condition. Once you start rewarding people with points for engaging in environmentally friendly behavior, you have to understand that you'll have to reward them with points for anything. They will not pick up a piece of paper lying on the ground and throw it into the garbage can unless there are points for that. There is this totalizing logic which can easily spread everywhere. We can partly see it with the spread of the market logic. So in some sense, what I'm talking about here is also an extension of the growing marketization, if you will, of our political and social world. But again, just to reiterate, I do think that there is a very good chance that the gigs will succeed. I do think that a lot of our political institutions will change. I do think that a lot of the decisions that essentially have to be decided in a political-democratic fashion will be outsourced to unaccountable private corporations in Silicon Valley. It's not to me a given that the right way to solve climate change is to inform people about how much electricity they're consuming. It might be one of the many possible solutions, but I also think we need to do something on a much larger scale and we need to engage in political reform. What would be tempting for the policymakers to do is to just rely on, say, Google to send a reminder, to remind you every day how much electricity you're consuming, how many miles you have walked. To tell you how many miles you have walked in a given day as a way of fighting obesity is not going to work because a lot of people can't afford cars, they can't afford healthy food, they can't afford access to farmers markets, they live in places where there is no public transportation and they have to drive a car instead of walking. All of those are big structural macro-level problems which will not be able to solve, only if you get individual citizens to track how many calories they consume or how many miles they have walked in a day. And that's the shift from macro-level political projects to micro-level consumer-driven projects that I find so terrifying because, again, it's just not going to solve the problems they're currently facing, which many of them exist. So I'm not saying that all of the problems get surprising to solve by imaginary. Many of the problems are real, existing problems. Climate change would be one, health would be another. It's just that the means by which they go about solving them, they believe that those means are entirely unproblematic and obvious and unpolitical. And I think that they're not really obvious and they're political and then they may actually be worse than more productive ways.  Do you agree with that and how could technology be used in a positive sense to reinforce this sort of middle ground? There is certainly a certain disconnect between the language, the grand, big, ambitious, macro level language of politics, that a lot of our thinking and policy debates and newspaper debates and public debates operate in the real experience of democracy or lack thereof by ordinary citizens. It's very hard for people who go about in a daily life to relate to a problem such as climate change because in part they don't see the consequences until they're hit by a hurricane like Sandy. So now in America, suddenly, that is back on the agenda and people start discussing it but that only happened because of natural disaster. For me, a very big and important question is how can you make, again in the context of technology but also bringing these political questions, how can you make the consequences of technology use more visible during the use itself? So how is it that our designers, consumer designers, industrial designers have built our smart homes in a way to hide the consequences of all the devices we are using? Why is it that we discover how much electricity we are consuming at the end of the month and we still have no idea how electricity system in our country operates? Why, as a modern society, we have chosen to hide away from the consequences of our actions, right? So in a sense, and you can partly maybe make a similar argument about politics but here I think there is also a danger of trying to make politics so transparent. I do think that politicians need some space in which to I think politicians need some space to think about issues and to potentially reject the populist pressure that is often exerted on them and that pressure is even easier to exert now because everyone has some kind of a tool or platform to lobby and very often conventional lobbying has reinvented itself as grassroots initiatives. So you have the Tea Party presenting itself as a grassroots initiative in America, while in fact you have the Koch Brothers, one of the richest people in America funding its causes and promoting the agenda that the Koch Brothers have been promoting for 30 years. When we talk about the Tea Party, we suddenly see it as a grassroots decentralization initiative, while in fact it isn't, right? So for me, the big question is on the political level, I mean in a sense, everything is political so our use of energy is political and in that sense we need to figure out a way in which to disrupt things that we take for granted in our life and in that sense you can actually delegate some of the political decisions or not just delegate because currently those decisions are not made at all, but you can politicize many of the things that we take for granted through design. And for me that's how I actually end the book, the book I've just finished, it's trying to find a way to build what I call adversarial design, right? How can you build devices that when they're plugged into your wall in a standby mode will not just sit there idly waiting until you reconnect them, but they'll start twisting as if they were in pain, right? Why is it not a novice design decision to sensitize you to how much energy you're consuming, right? Or why can't you build a radio which suddenly starts misfunctioning if you enter part of your house where you have most electricity consumption, right? Again, there are all sorts of disruptions you could introduce into your built environment to make things that you take for granted suddenly look political and force you to think about complex socio-technical systems that surround you in your daily life. And we have, I think, hidden ourselves from those consequences because we have thought that what is political is to be defined by politicians whom they elect to represent us and they will set the parameters of what counts as important, what doesn't count as important. And I think that model we see no longer works and this is where I think designers and engineers take on an outside role because instead of building things that are highly functional and that allow us to continue the unsustainable project we are currently on, they can actually sensitize us to the consequences of those projects and to make us think and reflect on the big socio-technical systems that we all part of. And unless that happens, I don't think it's realistic to expect that politics as such as a formal process will help us uncover the problems that need to be solved.


They've all gone astray. They are all like perverse. There's no one who does good. No, not one. I see, I feel their faults. I watch the news, I see the hate, the violence, the division. I know these faults because I know my own all too well. And the darkness and the doubt. I know the cry, there is no God.


It's a strong turn from Willock, who ran a cook and fed Martinelli and now Saka lashes it in! He gave that the full hit and Arsenal are in a lead in a hurry. Now looks on in disbelief and Arsenal have got the start that they deserve. They've had all of the ball, simple ball in by Pepe. Stan Gosling I think dives in, Willock just runs away from him and look at the numbers left. Martinelli does really well, opens his body up as if he's going to shoot and just slips it into Saka. Lovely play by Arsenal, lovely play. That's a super ball from Willock, Saka! Unquiet, yeah! 2-0 the Gunners! Vastly, vastly superior and pulling clear. Yeah, brilliant by Arsenal, awful from Bournemouth, sorry to say. Arsenal fans in gut voice and rightly so because they are ripping this ball apart. First goal was 21 passes, this could have been even more.  Look at Saka again flying down that side, he could have went to Martinelli. Just not in any real rush, are they to get it into the box? Sarić is in and scores! Trest here, swing feed from Stan Sarić, despite his chance and gobbled it up. And the ball went in the box, that was the main thing and it just shows you, see it wasn't a lot of quality, I thought it was going to go in there but it comes out to Francis and he just swings it in with his left foot, it wasn't a brilliant cross but it evades everybody and he's well onside and a nice touch and rolls it into an empty net. Moustafi just took it in there, he needs to test it.