The What is New in Rails 5 track, I'm extremely proud to be part of it. I'm excited for all other talks today. I think this is a really cool release. So let's dive into cable boxes. So this was the first cable box I ever saw. And look, it's got a cable. I don't know if any of you are old enough to have seen one of these things. But this would sit and connect to your TV, and you'd be like, okay, to get to 33, I find that, and I've got to do the dial. But that's not the cable we're talking about, obviously. For this presentation, I made several high-quality 8-bit art, not 2-bit, not 4-bit, but diagrams throughout this presentation, you're welcome in advance. Here we see our intrepid user connecting to Rails through a cloud. Yeah, so again, you're welcome. I'm pretty good. So how can ActionCable sort of change this up? So what we're going to do is we're going to talk about the history of ActionCable and WebSockets. We're going to talk about what it is, what it's not. We'll talk about building blocks, like what actually, what code is there for you to use, and then some patterns. We'll also talk about deployment strategies, how to actually make use of this today. My name is Jesse Walcomont. You can, um, I'm J-WO on Twitter and the GitHub's. If you've got questions, comments on this talk, I don't think we're going to have time for Q&A, so tweet at me, um, and I'll do my best to get you an answer. So I found that the best way to look forward at changes that we're going to take place is to look back and to see where sort of we stand in this march of time. So let's start at our F5 refresh, or like our command R. So in general, like, this is how we would update a page for a lot of times. So like, checking your email was frustrating. You had to click refresh. And then you had to make sure that like your two meg of storage didn't get taken up by someone sending you like a 300 by 300 JPEG. And then you had to like call, because texting wasn't really a thing yet, you had to call your friend and be like, check your email, it is full. Kids today with your gigs upon gigs upon gigs of storage, you just don't understand. So other than that, like, if you're going to get a page to update itself, maybe you could just have it like auto refresh. So you could have like a meta tag that would say, hey, refresh yourself every three to ten seconds. Um, dredge report sort of did this for a long time, I think still does. And since sites being paid by the ad impressions, like, this is a pretty good story. You just leave your site up and it would just refresh, refresh, refresh. I don't know why that model didn't work. But this would be the code that would make that work. So by the time that like 2002, 2003 came along, we wanted better. And so we got polling. Polling would be in that time like Gmail, right? Like, Gmail came out and it's, hey, you've got two new messages. We didn't update the page. It, and at the time that's like, what? Okay, now this is in 2002, or 2012, excuse me, but DHH said, campfire to this day still uses a three-second poll. Chat was supposed to be the poster boy for WebSocket and some friends. Now, that's 2012, times have changed. I'm glad that we can move on, but this was DHH's view. He said, polling remains a great way to make your app dynamic. If you don't require sub-second responses, live updates in Basecamp are polling. So like, this works on a very large set of websites where you can just have it like every three seconds, fetch my new stuff. So there are apps that don't need like sub-second responses. Having your JS poll for changes on an interval is like an extremely good idea in many circumstances. So this can be what that looks like, you know, you jQuery pops up, you say set an interval, make an AJAX recall every three seconds, and sort of set it and forget it, but then we get to WebSockets, which are so hot right now. So I first saw like WebSockets be used with Push or App. And they're here, and it made everything very easy, like they took care of everything for you. So like you'd process an image in the background and then post to Pushers API when you're done, and your front-end listened to Pusher and like updated when it was done. So this came about as far as I can tell by RFC 6455 in 2011. It says basically it's two-way communication between the client and the server, and that the remote host has to opt in to the communication. That it can't just, whereas HTTP calls just go and are taken, right? But the client has to request a WebSocket, the server has to say yes. So some examples, socket.io made things pretty simple in node land to push updates from the server out to the client. Patrick Newkentze, patio 11, built a pretty sweet fake stock market. I don't know if you've played with this or not, but it is pretty sweet. So it sends trades out via WebSockets, or you can constantly ask via an API call, like which, like, do you have any new trades that have been made? But the thing is, is like, you'd have to do that on a loop. Is there any trades, and is there any trades? You're making a new connection every time, and when you're trying to do high frequency trading, which is what sort of it's all about, you want to get at the trade as soon as it possibly can. And so connecting via WebSockets was a way that you can actually get it almost as it happens rather than making a call in an infinite loop. So the trouble is, how can a server keep track of all these connections? Like scaling up in a big server can sort of work in a language like Elixir and others like it, but what about our dear friend Ruby? If every connection, like, lives, and there's got to be an object that's like listening for connections from server to client from client to server, like, that has to be taken up in memory, and Ruby loves its memory. So you're probably like, I'm uncertain about 2,000 connections, let alone 2 million connections. So with Ruby and with Rails, there's got to be a story about scaling out, not just scaling up, and spoiler alert, there is. So is the future just real time? Probably not. I doubt that we're going to default to building every feature with action cable, but I think it can add sort of pizzazz and fun and really fast updates. Like for certain apps that require that low latency, website cuts is how I would describe TreeChillSelfGood, my philosophy. So let's take a look at what action cable is and what's not. So if we know where the possible awards are, but we also know where the awesome is, we can decide if it fits in our tool belt. So first, let's start with the what it's not. In general, it's not just a silver bullet that'll make everything like super fantastic great awesome sauce. So let's talk about like what it's not. So it's very much made to work inside of Rails. I could see a future where it's lifted out, but for when do I seem we're not there yet? I don't consider this a bad thing, but it does sort of want to be in a request, or it wants to connect with a controller. It wants to be in Rails. That's fine, I mean it's not like people are going to NPM install, action cable. It's also not necessarily a step forward for Rails into more JavaScript integration. Like there is JavaScript here, but like it's, I saw this and I was like I think this makes sense. It's not, it is just a feature. It's the next J builder, it's the next turbo links. It's not the next asset pipeline. It's not the next active record. It's just a feature. So let's talk about what it is. So it's a solid feature. Like it works, it's fun, it adds value to your app. I don't think it needs to be any more than this, but like this is sort of the scope. It's a nice feature to have for Rails apps. So like turbo responsive or turbo links and JavaScript responses. It's a way to like snapify Rails. It's a way to make it faster. Like there is a certain wow factor where you've got like two windows up. You make a change on one, it like propagates to the other. Like people are, so like wow, that's cool. It's also easy and fun, which like big props on that. So why no chat apps? Like why did I specifically come here and say, we're not gonna talk about chat apps? So when I came up with the idea for this talk, I was somewhat dread, like I was dreading the talk that I might hear if I attended. I think it'd be about chatting between users, maybe like an intercom.io style integration, but there's so much more that we can do with sockets. Cuz chat apps are the hello world of web sockets. They don't add to, like they don't add anything. Like there are features where like if it's a chat app, you probably want a chat app, but just adding chat to an app doesn't make it awesome. And so as we show people, hey, you can use action cable, here's a chat app. It's sort of like, but that's not where the real value proposition is. Cuz most apps don't need chat between two different users. Like Facebook, Chur, another social network, maybe? Well, I implore you, when you go and you try this out, don't just add chat to your existing apps as a way to check out action cable. But some apps do need communication between the server and the client. Like if we're building unsocial apps, there's big wins on what action cable can get us. Use case number one, as I see it, is collaboration. So this can be as complete as a big Trello style where we're both editing the same document or the same card or somebody adds a card and it shows up on my page. Or maybe a price changes on a website, inventory changes, stuff like that. It'd be nice if I'm viewing everything if it did update, rather than later on on another page load. Use case number two, asynchronous tasks. So if you're implementing a task that the server needed to say like, that's all new data from a third party or something. Maybe it's something like create a PDF from an invoice. You'd likely throw it on an action job and pull for when that's complete. It's not easy. It's not rocket science either, but it's doable. But action cable can make that fun. Okay, so the first action cable beta. So again, more with the history and then we'll get to code, I promise. Okay, so last year, action cable was announced as vaporware. It was announced with a diagram, but no code. This is the diagram. Now, not too much later, July of 2015, we got our first look at the code. That's only a couple months, so as far as vaporware existence, that's not all that long, but it was a non-rails experience. Now, it was only version 0.0, but trying it out was a little bit rough. So there are no generators, no deployment story, no standalone, no in-app version. And again, this is version 0, and here I'm complaining about it. I was able to get it to work, but it was a pain, like sort of diving into the source code pain to try and figure stuff out. And that's not necessarily the rails way. So I'm glad it existed, and I bring this up to say that if you tried it then, and didn't like it, now is a much better experience. The core is still there, but it's got the nice sugar, too. So the current beta version, 5.0.0 beta 3, which syncs across rails versions, was released in February 2016, and I was sort of like this, true story. So it made all the things that I had enumerated about for this talk, like do this, don't do this. If you want unauthenticated users, you have to monkey patch this, and it made them all just go away. It was great, and I was happy. So finally some code. Let's talk about building blocks, so the modules. So what makes ActionCable ActionCable? There are four distinct modules. So the first is the cable. So this is the actual connection from client to server. So it's what is connected to. So it lives on, messages go back and forth without having to reconnect. So then you've got a channel. So you've got your cable, that's the actual connection. Then you've got a channel. The channel is sort of a room. It's what you listen for events. So a channel is on the rail side, and it has a stream name. They can be like all products, or it can be scoped down to a specific user, like cart underscore, like that user's ID. Broadcasting is sending information out from rails through the channel to the client. And then you have a subscription. Subscriptions on the client side. Generally this is just JavaScript. It doesn't have to be an ActionCable, it's JavaScript. And it's the client side. You listen and you receive data from the server. Let's dive into each of these. So the cable, the actual connection. My examples in these are going to be in JavaScript, not CoffeeScript. So you can easily make these go to coffee, like js.coffee, but these are going to be JavaScript. So what we do here is we require the ActionCable library, all the channels, and then we create like a big app object. If it doesn't exist. And then we slide the cable onto the app global object. So in general, like this is what exists, app.cable on your JavaScript side. On the rail side, we tell it to process sockets in process. So this is async at slash cable. This is sort of the easy way to do it. The slash cables configurable, but this is sort of assumed to be the convention that you'll use. That's the actual connection between the two. So let's look at channels. On the rail side, a channel is like a controller. So it groups sort of ideas together. So you might have a products controller, maybe an inbox, a stream that's like specific to that user of updates. Think about this as like on Facebook, maybe you've got a stream on the right for like all your updates of what people do, and then maybe you've got a stream in the middle for your news feed. So they group together. So each channel has a connection, and it inherits from application connection. So this is very much controller inherits from application controller. So here's where you would tell that this connection that you have a current user object. So identified by current user, enables you to use this later on. It enables you to be able to say that your channel is only for a specific user. And on line seven here, we see what happens when the channel is connected to. So when the channel is connected, we find the user. So user.findby, id of cookies.signed, user id. So we'll come back to this in a little bit, but notice that it's cookies.signed, not session id. So you don't have a session, but you do have cookies. But since you have cookies, this could be in application controller if you're using like has secure password, which you might do here. So you would say on line nine, cookies.signed of user id is the user.id. And then on line five, user.findbyid's cookie.signed. So you would switch from a session of user id to cookies.signed of user id. I have a device example later for like the 90% of you who are wondering how to do this with device. So let's talk about broadcasting. So here I am using an action job to broadcast out the message to a JavaScript channel. That'll send it up to the client. So line six shows how to send it out. So actioncable.server.broadcast. And then you give it a stream name and a hash. So that hash would be the data that's going to be sent up. That hash, you'll send it out as a hash. It'll be received later in JavaScript as just a JavaScript object. So this can be done anywhere. Rate tasks, action jobs, controllers, model callbacks, like anywhere in Rails has the ability to send out broadcasts, which is cool. Also here I am doing the actioncontroller.render which is super awesome. I think we're going to look back and see this as a very cool feature. We'll go into that a little bit later. Finally you've got a subscription. That's the JavaScript listener. So when you create a subscription it listens for all broadcasts for that channel. So when the server broadcasts a message it calls the received function and that's where you get your data. So app.product is equal to app cable subscriptions create and then you've got connected if you wanted to log that, disconnected if you wanted to log that and then received. Received is sort of a magic function like that's what you need to call it. That's when I broadcast from Rails up to JavaScript, that's what it calls. And then you can do whatever you want with that data. So here it's like data.product.id but you can do whatever you needed to with this. Here I'm saying let's find a product with the data.product.id of that ID and replace it with a template. So in this example Rails is sending up the updated template for that product and it's just going to re-render right on top of it. So let's walk through a standard action cable interaction. We'll start on the client side this time. So by requiring action cable the cable cables to the Rails cable. The browser then upgrades the cable connection to a web sockets connection. I mean the subscription subscribed. Connection connects. And then to start listening for updates you create a subscription with the received function. That's what gets called. So you can have many subscriptions in like many different places. So what I mean by that is like app.channel or app.cable.channel is this global thing. So anywhere in JavaScript you can access it. So it could be your standard jQuery style like listen for the event or it could be in React like on the component amount it could be in Angular it could be in Ember on set of controller like any of these things can create a subscription and start using it. So the subscription calls receive data when the subscription receives the data and that's it. This is a Tron DeLorean. I love Giffy. So let's talk about patterns like how we might set up for specific scenarios. First we'll talk about data updates. So this is what I basically call collaboration. But we can keep data in sync across tabs and users in sync. I'm sorry, not sorry. So here we're looking at a pretty sweet browser setup. It's got four tabs. Up in the top right is the cart button. That's a cart. And we're selling tennis balls. So those are tennis balls. So that's your add to cart button. I'm telling you, I'm pretty good. But we're looking at like four tabs because the middle two are like on this site because I don't know about you but I'll go to Amazon and I'll do a search and they'll be like open a new tab. Open a new tab. Open a new tab. And you'll see all of these open that I can flip through. So if we add the cart on tab three, there's not one item in our cart. But what about tab two? It's typically not updated, right? It's typically, sort of it was, it'll show whatever was on that page as it loaded but not update itself even though tab three updated itself. It's not a huge thing huge thing, but what could we do to make this experience even slightly better? So after the update happens, like in a controller or a job, you would broadcast a message. The message can be data or it can be a Rails rendered template partial for you to update with. So this is the application controller.render. So when I heard about application controller.render, I was basically like dancing the dance of joy. So I've wanted this for so long. The use case that I have for it is like creating reports. So each month you'd want to create reports using whenever, like a rake task. And I'd want to be able to use Wicked PDF to take HTML and convert it to PDF. But it's not in a request cycle. Like there is no request at that point. So I had to do some like weird things, man, to like make that work. But now it's easy. You can just render an entire part, like a partial or a page. You just hand it what locals you think this partial should have. And they can be the same partial that you would use if you're like rendering your cart or rendering out like a list of products. I think it's going to be really awesome. Here's how you could send out new cart partial to a current user only. So you would broadcast to cart underscore current underscore user dot ID. So that would be scoped to just that user. It would only go out on channels where that's subscribed, where you are that user. So it's not that like the cable has all of the message. It only has the messages that it's actually subscribed to. Here's the channel setup that would set up the stream. So the channel would have subscribed and it would say streamed from cart underscore current user. Both these have been on the rail side. So you've got broadcast to a channel. And then JavaScript listens for that message. So app cable subscriptions create cart underscore the current user ID. He receives the data, replaces up the template. Now Tab 2 is happy. You can also sort of hook into existing JavaScript libraries. So maybe like you change a graph, update some options. Can action cable be used to send messages to the server? Did something happen on the client? Yes, it can. So if you want to send a message to the server and then out to other clients, here's an example for you. So the example that I've got is like an HTML5 slides presenter mode. So imagine that this is like reveal.js and we're all looking at it. So you'd be looking at sort of like a read-only state. I'd have the ability to change the slides. And so what we would do is you'd add an event listener. So you'd add an event listener to the slide change. Now that's reveal specific. So all of this is predicated on your JavaScript libraries having hooks that you can tie into. But what gets sent from client to server when you say app.slidesnotification.advancedslide and then you send it some data. So the slides notification, that's the channel name. And then you've got a channel method on advanced slide and then you send it the data. So app.slidesnotification.advancedslide. So advanced slide is the method that JavaScript will call to tell Rails that something happened. So here we say app.slidesnotification is the app cable subscriptions. So this is setting up the subscription, the previous slide was using it. And so we say advanced slide. So that's the function that we called when we said app.slidesnotification.advancedslide. This does this.performslides data. Back on the Rails side, we have a slides channel. So the streams from slides, that slides stream is the name of it. So earlier, one, two, three. So on line six here we say perform, perform on slides and send it the data. That slides becomes line three here, stream from slides and calls the line six slides method. So that is what comes in from JavaScript back to Rails. So there's the broadcasting out and then the receiving message back. So line six here, slides of data, we're, I'm just going to say, ifcurrentuser.admin, admin, then action cable server broadcast, like broadcast it out again. So what's interesting about this is messages go from client to server. It's not peer to peer. So like this makes sense when we think about it.  And vice versa as you reply back. So let's talk about collaboration. So Trello, we talked about cards, like that's sort of what it would be. Pivotal tracker, also the cards. But then on GitHub, they do a neat thing where it's sort of complete with yes, no, you can merge with, Trev CI comes back. And then it updates all the other users viewing the page. So this is a neat way that if, if I like click and merge, it's going to other people viewing that page, remove the ability to merge. I think that that's the type of thing that we can very easily get huge wins out of with ActionCable. Finally, asynchronous tasks. So let's imagine that we have a system where we use like mechanize to go out and fetch the latest data. This can take quite a bit of time, so let's throw it in ActionCable job, or in ActionJob. So the first thing we do is we generate a channel. So each channel is going to have many streams based on like a UUID. So each task that we do would have its own stream. From the JS, post it up, give it the UUID that defines this job. You would then create a subscription on that stream with that UUID for when messages come back from Rails. Maybe you have a site search job that performs search with a UUID. So you have your stream that you broadcast, hey, I'm starting. And then snip, you do all the stuff. And then ActionCable server broadcast the stream that it's complete and along with the template. And yeah, let's go ahead and discuss chat. I read that there's this concept of iMessage on iPhones lock-in that people really love seeing the bubble like when people are typing, that it makes it feel sort of instant, that you're connected to someone, like there's an actual person that's actually typing right now.  So Aziz Ansari talks about this in modern romance. So he asked someone out, he saw the bubble, but then nothing, like the bubble just went away after a while. He never got a reply in the sad face for Aziz. But there's this sort of emotional thing with this. Okay, so what would you do? So you could listen for the key up event on a text area and then tell the server that you're typing in, that you're typing in the conversation between you and Taylor Swift. Then when the message is sent, you would stop the bubble and render the message text, and maybe you would handle if you haven't typed in a while. End of chat. Let's talk about deployment. So in-app mode is basically easy mode. Think of it like you'd use Sidekick, not inline jobs. So you're not doing Sidekick, it's just inline. It works, but scalability is a thing. So it can be done with only one server, no rescue Sidekick. You can just say that everything is inline, everything is async. So you would tell it, my QAdapter is async, and then my config, cable.yaml, async, async, async. Everything is done async, so that's just threaded. It connects to slash cable on the rail server, and generally can work pretty well, but if you've got more than one server, like you've got multiple dinos or whatever, then you want to use Redis. So you want to have server, server, Redis, and Redis will keep it in sync. Otherwise, everything is just going to be in memory on each server, and that's no good, because if I connect to one server, that's a physical connection you connect to another dino, we have to have some way that I can actually pass messages back and forth. Redis would be that. Standalone is basically hard mode. It's slightly more involved. It's the same scale as sort of moving from async to Sidekick. You connect via Redis. You've got to have an actual, like, sockets.domain.io, you've got to configure where it is so it knows how to connect more with a person. So our green person connects to rails, again, you're welcome. When you broadcast it, it sends the message to Redis. Action cable is listening for that, and then action cable sends it back out. So quick likes and gotchas. So what about miss messages? I don't think we know yet what this story sounds like, but I think we have to think about the idea that if I'm just sending update, update, update, update, and you miss some messages, you go offline. What does that look like? In a physical, like, it's a physical network connection to somewhere in the world. So you want to use ActionJob. Don't inline, like, just broadcast it out in your controller. Because it would have to send, like, somewhere along the world. Don't wait for that. Also no session, only cookies. So here is your device version. You're welcome. You have to configure your request origins to allow or disallow people to be able to connect to you. Fun fact, don't leave a trailing slash in the host, because it will not work. And finally, the config.cable.yaml default setup, this is what gets generated. The production URL for Redis says local host. You'll need to change that. So where do you go from here? So I've got a simple example that you can look at, joo slash inventory cable. There is also ActionCable examples. These are very good. There's documentation on this URL. But so ActionCable is part of the Rails standard, just like ActionController. Finally, I want to give some many thanks. So thanks to DHH for having the idea, announcing it, making it happen, like, this is very cool. The 42 plus contributors on the ActionCable project, you all rule also. And thanks to the Iron Yard for paying for me to come here, spend today with you. So we're hiring developers across the U.S. that want to learn how to teach, make the world better, change lives, improve diversity. So if you're interested, tweet at me, come talk to me. I'm J.R.W. Thank you very much.


