Hi, my name is Leo Merrow, Currency Trader and Trading Coach at Trading180.com and welcome to this week's supply and demand for us in Gold, Fundamental and Technical Analysis. Hope you all had a brilliant week last week and if you didn't, don't worry, this week will be a new week and hopefully you'll find some profitable opportunities and take advantage. So, getting into the week ahead for the December in the United States, the focus will be on the highly anticipated US labor market report followed by Jolt's job openings and the ISM services, PMIs and those are really quite important for the US economy and GDP and a country's GDP and where it is in its economic cycle is actually reflective of what the currency is likely to do. So, a currency will typically tend to depreciate if an economy is going to a recession and if an economy is growing in maybe the expansion or the boom phase you'll see that the currency tends to appreciate. This is due to supply and demand. So additionally, preliminary readings of Michigan Consumers Confidence, Factory Orders and Trade Data will also offer insights into the economic landscape. Internationally, monetary policy decisions are expected in Australia and Canada and I think both are actually expected to hold rates while inflation will be closely watched in China and Switzerland. GDP growth rates from Australia will also capture global attention. Furthermore, services PMI from China are being an important one for global growth and whether China are recovering from their current economic contraction along with updates on industrial production and factory orders in Germany alongside Canada's IV Purchasing Managers Index will contribute to a comprehensive view of global economic activities. Additionally, attention will be on foreign trade data releases from Germany, Australia and China. So lots going on this week and this week, this month is going to be a short month as we're pretty much at the end of the year. Everything starts slowing down around the 19th, 20th, I think the last central bank meetings are really around and I think it's Japan is maybe around the 19th or 20th and then after that, traders really start to unwind for the year and January will be when it's typically volatility starts to pick up. So if you want more information by the way, go to tradingeconomics.com and click on the week ahead tab and if you are in the mentoring group, trading 180 mentoring group, then you can go to the trading videos channel where I have a more detailed fundamental breakdown as well as some much more detailed technical breakdown in terms of trade opportunities, levels, etc. This video on the YouTube is really just for free and kind of just the summary. So before we get into the upcoming fundamentals, I just wanted to kind of go over the trade update that we spoke about and I was in last week. So this is something that I'm doing week in, week out in terms of trade updates as well as one winner and one loser that I've had.  If I go, if I had two winners, then I might go over two winners, right? But this was a trade update from last week. So if you go to last week's weekly video, you'll see the breakdown of this trade that I had taken on the Euro Swiss and the reasons why I'm bearish fundamentally on the Euro and I've got in actually on this nice candlestick right here. The two hour, which ended up being a really good trade. So prices are going sideways for a little bit. And actually, I must admit, I was thinking about exiting the trade. We were discussing this on Wednesday in a group call and I did say then I would hold on to see what the data was going to be with inflation. Because inflation came down and it did come down. Then I then basically this would have been a hold reason being is because the central bank are less likely to be hawkish and inflation is coming down to their 2% target inflation target. And so the like I said, the European central bank are less likely to hike, which should weaken the Euro. So it was on the Wednesday. I think Wednesday's call I was thinking to myself, let's see what happens. And the data came out and it was pretty supportive. So you can see inflation came out. You can see that the actuals of 3.4, the expected inflation year on year, it was forecasted to come out as 2.7 from 2.9, but it actually came out as 2.4%. So you can see pretty much what happened. And so in the group, I ended up taking some profits, part of the majority of my profits off at the 50% area. So that was a decent trade from up here. And then I let 20% run to 80% of the range, which actually it didn't. My position didn't close immediately there. And it bounced away from it. So I thought, oh, my days will scan on here. And then it eventually rolled over and hit the rest of my position. So I'm actually out of that really nice trade from the absolute highs, managed to pick the highs on that and got out at 80%.  So stick around for that if you want my trade breakdown on those. So let's get into the fundamentals for the week and some technical. So dollar index and the dollar index is just a measure of dollar strength. And now my bias is still really to kind of looked up for buys on the dollar. Although we came down this week, the dollar index doesn't look too bad in terms of, you know, the last couple of days we have found a bit of demand down at these 102 round number. Prices didn't hold in this demand zone. So we can delete that from an overall high and low. The dollar was obviously expensive at the 107s. And it was a bargain at the 90 at the 99 area. We're just below fair value, probably somewhere like around the 61.8% fib or 61.8% discount. And so this starts to look cheap to me. But there is some negative sentiment surrounding surrounding dollar. Their economy is slowing just like all economies are slowing by the way. So it's not just exclusive to the US economy. That is the economy is kind of slowing down. And it says here Americans are finally turning frugal after splurging over the summer. So government data retailer warnings indicate consumer pullback. Further labor market cooling may put more pressure on spending. So if the consumer stops spending, then businesses aren't going to get their their money in income. And then that affects the economy, right? So it's put to kind of put it simplistically. And then there was a Pals said that he pushes back Fed, Chair, Jerome Powell on rate cut bets, but markets push back harder now. Again, really the narrative fundamental narrative and sentiment narrative is that the federal reserve are going to be cutting rates next year. And the market is pricing that in based on what they think is the data today, right? The economic data and the inflation data today, which is the reason why you're seeing the dollar kind of set off a bit. And there's some negative sentiment and Jerome Powell is basically pushing back and saying that, you know, rate cuts in the first half of the year may not happen. So just here it says Federal Reserve Chair Jerome Powell attempted to push back against investors growing expectations of interest rate cuts in the first first half of 2024. Wall Street responded by doubling down Friday despite Powell's warning that it would be premature to conclude with confidence that we have achieved sufficient restrictive stance or to speculate on when policy might ease. So it says markets now place odds of a quarter point cut by the federal open market committee, March meeting well above 50% and are fully pricing in a cut in May as traders viewed Powell's comments as sufficiently balanced to leave the door open for such a pivot that followed a round of manufacturing data earlier on Friday adding to and other measures that signal growth is slowing. So the market looks like they're pricing in rate cuts. So there are reasons to definitely sell the dollar 100% and one of the things I'm saying to the group is that I'm definitely not married to the dollar. And if data does support short in the dollar, then I will do that. But my bias really to kind of buy the dollar over certain currencies is that I don't think the dollar is the worst currency, right? So you can't look at the dollar in isolation. You can't say, oh, well, you know, this is what's happening to the dollar and not compare it to what's happening, for example, in Europe or in Canada, right? So although things might look bad in the U.S., are things worse in Europe or in another country, and then you make a judgment as to which one is the worst. And then you look to short the worst currency, right? So yes, it looks to headlines look bad. But is the dollar the worst? No, in my opinion, it's not. But let's see what happens. The dollar at the moment suffering from negative sentiment. So going back to the dollar index this week, I do think there could be a little bit of a bounce. I would say if prices do come back down, you definitely want data to support, by the way, buying. So you can wait for at least some decent data to come out before looking to buy the U.S. dollar. But it does look like in the short term, any pullback to any supply zones or something around here looks like you could look for short trades where we are right now. The market could start to look like it wants to continue to make lower highs and lower lows. But me, I'm still looking for dollar buys in terms of bargain hunting. So let's see what happens with the dollar. There are reasons to buy and reasons to sell the dollar. So it's not an all out seller when all out buy. My bias is only slight leaning towards, I guess, more dollar buys. So I'm going to still look for some dollar buy trades against, you know, certain currencies, not necessarily all currencies. Dollar yen. So the dollar yen has pulled back again just really kind of based on dollar weakness. It's really not really yen strength. Although there are rumors that the yen could start to adjust monetary policy next year. And if they look like they are and the data does support that, then I will be a buyer of the yen. I think next year the yen is going to be a very, very good trade if the data proves it. And so there's actually talks that the yen could come all the way down to the 122s. I think it was next year with dollar weakness and the Bank of Japan being the only bank really that's hiking rates or looking to potentially hike rates. So not only will the yen strengthen or should the yen strengthen against the dollar, it should strengthen across the board while all other currencies and the central banks are cutting rates and you start to see the Bank of Japan hiking rates. So there's a massive divergence there on the horizon. So I'll draw the demand zone for maybe around here. So with that being said, I do think that any levels to look for trading opportunities to the upside in terms of buying the dollar are probably starting around now and maybe down into the 145s, 144s. If you're looking for short trades and trying to short the dollar, then you're looking for probably some sort of pullback into the 149s. Maybe a bit earlier, maybe the top of this 148. If this makes a lower load, then this would create another supply zone. So maybe the top of here as well, the 14850s. But until that does, I think the really the supply zone trading opportunity would have to be at these lower lows here at the 14950s. Going to the dollar CAD and I lost the trade on here this week. I'll explain that at the end of the video. But the CAD actually had some on the surface. It looked like good news, but it was a bit mixed. Finance, real estate, job cuts push up Canada's unemployment rates. So jobless rate is highest in 22 months as firms reduced off. Total hours worked plunged by most since early last year. So Canada's labor market beat expectations with job gains, but a rising unemployment rate and the drop in hours worked show mounting economic weakness, especially in the finance and real estate sectors. So there was again some positive and negative news for that dollar CAD, but overall it did strengthen against the dollar on the Friday and kind of pushed back down into this area here. The 1.35 area round number, which I think is decent for a potential trade. And I'm probably going to be getting back in on this trade to some degrees. So let's see what happens. But yeah, so those demand zones just didn't work out. There was no demand. Unfortunately, not every single demand zone is going to work out. So fundamentally again, we had some decent news in terms of GDP growth rate quarter on quarter. But this is already positive, but it had been revised up. So that looked like it was being positive. But then on the Friday, we had ISM manufacturing was supposed to come out a bit higher, tick a bit higher, from 47.6 from 46.7. But the ISM manufacturing actually flatlined. So it came out the same. So the market kind of readjusted. And that was seen as a bit negative or depreciative for the dollar. So yeah, ended up losing my last trade on this one. Again, I'll break that down at the end of the video. But going into this week, you'll see potential move here. Or if prices do come down to this 1.34 round number or 1.338, then I think that's actually going to be nice for a buy trade. If you're looking at continued shorts, then because I'm not really convinced on the Canadian dollar. So any pullbacks up into the 1.36 and even way back up into these areas here, the 1.37 round number, I think might be decent for a potential short trade. If you're looking to buy the Canadian dollar, New Zealand dollar, US dollar, now I'm actually bullish on the New Zealand dollar based on some data that came out this week or the central bank matter. In fact, we're saying that there's the potential for a hike. So they're likely to hold at the next meeting, but potentially next year they could start to hike. So I think that if the Fed actually are still holding, then any pullbacks into a zone should be quite nice. So you can look for buy trades around here. I think the New Zealand dollar isn't necessarily the best buy against the US dollar, but look for something like the New Zealand CAD for example. I mean, yeah, New Zealand CAD and New Zealand Euro would be a better trade for me in terms of policy divergence at the moment. But I do think this is also quite a nice level in terms of some port of resistance in that demand zone. So that's quite nice for a pullback. If you are looking at short trades, and again I wouldn't necessarily buy the dollar against the New Zealand dollar, you can look for some trades probably looking at now. There is a level of horizontal resistance right here. Yeah, somewhere around there. So yeah, decent area to look for the potential reversal, but I'm not really interested in looking at this trade. If I was, it would have to be more to the upside. Pound dollar and the pound has gathered strength going into this week. There wasn't really much news out of the UK, but it was the pound's strength and short-term strength has really been driven on receding rate cut bets. So the pound sterling hits new peaks against the Euro and the dollar on receding rate cut bets. So this was driven really by, not last week, but the previous week's data with regards to the PMIs. And so the economy, because the PMI manufacturing came out better than expected, the market has now decided that the Bank of England are maybe not going to cut as soon as expected. So you could see basically a week ago, they were pricing in maybe rate cuts to come in a bit sooner, but recent data has come out after the PMIs and that is expected to kind of be delayed a bit. And so if they're not going to cut rates as soon or as deep as expected, then that is actually positive and appreciates a currency as the market has to kind of revalue the pound. So you'll see in the pound with negative dollar data sentiment or dovish dollar sentiment, and then you've got more of repricing for the pound. That's the reason why you're seeing the pound go, continue to go higher. So any pullbacks into demand zones, I think could be actually decent buying opportunities if you're looking to buy the pound. I'm looking to buy the pound, but again, not really against the dollar at the moment, against other currencies would be, I think, preferred. But if you are a buyer of the pound, then the dollar and the pound dollar pair, and that's what you trade, then I think probably the power for this resistance possibly is to the upside. But also as well, just be mindful that if the dollar does have some decent news, then this could start to reverse from where we are around now. Pound yen, looking for a bit more of a pullback on the pound yen. So yeah, I think there was last week, it made higher highs, matter of fact, this week. So prices did pull back into the 86 area demand zone, which also turned out to be a decent level of previous resistance. So you know that business was being done there in terms of buying by institutions. But I am waiting for a bit more of a deeper trade. Preferably there is a stop sign in and around this area, which I have highlighted in the members group, which you can take, but ultimately, I think the better value would be down at the 184.50s. So anything around here and just below, I think it's going to be really nice for a buy trade. But we could see a bit of a stop sign around where we are now. And if it does occur, prices could start to go to the upside. That would be quite nice. But also be mindful that this could be the highs based on a shift, the potential shift in the Bank of Japan's, I guess, sentiment in terms of yield curve, moving yield curve control. If it does look like they will be then that yen, it's going to be a very good trade. And that's where you probably want to look for some short trades on that yen. Looking at the euro dollar and the euro dollar, I'm short on that euro as you know. Prices did kind of spike above and come back down this week into this demand zone. And it's found some buying in and around here, of course. So the euro didn't have a great week either. And as I said, never look at just one currency in isolation. Traders are also betting on earlier and deeper ECB cuts as inflation is slow. So market footing prices in the cut in April sees more easing coming and euro inflation decelerated more than economists expected. So pretty much went over this and why that is usually depreciative of a currency. And that's what you're seeing now. Now I'm not saying that it's going to drop to the lows because if you've got two central banks where both central banks are looking to potentially cut rates soon, then you may see actually the market auction in and around this area or what traders would consider ranging. So you may see something like this. The euro dollar is a bit of a trickier one to trade. But I do think my bias would be more to the short side. I don't think the US is in a better position matter of fact than Europe. Main reason is because if you look at their economy and the economic growth again this week, we've had the GDP growth rate coming at 5.2 percent. And although yes, this is old bit of old data, it's the most recent data from the estimates. Whereas Europe on the other hand, I think they are in the contraction phase. So I think their GDP is minus 0.1. So buying the euro when they're potentially going into a recession is just not something that I'm willing to do. So I do think that if I'm in a straight fight, my money would be on the US dollar. So any pullbacks into a supply zone, and probably this would be now the new supply zone from here to here is going to be where I think the opportunity to look for some downsides. But let's see what happens there. If you are looking to buy the euro, then that's decent or you could look for euro. I think if the euro comes down to the 107s, 106s, that could actually be a decent area to look for euro buying against the dollar. Euro yen again, weaker euro coming out with that data. And again, isn't necessarily the strongest, but it's just the euro had some inflation data that didn't support buying of the euro. And as you previously saw, the market is pricing in rate cuts. So again, there's no technical level that's going to stand in the way of fundamentals. It doesn't matter what you believe. Markets don't move based just solely off of the fact that there's a demand or supply zone or some sort of technical level. If the market doesn't think that there is, this is a bargain price and demand is understanding and supplies understanding where the bargain and expensive areas are. If that has to be driven by either fundamentals or sentiment and obviously the fundamentals are not supportive of buying here. So technically that level and that price is just not going to be respected. Now, technically this is a very nice area to look for a buy. But again, the question is, is why is the euro buy here fundamentally me personally? I'm not looking for buy trades on here or sell trades. At the moment, my bias is probably more to look for short trades in anticipation of a yen change in monetary policy. So preparing for that, if prices do pull back up to the 163s, then I think that's going to be nice. But again, the data really has to support that on the yen. So that's where we are with the euro yen Aussie dollar. Now, the Australian dollar is actually in my book a buy, continue to be a buy, although the data did come out and inflation data came out and Australia says, Australia's inflation calls boost in case for rate pours. And the result was driven by oil price gains slowing from high levels and traders paired bets on another RBA hike to about 50% from 70%. So it's not necessarily the worst thing in the world. It's a 50-50 coin flip. You know, whether the traders are betting the probability that the RBA will high crates, but even if they don't high crates in the latest Westpac Bank analysis, they think that the RBA will probably hold in December or likely hold in December, but the February 2024 meeting is still live in terms of the potential for a rates hike. So I think any pullbacks into demand zones could be decent buy and opportunities if you're bearish on that dollar, US dollar, and more bullish on the Australian dollar. So any pullbacks, in fact, I'll include this zone here as well. So any pullbacks into these areas, if you want to trade this, and again, I'm buying the Australian dollar, but it's not against the US dollar, not really a pair I'm looking at. But yeah, that's decent for a buy and these areas here, if you think that the Australian dollar should appreciate against the US dollar. Aussie yen, again, my bias would be more to buy this currency pair, although you have to acknowledge that when you zoom out that we are at these ultimate highs. And so buying the Australian dollar at the moment is a bit tricky against the yen. And again, as mentioned before, if the Bank of Japan start to switch their bias in times of their monetary policy and implement monetary policy measures that are strengthening of the yen, then in fact, this is going to be a very, very nice sell regardless of what happens with the Reserve Bank of Australia, simply because even after February is over, the bank are less likely to hike rates, whereas the Bank of Japan are likely to continue on their hiking cycles. So I think where we are, I think this pair is probably done in terms of you'd really need to see prices move much higher than a pullback into that zone before looking at going long, if you are looking to go long, but where we are now is quite tricky. So I'd wait for prices to kind of pull back even deeper into maybe the 95, 50s, 90s, 96, 50s, 96 round number, for that to be a really good opportunity. Of course, you can look for the 97s, but if I'm looking to trade this, I want a deeper pullback. And then finally, we have gold, and gold pretty much making higher highs based off of dollar weakness. And really the headline on this is that gold inches closer to record high as bets for fed pivot beef up. So the precious metal has rallied more than 11% since October, and the US Fed preferred measure of underlying inflation data. I'd say that was just before the inflation came out. And so gold basically making new highs as the dollar gets weaker, right? So yeah, any pullbacks on gold, I think are potential nice buying opportunities if you have a short dollar buyer. So even if you don't, and I believe that over the next year or two, as the, as economies, all economies go into their recession cycle and contraction cycle, that gold will be a decent, is a decent buy. So any pullbacks into these areas here, I think are really nice for potential buyers, even if you're not necessarily trading this, I think gold should be a buy, just period, right? Whether you're buying gold bars, coins, sovereigns, Krugerans, wherever you're from, maple leaves. So yeah, you've got any pullbacks into these areas if you're expecting the recession cycle next year in a rate cutting cycle. So gold, a decent buy, and yeah, let's see what happens there. So that brings us to the end of the fundamental analysis and technical analysis video, and let's get into the one winner and one loser. So here we are on the dollar cat again. So basically on Friday, and let me just break this down, let me delete all of this. The level I was looking for was this area here. Now, actually there was a, there was a trade where I got a small win, but the last trade that I took was actually a, was a loser, but anyway, I'll get into that. So down onto the hourly, and what I saw, in fact, let me just clear this, was a what I considered to be a stop-punt just before the news. So you see where you have a level, that one, and then it kind of went below it, but this area here, once I saw this, once I saw this one set, I thought that this was actually a decent stop-punt, and it was basically taking out all the stops before the news, right? So the news came out for unemployment, was supposed to come out there, and so I thought the market was positioning itself to close back inside this area and be a stop-punt. Now, again, at this point, nobody knows what's going to happen with the news. If the news comes out worse than expected for the Canadian dollar, then I was likely to see prices go to the upside, right? So it entered at one o'clock, and the news was at 1.30, and again, nobody knows what's going to happen with the news. Now, unemployment did come out actually as forecasted, but what was kind of supportive for the Canadian dollar was a bit of the jobs data, which I do now think that it might not be as supportive as price is actually reflecting. So I ended up getting into a few positions on this one. So many of you know that I do enter into three positions, right? Three or four positions. So entered here, market order, then two pending orders, 50, and then 100% discount by orders, and then the data came out, and then we got a bit of a contraction, right? Or say contraction, but a bit of a move down. So I entered into, I was triggered into two positions, but I was still waiting for, didn't get out of the trade, but I was still waiting for the dollar news to come out, which was ISM manufacturing, and if that was positive, then I was thinking that, excellent, I would have gotten a better price, at least a couple more positions at a decent price, which would have pushed prices to the upside, and then the data came out and ended up stopping me out, right? There it was. So actually I think it stopped me out just before, but it would have stopped me out anyway. So that was the trade and ended up losing all three positions on this one. So a full stop out doesn't happen often, but that was just the way it went against me. So that was that now with the Aussie Swiss, which was the current winner at the moment, this was something that I put in the group, and this was said to everyone on the first, that afternoon at everyone, for everyone who took the Aussie Swiss stop point yesterday, and this was from a chart that I posted earlier, the day before you should be in some profit if you were triggered into 50% retracement pending order. So I've taken one to one profit on the 50% retracement position. Now I'm still in trading the remaining position. I have also moved my stop just below the stop hunt so to lock in for other profits. So let me break down that trade. And so this trade was a stop hunt, and it was a level clear defined level. And then this was the stop hunt around here, right? When prices came back inside, I decided that I wanted to enter again, see if I could get into a few positions if the market gave me that, which it did. So the market retraced, so I entered into that market, that candlestick there, and then prices pulled back to the 50%. So when it done that, my stop was actually, let me just move this down again as well, my stop was 11 pips. And so when prices pulled back to this area here, right, what I did was I took one to one, right, on the Friday, which hit my position on a Friday. And then the market order, which I'm currently in, right from there. Now I can swing trade. If I'm right about this fundamentally, then we can see prices move to the upside. And I've also as well locked in some profits. So I've moved my stop loss just below the potential stop hunt. Well, it looks like it's a stop hunt now. And so not only am I, you know, got a one to one on that, basically I'm betting in a break even set of prices pulled back now and basically stopped me out from here. I would have broken even at the very least, but because I've locked in some profits now, this is probably going to be a small profitable trade. And so yeah, that's pretty much one loser and one winner with the potential for this to continue going to the upside if the Australian dollar does continue to appreciate against the Swiss Franc. And fundamentally, the Swiss Franc, unless there's severe risk of coming into the market, shouldn't want to appreciate. So yeah, that's one winner, one loser. I hope you have a great trading week guys and I'll speak to you all next week.


