 There is more pizza there since it did just arrive, so please help yourself if you are hungry. I thought I'd try something different this time, so I've got pizza and chicken. Please give feedback because I have no idea if you like it or not. I always try to make sure there's vegetarian and halal in there, but other than that, if you've got suggestions, I've got a hundred dollar budget, so please tell me what you like. Let me kill that one. Come back, Chrome. There's Chrome. My usual co-host, Wei Jing, is out this month, unfortunately, so lucky you have me. Welcome to Talk CSS. She also hasn't added keyboard nav to the slide, so I have to awkwardly use the mouse. I have complained and told her to write better code. You can find us on Gitter if you've got CSS questions that need answering, or if you want to answer my CSS questions. We have our site on GitHub, which has a summary of previous meetings and anything else you want to know. I mean, obviously, generally, you hear because you know about the meetups account, and that's our main communication about what we're doing, but beyond that, the site's a good reference point. And I really want to use my arrow keys here, and it's killing me. I do laugh that Jian gets his own. It's because you have a logo that you're on here. Otherwise, we'd have a picture of you on it look a bit weird. We build at SG. If you want to know about any tech, anything happening in Singapore, then we build at SG is basically the place to go. We love it because they've got a lot of data that they share, so we can see which days are busy and what conflicts we've got. When we're planning meetups, we can see if there's anything else that's going to be a conflict. It doesn't stop every conflict, but it stops a lot of them. But they're awesome. Engineers.sg, we have Mike Chang here recording this once again, and the videos will be up at a later date, which is great. Jian, why do we mention you because we just love you? Stickers, yes. We have Singapore CSS stickers, Gopher Kong, and the Mergopher... What is it? Mergopher? Please take stickers. Thank you very much, Space Mob, for hosting us this month. Special thanks for the space cat. Do you want to tell people what you do just for a couple of minutes? Since you very kindly hosted us. Thanks guys for coming all the way here, and thanks for having this event here. We're happy to have you guys more often, so you guys let us know. Wait till we're done and we've left before you make it off. My name is Tee, I'm the CEO and founder of Space Mob. This is actually our second location. Our first one is in the Ultra World Claymore area. We actually have 28 more spaces to open up. The next one is in Chicago, it's more coming up in Thailand, and I don't want to get down in a few more hours around the region. But the basis of Space Mob is co-working, to look at collaboration between freelancers, SMEs, and even MNCs. So this space is not officially launched yet, so you guys are actually here before it's officially kicked off. So if you guys want a free tour of it and whatnot, let us know and we'll take you guys on tour. But because we're in the science part, this is very dedicated to more deep science and technology. In fact, Space Mob was born out of the concept of adopting and really embracing technology. All the technology that is built for the space from office management, space management, inventory management, e-wallet system, booking system, it's all built from the ground up using goal language. It is led by two ladies who are in sort of our chief product and our chief technology officer. There are two ladies who basically built all this there, so we're very proud of that. In fact, all the UI, UX are all done by ladies as well. For some reason, the ladies take over our digital platform, and the guys are taking on the offline platform stuff. But that's all I'm going to say. I enjoyed the time here and really had fun. If you guys want to take a look at the space and enjoy it again, let us know. We'll see you for a while to take you guys on tour. But have a good event. Thank you. That brings us on to what you're eating right now, which is very, very kindly brought to you by Space Mob. Space Mob, tribe-hired, I don't know. Someone pays me money and you get pizza. And chicken, which is even more exciting. Tribe-hired basically reverses the idea as they reverse the hiring thing, so you advertise yourself and companies will pitch to you to hire you. That's the general concept as far as I'm aware. But very kindly, they pay for our food every month, which is great. So if you're interested in actually getting a job in a different way, then check them out. I haven't prepared these slides, so I can't remember what happens. Oh, yes, our color of the month. This is Dodger Blue. The way Jing's pointed out, there are enough colors in the CSS spec to keep us going for several decades. It would be interesting if we went in alphabetical order, I think. So if you're thinking about using a color and you don't know this month, why not try Dodger Blue? No good reason whatsoever. Look at the bad contrast. Announcements will be later. Let's get to other stuff first. I will kick off getting into the news. Now, if you've been to talk CSS when hey, Jing's not here and I have to do the news, it's terrible, so I apologize in advance. She compiles these notes, so I'm just going to read stuff and not understand what half of it is. These are on our GitHub account, which you can get through our site. So if you want to read this later, anyway, there have been some pretty cool things in the last few months, though. I mean, Grid has launched, what have we got recently? Carrot colors, so you can change the color of the carrot because you feel like it. Why not? So that's some of the new things in Firefox 33. Safari 10.1 is out. If you haven't updated your Mac or a phone or iPad or anything else like that, Grid is there, yes. It's the best. More things, download. Okay, that's fine. CSS containment modules. This is a way that lets you basically isolate chunks of your code and apply CSS only to them. CSS is global by default. This is a way of natively being able to work around that, which is pretty amazing. There are some libraries out there, like CSS Modules for React. I think it's gone beyond React these days that let you do the same thing artificially. This is a native way of doing it. The good thing when things are done natively, like CSS variables, you can do variables in SAS or less, but if you have native variables, you can interact with them in different ways. They're live in the browser. I asked this as an interview question if anyone thinks that they know this CSS well. What's the main difference with CSS variables when they're, like, compared to SAS or less variables? The key difference is you can interact with them via JavaScript. That's pretty powerful. They're supported in a lot of browsers these days, but other things. What else have we got? CSS fill and stroke, which lets you do interesting things with text and SVG. We're kind of getting into, like, early 90s stuff you could do in a word processor now on the web. Image values, box alignment. Yeah, I'm going to skip the rest because I don't really know. Tonight, there is me and me and me. We live off ULOT, actually, coming up and speaking. You don't need to be an expert in what you're doing. If you've done something, if you've built it and you want to talk about it, this is a great platform for you. If you've ever wanted to get a really cheap conference ticket, it's a really, really good way to get in that direction. Because I know from planning things like that, we look at people's pasts and if they're spoken at a nice event, like Singapore CSS, then it certainly stands in your favor. So if you're interested for next month, please let me know. If not, if you've got something tonight that you want to share later on, I'll make some time available. So tonight's agenda passed what we've done already. I'm going to be tearing apart thesingtail.com. If you're on CopyJS Slack group, then you'll know how happy I was when I went there to pay my bill and they redesigned the site and it looks awful. All the performance is bad, but I'll be diving into that and why it's bad, how it can be improved, basically. There's nothing worse than your release that just goes a notch worse than what you're looking for. After that, I'll be opening the floor for Dr. CSS. This is something we've been trying to introduce for the last couple of talk CSSers, but we keep running out of time. Tonight, we've got time, so that's good. If you've got a particular problem that you're having trouble with, if there's a concept you'd like explained, it's your chance to basically ask questions and we'll do our best to try to explain it and make sense of it. There's a bit of a mystery for a lot of people because it's kind of like what JavaScript was 10 years ago. Some people knew it well, but a lot of people didn't. That's very much where CSS is now. It also doesn't really get the respect, I don't think, in a professional environment that you see a front-end developer who knows JavaScript but knows CSS and say, well, what front-end do you actually building? Don't be afraid to ask what you think is a stupid question or ask many. All right, moving on to Singtel. Singtel customers here? Singtel devs here? Okay.