Welcome back to Comic-Gaden's Pop Review, guys. I'm your host, Shannon, and today we're gonna be taking a look at the pop television, Mighty Morphin Power Rangers, number 410, Morphin Exclusive, only at GameStop, Blue Ranger, Vinyl Figure, day tuned. So hey guys, welcome to Comic-Gaden if you're new, make sure you hit the subscribe button and the little bell, comment below, hit the like button and maybe even share with your friends. Good job. We have cookies and milk. I might be seeing a matcher. Yeah. Alright guys, welcome back. So as I said, this is GameStop Morphin Exclusive Pop Television Saban's Mighty Morphin Power Rangers, number 410, Blue Ranger, Vinyl Figure. You got Billy the Blue Ranger here. Got him peeking up from there, Blue Ranger on the side. Number 409 is Kimberly the Pink Ranger, 410 is Billy the Blue Ranger, 411, Zack the Black Ranger, 412, Jason the Red Ranger, and 413, Trainee Rest in Peace, the Yellow Ranger. Collect the entire line of Funko Pop Television, super stylized vinyl figures. And then on the side here you got the standard Blue Ranger. So let's go ahead and take a look inside. Once again, I tell you this is the Morphin Exclusive. I purchased this for my son, for Easter. We went to Walmart the other day. GameStop was right next door. We decided originally to go inside and take a look and just browse around and see what pops they had. And of course the first one I see is one that's been on my list since I started collecting and that was Space Ghost right above there. I saw him. I had to have him. The kids started getting excited seeing the pops. Duke picked out the Morphin Blue Ranger. Ali picked out Bubbles from Powerpuff Girls. And Marissa picked out a Dicast Metals Spider-Man. As you can see here, it is blue transparent with glitter on it to symbolize him Morphin. Not really much. You can see the detail. You can tell it's the Blue Ranger. Got the Triceratops helmet. You can see his visor here and the mouthpiece here. The eye of the Triceratops. You can kind of make out his gloves and boots as well as his belt and morpher. You can see inside how it's put together here. Got his blaster here. Very nice. Very nice. And let's go ahead and put a light behind him and see how well it shines through. Oh yeah. That is really nice. So his helmet is completely transparent because of how big it is. The body is slightly transparent. You can't really see through it a whole lot. The arms, yeah. The legs, kind of. The body itself, that's where everything kind of connects together, I guess. So that's not really completely transparent. But it is a very nice figure. For those of you who don't know, Billy was played in the original Mighty Morphin Power Rangers by David Yoast, who left the series halfway through Power Rangers Zero when the Alien Rangers came back. They needed Billy's help to restore water to their planet. But outside of that, in real life, David Yoast left the series because a lot of the crew from Power Rangers was giving him a hard time for being gay. It's not really a big deal nowadays. Back then it was the 90s. People were still... It was that transition period where a lot of people were still homophobic. So people have made up with him since then. And it's not really a big deal anymore. So there you have it, my friends. Popped television. Saban's Mighty Morphin Power Rangers. Number 410. Morphin Exclusive. Only at GameStop. Blue Ranger Vinyl Figure. Tune in next time. We'll see you real soon.