I welcome everyone. This is the CSS Grid, Gutenberg, and the feature of Layout Session. First off, thank you so much for inviting me. Thank you to the organizers. A lot of work goes into putting this together. And the thing I love the most about WordPress is its community. Thank you so much. Thank you to the sponsors. All right. A little bit about me. I'm a designer on the web, depending on the day. Sometimes I'm an imposter, sometimes I'm a web designer. Sometimes I'm a maker of things, a destroyer of things. Most of my work I do, I do a lot of WordPress work. This is a website, this is a WordPress site for a fantastic, fantastic organization here in Canada involved called Arts Everywhere. They provide artists with a voice and a room for conversation. Check it out if you have a chance. I do also do a lot of contractor work, a lot of design, a lot of graphics for the local club in New York, some graphics and email templates. Email templates. Yeah. And I'm a senior UX mentor at the oldest bootcamp online blog. Check it out if you want. All right. So I'm going to split this talk into five sessions, right? Why grid? How grid? When Gutenberg writes, how does he play into this new technology? And then most, depending on how much time we have. All right. So why? Let's start with why. Why grid? So what do we have here? We have a book, children's book. We have a, wait, wrong movie. All right. Good. So we have a Christmas movie and an artist. They might have a few things in common. The one thing they have in common is that they're all from the 80s, right? Which means they are all older than the web, which I am older than the web. So it makes me feel this way. And that's the context that I want you to treat this talk and this work of overall. How young this medium is. You know, all of these mediums have years, right? Hundreds of years, thousands of years on us. This is a really young medium that's moving, that's barely 30 years old. That's moving really fast. And right now, right now is the perfect time to start.  Right now is the perfect time to start learning about design, the time to get excited about the design for the web. So let's take a quick step back as to how layout specifically on the web has evolved, right? So the first website by Sir Tim Berners-Lee is 1989, HTML comes around. That's the layout with no layout, right? Left to right. You hit the wall. Next block. Right? That's how it worked. That's the whole inline block thing happening. There was no fanziness, no nothing, right? 1995, HTML comes around. And this is one of the most popular websites of the time, right? Space Jam. And as you can see, the designers got really excited about this. We don't care what tables are for. We just saw an opportunity to do a grid, to have some fun, to transfer whatever we saw on paper and print to the web. So this was the first time that we saw that we wanted to do something fun with this medium. So that's 95. 95 also is when JavaScript comes around. And JavaScript is worth noting because JavaScript is amazing, right? If you're learning, it's a huge asset to have. If you don't know it, learn it as you go. It's harder for some people than others. But JavaScript is very different from CSS. As in CSS was sort of built by amateur, it was built as a very, very forgiving declarative language that the browser sees as it's being built for layout, right? It's layout, layout, layout. JavaScript does a lot of things, but JavaScript should not be used as a layout thing. And yeah. Wait. One second. Oh. All right. Enough with the pop-ups. That's the point. Yeah. So learn JavaScript. Use it. But when it comes to layouts, JavaScript is not the solution that we want. And then 96, just a year after, Flash comes around. And this is a website I built about a decade ago for a pretty awesome organization in New York called FC Harlem. Yeah. And you can see Tom Cruise right there, right? I'm moving stuff around and I'm playing around with keynotes and dragging things and keyframes and dragging things and moving things around. And then I just put my movie on the web and that was done. I had a website. But there were a few flaws with this, right? It's horrible for SEO to put a movie on the web. You have to pay to build it. And overall, it did not move on well, right? So at the time we found out, we thought that was the solution. We realized it wasn't. Someone came around, some random person and said, no, it is not, right? And then the whole thing just died. 98, 98 is an exciting year. Things change all over again, right? CSS comes around. And CSS, this, this super awesome language. Let me just, one second. That's me. There it is, all right. So ZenGarden, right? One of the most popular websites out there. You have one HTML file and you can build hundreds of websites that look different from the semi-contact. That was mind-blowing at the time. And as you can see, everyone approached this in a different way, but everyone embraced it. But the screen size looked the same, right? It was a sidebar. And it was the main content, because that's the way your screens looked. And I'll play this again. Well, then this happened, right? Things got a little bit out of head. And this, and this, right? So we started doing this, right? We said, you know what? I don't really care about the screen size. I'm going to build for device X, for device Y, and then maybe through some JavaScript, we'll figure it out. Or they just let them change their screen. I don't know. But in 2010, this brilliant man called Ethan Markott comes around and he says, we should be just a little lazy. Why are we doing all of the math and all of the exact pixels? Why can't you just let the browser do the math, right? Responsive design, where I don't care my browser is 782 pixels or 1,433. Let's just do a fluid thing, where with some media queries, we realize, where do we want to add more columns? Where do we want to change our content? And then just let it flow, right? And this was revolutionary. Again, everybody got super excited. And we started doing things very differently from that point on. And it's time to go back and say the same thing again, right? The web is 29 years old. And we have to design websites conforming to its limitations. So this is basically the way we felt doing websites, right? The content and the browser. Everything floated and then you try to push things down and it will come back up. And then you float something to the left and it will move to the right.  So what we did is just we started building layout frameworks and layout plugins and layout boilerplates just to mask those limitations. And while they work, right? No one has time to start a project from scratch every single time, the time or money or the team. There was one big flaw, right? We started all building the same website, right? Be different and you always send out. This is one of my favorites of all time. And if you want to retweet it, maybe with a different, some have a different D, a capital D. So that's what Grid comes around, right? Grid does not hide its limitations. CSS Grid just gets rid of them. Jen Simmons, an advocate for Mozilla, she says, this new CSS revolutionizes web page layout. And I agree with her. All right, so right now you're saying, okay, J.P., we get it, Grid is awesome. What I want to know is how? How is this magical thing you speak of works? Right, so I'm going to run a few demos. Most of them are on the Firefox developer edition browser. If you're not familiar with browsers, Chrome, Firefox, Safari, they all have a version that they have for developers with some of the newer stuff, so it doesn't break. Sort of like Gutenberg, I guess. Yeah, so Firefox developer edition is one of the best when it comes to Grid to lay out stuff. It's free. If you want to download it and play around with it, I definitely recommend it. So for these demos, I'm going to be doing, basically, if you're not familiar with code, basically HTML and CSS, right? HTML does the markup, right? The content, and CSS does the styling. So all I'm doing is putting six boxes out there with HTML, and then with CSS, I'm going to give them a color so you can tell which one is which. And then that's it. All we need that is to make some magic plus Grid, right? So all right, let's get started. So what do we have here? It might be too small, but yeah, should be fine, right? Should be fine, right? Think if I should zoom in. No, it should be fine. So we have a container on the right. What's going on here? So the first thing that happens that's magical about Grid, all you gotta say is display Grid, and the browser knows. The browser is like, I know what you mean. We can get started right now. Then you just let the browser know that you want some columns, because this is a Grid, and this is the part that's the hardest to get at the beginning, but once you wrap your hair around it, it makes so much sense, right? So remember the glass of water that I showed you before, don't think about the layout that way. Think of it as a sheet of paper, would agree that you have in front of you that it has columns and it has rows. That's never happened before. We've never had a two-dimensional layout on the well. Everything has been one dimension. That's why things always float to the top. So now we do columns. We can say how many columns we want. And since we're trying to get away from, this is 20 pixels and then 30 pixels, and then this is a percent, and then you have to add it up to 100%, and then you change something and the whole thing. They came up with a pretty brilliant thing called fractions. Basically a fraction is the browser will realize for you how much space is available, and then it just breaks it down for you. So in this one, I just say, make three columns, one is one FR, one is five, one is three. The browser says, oh, I got you, it's nine FR, so one is five ninths, three ninths and one ninths. Adds it up, and then that's it. Same with rows. You can lay your rows first time ever. You see the last row is 80 pixels, but there's only have six containers. But the grid knows that I set my rows, so I have white space for the first time ever. We can do so many cool things with white space. We don't have to do the negative margins on the extra paddings. We can just have extra rows for anything whenever we want them. So that's another new thing. The last thing that's pretty new, it's a grid gap. So instead of, I don't know if any of you has done a gallery, but you have to calculate the gutter, right? It's like, huh, 33.3%, wait, it's one 1%. I gotta do something about this. All right, let's change the paddings to 15 pixels, and then you have to calculate. You have to remember, no more of that. The browser doesn't matter for you. You can do grid gap just on the columns, just on the rows. We'll get into that later, but pretty soon you'll be able to animate them with CSS. So those are the three main things that happen with grid. You have a new canvas to work with. So if I play this, this is me playing around with the settings on the side of the, I'm changing the gap, and then I'm gonna start reducing the screen size. We're changing the size of the columns, and if I reduce the screen size, you'll notice that everything is 1FR, 5FR, 3FR, and then when it runs out of content, it just gets, it goes down to zero. It's responsive from the get go. So it's another example, right? We start getting to more real life examples because the other one is, that happens, right? What happens is the client comes and says, I want a big container for my ads, the blue one, and I also want a big one at the bottom for more ads because more ads has more money. That's a math, I guess. So with grid columns, you can do fractions, and then you can do exact numbers like pixels, and then the browser just figures out how much space is left, and I'll figure out myself, everything that's left minus 100 pixels. So the first one is 3FR, the second one is harder, 100 pixels, and then the last one, whatever is left. Same with the rows, right? I use the pixels, and then I use view per height, you know, the height of my view per. If you've never used view per units, they're the best thing ever, right? They'll basically change the way you think about units, view per width, view per height, view max, view min. If you ever struggle getting your funds to work and resize properly, give it a go. Yeah, so, and then since we have a grid, right? Let's go back to the sheet of paper. We have some grid, we have blinds, and we have cells. So why can't we just place stuff on those cells? For number two, for the blue one, I can just span it to rows. It's gonna go from the first one, and then down. And then I want it to go three columns, so it'll go all the way in. And then if I animate this, the blue one, which is 100 pixels, won't move, it'll just stay there. So there's a lot of fun stuff that you can do this. You can do it here. So you don't have to stick within your cells. But we already set our main grid. So this gives us room to be very, very, very, very dynamic in what we can do. All right, so those are spans. Now, another example.  People do 14, then then people fight about the 980 or whatever it is that the people are fighting about these days. But you can do 100 column layout if you really feel like it. But you don't want to do grid template columns. One afar, one afar, one afar, one afar, one afar, one afar. Should I do 100? One afar, one not. But you can repeat, right? You can just say repeat 100, one afar. It builds 100 columns for you. And then you can repeat. I'm repeating four times, 10 times, the view per width. And it does them for me. And then you see there's again that pretty awesome white space.  This is the first time ever that we can do from the container out. We can build our page. We can actually build it on whatever tool we want. Photoshop, sketch, draw it. Do some grid around it and then visualize what is this going to look like? How can I place this on the grid? And then just transfer it because the layout is there. You can just put the content in however you want. This has never worked before, right? Before Flex, which Flexbox started out, relationship between parent and child, right? Before it was, you drop something and then just pray that it fits. Or if you float it, then everything else will go a little bit out of whack. Not here anymore. So I'm repeating five columns. They all want to far. They're sort of responsive, right? Let's start getting small and big as I go. So I don't really have to add many media queries. Now, this layout is a little different from the previous, but this is the same exact code. What's happening here is that, once again, we have an awesome grid set up. So we have the option to be implicit, like the rest of the web, right? You just place content. It goes from left to right and down. Or you can be explicit. I'm just telling you, hey, you, the red container, you're going to go from line two to four on the columns and line one to three. And then you, blue are going to go from three to five and two to six. And then you get the idea. You go from four to five. So you start doing stuff like this without any absolute positioning and any negative spacing and any loading. You can just be as explicit as you want with your containers. And if you think about, right, the possibilities with this is amazing. You can do so many things, so many fun things that you were not able to do before. And then if I, I mean, I probably, yeah, on this video, I'm moving them around. I'm changing the line numbers.  Yeah. And it does not affect the other ones at all. All right, so this is perfect. I love this grid template area. So grid areas come because if you have a grid and you set up your cells, you can actually work with areas. So if you work with a team, this is pretty awesome, right?  And then you just tell which container you want it to be. The header, the sidebar and the footer. And then you can just move them around. Imagine a website where you have six or seven things and as it grows, you just shuffle them around however you want. And it's super accessible, right? Because on your HTML3, you are going header, sub header, paragraph. But with the CSS, you're changing the layout a little bit. So this is a native, pretty awesome way of working. All right, so there's so much more you can, I'm doing this meme again, sorry. So you can do horizontal and vertical alignments, right? If you think of a Word document, you can justify things and with Flexbox, you can do a lot of this. Flexbox and Grid are the first two that you can do with one line of code. Align an item at the center of a container without anything else, right? Align self, boom, you go in the center. So, I forgot her name, I'll tweet her later. But she gave me a pretty awesome, I mean, I saw a talk from her which had a pretty awesome way of seeing how you can treat Justifying on Flexbox and Grid. Basically everything that's Justify is like a Word document. You justify things, space between them or space around them. And then with vertical align, you can do everything that's vertical. And then you can do writing mode. So if you think of the way the web works, we're not the only language, right? And we're not the only people that are using it. So Grid allows you to, if you do Hebrew, if you do, I guess, what's the other one that I was thinking of? Mongolian that goes left to right and bottom. Anyway, you can do a different writing mode. It's a pretty awesome way of doing it. And I'm just sharing one last one. It is my favorite piece of code that I've been using forever and ever. Once you get used to the whole repeat, there's a few things that you can do with CSS Grid. This one I'm using the repeat. And I'm saying containers, you're going to fit to the max of your size. And then the min max is also a new with Grid, which basically I'm selling my containers. You're gonna be a minimum of 120 pixels, but not bigger than the rest of them. So without media queries, I'm able to do this. Zero media queries. I just did a full gallery where things respond and as long as they know they're gonna be too small, they just break down. So this saves you so much time and so much code. I have a full example of some of my demos of how I've been using it. All right, so those are pretty basic. Now, when can you use Grid? If you haven't heard of it. So Grid, it's been on the works for a while. But March 2017 was when it was about to be released. And as you can see, this is an awesome site. If you've never seen it, canayuse.com. Every single CSS feature that you want to use, go there and see how the support is. So basically support was 0.30%. Pretty bad, don't use it. But three weeks later, for the first time ever, since, I don't know, any CSS feature, the browsers got worked together and they all came around, all of the major ones. Chrome, Firefox, Safari, they released and they were at 26%. But obviously, this being the web and us being a community that likes to complain. Jens Simon said, three weeks ago, Firefox, two weeks ago, Chrome, last week, Opera. Today's Safari, yes, CSS Grid is here. And then the comments, if you can see them is, hooray, any word on edge? Come on, edge. What about edge? How about edge? Okay, edge. Edge, Android, no, unfortunately I can't use it. But anyway, so, yeah, there's always someone that won't be able to use it. And on October 17th, Microsoft announced that they were working on it. Actually, October 17th was when they announced that it was coming, that it was on the next version. So that's it, it was here, 69.53%. On October, I've been taking these screenshots as I do these talks and February was 82, 84. So, use it now. Use it now.  Supports is your best way to go, right? The browsers, if you do supports, you just tell the browser, hey, if you support Grid, use this code, otherwise ignore it and go back and give them a nice layout. That's accessible, right? Accessibility should be key. All right, to learn more, Jen Simmons, as I mentioned a couple of times, she's the responsible for 99% of the stuff I know about this. She has a video series called layout.lan. She has some labs that are the photos right there. I know she does some pretty awesome crazy demos. She has a podcast. And she's a developer advocate at Mozilla. And they have a pretty awesome playground where you can learn all of this in a much, much nicer way. Yeah, and Rachel Andrew. So Rachel Andrew, she helped write the spec. She wrote the book on CSS. You wanna learn CSS, get her, learn everything about her. She runs, she's the lead writer on Smashing Magazine. Pretty awesome, amazing articles. She does a newsletter called CSS Layout News, if you wanna subscribe. The CSS Workshop is the one I mean about going in and learning about CSS. It's pretty amazing. Right, so Gutenberg. How does this tie in with Gutenberg? It's a great question. So here's my journey to Gutenberg. I started like most of you, right? I was doing flash websites and somebody wanted a WordPress site and I checked it out and I didn't know what to do so I just bought a team. And the client got really happy. And then they said, whoa, this is awesome. You build this. And I was like, eh. Yeah. So my next move for my next site was like, well, let me use a default WordPress team, right? It looks like it's less cluttered and a lot, I'm getting some confidence and it lets me know what I'm doing wrong a little better and I can do some better things. And yeah, I should have read what a child. Actually, I know, rookie mistake. So then I said, you know, this is not a solution. I can't be doing updates like this. Again, some more confidence and then I just started building custom teams. I use underscores of me a lot. If you work that I know, it's a huge community behind it. It's pretty awesome. They have a started boilerplate and a WooCommerce boilerplate started that I've used there. It's pretty awesome. Yeah, so then I got more confidence.  MC, yes. Tiny MC is like tiny MC. Yeah, I wasn't doing it for me too, right? So I found out about advanced custom fields and it blew my mind.  So yeah, I've been using it ever since. I learned about Gutenberg and I started using it. I installed it, I installed it. And I went back to advanced custom fields, right, right? So I was like, yeah, no, this is not ready. So it's cool, it's coming. And then a few releases later, there's been a lot of noise lately, so I installed it again and I checked it out. And no, let me go back to the advanced custom fields, right? So for this talk, I've been using it a little more and I've been learning about it. And you know the consensus is I'm gonna have to use it. Like everyone I get used to it.  And I really love the way advanced custom fields treat them. But I also wanted to do a little bit of what's the difference because I definitely don't want you to get confused, right? CSS created this browser technology, right? You all have it. You all have it on your phones right now. So anybody wants to try it, anybody that you don't know what code pen is, just open an account and they start playing around with it. There's a grid, and then it's the CSS group works on it, so the updates are quite fast. And the grid layout level two is coming soon, which is exciting. This relationship between parent and child that I mentioned is gonna get stronger. There's a sub grid happening where you'll be able to target things inside deeper. So I guess you can go parent child and then grandchild. And then it's two dimensional, right? Which allows you to be implicit and explicit. No one else. No one else can you do this before. Gutenberg is a WordPress editor. You need WordPress to run it, right? It was released soon. I'm not sure, did it release? No, it was yesterday, no. It was, what, sorry? Five whole games is because it hasn't been announced yet. Oh, okay. Okay. Okay. They've been seeing our four letters for Christmas. Awesome, all right. So it is coming soon, soon is right. And then it's blocked. So this is what excites me about it, right? It's blocks. And if everything that you saw about grid, it's sales. So it's sort of the same concept, right? We get to stop thinking about the web as this just tax medium or this medium where things flow to the top. Which is more free medium. So this is what I'm really looking forward. And I wrote, should you CSS grid at some point? Because unfortunately they did not bake it in. So in a way, right? Gutenberg is already behind with what the modern browsers can do, right? It just took a couple of screenshots of working through it. You know, they do a lot of left negative pixels and position absolutes and top minus, minus negative. So all of these things will be solved with grid. You don't need to do any of that anymore. It still does, for example, calc is awesome, right? Calculate, it helps the browser. You give all of the calculations to the browser and they're using flex, which is pretty awesome, right? They're just letting the browser do most of the work. But it's still some work that you see some, instead of gutters, they're using exact pixels. At some point I saw they're using position sticky, which is one of the greatest things that's coming to the web, right? Just your browsers, I mean, your container sticks to the top when you scroll. It's a working drive so we won't see it for a while, but it's awesome that they're, I see that they're trying to implement some of the new things. So my main takeaway is Gutenberg will get much better. And the way the web is going, right? The way this technology is happening, I'm pretty sure Gutenberg will sort of catch up and get much easier to do and you'll do some pretty awesome things with it. From what I saw, nah, yeah. No, they're, they're using a lot of flex box, but I did not see any grid. I... No, no, no, but it's the CFS or the HTML, well, first kind of the block, like the HTML. Yeah, because HTML hasn't changed at all, so CSS is the, yeah. All right, so let's go through some demos. I have, just so you have a better idea as to, mm-hmm. What I'm thinking is... We want our modules to be capable of being blocks. We want the blocks to be capable of being modules, but from a layout point of view, you're creating a layout, right? Yeah. And then populate the components of the containers on layout. So are you changing that to be blocks to the population or in terms of the modules as well as... Huh, that's a great question. Well, the thing is that grid treats blocks differently. Grid gives blocks a much, much better thing to do with them because it gives them better way to work, not only widths and heights. So I'm not sure. I'm pretty sure if you're working with blocks, you do want, right? You don't want to... I think we're changing, sort of, that's the reason why we're drawing the handle. That's pretty much what the CFS grid does, right? Well, in that sense, yeah, I mean, so if the page builder is taking care of of speeding out the code, it'll speed out the much, much, much, much smaller code, right? So if someone builds a page builder that speeds out a gallery on grid, the code will be significantly less lines. And because you don't need, for example, as many meter queries, you don't need as many things. So yeah, basically, the parent can be a grid and then all of the children in it can go anywhere. So you don't have to be children and parent big. So just the parent can be a grid container and that's it, right? Well, I'll show you some demos and send. It made my more sense, real stuff that I'm working with. So let me see how do we do this. Let me see if I can... So I have all of this in Chrome. I've been working on some, so one of the things that's changed is I started using it on more projects, right? Can you see this? So this is for the FC Hardling I mentioned. Don't mind this, it's too small. Basically, this is the Firefox developer that comes up when you just right-click on the developer tools, right?  And as you can see, it's a very, very straightforward layout. If I click on it, one of the coolest things about Grid, it shows me what I did.  And then I just changed it because I wanted to have some overlap.  It looks like negative margins, but all I did is I said, hey, where are you? Three columns. And then the second column, they both overlap. And then that's what's happening. So you can do some fun stuff with very, very little code. And then you just get smaller and then it might be comfortable. So this one I did, this got a little more crazy where I was trying to figure out how to do a map transit layout and play around. And in the past, it would have been a lot of floats or a lot of things to the left, to the right and to the left. With Grid, it's actually kind of fun. As you can see, I just did some Grids and some rows and I just started dropping stuff in there. And the greatest thing about this is that it changes. Like, boom, lessons goes to the left, but lessons on the HTML is the first thing that comes up is the header. So when accessibility, that's still the header. It's not like I'm writing it somewhere else and I'm floating it. So I just had some fun. And yeah, if you were to look at this, with a Grid, it makes much sense, right? This looks a little harder to look at to understand how it was built. But when you look at it this way, like, oh, okay, I see what you did. You cheated a little bit. You put some borders and some round radius and so let's not look at the cheating part. Just, yeah, so, yeah, so I'm working with and then the menu is the same thing. I kind of wanted it to go around. Let me see. And I have some, let the menus go, like for example, go, if you can see, the menus go here on the third column on the third row.  So why don't I just change around some stuff and then boom, I just move them to another column and another row and then put them on a list and it takes one media query to do all of this. And the cool thing is that semantically, again, the menu, the logo still first, the menu second, nothing really changed. So let me start closing this. This is my forever-changing website, right? We don't really change your websites unless we are looking for a job. So if you look at it, that might be some things that don't work. I'm experimenting with variable fonts. If you don't know about the real fonts, if you wanna put together a talk on variable fonts, they're amazing. They're changing the web. It's one font to rule them all, right? Fonts are vectors, so all you have to do is change a few things on it. Some of them work, some of them don't. This one's right. But anyway, this is sort of a little grid, right? It's also a grid. I did same idea, it's one column. Where are you? There it is. There you go. If you can see it, it's one column for everything. And then as we go, I just place things on my, I did a grid and then I put in whatever I want.  As many window sizes, viewport sizes as I want. I can just keep modifying it. And it doesn't really matter how I modify the layer, right? Because HTML knows what's a header, knows what's content, knows what's an excerpt. So this one's one of the ones, this one from the website that I mentioned that I work here in Canada. They have these round tables and I'm never really sure how many round tables they'll have. So these ones are getting a little big, but this time they have seven and sometimes they have four. So what I did is, is that example that I show without media queries where it just, if I make it smaller, it actually works too. Look, if it was really big, it'll look like this. And then as he hits that target size, it just goes to the next column, zero media queries. And it does all of the work for me. I'm using it here too. The same exact, one line of code. It's a little gallery that I did or the work that I did this year. And then when it gets too big, it goes to two and that keeps it coming out. It goes to three, four, to five.   Like, okay, I got you, JP. You know, I'm a computer until I take over the world. I'm here to follow your instructions. So yeah, look, it's one line of code. So greed adds a lot of possibilities. Yeah, I love this book. I just tried a lot of the stuff that we do, right?  And I just try to replicate it. As you can see with grid, the same exact thing, right? It's, I was playing around with, see how things can go on top of each other without not doing any of that absolute positioning. And then once you start looking at how it was built, it's the same exact idea. Things on top of things, because you can have things that are implicit and explicit and this one shows it the best. So I wanted to do a layer on top of a layer, a container on top of a container and then the bottom is fixed and then the top you can scroll. So because I love a book that goes like this, right? It's an optical illusion. So I didn't wanna do any position fixed or any absolute or any floats, anything. So there's just two containers. They're both the parent container. This is myself, the pages question, right? They all go off just one column but they both go from the first to the last and the top to the bottom. One overflows and scrolls and then the signers, you call it mistakes, we call them features, right? So this one I made a mistake and it's lights on the highway, right? It looks good and then I made another mistake and this one is snakey snake, I don't know. Yeah, so I'm playing and this is all great and I'm playing around with and they're sort of responsive-ish. This one's gonna start experiments, right? They get smaller and actually kind of fun to do and see. Yeah, and then another, I'm doing this one I actually didn't finish it it should be done in two weeks. It's basically grab a control panel and then see, hey, how can I do this? Cause I wanna learn how to do areas a little better and it's almost there. So it's just great. As you can see, it's getting started. And for example, this one has been sent there by using the span is flex and then I'm saying align item center. I don't need to float them or margin out or whatever and actually works by itself. So but justify the content. So there's very little code that's happening here. Let me see. And this is also another one what it looks like things are very different, right? It looks like I did, why if I started doing the silly thing where I just jumped and I wanted to put them together as a little gallery. And if you see the parent container it's just a wrapper with here it has three, here it has two, here it has one. And then all of the children containers have a grid of 10 by 10, like there you go. And I just positioned the photo. So if I wanted to change this photo right here, I said, you know what, you're gonna go, instead of going from two and span seven rows, you're gonna go and span eight rows. You know what nine, I don't know what six. And then you wanna start at the third row. All right, good. And then my header that's gonna start instead of starting at the ninth row it's gonna start at the eighth, right? So yeah, it's like working with papers like moving things on a container and he respects them and he knows, especially the fact that he can do vertical works so much better. And I think that's all I have on that the most. I'm building a couple more, but they're horrible at the moment. So I'll tweet them if you wanna see them when they're ready. Yeah, and I just wanna finish, I like finishing with this, especially this is a work on conference where everyone is trying to figure it out. Everyone in this medium is trying to figure it out. So I love this quote by Chris Coyote that says, you know, just a little reminder that it's about a hundred times more important what you build than how you build it.  And then if you wanna share it, let me know. I'd love to see it. I'd love to see what you come up with next. This is a really, really young medium and it's moving really fast. And usually the loudest voices in the room that the one with the mic is the loudest voices in the room that tends to wanna dictate the conversation but we're all trying to figure it out going back to that. Yeah, thank you so much. The slides are here online. I'll tweet them again if you wanna see some of the examples. Yeah, thank you so much. Thank you for having me. Any questions? Yes. Ta-da-da, ta-da-da, ta-da-da, ta-da-da, ta-da, ta-da-da. Uh, it's a little bit of an overflip on when content on top of each other. So, without ex-doing as explicit as it is ex, what item throws it at the top and what item throws it off? Great question. So, basically what you're asking is, if you do implicit, it falls down naturally. If you do explicit, things start to overlap. What gets decided? I think it follows the same exact HTML. Whatever comes next goes on top, yeah. So, search the item into the background. Yeah, basically it's a set.  Yeah, so it's a set. I assume it didn't, then it works as well. Yes, correct, yeah. So, it's cascading the same way HTML does. So, whatever comes after will go on top. I've done a lot of work with pseudos before and after and I've had to play around with them. So, those, I'm not 100% sure. That's a great question. That might be possible with subgrid that's coming. I don't think it's possible right now. Like, for example, if the one on top has a background and the one below doesn't, I don't think changing the index on the child below will top the, yeah, that's a great question. I'll have to test it, but I don't think it works yet. Yeah, yeah, because I think the Zindex relates to the parent. Oh, someone might, so it might work. It might work. I'll test that, that's actually a great question. I'm not sure if the Zindex is to the viewport or to the parent, to the parent. All right, so it might not work then. It's a parent, yeah. I've put some of them, yeah, I don't think I have them all, but I dropped them in there, yeah. And I'll share them with the slides. Are there any design packages that you can see outside as an output, like graphic design packages? Graphic design packages. Not yet, so for the mentorship I do, we use Figma a lot and it's free. So if you wanna play with, start testing how you can move away from, because Photoshop is a pixels base, right? So it's a little tough to work on today's web. So Figma and Sketch, Figma and Sketch are, Sketch is the leading in the industry, but Figma, it's coming up pretty fast, it's pretty awesome. And they do responsive really well. F-I-G-M-A, Figma, yeah. Yeah, they do responsive really, really well. They don't do great yet, because it's mostly like, they spit out some, they spit out good CSS and HTML, they're not there yet, but they're built to be responsive so that you can definitely have a better idea. As of now, I'm not sure, what I get my info, the latest is from Rachel Andrew and Smashing Magazine, amazing articles, and it's a couple of the newsletters and I see that people are starting to put some themes and some friend of mine wanted to do a WordPress theme with Fred as a hobby, so you know how long those take, but everyone wanted to do another overreact, he wanted to do all the things. Yeah, but I'm not sure, so I'll have a look, that's a great question, I haven't seen any, it's a great opportunity I guess, yeah. Yes. So what I use for my editor, you mean this, let me just go to demos, no, so that's a great, no, Figma is mostly a design tool, so if you want to do code, Figma is not the way to go. So every browser, every browser comes with tools to help you see the backend, right, how it was built. And so all you have to do is right click and then inspect and it brings everything that's on that page and then here you can definitely manipulate it and you see there's the HTML and you can actually say, like I could go right now to, let's see, let me go to, let me do it in Chrome, for example, just quickly, let's see if this works, I don't really want to work on Toronto, there it is. So I can go open work on Toronto and then I can say inspect and it shows me everything that's on the page, HTML and CSS and I can mess with it here on my computer. So I can say December 1st, I can say December 10th, we're gonna do this all over again, right, and it changes the date and I get to see it and we do a lot of work here, it's a lot of fun, especially designers, because you get to see life changes and as soon as you refresh it, it's gone, right, especially with the CSS. If you really want to learn how to code and mess around with things, you definitely need to open a free account at CodePen, CodePen.io, it's the same open source mindset as WordPress, right, it's the same sort of thing where if I see this thing right now, the first one that came out, like, the goddess is coming, this is awesome, and like, ah, I wanna learn how they did this, so if you don't know the code, all you do is you fork it, it's yours and then you reverse engineer it and see what broke and what didn't and you didn't hurt anyone, right, so this is mine now and I get to be like, huh, I wonder how they, let's see, let's remove one of the blocks, what's going on, what's gonna happen?  Did it break, no? Good, good, good, all right. Is the client calling me? Yeah, so I have the document CodePen, what I did for my samples, it was the browser that was doing things live, yeah. I used to code, if you wanna code on your computer, I used Adam, there's about a million of them, text editors, Adam and then Microsoft as Sublime and Visual Studio Code is the cool things, the cool kids, the one the cool kids are doing now, yeah, yes. Just wanna mention that. Whoa, that's awesome.  And then, you know, you sometimes you download little toolkits for like iOS if you're working on a project and it comes with a few things that you can get started with and, yeah, but it mostly speeds out high-five versions of a website. Does not speed a website at all, there's no code. All right, we have a time, right? In this page up, Figma for WordPress. All right, let me see, Figma for WordPress. This is great. Oh, and it's recent, the 19th. Of course I knew this, yeah, awesome, yeah. So, good, Figma offers a bunch of, I mentioned Figma a lot, it sketches the leading, but it sketches Mac only, so it gets a little bit annoying. Figma works in a browser, it works on your computer, so if you wanna learn a little bit more about what design and how it works, use it, download it, start doing some shapes and colors and see how things work, should be fun. All right, this is good to know, this is great to know. Thank you so much. I knew I was gonna learn a lot of things today. All right, anyone else? Yes, sorry. This is where it works. I'm assuming they'll come up soon. I've seen a few here and there on GitHub, like people start releasing their own that they do. I think big ones, I don't think frameworks will go away. Like I mentioned, budget time, team-wise, you can't really just start from scratch every single time, so I'm pretty sure they won't go away and I'm pretty sure they'll move to more great stuff, so they'll be definitely, definitely lighter, which is one of the biggest complaints about foundations and bootstrap. I think they'll get much better, especially the whole vertical thing that they have going on, that you need 5% of it and it's like, what do I do with the other stuff? Yeah, there are a few, I mean, send me a message and I think I have a couple bookmarks of repos that people have put together and then I'll send them to you. Yeah, you had a question, sorry. Honestly, the best tool that you have is the one, right? Like I think, I've been doing the student thing for a while and their devices are very different and some put together really great stuff, so I think it's more, so Photoshop, if it's the only thing you have, use it. Use it, love it, you can make some awesome stuff with it, but Photoshop is very pixel-based, right? And we're sort of moving away from that more and more with more vector support on browsers, right? If you zoom in on a photo, you will see the dots, right? And if you're using a vector base, when everything is more vector, things are a lot more elastic, so if you have a chance, it's a matter of time, I guess, it'll probably save you a ton of time if you start using a tool that was designed for build websites.  I can do it in Sketch. And I can do some things on Figma that I can do in Illustrator, so the tool keeps on changing. I don't think there's one tool that can catch them all, but definitely if time is, turns out to be the best asset we all have, right? So as a time saver, I recommend giving it a go and you see, you start working faster and faster than you do in Photoshop, yeah. Hope that makes sense, yeah. Is that all? Thank you so much. Thank you, thank you, thank you. Thank you so much. Thank you. And now.