And now to Undo State where the police has confirmed the attack on the Boolean van in Undo Township. However, the command said the attack on the Boolean van was forward by officers and men of the command. Speaking to John Lest in our career, spokesperson of the command, T. Lee Ikaro said the robbers did not succeed when the attack on security operatives blocked different locations. He said the command has re-strategized the hostel. The repeat of Ilara Moki Bank raid where three persons were killed, including a journalist. There was an attempt on a Boolean van from one of the banks in Undo, but because the commissioner placed after the experience of Ilara Moki Bank robbery, I told all DPOs in whatever place that you hold in force to see that there should be no attempt. That's why I'm saying the one you're coming and attempting the bank robbery was not correct. He said, told them, in fact it was in order to all of them, there should be no attempt of any bank to suffer what the Ilara Moki Bank suffered. And so when there was this attempt on the Boolean van coming from one of the banks, it was easier for us to get it down because we were aware that there was an order for every DPO, every police officer, whether small or big, anywhere you're serving, to see that there will be no bank robbery in Undo State.


Hello and welcome to the Coach's Corner. I'm Joe Wamba, joined now with Andrew Borderline, head coach of the men's soccer program. And Coach, last week, fallen forward, no, to Hood, and then bouncing back over the weekend, getting the 2-1 victory in overtime up at Albright. Talk a little bit about you guys go up early. They notch it pretty late in the game, but you guys have the maturity and the fortitude to get that game winner on your only shot in overtime. Right. Yeah, no, I think that shows a lot of maturity where we've come so far this season in a little over a month. And that previously, if they would have got that tying goal at the end, I would have been very, very concerned going into overtime. But you sense the guys coming out on Saturday, and they competed for the whole 102 minutes or so. So and it is, it's a huge credit for their maturity over the past month and a half. And sticking with the maturity on the defensive side of the ball is such a big focus that I've seen from watching your guys' practices and games in the past, limiting them on shots and quality shots. Mike only had two saves out of three opportunities. Talk a little bit about the defensive play from Saturday. Yeah, you know, we discussed as a team and how, you know, as a defend, we have to defend as a team. I think too many times we get caught defending individually instead of as a unit. And that just doesn't work. I felt like we were much more organized over the weekend. We still have some stuff to clean up on the defensive end. But I was impressed with the performance from the strikers all the way back to our goalkeeper on how we were able to limit their them scoring quality chances. It's got to be a full team effort to get these types of wins. And that's certainly what you guys had on Saturday. Looking forward to this weekend, you guys, well, first of all, tomorrow you guys have Catholic at home and then staying at home with another conference opponent in Arcadia on Saturday. Talk a little bit about those matchups that you have this week. Yes, we have Catholic at home tomorrow. You know, they've played a very, very tough schedule. They've come up with some very good results. I think this will be a good test. Again, I think they're going to be just as good as all the rest of the teams we have in our conference coming up. You know, one of the things that I'm excited about is these last six games of ours on this schedule. It's probably the best six game stretch by a long shot that we've played all season. So it'll be very interesting to see where we're at. And then sticking, talking about the conference, you guys are at two and one right in the meat of the conference with a lot of important games coming up. Every conference game is super important. You guys still have the opportunity to better the record in conference. Absolutely. You know, right now, you look at the conference standings and you're sitting in a pretty good position. I know we've got a lot of tough games left, but that's what's exciting for us. You know, this game on Saturday against Arcadia can really shape the conference. And that's something that I think we're going to be pretty excited about. Again, I think we continue to grow as a team. And I know against Hood, that was definitely not the performance we wanted. And you know, but if you look back in the last four or five games stretch, you can see how far we've come. And so that's what I'm very excited about. Saturday comes, it's a very important game. You leave Saturday, you can put yourself in a pretty good position with four games left in conference. Well, coach, I appreciate your time today. And good luck out there versus Catholic and the progression of the conference schedule. Thank you. He's Andrew Bordelon. I'm Joe Waman. This has been the Coach's Corner.


Hi you guys! Welcome to a sort of part two of a new series that I started last month. This is my indie sewing pattern roundup. It's like all the new patterns that the indie pattern designers are releasing. You can see I did one for August, but it didn't include all the new patterns because I'm new to this and my research was not thorough. So I thought I would come back and do a part two for August. I know that it's October. If you know me, you know me, right? I do have September's teed up ready to go and I've already started October's list. So this is definitely going to be a recurring thing. If you like these videos, thank you so much for letting me know. I've added it to the rotation. So for August, I have added this part has one, two, three, four, five, six, seven, eight, nine, ten patterns that I missed in August. So if you missed the part one, you can go check that out. And this is part two. So again, we're going to kind of look at all the patterns. It's kind of like a first impression video, but not totally because I've kind of seen sneak previews of these online. But we're just going to look at them and kind of get a feeling for, you know, what they are and anything that kind of pops into my head. All right. So first up is the Love Notions, Tinley shorts, skirt and squirt, three patterns or three styles and one pattern. I love that. The pricing for Love Notions is always spot on. I think this must be like an introductory, introductory discount, maybe I'm not entirely sure. But the Tinley is straight shorts, full shorts, straight skirt and full skirt. And then you can add the shorts underneath the skirt to get a squirt like duh. It comes in sizes extra small to five X and made in either knit or woven. I think that that's interesting. Let's see. Okay. Before I give an opinion, let me look for body styles. We talked about that. All include bike shorts. Okay. I think the bike shorts add the included bike shorts. Okay. So those have to be a knit. You can't have woven bike shorts, right? That would be weird. Flat front waistband with elastic back meant for knit or woven. Confident beginner. I agree with that. And then here's all of your, you know, not important stuff. Well, it's important if you're going to buy it, but not super important for the purposes of this video. Kind of make this big. Here we go. Full screen. All right. So straight short, full short, squirt. And did she make this like a whole? Wow. Let us zoom. Did she make this like a whole dress? That's kind of cool. Oh, okay. I missed the waistband with little buttons. That's so cute. Front slash pockets also. Then you can see here the skirt with the shorts. Cute. Okay. So this is the full skirts. Full shorts. Man, this is complicated to explain. So to the full, I'm now getting really confused because it looks like there's little shorts under there, right? But I don't think so because it would look like a ghost like this one. Okay. So again, with Indie patterns, most of the photos are not real models. They are not like professional seamstresses or just hobbyists like the rest of us. A lot of them are like pattern testers. So we're really not going to talk about their look, their modeling ability, or any of that. We're just going to talk about the pattern. I will address some fit issues as I see them pop up that are not related to their specific bodies. Okay. Like this one, for example, I do think that her waist is a lot higher than she's wearing this, which means she could probably size down a couple of sizes. Again, too, that kind of plays in on comfort a little bit. Not everybody likes to wear their stuff high-waisted. But I think if you're going, well, what is the intent of the pattern actually now that you mentioned it? If the intent is at your natural waist, hers is a little bit higher, then she could size down and then it would be a little less full. This is also a little bit stable of a fabric that I would choose for the full skirt. This is exceptional. Fit is great. Fabrication is excellent. I do wish we could see the little buttons if they added them. No buttons. Okay. And then you can see the elastic channels. It looks like we have three of them. Cool. Yep. And then it's kind of like a, oh, what is that called? When it's this long, oh, boy. I can't think of it.  Okay. Here's a, well, that's a skirt, but it's also, oh, there we go. That's a good zoom. I think this is the skirt version, but it's also a great, look at a drapey fabric that would be suitable for that full short version as well. Yeah. And the fit is really good. Maybe a little bit higher, but fits well, looks good on her. Fabric is great. Great choice. Little drapes in it are really pretty. Okay. Here's a knit version. Okay. So nice waistband knitted skirt. You can see like the folds in it are really pretty. Here's the straight shorts on a plus size. Love that they showed this. Now, if you've been watching any of my first impression videos, you know, I just have this thing about hands in pockets for photos because I can't tell how the pockets are sitting. I'm assuming based on like how her hands are and how much like folds are in here that the pockets do stand away from her body a little bit. That would be my thing is that I, it's really hard for me to get slash pockets to stay, like don't gape open, you know, because I'm just so curvy at that area on my body. So if I make something that's close fitting like that, I usually just omit the pockets, maybe add a patch pocket to the back or something. But look how adorable this cute little skirt is. Right. And I don't know if she added the biker shorts underneath, but this fabric is great. This is probably some kind of like twill or something, you know, perfect for the slimmer skirt. Oh, yeah.  Look at that perfectly perpendicular line. So good. Excellent work. Cute fabric too. Just cute little outfit all together. Okay, here's another straight skirt, hands and pockets. This looks like it's the flowy skirt only because I'm not seeing a seam here. But again, really great with the fabrication there. Okay, I'm going to start going a little bit quicker because there's a lot. I think there's like look 70 pictures. That's a lot of photos. So let's keep it moving. Okay, here's an example of knit skirt with knit biker shorts underneath. You just have to make sure that the biker short size that you pick is suitable for the amount of stretch that's in that specific knit. Normally you would want something kind of athletic, but if you're using a fashion fabric so that it matches, you just have to make sure it has enough stretch. It doesn't have to be super skin tight. It doesn't, you know, it shouldn't be super loose, but it doesn't have to be that that fitted. The whole goal here is just that you're not showing your bits to everybody and that you reduce the shaving. Pretty, right? You'd never know there's shorts under there. Lovely. I want to see, okay, yes, this is what I want to see. First of all, do I have this fabric? I don't know. She made a little set. How cute. I think this is there. Oh, shoot, I made this at So Expo a few years ago whenever they did it virtually. Cadence? I think that's a cadence as a top. But then there's a little skirt and we know she put the shorts under, right? So cool. Love that. More straight shorts. I think that must be the flowy shorts. Oh, cute. Yep, more flowy shorts. So pay attention to the fabrication. That's important. Another cute set. Love that. Oh, that's an excellent, excellent fit and look at that pattern matching, that plaid matching. Oh yeah, that looks exceptional on her. Girlfriend, give us some fit tips on straight shorts with curvy bodies, please. Does anybody know who that is? Is anybody recognize her? Let me zoom in. I would definitely reach out to her for tips on fitting. Cute. Yeah, okay. You guys get the idea, right? Lots and lots of pictures to look through if you want to go, oh wait, we're at the end. So I guess I'll just finish up here. All right, there we go. Now we're at the beginning. So that's the love notions, Tinley. Very practical, sort of a year round situation. You could even extend these to be longer and have like year round pants, shorts and skirts. Well, I guess pants and skirts. Okay, next up is the George and Ginger flip-flop top. Okay, the flip-flop top is a sweet, how do I get to read all this? Oh boy, there we go. Sweet and simple strappy top, perfect for layering or worn on its own with a classic binding bag detail. Okay, this pattern is sure to be a staple. Okay, suggested fabric, light to medium weight, two-way or four-way stretch, two-way or four-way knit with 50% stretch. This reminds me a lot of that pajama. They have like a, I guess, night time, nighty type of thing that has this same neckline and same little T-back, but it's four-wovens, I'm pretty sure. I don't wear it much because the fabric I used for it is just not comfortable to sleep in and it's not long enough to lounge in, I guess. Like if I'm lounging, I want to be able to answer the door and stuff if I need to or walk the dogs. So I don't wear it as much as I should. I might have actually given it away when I just moved, but this is another version of that in a knit as a little tank top. Yeah, it's cute, right? It's just kind of a basic, but George and Ginger is really, really, really good at knits. Like I think all of their patterns are knits. So if you want to get into knits, you're curious, you want to, you know, take a sip of the Kool-Aid and see if you like it. George and Ginger is a great place to start. I hope you guys cannot hear my stomach, my gosh. All right, so yeah, lots of photos there, although this one looks totally different. So, but yeah, cute little tank top from George and Ginger and Pryce Wright, right? Okay, Doki, now we have the green style. I'm going to say briny. It might be briny, but briny sounds prettier. Top pattern. So the briny top is perfect for swim or active, clever one-shoulder design provides added comfort and support and the optional extra strap and included two inch full bus adjustment option makes it customizable for added support if desired. More like if needed. Enjoy freedom of movement, whatever your activity with this. Okay, got it. So here are line drawings. You have the one-shoulder asymmetry just right off of the pages of places like Kate Hudson's Fabletics, right? And then this must be, hmm, I don't know how these are different other than these little darts here. So I'm guessing this is the fuller bus option.  So it's a wide strap and a skinny strap. Love that. Fabric stretch, fabric requirements, all of that. So cool. All right, again, this is one of those places that has a gajillion and eight photos. So we'll go quickly through them. But you can see the, oh, I was not expecting a skull to just appear. It is October, my goodness. Love that photo though. Like really cute. But yeah, there's 53 photos. So let's get through the basics here. So that's the one with the skinny strap added obviously. You can also tell how it's kind of like lined. So you could put cups in if you wanted. Yep, they're skinny and full strap together. Cute. I mean, who doesn't need a donut sports bra? Let's be real because you're working out and all you're thinking about is donuts. One strap, that's great on her. That's the two-strap option. Nice big wide waistband too. I really like to see that. And I mean, look at this full bust coverage. I mean, I don't know. I don't have a full bust, but I gotta imagine that's hard to find and ready to wear for you guys. That looks really good. Yep, two straps. I like the contrast on that one. Little neon action. That looks incredible. Absolutely incredible. Maybe it could have made it a skosh shorter, but that's just maybe in really nitpicky. That looks so good.  Or honestly, even a top. She could put a skirt on with that and like go out to dinner for sure. There's a little set. There's the two-strap option. All right, we're getting it right. So cute. Love this. I'll definitely be considering this the next time I'm looking for active wear. I'm not a one-strap person. I gotta be honest with you. For me on me, I think it looks weird. So I think I'll be adding the little baby strap, but yeah. And look, I think that Green Sound must have a whole bunch of biker shorts and swim bottoms that you can mix and match with as well. I'd be surprised that they didn't have that also listed here. Like pair with, but maybe that's just how my marketing brain works. Like this goes great with this. What is the price? $12. Okay. Yeah, that's a lot to me for just, yeah, but I guess you pay for the quality, right? And those did look really, really good. Am I wrong? Or am I right? Okay, this is the new Sinclair Linda twist top. Sinclair is cranking out patterns left and right. So you're going to be hearing about them a lot during the series, but $10.99. This is the price point. Fitted at the shoulders, bust and hips. Semi-fitted at the waist. Twist, neckline, top and dress. Offered with Sporty Short. I don't know what that means. Offered with Sporty Short Short, three quarters and long sleeves and also has a sleeveless option. Comes in three links for the top. Hip, banded and hemmed and long line length. Comes as a dress, peplum top with a waistline seam. I feel like this was written either by AI or written exclusively for SEO. Like this is not how people talk. So that's kind of hard for me to, I mean, I understand what they're saying, but it's just, I don't know. Maybe it needs to be bullet points or something. But we have view A is short with three quarters sleeves. View B is a long sleeve top. View C is sleeveless dress with pockets and they all have that twist feature. Oh, some of the pictures show the Linda with a flared or puff sleeve add-on. It would be, okay, it is a link. Yes, maybe underline that. Okay, so sizing, yeah, zero to 30 on the size range. Three out of 10 skill level, two to three hours to finish. Light to medium weight, draping knit fabrics with at least 30 to 50% horizontal stretch and vertical stretch and good recovery. Okay, let's look at some of these photos. Are they not? Review site, oh, is that it? I think this might be it. Oh my gosh, my stomach. All right, well, I wanted to see the dress. Oh wait, here we go. Hold on. Oh, gotcha, gotcha, gotcha. Okay, so I'm assuming that's view A. What was the difference between view A and B again? Oh boy. Just the sleeves and then you can do two different band options. Okay, all right. So A, B, the twist top is cute. It's one of those things where it's like, you know, we've had a lot of twist top patterns come out over the years. They're just putting the twist in different places. We've seen them at the like empire waist, we've seen them at the hip line. This one just happens to be at the top. It is a cute little twist on the basic, which I know pun intended, but I really like basics with the twist. I could see myself wearing this possibly. I want to see the dress. Show me the dress. Oh, here's the little tank top version. Everybody's fits really well.  I don't see any weird wrinkles or anything. I think people are just choosing how fitted they want it to be on their hip when they pick their size, you know, and that's kind of personal preference. Oh, color blocked. There's the lovely dress. Okay, yeah, it's reading a little bit more maybe mature than I would have thought. This can be the length of the bodice is a little bit long as well, or at least on her, I think on her actually looks pretty good, but I don't know if she made any adjustments. So this one looks pretty. Still, you know, it's very conservative, right? Like it would be for like, you know, a conservative activity depending on your lifestyle that can vary for some people going out to dinner. Is it conservative activity for other people? It's not. But yeah, that print is really nice. Oh, and you guys can see here how long the waistband is. It really, if this is the waistband, which I think it is, it needs to be right here, right here. So just double check the length of the bodice and you should be good. Okay, cute. Next we have the pattern Emporium Walk Bully Wide Leg Pants. 10 bucks. 10 bucks for pants, guys. Like if you're wanting to try pants, $10 is not, you know, a lot of money to spend to get a pants pattern. Let's see how good it is. Design to deliver both style and comfort. Design for stretch knit fabrics with elastane. These pants feature wide legs, optional folk lie, high or mid-rise and more. I love that you get the option of high or mid-rise because I get that high rise is not for everybody, but you guess what? Mid-rise also isn't for everybody. So fast and easy pocket-free or select from our five different pocket styles. Wow. And then they always do a good job of showing off the pattern. So if you want even more information, you can go check out this YouTube video, features, wide band, or, sorry, waistband with elastic, snug but not tight, slight ease through hips, butt darts, or I guess waist darts in the back sizes 4 to 30. And that explains the five pockets. So much info here that you guys can look through. Let's look at the photos because that's how I get my best understanding of the pant. All right. So line drawing. I mean, it's a beautiful little pull line. Think of like a, yeah, like a Ponty pant. I can't read any of this because it doesn't get any bigger, like it doesn't zoom in any. I love the double darts on each side, the four dots, darts across. Love that. Especially for us pair shapes. Here are the five pockets you can choose. This is Kate. Oh, now it's zooming. This is Kate. I think the owner and designer behind pattern Emporium. So hers is obviously going to look really good because she's, you know, the mastermind. I'm hoping those are the mid-rise. No. Oh, come on. Like super loungy, like skims. Yeah, really nice. Yeah, with the patch pocket. Two totally different looks there from the orange ones to this one. And then we've got this. Now this is an interesting thumbs in pockets. Okay, that's new. Oh boy. Oh gosh. Oh gosh. Oh gosh. Oh gosh. I'm sorry. This is becoming very sensitive. Um, but you can see she used kind of like, I'm guessing that's probably a French terry. I also think you can probably skip the faux fly top stitching if you're doing it on something really drapey. Oh no, now that I'm looking at it, I don't know what that is. But, you know, drapey, probably really stretchy. I love the little contrast pocket, but kudos to you for a well pocket, man. That's not for the faint of heart, but look, she's wearing these basically pajama pants out with a nice button up, some cute little heels or boots or whatever. And like, she doesn't look like she's wearing pajamas. She looks great. Black is always hard to see, so we're gonna skip that one. But yeah, think about like an elevated jogger situation. Yeah, it looks really good. Oh, look how chic she looks. I don't know if she's a real turd, but she should be. She looks like she's ready to sell some houses. Yeah, exceptional. Exceptional. So good. Love it with this wide tank for her body type. That looks so good on her. Yeah, excellent. Yeah, these are good with the little sneakers. So cute. And then here's the shorts version. And then another pants version. Okay. Yeah, lots of photos. Again, there's a little set. Man, these are peeking my interest.  That's the high waisted version. Oh, gosh, I really like these.  This might be just a little bit too big for her. I know she's popping into her left leg, but all these drag lines going to the crotch line, I think that either I think the crotch line is just too deep. She might be like petite. Yeah, for sure. You can see here the inseam is just too long. Here's a little set that looks like a what's it called? A jumpsuit. I'm thinking about the fabrics that I got in New York. Would any know those are mostly woe ones. I did get that one Chevron, but I'm not making Chevron pants. I don't think such cute style of all these girls. Look at this. Why does that look like leather? Man. And she's the classic upside down triangle. So fuller on top and then straight down. The wide, the shape of the leg on these is what is so good. Yeah, these look incredible on everyone. Okay. All right, I'm sold. I'm going to get them 10 bucks. Yeah, for sure. For sure. I might even make this October's sew together pattern. If you're not already following me on Patreon, that's where sew together lives. We like pick a pattern every month and we also it and we talk about it and I can help you with fit and all of that stuff. So check out my Patreon. It's linked in the description box. Okay, so made from her maids released three patterns. Two of them went to their barbell collection, which is like their athletic collection. And one of them went into like a resort collection. So I love that they have the collections. I love that they have the collections because it, you know, if I'm looking for active wear, I know to go to barbell, if I'm looking for like a vacation dress, I know to go to resort. And then they just keep adding to it. So it's not like some people will do collections and they release the collection like at one time. And then that's it. We never go back to it. I think, I think, uh, yeah, Georgian gender does that a lot, but their collections are also really, really specific to like a theme, not just like a lifestyle or an event or something. Anyways, this is the Eden shorts and leggings. And then they also release the Myra, which is its companion like sports bra top. So we'll look at Eden first, but I imagine we're going to see a lot of both of them in both of these listings. Um, 12 bucks for just the pants. Okay. Eden is a classic fitted athletic legging. They have no side seam and include a full inseam gusset. Love that. The full inseam gusset means ankle to crotch, to ankle. This is how Lululemon does their leggings. Um, for ease and comfort, choose from three rise options, low, mid and high, three lined waistband options, plain, ruched, and front ruched. Okay. That's cheating a little bit. It's really only two and then you just mix and match, but okay. It also includes six hem lines, three and a half inch shorts. Um, that's what I wear underneath all of my dresses, three and a half inch seam, three and a half inch inseam biker shorts, which is what these are, essentially. Um, eight inch bike shorts. Think about Princess Diana back in the day with her bike shorts and the oversized sweatshirts. That's what those are. You have, and then you have the seven eighth inch length, which is like ankle and then full length. And the full length is two options too, depending on if you're really tall, very thoughtful. All right. Knit fabrics, blah, blah, blah, blah, blah, blah. I read all that already. Um, here's a lot of sizing information. Fits up, oh, sizes include, oh, the natural waist range is this. What's preferred waist? That must be a little bit lower. Fits full hip here.  That's so interesting. No, not everybody does that. Um, fabric content will attract, affect draping fit da drafted for medium weight nits, drafted for mid weight nits with four way stretch, great recovery and a minimum of 50% horizontal stretch and 50% vertical stretch. Look for high spandex content, 5% minimum, but preferred 12 to 25. I mean, I don't see anybody getting this detailed. The higher the spandex content and heavier weight nits will feel tighter and give more compression. And then if you want an athletic look, here are some examples of words that you can search online. Um, and then more casual. Here are some words you can search there. I love everything about this listing. So good. Optional, clear elastic, and then just the basics to sew it. Yeah. Wow. Okay, there's a, also a ton of photos here. So, um, we're going to go through them pretty quickly because again, I think we're going to see a lot of repeats, um, on the next listing too. But here are the line drawings. Love to see it. Right. You get all the options there. A lot more about measurements that you can look through. Okay. Again, try and just look at the shorts. I almost wish they would have made one of these photos cropped so that you could just see the shorts and not the whole outfit. But you get the gist, right? Biker shorts. Pretty straightforward stuff. I don't see anything wrong with fit. Nothing is jumping out at me. You can see the, um, gusset here. I actually, if you would have said color block, the gusset, I would have been like, that's weird, but I actually kind of love it. It's really cool and interesting. Um, you could even add one to the outer edge too and have two of them. Very creative. But yeah, everyone looks like they got a good fit for the fabric that they chose, right? That's, that's what I'm picking up. Like, like the athletic ones aren't too loose and the lounge ones aren't too tight. No, here's another, that was another color blocked gusset. Love that. Yeah. Mixing up the waistbands. Okay. Now this is Myra. Yeah. She's also $12. Sometimes they will do bundles. Look into that to see if they can buy like two and get a percentage off because then you could get both of these. But Myra is an athletic knit top full of options. The front bodice has a soft sweetheart neckline and the back bodice is scooped. Choose from plain or ruched front bodice. The ruching is created with a quarter inch elastic. Super easy to do. It sounds intimidating, but it's really not. There are three plain, plain back hemline options, sports bra, crop top or top. The sports bra is fully lined. The plain back crop and top, the plain back crop and top can be finished with your choice of a lining or a shelf bra. So you can put a shelf bra in here. I love that. Sports bra and shelf bra are finished with one inch knit elastic that is enclosed at the hemline and optional sew-in cops choose from three different sleeve options, narrow or wide straps, cap sleeve or bruce sleeves. Add clear elastic to the sleeve and neckline for added support. Myra is perfect for all of these activities. Okay. So here's all that we went over again. Here's all the very specific sizing stuff again. And then this is going to be the same information I think as the shorts. All right, let's take a look. See how they cropped her here? I wish they had done that for the shorts. But this is like a top. Like I would wear that to Target. Maybe not with this. Definitely not with that. Who am I kidding? But I would wear something I wasted with it or like a big oversized like coat or something. All right. So wow, look at that's all of our options. She didn't really mention this right back view lined cropped open back. There is an open back option. I don't remember reading that. I was going really fast. Maybe I just missed it. But there is this cute little like cut out version, which is really fun. Size charts and whatnot. Okay. That's the skinny strap. I think that's wide strap. Look how beautiful the sweetheart looks on her. That's a little cap sleeve with the open backs. You can see how that looks. It's funny. You can see through these photos how they were losing sun on this one. I only know this because I'm, you know, make videos. Oh, they had like five minutes of sunlight left on that really orange one. I'm sure they were busting it, but you can see here how the sun is setting for her and then they get to this girl and it's like, here comes the sun. Okay. Little weird things I notice on the internet. All right. So there's the skinny strap one again. I think that's also, that's got to be the cropped version and that's the top version. The top is so sweet. Yeah. And then there's the top with the shelf bra underneath. Perfect for yoga or ballet. She just looks like a ballerina, right? Yeah. Cute. Love it. I'd make a thousand of these. Yeah. I love it in this print. So good, but I can't do baby pinks. My eyeballs like baby pink. My skin tone does not like baby pink. Okay. Here is a plus size full busted woman. Looks so good. We might be getting a little bit of tension here on the straps. Like not enough support, but I wonder if I knew her, I would ask her.  I think, I think the ways around that would be to put some mesh, line it with mesh or something more sturdy than your actual fabric and then make it maybe a little bit shorter and it wouldn't be as stretchy as the strap. You know, it would like hold the strap up a little bit. I think you could also maybe put some knit interfacing in there maybe and that would help if you need help with the support, but yeah, there's everybody's really cool, cute looks. Yeah. Good one. Good little set. I mean, you kind of have to buy them together, right? All right. So this is the addition to the resort collection. This is the Aurora shorts cropped. That doesn't make sense. Aurora shorts cropped and pants play suit cropped and pants. Doesn't it mean I'm confused by that. Okay, we're going to move on. Aurora is a knit play suit full of options, fitted in the chest, semi fitted in the waist and hips, loose in the leg. Choose from strapless or cammy style. The strapless option has an elastic and closed neckline for secure fit. The cammy style has straps with a lot with optional elastic for added support. Both are printed with a shelf bra. Six inseam options. Quick sew, blah, blah, blah. Okay, there's all this. What's the fabric? Okay, suggested fabric is a medium weight knit with at least 40% stretch horizontally and 30% vertical stretch. Fabrics like these named here. Fabrics of less recovery such as round spandex may grow with wear and fit longer than intended. Yeah, they just stretch out. I worked with less vertical stretch may fit tighter through the trunk. I don't think that's accurate. I think vertical stretch goes this way, right along the grain line. So it wouldn't fit tighter through the trunk. They would fit like you'd have camel toe, right? So I guess that is tighter. Yeah, it's hard to explain that how that would fit. But all right, let's look at these photos. I get this pattern isn't for everyone, right? Like not everybody's pulling off like a strapless play suit. But it is really freaking cute on her, right? Like if I saw this, I'd be like, no way. Also, these whole big pockets. No, that's not happening. Not happening, especially when you have a waist. Oh, that's not a waist seam. That's the sports bra. So this is all one. So interesting. There's only a center front and side seams. There's no horizontal seams at all. Okay, so skip the pockets. Just trust me on that. Okay, let's skip through all of this stuff. All right. Photos. Yeah, I'm thinking, I'm thinking, I know that they're like positioning it as like resort, but I'm getting more lounge. Am I alone in that? Oh, look at the three of them. Right, I'm getting a little bit more like casual vibes. Maybe that's just how they styled it here. And not that you can't dress lounge like on a resort. Okay, this is a little dressier. She did throw on the belt and like a sandal. She's made hers like in a velvet situation. Yeah, they all kind of look like pajamas. And I think that that's because most of the fabrics that everyone is choosing are on a, they are a lighter weight fabric. That looks like double brush poly to me, which is inherently lightweight and drapey. I think if you were to find a double knit, that might be ITY, a double knit or something with a little bit more, maybe even like a Ponti. Ponti might not have enough stretch. So maybe size up, I don't know. I think if you found something that was a little less drapey, it would look a little less like pajamas. This is getting closer. This is very close actually. Do you see how that looks a little bit more like, like you have to think about what would I make knit pants out of? Like that first pattern we looked at that the pull on pants, like whatever fabrics those were, try those in this pattern. Otherwise, yeah, it kind of looks like pajamas. All that to say though, making this as loungewear is not a horrible idea. I always love this girl because we have the exact same figure. Like same skin tone, same hair, like she's like my other than like our distinct facial features. We're like twins. So I love seeing clothes on her. Anyways, is that creepy? I hope not. Oh gosh. Yeah, this looks not like pajamas. But like I was saying, having as pajamas is not a horrible idea either. That's for sure. You can even, yeah, go this route where it's like one of those like, like a looser fitting version of those body suits that everyone's wearing. You could tie your jacket around the waist and just have like a little bit of a looser fit, but kind of the same overall vibe and aesthetic. Yeah, she did really good picking her fabric too. Okay, that's the beginning. I think yes. Okay, so that's it for made for mermaids. They were busy in August. Oh, JK, we have also the tinsley. Wasn't, oh gosh, we have a tinsley and a tinsley. Not that they would ever know they're calling their patterns the same. Okay, this is in addition to the barbell collection. So in addition to the active wear type of thing, this is a tennis dress, sports bra, long line, shorties and sport.  I love this one down here. The neckline is finished with thinner thick binding, more than five hemlines, not feeling a dress, opt for the separate sports bra lined and finished with the band and elastic. Separate long line, which I think is like a long line bra, right? It's not quite a crop top. It's not quite a sports bra plus separate shorties or sports. So interesting that this one is $12. Also, they all come in the same pattern and you get more options. So if you're just looking for a boy short and a sports bra, this is definitely cheaper than buying the other two because you still get the same inseam screen and they're not, you know, there's not, I don't know. It's tough to say. I see advantages of getting all of them, but I'm also like a very bad influence because on this one, there's not pants, but can you lengthen it to pants? Yes. Is it hard? No, but it still takes time. Is it worth $12 of time? It depends. It depends on how busy you are. And then you can also make a skirt using the skirt and shorties. The skirt is a line with front seaming, optional slits, micro mini or mini lengths. Tennis dress with three options. Finish the bodice with a shelf bra full lining or leave it unlined. You can attach the shorties to the dress or leave them off. Perfect wearing casually. Okay. And then our knit fabrics. I don't play tennis, so I don't know much about, you know, tennis dresses, but medium weight knits with four-way stretch, great recovery and minimum 50% horizontal stretch and vertical stretch. Look for high spandex. Yeah, this is a lot like the other ones, the fabric descriptions for the other patterns. So here is our look. Let's skip through this stuff. All right. Well, that's cute. And she did make a little short too over here. Wait, why can't that just be like a cute little mini dress? That doesn't have to be tennis. That doesn't look Tennessee to me at all. Not the state. Tennis like Tennessee, get it? There's another one. I guess that was probably a little bit more sporty, but not a ton. Yeah, the color blocking definitely. And neon. Okay, we're getting a little more sporty as we go here. But still, it's the cutest little mini dress, but I feel uncomfortable like when people be like, whoa, that's really short. I don't care. Look at that one. That's an outfit. That's cool. That's so cute. Yeah, you could just lengthen it just a tad, right? Or I don't know, did the skirt have a longer length? Yeah, I had two lengths. I love that. And then you have this set too. Dang, this is going to be an expensive day for me. I have, while thinking about it, linked, or I've listed all of these patterns in the description box. If you want direct links to them, I have put those in my Patreon. So either Google them yourself or you can join my Patreon and amongst all the other benefits, you can get the links quick and easy. Yeah, she's not playing tennis. Not any tennis I've ever seen with that glass of juice. Did anybody take photos on a tennis court? Anyone? No, but I am kind of surprised at how versatile it is, right? You can definitely go sporty. This looks like something you would wear on a cruise. Come on, make it maxi length. That would be so pretty. You wouldn't even need the shorts if you made it maxi length, unless you were worried about shaping, which hand raised over here if you can't tell. All right, love tinsley. Really?  Yeah, I think selling it as a tennis dress is probably more like just like the trend right now, or is this tennis dress look, but it's so much more than that too. 12 bucks too for all of that. All right, finally, we have the Patenture Pirates ruched top and dress. The ruched top and dress is drafted as a snug fit throughout. I love the carousel. I'm not doing anything. It's doing that all by itself.  So many links included to fit your preference for every occasion crop top and shirt links also include an option for side tides to add a cute detail and to give you more freedom and how much you ruch it up or not, ruch it up or not. The longer dress links including midi and maxi have side seam split for a fun to wear elegant walking vent for the slim fitting skirt. You can add a shelf bra to any option. Gosh, yeah. You can also choose from a higher crew neckline, lower jewel neckline, just so, so, so many options. That's the same lady. Does she take pictures with wine and all of her photos? That was the same wine from the tennis dress. Oh, that's funny. Okay, so here are all of our options. There's a ton. Patenture Pirates always has a ton and then ribnets, cotton spandex, cotton jersey, modal ram, bamboo with good recovery, sweater knit, waffle knit, all of these, all of these. Okay. And the sizing to X to plus five X. Okay. Let's see some of these. Yes. Okay. Wait, yeah, ruched. Okay. So I wanted to find out where's the ruching Oh, on the side. So it's a t-shirt with ruching on the side. Okay. I mean, okay. I do know how to hack. I know a hack. I posted a video about it, man, two or three years ago, about how to add this detail to any t-shirt you already own. So I'm feeling a certain way about, you know, the pattern with it. I will say though, that mine is just for a t-shirt and it does not include any options for like dresses, you know, things with slits or anything. I mean, she looks absolutely beautiful in hers. We've got hers she made into like a little nightgown set with I'm sure some voice works that they also sell a pattern for pirates. They also do a lot of knits here too. Yeah. Really pretty high neckline version. Yep. A little tank top. That's the shelf bra. That's a pretty sweater knit version. That actually looks like that sweater knit that Stylemaker fabric sells. Crop top. So yeah, I mean, is it anything revolutionary? No, but if you need a top like a like a basic top kind of pattern, you know, you can consider this one and then also have all these other options to go with it. I don't know that I am a body skimming. Maybe I am or maybe I should be, you know, I could even not have anything like that in my wardrobe right now. But I also don't look like her. But that's also okay. You know, here I am living my best life, still worried about body image. My goodness. It happens to all of us. But you just fight through it. You guys, you know, you don't see yourself in this. Go to Goodwill. Try on one. Buy $153 and just wear it around the house. No one has to look at you and just see what you think. You know, try it with different jackets and blazers and things and maybe surprise yourself that you'd like it more than you realize. All right, that is it for August part two. Like I said, I have September coming right around the corner, probably this time next week. And October's list is starting. If you want to throw a girl a bone, if you see any new patterns coming out, DM me about them and I can add them to the list. But that's going to do it for me today, y'all. Thank you so much for watching. I will see you all very soon. Bye.