Alright wake the frick up. We're back with more cyberpunk today.  I'm loving it. I've been having an absolute blast and look Some weird things are going on. All right, we're starting to see some some memories some visions some some thoughts of a past life All right, and they're not actually mine, but they're Johnny Silver hands and he's trying to take over the mind We don't know how much time we have left We know something weird is happening with this chip Which oddly enough is it's very similar to the tadpole in the mindflare in Baldur's Gate 3. He's trying to take over maybe not you know Necessarily on purpose, but he's trying to take over so we've started taking some meds these these Omega blockers these pills And we are about to receive a call from Takamura and we're gonna get it rolling from there So tell me what you guys think about the videos. Tell me what you guys think about the game Like the video turn on your notifications subscribe all that stuff you guys know it everything is SFan TV So let's get on with it. I hope you guys enjoy I'm in the shower Big one a hundred give-ter come to Thomas diner. We must meet. Why would I do that? Why would I do that? Wait? He's a Tom's diner. I am the one who saved you. They say Tom's diner Haven't managed to get my head straight yet Not after everything that That will not happen anytime soon and so what? If you intend to leave you must re-enter the ring. There's a lot of like Easter eggs and references in this Thomas diner I am waiting cut the bullshit. Just open up We came here as calling nothing else. I haven't heard from you in a while.  Oh what so I'm the bad guy. I'm not the one who's holed up playing the attention Oh, he lost a friend. Can you blame him? He's not the first or the last. It's called life. Nice moustache Hey, what's going on? I live right upstairs. So keep on living stop minding other people's biz Hold on. It's his neighbor. It's my neighbor Is there anything I can do? Is there anything I can do? Maybe You know Barry at all more or less Struck up a convoy once in twice He's a friend from the precinct left the force not long ago He broke down after his best friend died. We're worried.  Why not? It's not like we're miles apart. Well, I need clothes just be patient Cops fallen and rough times can be Touchy Let's see what I can do. Hey Barry everything all right in there Try talking to Barry in a few hours Barry open up Hello Sit you do not look so bad Then in the car I doubted you would survive Why'd you help me? I needed you to leave that hasn't changed What do you want? You actually want from me to begin You must tell me where to find Evelyn Parker Evelyn, what's she to you? She and Yorinobu Arasaka had intimate relations She knows how to get to him Been thinking I ought to have a word with her myself She promised to help me get rid of the chip. I would not count on that. She's likely gone Very far away Just answer your own question where Evelyn is Long gone. Why do you believe she could help you remove the chip? Does that corporation help her? I have no idea Got no clue. Evelyn was knowledgeable about the relic Had a large chunk of classified info An enigma to be sure But she showed that slain as he getting corporal agents You know the kind I too possess this slain as you speak of You got tossed out longed with the outcasts easily or have you forgotten? I got a life to save my own Sorry, I couldn't be of any help Don't have any time to lose so Big wait I need you Yorinobu Arasaka must answer for this crime on patricide Looking for justice in night city I seek revenge much more feasible here. I have allies prepared to bring Yorinobu to his knees The only thing I need is proof And you think they'll trust the word of a murk. I have nothing better now Also, I know no one here And I am a fugitive I am hunted. What if I say no, what if I say no Then I will tell you what rewards await if you help me A reward? Then no So what we stroll into Arasaka HQ and announce that Yorinobu is a kin killer that he murdered Saburo We'll get the hearing before reasonable people in a neutral location Certain procedures will be used to establish the truth A lie detector Forget it in that case another option You are dying You do not know how to save yourself Achib the relic is a culprit Technology made by Arasaka Technology they alone know This corporation can save you as easily as it can make you disappear It is merely about getting the right people on your side Politics what kind of people are we talking exactly what kind of people are we talking about? People who hold Arasaka dear are its heart People interested in the corporation's stable growth This guy's been working on this burger for like last 10 minutes and he hasn't even he's not even halfway done You mean people like Anders Hellman You know this name how? Prep for the heist thoroughly Relic is Hellman's design his creation And true he's a poem. I was thinking of one much more Eating a burger besides and does helman escaped Arasaka betrayed it He's rubbing it on the forehead He's just rubbing the burger on his forehead look at him. Well, I'd watch him do it again Hanako sama oi tekite koe desu Kochi ya koso Now Hanako sama.  What did you say? You I'm gonna let it play out. I'm gonna let it play out listen.  Why would I leave need help? Best chance. I'll find the right person here Someone other than Arasaka specialist. There's no one no alternative Actually, we just talked about some in the future and the future moon moon stopped streaming and he becomes a becomes a uh It looks like a car salesman actually P relics engineer knows more than anybody else Anders helman He invented the relic if I want to get rid of it. He's my man And if that means another fight with our socket so be it helman defected from the company I myself spent many days looking for him he What's the expression dropped off the face of the earth defected someone poach him some of the corp poach him As far as I can tell he acted alone a meticulous man He planned it Covered his tracks very well Any idea where he took off to None Why are you looking for helman? He was the one to alert sabrosan to your renovals schemes He knew both of them well and could be an important witness Corporal rats will squeal when hanging by their tails For several days. I collected the information all leads point to one place the club called the afterlife I was quickly dismissed by the queen of fixers there rogue She'd take you for a suit No, she saw me as sabrosan as killer Rogue's well informed Gets wind of most things that happen in the city. Sorry. I had another time asking her about helman I wish you luck the old minds choosy Expensive and rude Try my luck with that one for a bit of luck I'll track down evelyn If she could not help you before she will not manage to now Honor among thieves ever heard of it? Yes. I thought it ironic Thieves have none There's just honor. I believe Your noble arasaka would agree. I'm sure The parker woman will not help you Why you I would think about the plan B. I cannot stay here any longer Do what you want look for parker helman. Whoever I must see some friends calling some favors When my people in arasaka are ready to listen, I will call you till then I guess You buy some miracle you'll find helman Please notify me he and I have unfinished business the Frick Zapper dimples and filth In some ways night city never changes Arasaka still a despotic machine in the world's on a collision course with chaos But hey, at least rogue's still alive. Let me alone.  What do you want from me? Are you still upset about the other night?   Well, you don't look at me like I'm a skit.   What do I say to her?  You see it too, right? Gligian completely whacked when I'm having mystical What's that chick's name the one with the hair? misty We're likely a neuron misfire for victor to check out Yes, we just don't thousands be watching It resembles a major arcana tarot card. Okay, so here's what we need to do journal. Hi Uh, okay, we can call judy Do we do ghost town or automatic love? Let's do automatic love. Let's start there.  I really don't want to talk about her Know where she is What I just say Drop it I won't tell you again. We meet Let's meet please You at lizzie's I love getting hit by cars. Oh, I caught on. What the frick? I bolted over it But you remember car equals man's day Causing chaos so funny, dude. I love this stuff. Uh, what are you doing? Oh, no Oh, wow good driving. I'm bad actually. Okay. No funny. They're just punching the air You just punch the air and they lose their minds So much haven't I seen you here before got a good memory for faces. We're closed right now Oh, I have to come back before 6 p.m Need to talk to punch and judy Shoot her then Yep. Oh take the stairs down I'll let judy know you're coming. We can go in cool.    We're not done here.  Yeah, we've been here before but this is sick. Don't give up. Do you? Listen, have you seen Evelyn need to talk to her it's important Why so you can make her your scapegoat for your train wreck of a heist Need to find out who she was working for That's it That's it Judy, you don't need to worry. I won't lay a hand on her wouldn't make sense Fine All right Evelyn's a doll used to work at clouds Cig case on my tables got the address Take it and once you find Evelyn give it to her You're good looking your lips. I ate peanut butter and I had peanut butter on my mustache But I really hope you'll call and let me know a doll Why am I not surprised?    So does johnny silverhand just keeps showing up randomly. It's an iconic gun in that room if you look around. Oh really?  This is about judy's virtues, isn't it?  Congrats No one cares Apart from judy.   You got any biz call me Mr. Hands If you call me it's to talk biz I don't do chit chat back to our chat I heard about you.  It's just a matter of tweaking the supply if you get my drift But by the way, where'd you hear that? In a former life Everyone's got one, huh? When do we meet face to face? Never I don't got a name don't got a face To you. I'm mr.  Do you think in the future we'll stop doing phone calls and only do facetimes? kakua kata The lady of west book is When you find the moment come see me. We must settle our accounts for santa dorset You did quite well Hang on gotta go. Oh, I didn't mean to do that. I didn't do that. Oh, they just shot him in the head I didn't mean it. I was trying to talk Johnny do you see what happened? Something feels off here You don't say don't mean the wreck I mean the run City's most courteous chauffeur ups and drives away from the scene of an accident Please accept our sincere apology regarding traffic incident number 7 7 1 1 1 1 0 1 0 How many traffic incidents are there? The delamate corporation cordial invites you to its main headquarters in order to assess damage and arrange compensation You don't know me, but you will Name's dino deal with downtown city center me Yeah, I know What about you?  You hear me? He'll run you out of biz Would you be so kind as to give me your lawyer's contact information?  How can I be of service? I hear about that or madam. What's got into del? Don't recognize me You sent me a message saying I should come in about the accident. You are currently speaking to a delamate network subroutine Alas my operational capabilities are limited. Could you please clearly recite your incident report? I don't give him any numbers. That's how they find you I got it right here. Uh 77 11 11 0 10 96 incident report on file Confirmed 96 at the end means a public enemy government target. Wait, what your identity has been established Mr. Hans Jonas What phrase would best describe your experience of incident number seven seven one one one one zero one zero nine six Uh, pream.  What does that even mean? Mr. Hans Jonas What phrase would best describe your experience of incident number seven seven one one one and prem accident I shit green apples now. Give me the real delamain My apologies if the receptionist was a bother. I'm preoccupied with the crisis that is ongoing and I simply cannot oversee everything I've taken the liberty of transferring a settlement to your account to compensate for the damage done Special treatment Nice. What do you mind if we spoke elsewhere at port nine on board? No, I'm sure let's talk Then please follow the drone. I'm fully aware customer services less. Please follow Perhaps a guided tour will prove some form of compensation This corridor links the shop to the office Okay, this is a fun quest Are a sock and deez nuts samurai the control room. I feel honored to have you here Rather surprisingly, what's with all the lights? You don't even know control room control rooms of organics What good is it to you? There was a time this facility was human operated. I simply inherited their infrastructure. Oh, okay That's what I wish to discuss with you a green light denotes a vehicle with which I am in contact As you can see that is no longer the case for some vehicles. Those are the red lights Repair drones can't take care of this This time I fear human intervention is required I'm aware you offer a broad range of services and are unusually discreet Thus, I'd like you to assist me in recovering my missing vehicles. Yeah, okay. Sure. I'll go after you missing wheels I'm pleased to hear it. I shall send you the coordinates of their last known locations You must simply deactivate each. I'll then reestablish the link and return them to my garage See what I can do Delamaine vehicles are exceptionally secure Be sure to have a scanner with decryption capability on your person. Let's go get the scanner Okay, thank you processing data now Please wait Dude, it saves so fast a lot of times by the time I hit f5 and look up the thing is gone Oh man So is like the is the security system in that place murdering the civilians? Okay, so I couldn't help myself. I just sometimes intrusive thoughts Reestablish connection between Delamaine and his divergent forms has been restored all units instructed to return to patrol Order restored You must regain your own talent True true true true true actually true And regain our own Like here I think even 22 months Dude, that was so funny, dude So you ran over a bunch of people on the sidewalk order restored. This might very well be near where you are now Thanks try to find it. Also, let's get you back to safety the garage driving through the streets Well, we're talking the car chat so He's depressed Just get me out of here Let me know when I'm safe Do take it slow and try not to hit anything Well be fine Is it okay if I hit something what happens? Press q Oh, if you drive too fast, you have to calm down. Oh fuck's sake. That's so funny It's good to see a streamer not speedrunning a playthrough. Yeah, thank you Yeah, you're gonna get the most fun playthroughs Well, sometimes speedrunning is fun, too, obviously, right? Sometimes you just gotta you just do whatever it's fun at the time, you know Do have a look around the area. I lost contact with the Delamaine network vehicle nearby We'll do Wait, this is such a massive area to look for I'm doing the Sephiroth I was trying to I was trying to be Sephiroth, dude I was so sick I just think I was gonna end I don't know.  I remain conscious yet unable to move How wonderful What Wait, no, no Dude, I'm a moron.   I'll have to do it myself. Whoa easy easy That's hurt you Wait, what?  What therapy?   You know what I mean If you didn't care about Del, he wouldn't be the topic of conversation. Would he I guess I haven't tried just talking to him troll of the vehicle restored and I thank you You ought to show this one some love Just saying apologies I simply don't understand and fear. I've no time to ask Other more urgent tasks require my attention You're an absent father. That's what I mean I see Anyway, a shadow of your feet has been transferred All available unit the emergency backup requested in haywood They like any other roger dispatch Floated beard. Hi. This is the guy. Let's talk. Who crushes who?    You gotta drag this out Classic dude classic. That's so funny. What a good reference You've managed to destroy that part of me a bitter Unlikeable loner whose passing shall not be mourned I didn't ask for a psyche valuation. You know this psyche valve might have felt more credible if you hadn't just tried to flatline me earlier What's your point anyway?  How do you the talking is over? I'm going back There's not that the lion's driven portal. I'm almost positive it is I've made contact with the missing vehicle. Is it doesn't she say that in the last level? Definitely the artist of the bunch Whenever you whenever you start diverging from the plan This is particularly impertinent that one A sheriff's fee is being processed All units in the area criminal activity confirmed in Santo Domingo I repeat confirmed criminal activity in Santo Domingo Sorry Dispatch how to take a leak Sorry Dispatch how to take a leak There's no way that he's Wait, that kidnapper guy wait this guy's in the car Wait, he's dead This game is sick Hey Oh what the The curve in their beaks You mean flamingos? Listen you Call me Clarice Okay Clarice The flamingos are a problem I'm sure But it's time to go home Delamaine's asking for you Back down now as they stand screaming No impossible Leave it to me I'll silence it Where'd he go? Wait what the heck?  That's it I'm stealing this Okay, okay Thank you How do you know my name? Know my name Should you not charm them? You didn't answer my question Comprehension is a triple edge sword I may have been cut off from my father But I remember you What?  What is it you seek in this Protein-based world Away from your family The same as UV I simply wish to live Maybe I ought to figure it out with Dell Set some terms Oh, yes Terms there will be But not with Delamaine Wise to avoid me entirely Um Is that introducing like a new like series of side quests? I've re-established the link A thousand thanks V Gotta say Pretty disturbing that one Is that so?  Back to our chat Welcome to the Delamaine network How are you today? Uh been better And you Del All of my missing assets have returned to the phone You might say all is going swimmingly I ask you please to scot by my office for your hard earned reward I'd love to thank you face to face so to speak Dude, this game is so good It's literally like GTA It's like I'm playing a futuristic GTA Felt like a scavenger hunt for a range of your mood swings You're more complex than I thought Yes, well I've sent the final installment of your fee Truly, I thank you once again Thanks Pleasure to work with you Likewise What's life like in a human's world? What's it like for an AI in a world that runs on gray matter? Nothing extraordinary It's a complex environment that follows a set of rules Seriously The term I was looking for was chaotic clusterfuck Perhaps only a true outsider can appreciate the beauty of its fractal architecture The structure of life and death here In my opinion It is the chaotic elements that give it an advantage The ability to evolve quickly You want your value beauty? Myer of beauty, are you? When you live among humans It is essential to find a shared fundamental point of understanding Truth and good are values proven to cause division Whereas beauty is universal Oh my god, what? True What's it like for an AI in a world that runs on gray matter? We shouldn't try and be good people We should just try and be beautiful people