The Nigerian's First Lady, Oluremi Tinobu and Vice-President Nana Shetima have visited the family of the late Rotimi Akeru-Dulu, a former governor of Andostate, Enibadon or your state. Tinobu praised Akeru-Dulu as a great man and said, Nigeria has lost one of its greatest men. It's only God that gives us each day to live by. He has done his best. He was a great, brave man, loved by my family, loved by my husband, respected by my husband. We can only wish that the legacies he's left behind can continue and attend to us. And I wish the wife, the children, grandchildren, and the family, immediate family, that God comfort them and also ease their pains and they should live with the fact that the man has done well. He has done well for our people, not to even say professionally, so it will be solely missed. News updates.


DEVCON Decisions by Clay Mackle, episode 20, Other Swag. In addition to the yearly bag, there are other items you'll want to take home and save for the future. First, there's the immediately useful items, like the conference booklets and CDs. Plus, don't forget to download the DEVCON to-go database. It will help you organize your schedule, and it's a learning tool all by itself. You'll get a shirt to wear so you can blend in with the filemaker crowd at the hotel, but most likely they will know who you are because you need to wear your badge at all events. The badges, pens, and liners also make nice collectibles, as proven by Jerry Robbins. He's one of the elite group that's been to more filemaker developer conferences than I have.


Hey, we're going to be practicing here at 6 p.m. Don't forget. I'll be there on six o'clock and they never responded back to me. And as well as I respond, I reached out to another client. They didn't tell me what day they wanted to do, but I just don't like, hey, are you guys still interested on wanting to train? And they never responded back. So I'm in this process right now of just trying to look for clients and just trying to start it off at the moment. And that's what basically what I'm struggling on, because what I want to do with my clients and all that stuff, I know what to do when it comes to drills and preparing them and stuff like that. I can do that, but it's just, I guess, me just wanted to get clients so that way they can know that, OK, he's true about his work. He knows what he's doing and stuff like that. I think just like I said, the only thing right now is just getting clients together and really struggling right now. I'm just trying to get clients and how how to spread the word without posting it on social media because I have been watching this on how to like start it off. But and I did see that you you are really good at like talking to people on Zoom and stuff like that. So I just wanted to reach out to you and see if you have for for me that I can use so that way I can, you know, get more clients and as well, just start with my business on the right path. Now, as far as getting clients. I could sit on this call for the rest of the day and give you just like go do this, go do this, go do like I could give you a million different ways to get clients at the beginning. The only thing that matters is getting one person. And getting them into your program. So, for example, and I think this will help you.  So with that, the next time you do that, if you do a flyer. When someone texts you, like instead of texting them back, like here's what we're going to do. Just say, great, let me give you a call at this time or this time on this day or this day. So you get them onto a phone call and not going back and forth on text because it's hard to get money from parents going back and forth on text because like they at that moment, you're just like a random person. They saw a flyer. They don't know who you are. They don't know what you look like. They don't know anything. And I know for me, if I see a flyer and I take it and I text the person. If I don't end up talking to that person on the phone, there's no way they're going to get anything from me. So I would flip it to where you stay in control of the conversation by moving them to a phone call. That's the first thing that I would let you do. So this comes down to sales. So this comes down to knowing what you're selling, putting a price tag behind it, knowing what you're offering. These are all things that I teach coaches in my program. And these are all things you can learn if you're not in my program, right? Like you don't have to join my program to learn those things. But that's the first thing I would tell you is like the fundamentals is we wanna be able to sell over the phone, like where people can hear you not by texting or by emailing or by sending message on social media. Cause like that stuff can work, but it's harder for that to work with people who haven't paid you money yet. That makes sense. Right, right. So that's kind of the first thing. And then when I think about strategies, right? I think the easiest possible way to get clients at the very beginning, it comes down to and like most coaches don't wanna do this when I tell them, but like it comes down to just being like, all right, today is August 17th, right? The best way you can do this is say, I will have at least one client by September 1st. So like give yourself a goal. And it's like, I will do this by this date. And if you have a clear cut goal like that, then you have a timeline. And when you have a timeline, that's not putting pressure on yourself, but that makes you think about it more and it makes you take more action. It makes you do things that most people won't do. Cause like, if there's no time constraint, it's like, well, you know, this might take me a year to get my first client. You can get a client though in the next two weeks.  Let's go get somebody, right?  And when they don't pick up, I'll leave them a strong voicemail that's like, hey, I'd love for you guys to come check out my program. I know you didn't get back to me. That's okay. Like do you want to come for a free session this week? Put the ball back in their court. Those are two leads right there that you already have. Right? Then what I would do is like, if it was me, let's say I moved to Dallas, no one knows who I am in Dallas except for you. Right?  Anyone that does leagues, anyone that does tournaments, anyone that has like any sort of influence within soccer, I'm just going to start going to talk to people and say, hey, here's what I do. I would love to try to put on a free camp or free clinic for your team, for your organization. So I could go to any YMCA, any high school, any middle school, any private school, any church. I could, like anybody has the potential to get, like in the 30 day period, they can get in front of over a hundred parents and a hundred kids, easy. That comes down to sales and how to talk to people. Right? Right. So that's where I start though. I start with building my contact list of people locally in the city that already have influence over parents or kids. Now, if I can do that, then I can demonstrate my coaching. And if my coaching is good enough, then some of those people will want more training. See how that works? So I would do that.  Is you can go to other people who are doing private basketball training already and just be like, hey, I recently started my business. I'm looking to run some upcoming camps and clinics with other basketball trainers in the area. So if you need a hand, if you need someone to come help you, like I'm here, I'm available. I would love to come help you at any sort of upcoming clinic that you run. Now, you're not doing that to go steal their clients. You're doing that to link up with someone who already has influence over other kids. See how that works? Yeah. So what you have to try to do is when you go into a relationship with any of these coaches or any of these organizations, it only works if you go in with a giving hand. If you're like, because this is what I used to at the beginning, I was like, hey, I'm a private soccer trainer. Do you have any clients or do you have any kids that I can train? And if someone doesn't know me, they're like, who the heck is this guy? Right. Like why am I gonna just, yeah, I'm gonna wake up in the morning and go feed this guy clients. No. So I had to change it and be like, what can I give to them? How can I get them to trust me? What value am I providing for them? If there's nothing I can provide them, then there's nothing that they're gonna be able to, like I can't do anything with them. Then what's the point, right? Right. And it's the same way. Like if we reverse engineer this phone call right now, like you probably saw one of my free YouTube videos, right? Yeah. Got onto my email list probably, or you have my phone number. I have given you probably a ton of stuff for free at this point. And you felt comfortable enough texting me today, asking me to get on a call. And I am some random person, right? Right. And because I put myself out there and that could be you marketing, that could be you going on Facebook and linking up with parents, that could be you doing videos. I mean, again, there's so many different things you can do to market yourself. At the end of the day though, the only thing that matters is getting your first client. Because when you have your first client, you have the self-belief. When someone pays you the first time, you have the self-belief that you can now do this over and over and over again.


The site is on the Wake County side of what is now Falls of the Noose Reservoir. Fish Dam Road was a footpath used by Indians. This Indian footpath was an efficient way to go from a village on the Noose River to an Indian village that was on the Eno River near present day Hillsborough, North Carolina. That road was documented by our students during our NCSSM's many term during 2003 and 2004. In the fall of 2005, we had a significant drought here in Durham. I walked out into the lake bed right where our students had figured out where the road was where the road entered the reservoir and lo and behold the ground was littered with all these rocks and bricks. So I knew that we had the foundations of buildings there. Unfortunately at that time it started raining and the reservoir filled up and all the ruins were inaccessible again. The current drought that we're in right now has dropped the lake levels enough to where we can now see archaeological evidence of what is likely a past European colonial settlement right on the side of Fish Dam Road. It could be that we have a significant archaeological find here of one of the first European settlements in this area. Well what we're doing today is we're collecting a lot of different objects that are on the surface of the excavation. You can see the rust like that and that's a pretty good indication of it. They divide it up as you can see into squares. Each student goes into a square and picks up any objects that he might see glass or metal or pottery.  That kind of shows them where things you know might have once been. In 1881 the water started backing up from a dam that they built way down there. The historical research that's been done by Joe Lyles and some of the other folks that have come out to talk with us here they suspect that it dates to the early 1800s. We have not found anything yet that contradicts that. I haven't had a chance to do any of the background research that I typically would do before I come out onto a site but I would guess at this point that we've got some kind of a main house or structure just over my shoulder here and then some ancillary buildings that wouldn't be uncommon in any kind of a plantation or even a small scale farmstead. I think that's what it is. Well today I found a lot of iron in this square. It appears that this area was where they made iron tools and things like that and over there I found things like ceramics and iron pieces and stuff like that. I found these two nails but they looked like they could be modern and this is rock that's very really old and the pottery seems to be more up-to-date with what we're looking at. All of the artifacts that the students help us collect out here are going to be taken back to one of our labs and processed, cleaned and then analyzed and cataloged. At that point we'll generate data tables that will get sent back to me so I can produce my compliance report. At the end are going to be put into storage containers and brought back to North Carolina where they'll be stored at the repository in Raleigh. It's been really interesting. I found a lot of interesting stuff and it's pretty neat to imagine what it was like a couple hundred years ago. Oh it's great for students to come out and enjoy the site and to see archeology. One of my first experiences with archeology was as a student actually in elementary school so I think it's great for them to get to come out. It's been really fun and interesting because I never knew what an archeologist did. It's a really awesome experience just getting to help the professionals uncover evidence of this area's past and the ancient peoples that used to live here. It is so freaking hot.


Okay, I am here. We are here once again because tomorrow is Jeff Sanbello's last day We're here at the Royal Apache Buffet Rue 46 West Saddle Book, New Jersey. I got some succulent duck I got a grilled steak with onions. Tilapia. Is that Tilapia cod? Tilapia, Tilapia. Oh, okay, Tilapia. Thank you for telling me. Cream of broccoli soup with some Scallions. Some raw chopped scallions on and of course my usual Lemon in the cobalt blue bowl very color coordinated Like when I put your kettlebell king on top of the yellow mat. Okay, and that's here's Jeff Sanbello With his broccoli soup like mine, and he's got the flounder one shrimp. Yeah, and there you go. So anyway, you Was gonna say I had a great train session today to train for three and a half hours training For the long cycle event and the snatch event for the US nationals in Williamsport Pennsylvania on July 20th, and I can't wait. I'm a train so hard. I did 200 squats today. I Did tons of rows. I Did so many long cycle sets I mean I am so sore right now. It was a beautiful beautiful thing. I sweated so much Great great day. Great day train lots of money in the bank today with my training. So I can't wait till July 20th And that's it and join myself. Yeah, and James will be accompanying me to Pennsylvania and he's gonna enjoy the performance of all the Top athletes and tomorrow the weather will be partly sunny Finally, no rain and we will do a nice walk on the beautiful walkway Hudson River and Edgewater, New Jersey tomorrow and then and tonight you never know We might even we might even go live on YouTube to discuss the upcoming nationals And and or and the workout that rehabilitated the The originally Severely injured shoulder that Jeff Zambela used to have used to have now I'm a hundred percent Yeah right and Jeff Zambela has not been waiting past 10 p.m. To have his meals He's getting lots of grams of protein and high nutrition at Medicondria at all segments of the day Wink wink nod nod hint sarcasm. Okay now we will eat Okay This is James P. Madonna Royal Bajie buffet room 46 West out of Brooklyn, Jersey and with Jeff Zambela It is Tuesday mid-May Luckily tomorrow's weather will be partney partly sunny 68 degrees So we will be able to go to a beautiful Edgewater Let's see. We can submit this in the cockles on my heart Cockles in my hand right over some low-may noodles vegetable low-may The garlic and woman bouillabaisse Seafood medley over it. The only problem is It does not go with the Asian noodles Like the cockles do I'm not gonna put a lot of broth like I did last time Last time I had so much broth on it. I spilled on the floor a Certain friend of mine put a lot of broth a lot of clam juice on my noodles It's you know, it's quiet like Barnes and Noble like It's like a monastery. I was I was saying on the on the video. I didn't Put too much cockle clam broth. That's funny unlike the a certain friend of mine waitress who put so much I spilled it.  Yeah, you know There's something about that's the scout massage with the fingertips. She was really, you know So, yeah So so so taking cataballic they got cataballic so taking like aspirin or Aspirin ibuprofen a set of metaphene as cataballic What's the other one new proxen which is a leave has an anti Anabolic effect on the body.  I'll throw a natural bodybuilder So probably it might even suppress maybe male and all male hormones Maybe suppressant all I know is that I know they say one cycle I know they say wheat has a sh estrogenic Estrogens certain estrogen Inherent to wheat this has been a mega life 21 production