Alrighty, good afternoon, everybody. I hope you all had a good lunch. So this is the session about making an OpenStack Ansible work for you. My name is Andy McCray. I am the current PTL project technical lead for the OpenStack Ansible project. And I was the PTL lost cycle as well. So for O'Connor and Pike, I've been the PTL. I'm a software engineer at Rackspace working on the private cloud team. I've been involved in OpenStack since around the Essex cycle. My first summit was actually in San Francisco, which was the Folsom Design Summit. And during that time, I've done work as an operator. I've been a systems administrator. And for the past couple of years, I've been doing development work mostly focused on deployments. I worked on the OpenStack Chef project for a while and lately the OpenStack Ansible project. So it's really just been about deployments and repeatable deployments and deployments at scale. So I'm really excited to be here and share my passion for deployments with you. And I'm glad you could all be here and I hope it'll be really useful for you. So I don't know if you were at the keynotes yesterday when GE did their talk about their OpenStack deployment and had the one slide that said, this platform must be made of awesome. And as the PTL of OpenStack Ansible, I can confirm that it in fact is made of awesome. The GE deployment is based on OpenStack Ansible. So all the OpenStack Ansible work that we've done is what was used to deploy the GE deployment. And it's not just GE. In the OpenStack Infra team where they have hardware to do gating, there was a very large OSIC cluster, which has now gone away. But when it was there and it was deployed using OpenStack Ansible and it was a 500 node compute cluster, it had some ironic in it. So really it can do scale at high performance. And it's really just about getting production workloads for OpenStack and deploying in a way that allows that to happen. So in February this year, I wrote my first corporate blog. It was less technical than what I would normally do. And it was more for a broader audience. And so one of my friends, Kevin Jackson, retweeted my tweet with my blog in it. And one of his followers on Facebook had this to say, I use it because it works. Everything else, not so much.  But OpenStack Ansible is pretty great, which is fine. I'll take that feedback. Actually, it's exactly the kind of feedback we want. It's great to have feedback that suggests that what we're doing and what you're deploying with is really great.  And I'll be working on my blogging skills in the future. But it really highlights our approach towards deployments, which is we don't want fancy flash work. We want to do things that work. So we want everything we do is to provide the best mechanism for deploying and managing production OpenStack environments. And that's at the heart of all our decisions. So we want to take into account upgrade, scale, customization, manageability, repeatability, all these things that are important to production deployments. We don't want to use the new fancy thing. We want to use whatever is best, whatever works best. And we'll get you the best production deployment that we can create. And that's to say that if some research showed that Windows 95 was the best operating system to deploy OpenStack on, we would start working on getting that as our stable deployment. Of course, it's not. But it's just an idea of how we do things and what drives us when we develop things. And it's been the key since we started off OpenStack Ansible as a proof of concept in Havana with the aim of deploying some infrastructure services and containers and seeing how we could make that work. So everything else is secondary. I mean, even if you look at the name OpenStack Ansible, it doesn't really take an analyst to tell you what OpenStack Ansible is. It's a project for deploying OpenStack using Ansible. There's nothing fancy or flash about it. It's just a key to what we do. So this talk is really about helping you to get the kind of great experiences that these quotes suggest that the people using it have had. And I'm hopeful that I can get some more quotes in the future that I can use in other slides because the more people that we get using it, the more positive feedback we get, and the more we can help build this project moving forward. All right, so who's this talk for? So anyone who likes terrible metaphors or triathlons or both, this is a talk for you. So it's really about the kind of people who can contribute and benefit from using OpenStack Ansible and what we can give you and what you can give back and how you can utilize OpenStack Ansible to achieve your goals. So I've kind of split it into three groups. So we've got the cyclists, which are the operators and the deployers. They've got their own hardware. They've got their own tool sets. They just want to get on the bicycle and they want to ride. So they just want to take OpenStack Ansible and they want to deploy it straight away and they want to get going as quickly as possible. So yeah, that involves using their existing hardware, not being forced into using specific things by the project itself and being able to customize things and use what they already have and build on that. We then have the runners in the middle there, which is the developers from other existing upstream projects in OpenStack or outside of OpenStack. And what they want to do is they don't want to get too deep into OpenStack Ansible itself, but they might want to implement their project in OpenStack Ansible, get more exposure, get more people deploying it. And they could do things like test or develop using OpenStack Ansible, which are some of the things we've been working on improving. But really what they want to do is just keep doing what they're currently doing, but maybe get a little bit of a help from the OpenStack Ansible project. And then lastly, the swimmers. These are the new contributors that are interested in developing on OpenStack Ansible or contributing documentation or ideas or anything like that. And they want to deep dive into OpenStack Ansible itself. So before we get into specific examples, I want to talk about the building blocks of OpenStack Ansible and around the structure of how it's built. And the main aim for this is to give you an idea of what we're working with. And I'm hoping that that will show you how you can then use that to customize and achieve the goals and the requirements that you have.  We have, for example, an OpenStack Ansible OS NOVA role, which is in its own repository. And that's really the OpenStack Ansible role for NOVA. Similarly, we have one for Keystone and all the other projects and a couple for non-OpenStack specific things like your database or memcache or stuff to set up Alexi containers. But we do have the overarching OpenStack Ansible repository. Now what that is is a kind of opinionated idea of some variables and some settings and some playbooks, which are a bunch of a way to run roles against hosts and documentation. And this kind of gives you a kickstart.  And it'll give you some base defaults of what we think is a good starting point. But that's not really where the power lies. The power lies in the fact that you can customize all of this. So the documentation that's there does already tell you how to customize some of this stuff. We have examples, commented examples for how you'd set up your inventory. We have guides on how to do deployments and not just a quick start, like a full deployment and various other guides. So as an example, your hosts don't have to be containers. They could be on metal. They could be VMs. They could be anything, really. All that OSIR and Ansible cares about is that you have a host that it can target and log in and do some work on it. So set up the service, install the packages that are acquired, set up configuration files, these kind of things. And that makes it incredibly flexible, because we're not telling you you have to deploy containers. You have to do this. You can decide that you don't want to deploy containers, that you maybe want to do things on metal. And there's a really great example of that in the community at the PCG. One of our operators came to me and said, well, we've decided we want to deploy Swift as a standalone. And we're going to do it at scale, and it's going to be a large deployment. And we're going to test out Swift on PyPy. There was a talk about that a couple summits ago about how it can improve your performance. But it's a little bit more performance-intensive. And they found that putting the Swift proxy service, which by default would go in a container, wasn't good enough. It was a bottleneck, and it was slowing everything up. And so they wanted to move it on to metal, and also allows you to do this. You just tell it that the host to deploy Swift proxy on is a physical host, and it goes in and deploys it. And even more than that, they wanted dedicated memcache servers for each proxy host. And so they told it that memcache should live on the proxy servers as well, and it did it. So there was no needing to rebuild some container that isn't been done before and then deploy it. It's just tell it where to deploy the things, and it will deploy them. Now, if you have containers and you want it to be in a container, OSU will set those up for you and then do the deployments and everything for you. But you don't have to. It's very customizable. And so at the end of the day, our role is just a set of tasks that target a group of hosts and handles deployments and orchestration of the specific service. And you can specify variables to change how it sets it up. You can do that on a global level. So for every container, you can do it on a specific container level or on a group level. I could set all keystone hosts to, for example, mount a specific file system into a container because it contains something that I need. And then it would only apply to those specific hosts. All right, so now we're ready to go. We've got the building blocks. We kind of know how it works. So let's do some simple examples of you're an operator or a deployer and you have an existing, let's say, database. You've got database administrators. You've got a full cluster. And why would you want OSU to deploy your database? Like, you wouldn't. You've already got an existing thing that works, right? And you can already do this. So there are a couple of variables that you'd have to set. So there are two options. You could either set it up with the database, set up all the databases in advance. So for example, set up the nova database with a nova user and provide OpenStack Ansible with the password and database names to those databases. Or you could allow OpenStack Ansible to access the database via, by giving it the address of the database server and then giving it the root password and root user. And then it will set up the required databases and users and everything with the right permissions for you. So there could be a little bit of heavy lifting. But the idea is you could then set up your own playbook and call, for example, the nova role. And in that, you could tell it to create the database in your own way without having to do any deployment of databases to use your existing infrastructure. And logging is pretty similar. So we have an option, which is our syslog client user-defined target. And there's documentation for that, so you don't need to remember the names. But essentially, you can specify an external logging host that all the OSU services will then ship logs to using our syslog. So you could have like a Splunk or a Logly server that's set up externally to your infrastructure. As long as you can connect to it and ship logs to it, it will work. And it will just set it up for you. So it's great if it's already enabled, right? We already have database and logging support, so yeah, that's easy. You just set the right variables and maybe do a little bit of setup before, and then off you go. It's all set up. But what if it's something a little bit more complicated, like a brand new service that you want to integrate? Or you've got existing infrastructure that isn't something so simple. How would you do that? So rather than talk about hypothetical things, I'm going to give a real example. So in the OcataCycle, we added SIF support to OpenStack Ansible. So what do I really mean by this? Because you could always deploy OpenStack Ansible with SIF even before Ocata. But we added automation around deploying it. So we did all the heavy lifting. I mean, really what that is is creating playbooks that will run against our hosts and environment files, which is essentially the definition of hosts and groups so that you could then run, for example, the SIF-mon hosts in containers if you wanted to. We added integration variables. So the kind of variables that we'll integrate with, say, Cinder needs to know about SIF variables. But I don't want to have to specify them twice. So now Cinder will pick up your SIF variables. And Cinder will automatically use SIF if you have it in your environment, things like that. And then automation to clone the SIF role from upstream. And finally, and definitely not least important, testing. So we have a full deployment testing on our OpenStack Ansible commits that will test a SIF deployment with OpenStack and then do some workloads on that. But what we didn't do is rewrite SIF tasks and create a whole new SIF role and do all the SIF things. Like, there's no need to do that. There's a really great upstream SIF Ansible project. It's really well maintained. And it works really well. And we just integrated with that. So we tested that it would work for us. We fixed a couple of bugs upstream. And then we made sure that the community in the SIF Ansible world was receptive to commits and we're keeping it maintained, and they were. And so we just implemented and utilized it. And the way that OpenStack Ansible's designed, we can link into those roles, the idea of roles, the idea of host groups, and we can easily get things going together that way. It's really designed to be very modular. So how can you possibly know all this, right? Like, it's easy for me to stand here and tell you, oh, there's this thing you can do and you don't know how to do this. Well, you can do it this way and it's really easy. But we'd prefer that it doesn't work that way.  And I really don't know how I would even go about doing that if it's even possible. And so we've put a lot of focus on documentation. A huge effort. In the Newton cycle, we restructured our deployment guide and we were the first deployment project to have a deployment guide in the newly found deployment guide section on docs.obstack.org. And what that is, that's not a quick start guide. So that's not a, like, click one button and it deploys an AIO. This is, how do I set up my networking? How do I set up my infrastructure? What kind of things do I need to do to my hosts to ensure they're ready to be deployed on? What kind of options can I do to set up containers or not containers? How do I do that? These kind of things. So we put a lot of work into that. We strongly believe that making OpenStack Ansible easier to use and deploy and helping the community will result in more contributors, which will in turn result in a better tool for everybody. We actually have two core reviewers that are dedicated to doing documentation in OpenStack Ansible. And their job is literally to help with documentation patches, help how the documentation is structured. And we think that that's a show that we really are interested in making this easy to use and operate and a community project. As a developer, I can write documentation and I can put that up there. But when you look at the difference between what you put out in documentation as a developer and what comes out the other end when it's been through one of the people who specializes in doing technical writing and documentation, the difference is amazing. It really is completely different. And we think that that's helped a ton. And then coming up in the Pike release, we've added an operations guide, which I'm super excited to say we've actually moved from draft to being a non-draft guide now. There's a little bit more work to do and it will be ready by the end of the release, but it's at a level where it's readable and there's some useful information in there and it's been agreed by the docs team that they can move it from a draft mode to ready to release. So some of the sections I spoke about before are already in the docs. So there's a section on integrating Ceph Ansible with OpenStack Ansible, using OpenStack Ansible in an existing Ansible structure and there's also a section on including OpenStack Ansible in your project. So the difference between that really is if I have an Ansible structure already and I want to include OpenStack Ansible on top of that versus I have OpenStack Ansible and I want to include roles in that as my base structure. But there's documentation on both of those that were pretty much put forward by the community. So there's a member of our community who actually installs his base set of things and then with OpenStack Ansible on top and he wrote the docs for that. The database logging and monitoring integration that I spoke about before, there are three of the pieces that are kind of to do before the end of Pike for the operations guide. So there's actually a section there already but it's empty at the moment for the monitoring one. All right, so moving on to the developers of existing upstream projects. So in the last couple of cycles, we've had a ton of new roles. Last cycle alone, we had Dragonflow added which is a network flow tool that plugs into Neutron. We have Octavia added last cycle. We've had other projects like Moltenion and Almanac. This cycle, we've got work happening on Searchlight. Carbore is on the way. But the problem is that that's a really daunting task. I'm an upstream developer, I work on Python. I don't necessarily know anything about Ansible and I don't know anything about OpenStack Ansible. So how can I ramp up quickly? How do I get this going? So this is another thing we're putting focus on. It started last cycle with a cookie cutter repository that's actually in my GitHub repo which is essentially just a skeleton of what you'd need for a role and it includes a couple docs on what you need to do to kind of get it to a workable thing for your role. And after you've done that, you'll have something that passes tests and passes gating and it'll just do a convergence test but it's a good start point for someone trying to develop a new role. And then you can just add tasks. You can add the playbooks and environment files and you can get going that way. But that's a little bit like copy paste and it's a little bit manual and it's not the best way to do it. So we're evolving that slightly and one of the people on my team is creating an Ansible Galaxy role which will be templated. So you can pass variables for the role you want to create and it will go and create a structure for you like every other OpenStack Ansible role and will include some kind of task structure as well. So the kind of set up tasks and install tasks that you would normally do. Of course it won't have packages set up or anything but it'll show you where they should go and it'll give you a really good idea of how to start. There's already some documentation up in developer docs on adding new roles. And then there's also documentation for how we do like tagging in OpenStack Ansible which is kind of the concept of you have tasks that are grouped by tags. So you can run against a certain tag and we have kind of best practices for that. We also have best practices for how you would do your YAML. So in the tasks and in the playbooks how your YAML should be structured to match the rest of OpenStack Ansible. And we really wanna add to this as well. So if you're looking to add a new role or if you're already trying to add a new role please give us feedback on what is missing, what would help you, what the blockers are and how we can make it easier for you because again it all comes back to being in a community where we want to help other people get to use OpenStack Ansible. We think there's a huge benefit in that. If you've developed a new role we've had really great success with people coming in and putting a role and then continuing to maintain that role because they like how it deploys so much that they use it for their own kind of sake. And we think that's really the way forward in terms of maintaining projects. There's something like 60 projects in OpenStack it would be impossible for us to maintain all of those projects and so by allowing developers to come in and by helping them to get on board with OpenStack Ansible we think that they will help us to keep these maintained and up to date and so far it's worked. So this is something really new that we've got a proof of concept up for using Keystone as the role that currently works in this flow. So we've always had a development workflow which was essentially because we deployed from source you could tell OpenStack Ansible that your GitHub repo for Nova is your own repo your own fork of Nova and you've made some changes there. That's a bit of a clumsy workflow though because you'd have to develop, push to get then run OpenStack Ansible then deploy and then it'll get your code. It does work but it's not great. So what we've put in the Keystone role is a way that you can dev locally it will then mount that into the container and install off the local copy of the repository that you've worked on. And that way you can literally do code run a playbook and it will deploy Keystone again for you and there you go you can now test the code. So the old path still exists for all the other projects but we're looking to make it more generic so that you could literally just put any project in there and if it isn't there it'll just get it from Git and if it is there it'll use that. The benefits that we think come from this are that you can develop functionality that you can't currently develop on using for example DevStack. Using containers you can do really cool things like test upgrades, test multi-region Swift, test a federated auth with Keystone and various other scenarios by just setting up multiple containers and putting them on different networks if you need to but that kind of path exists. And I think there's a lot of application that could be used for numerous projects to do that and we think it would be really cool. And again it comes back to the idea that if we can get people developing using OpenStack Ansible as their base they're gonna add features for us because hey I wanna test this feature that I just added here's a way to do it in OpenStack Ansible added it to OpenStack Ansible done. So this links in really nicely with testing your project using OpenStack Ansible. So this is something new that we're looking to do since the PTG we had a chat with the Keystone people and this is kind of the reason we added the Dev workflow. They're interested in doing zero downtime upgrades for Keystone as a gate check on their commits and OpenStack Ansible already has a gate check that does zero downtime upgrades for Keystone and checks that it literally does a test as the upgrade is happening to ensure that you can still hit the API throughout it. So we have this test already and so why should Keystone go off and write another set of tests within DevStack to do the same thing that we can already do? And so as part of that we've set up the kind of developer workflow for Keystone so that we can then use Zool cloner to use the version of Keystone that you've made the patch on and then do the upgrade testing. But we think that this could apply to other projects. So like I said before like Swift multi-region that would be awesome. We already have a gate for that. We could set that up. So it would clone the Swift source code that you've put the patch on. It sets up I think three containers per region. So one proxy and two Swift storage containers per region. So six in total and then it performs things like it performs the functional tests that Swift have. But also like Cinder do upgrades that are supposed to be zero downtime. If we could test those by adding in a scenario for OpenStack Ansible and then all we'd have to do is enable that gate to run against Cinder commits as well. And even if they're non-voting that's still a really powerful and great way that we can give back to the community because we're doing that work already. And then in turn we can get the benefits of being part of the upstream community as it grows. Like staying at that edge where they're putting code and then we're testing it straight away. To us that's a really key aim. We think that if developers get on board with Ota and we help them we're gonna have this amazing relationship where it's just gonna, things are gonna move a lot smoother for us and for them. All right, so OpenStack Ansible and OpenStack in general can feel pretty daunting as a new developer. I think we've all been there. We wanna make that easier if we can. So we have a couple of things that we do. There's a bug triage once a week which is great for operators as well because you know that if you file your bug the following Tuesday it'll get seen to and at least comments it on and maybe even fixed. We have a pretty active ISC channel where there's always people willing to help. That's operators, developers. It's hashtag OpenStack Dash Ansible on a free node IC. And the focus on documentation that I've been talking about, that to me is a key thing. We're aiming to help new contributors come on board and new users get on board quickly. And improving the documentation is a really, really great place to start. And it's a really great place to learn about a project and get in-depth knowledge on it. Finding and fixing those documentation bugs is one of the best ways to get involved in a new project. I know that I've done that before on brand new projects is just get involved, start reading the documentation and start fixing bugs for that. And it's really great for us too because there's actually one of, a person in the community now who's going through the documentation. He's got tons of experience in Ansible, but he's decided that the best place to start is with the documentation. And he's found a whole bunch of things that we can fix and improve in the documentation because he's got a set of fresh eyes looking at this project and you. It's easy for me to say, this all works and the documentation makes sense and this is easy. But when I do it every day, it is to me. But you coming in as a new person, it's much more difficult and we'd like to know where we can improve that, where we can make that better. And to me, that's a really great place to start. Because at the end of the day, if a user can't deploy OpenStack Ansible after reading the documentation, then the docs are broken and we need to fix those. But we don't necessarily know where they're broken or how we can improve them. And so getting people going through that and filing bugs and fixing them is super important. On that note, there is an onboarding session tomorrow at 9 a.m. in room MR 101, so downstairs. So we're going to be running through the kind of structure of OpenStack Ansible and hopefully talking you through ways we can get like a first commit in for OpenStack Ansible and kind of get people onboarded if possible. So if that's something you're interested in and you're a new developer looking to get involved in OpenStack Ansible, please come along. We'd love to speak to you. We'd love to help you get on board with that. So I hope to see some of you there. So I think my key takeaway here is that we can all be contributors. In a triathlon, you don't get to do the running or the cycling if you don't pass the swim. And really, contributions come in very different shapes and forms, and they don't always, and they're all really useful.  And that's really not it, especially for deployment projects. We rely very, very strongly on our employers, on our operators to let us know what's important, to file bugs and let us know things are broken, to tell us their use cases and where we can improve them, to let us know what they think we should be doing moving forward, to let us know that our documentation is good or it sucks or there's something missing, and we need all of these things. And that you can do without even signing up to Garrett, like you don't even need to be able to submit code, you just need to let us know and file bugs. And on that note, actually, there's another session which is literally straight after this downstairs, which is the operator feedback session. It's a forum session, so it's not gonna be me just talking, which is probably a good thing. But we are really off the feedback from any operators about what we can do to improve and make things better moving forward. So please come along if you'd like to give your feedback or let us know what we can do to improve. And for developers, they can help our improve our project by adding features, by just using it, and developers by their very nature like to fix things, like to improve things, like to add features. So I firmly believe that if we can get kind of more developers on board using either implementing new roles, developing or testing, using OpenStack Ansible, that we will get more, like our project roles will be more close to how upstream is, and we will have less of a hard time maintaining things. And that's really the aim for us is to kind of give back to the community and to have the community help us in return. And we'd obviously all love to see more OpenStack Ansible developers. But yeah, we firmly believe that if we can create something that works and is useful for everybody, that then you'll want to help us improve it, and not just for yourselves, but for everybody. And we've seen that work in the past, and we hope to continue that focus. And if you'd like to know what we're doing in the next cycle, and this cycle, and the cycle after that, our project update is tomorrow at 1.50 PM. So please stop by for that as well. I'll be running through what we've done in the Pike Cycle or what we're doing. And some of the things we're looking forward to doing in the Queen Cycle and beyond, and kind of where our focus is lying and what we're thinking of doing. So that's pretty much it. I think we've got about 10 minutes left for questions. So if there are any questions, or if you have questions that you remember later, feel free to reach out to me on Twitter or on IC or in person, of course. So yeah, I think, again, the key thing is like, we wanna be helping the community to help us. And we've done a really good job of it so far. And I think that we can help you to get your use cases done, and to deploy production workloads of OpenStack so that we can give you great experiences. And in return, you can help us make the project better. So thank you. Onto those, yeah. Okay, so just to repeat the question because I know it's been recorded. So if you have existing infrastructure that you've already deployed, is there a way you can kind of hook in that so that it implements your inventory? That's pretty much a TLD other question, yeah. So we don't right now.  So this is kind of new. We've created an operator's repository to put kind of playbooks and tasks that operators specifically use. As far as I'm aware, that isn't in there. Although, what I would say is that I operated a small lab, it was about 10 nodes just for testing and developing. And I did utilize an inventory that essentially deployed the physical hardware using a Pixie boot system, and then took the same inventory and ran against Ansible because at the end of the day, it's just Ansible inventory, right? So it would be reasonably trivial to create that as far as I know we don't have anything that's directly built in. We do have ironic support, for example. So one of the aims with the ironic role was to create a set of hosts that are your ironic servers, if you like. So not the service itself, but the servers you're deploying to. And so if you use those to deploy onto you, then have knowledge of those nodes to then do other things on. But it's not directly there right now, so yeah. To be honest, I would speak to one of my colleagues, Kevin, because I know he deployed huge labs, including ironic labs, and there's no way anyone's really gonna go through and manually do that, right? I mean, once you've got like a 500 node cluster, there's literally no way you're gonna sit there, typing in 500 nodes. So I'm pretty sure the functionality already exists, but I'm not sure it's already in the upstream repository that we have. So I can double check for you, though. I'll get your name afterwards, and then I'll follow up with you. I know. Okay. There we go. Okay. Anybody else? Again, if you remember something you wanna ask afterwards, or you think of something, feel free to come speak to me or anyone else on the Open Stack Ansible team. We do pride ourselves on being a reasonably friendly community. So, see ya. Some of us find another, yes. Cool. All right, thank you very much, everybody.


What's up guys note from kicking their bass TV here with another video, and I have a giveaway for you guys I've been doing a lot of Instagram and Facebook giveaways, so I might as well jump on the YouTube train and Do a YouTube giveaway for you guys, so I'm at 4,000 subscribers right now, and I think you guys so much Really love the support and just trying to get a lot of videos out to you guys So I'm at 4,000 right now once I hit 4,500 I'll do I'll pick a winner and so what you have to do is you have to like the video Comment below kicking their bass TV rocks And also be subscribed to me, and I would like you to check out my social media sites if you haven't already Twitter Facebook Instagram So that's what you have to do to enter you have to like comment and subscribe to me So that's the three steps and also check out my social media sites This is a tri-effects by synchro rods that I'm giving away already gave away one on Instagram and Facebook, so please enter and Stay tuned for the rest of my videos. I've been posting around three a week, so I'll see you guys next time Thanks for the support


Welcome to the show. I have been doing all sorts of fun audio things and so I forgot one of the critical ones which is turn on your microphone. How about that? Now we're up and running. Seems like we're up running. Hello and welcome to the show. It's me, JP. It is time for another episode of JP's product pick of the week which means it must be Tuesday. That's how I can tell. Thank you so much for stopping into our chats. We have the YouTube chat up. Hello, Dave Odessa and Johnny Bergdahl. Welcome and thank you for joining us. And our Discord chat, which if you're wondering where the chat is, let's say you're over in Facebook and you're like, hey, Facebook, global login problem was resolved so I can get back on Facebook. Now I want to watch my Adafruit videos and here you are, but where's the chat? Well, that's where it tends to be right there. It is Discord. It's adafruit.it slash discord and you'll look for the live broadcast chat channel there. You can see we've got Johnny Bergdahl, squid.jpeg, thin man, Paul Cutler, DJ Devon 3, Todd Bot. Hello, hello, hello. Thank you for stopping by and also Jim Hendrickson, Sam J. Ohio, see Grover who came by a little earlier. Thank you, Sam, for the warning about the product pick being listed at a discount already even before it came into stock. So hopefully it's in stock now. In fact, I'm gonna take a little sneak peek over there while I direct you to the product page. So there you see it's product ID 5872 and if you jump over there right now you can watch this show inside of the product page and we should have them back in stock. Yeah, they're gonna sell like hotcakes. So I will say jump over there because they're half off and it's a higher price item normally and a popular one. So I think we had a hundred stashed before the show and they will probably go pretty quickly.  Here we go, Lady Aida. This is a new feather wing by request but also I thought it would be a fun build. It's a capacitive touch 3.5 inch diagonal feather wing with lots of pixels. This is basically the biggest display you can get with the SPI interface. I misspelled capacitive somehow. I think I was working on this really late at night. I will fix that in post next board but you can order now and get the version with the typo and it might be worth more in the future like a mist strike on a stamp. So it's a feather wing which means you can plug a feather into it. So let's go to the overhead. I'll show in demo. So this is my prototype so it's green and also has the typo. I didn't catch it in the beginning but otherwise it's the same hardware and you can plug in any feather into it. I will say that the best feathers to use because it is a big display are ones that have a fast SPI port. So the RP2040, the ESP32, the M4s. You could use this with the E266 and the M0s and the 328 and the 324 but it's gonna be a little tougher. They're not gonna get as high speeds. It's gonna be slower updates. Definitely the ESP32s are gonna be fast. It'll be 2040s, not too bad either.   Backlight driver and then it communicates of where I squared C for the touch screen and SPI for the display itself. Turn this so you can see Adoban in all his glory. So this is the display and it's displaying over the micro SD cards. There's a micro SD card slot over here and the capacitive touch is multi-touch. There's five touch points available. So you can see as I put four fingers on it can track each point individually. I guess I can use five fingers but that's kind of clumsy to use your thumb. So you can have an IRQ line on the capacitive touch to make it pretty fast. It uses the FT5336 and then the display itself is an HX5379D. I can never remember the numbers but it starts with HX. And we've got drivers for that for Arduino and circuit Python. And that's their new product. Yes, it is indeed. Let me grab mine right here. In fact, you can see, let's show off that rare typo right there. This is the 3.5 inch capacitive touch. Very rare demo one. So a typo one. So go and get one of those. But yes, this right here, this is my product pick of the week this week. It is the 3.5 inch TFT capacitive touch featherwing. This is a 480 by 320 display that you can plug nearly any feather into. You'll want some of the beefier faster ones to get nice speeds over SPI to the display. It is an SPI display. It has I square C connectivity for the touchscreen element with the touchscreen chip right there. And this also has a couple other nice features. It has a STEMI QT port on it on the bottom so you can plug in an extra little add-on or sensor. Has a micro SD card reader on there so you can read images and other media and assets from there. Log data to it if you want. What else? We've also got an on-off switch on there. There is a reset button on the edge there. And what you do with it is take one of your feathers. I have an ESP32 S3 right here. And you'll plug that right in. Let me show you that on the overhead here as I get this set up and running. So there you can see nice clean board there.  You'll see we also have a double feather row, double pin row there. So you can, especially while you're testing, plug in some jumper cables if you need to to test something out. And that's it. It's now plugged in and ready to go. And let me show you a couple of little demos on here. One thing I wanna explain actually is that I have a couple of demos I wanna show first of just the display, the beautiful display and some slideshow type images on there. Separate demo I have for multi-touch on there. I however damaged this or got a defective unit and it's not working well when I try to do both display driving and multi-touch on there. So I have a special guest who's gonna join us to do that full demo. So we'll get to that in a second. But that's the tease on that. So let me first off give you a look at, actually I'll give you, which one is this? Yeah, let me, hey, cut that out. Let me go to full cam and mini me actually. Okay, so there you can see gorgeous display. I wanna dial in that focus there. Gorgeous display there. I'm gonna just use the capacitive touch to advance. So you can see I'm just running through images there just with a touch of the finger and you can use a capacitive stylus if you want to but normally you'll just use your finger or other fleshy body part. Not sure why I said that. I thought it and then I couldn't not say it. But unlike a resistive touch you don't need to press that hard on it. You wouldn't use a stylus or anything like that. This is all capacitive touch. So there it is just running really quickly through some images there. These are 480 by 320 wide. And what I can do now is actually, I'll go ahead and unplug that from the USB. I will remove the feather from there and now I'm just gonna pop a different feather on there. And that's one of the nice things about this is that you can use it for different projects without committing to it. And you can use different chips with their different benefits. So if you want something wireless, you might use ESP32. If you have some other particular needs maybe a prop feather wing or rather a prop feather like the 32 RP2040. This is just a straight up RP2040. Now this demo, I'm not doing anything with a display on this but what I'll do is show you the IDE here and I'm gonna just grab my view of the world there. So this should be up and running, yeah. So here you can see I'm doing, let's see what's the bottom corner? That, is that the bottom corner? I think so. So you can see here, I can go left and right and you'll see that first number is changing. I can go bottom to top. That second number is changing. Kind of ignore that third number. It's always just gonna say one when there's a touch. So that's with one finger. Now I have two fingers. So you can see, I mean I've always had 10 but you can see here I have separate readings for the two fingers there. So the finger on the left there is going to a high number for the Y. My right finger is lower. I can move them at the same time. We can get three fingers on here. Let me turn this around so it's a little easier to manage. Four fingers and five fingers. I don't think it'll, yeah, it doesn't care about a fifth, a sixth finger. But there you can see it's happy to stream all of that data all at once, which is really, really cool. And you can see here it's quite easy to use. This is like I said, just a demo of, that's not the right code up there. Let me open up the proper code. There we go. So I'll just show that again real quick. You can see I am reading one finger X and Y. Here's two, three, four, five fingers. It's really happy to report all that data over I square C. You can see the code for just reading that is quite simple. I'm just reporting this FT5336 library, setting up I square C, creating that FT5336 device, the touchscreen device as an object named touch. And then in my main loop, I'm just saying T is the touch points. So that's how you read that. And then I'm just printing them, reporting all of those touch points. You can manipulate things with just individual, maybe only X or only Y depends on what you need. But there I am reading all those points in, which is pretty cool. This is, let me jump over to the page right here. This is the page. I'm just gonna there to refresh. Okay, we're down to 56 in stock. So not too bad. So if you're interested in this, head on over it's product ID 5872. And you can throw up to 10 of these in your cart if you have big, big plans, but no resellers allowed. And you don't need a coupon code. That is on sale for this price, $21.25, half off the usual price. And you can get those until the end of the show, right around the end of the show, the price will go back up to full price of 42.50 US there. The learn guide is linked here. You can see we've got some nice photos there. The pinouts are here. Some of the options you have for this are rewiring it to different pins if you need to. So if you look here, there are some jumpers for the chip select pin and the card detect for SD. So you can cut the jumpers that are on the back there and rewire them to others. You'll also notice one of the nice things is, I'll just hold it up here, there are solder pads for all of, pretty much all of the feather pins right next to them. So if you need to solder to jump for those or for some other wiring needs, you've got those right there. And then there are some instructions here for setting this up to use with Circuit Python as well as Arduino and some nice examples of those, including a paint demo. So you can throw an image on there and paint strokes with multiple fingers. There is no calibration needed to do what I'm doing here. C Grover asks about this. I'm actually not sure what the calibration possibilities on this are, but impressively it just works out of the gate for me. If you did, you could probably introduce some offsets if anything seemed off, but these are very accurate and don't seem to require calibration. Generally you don't wanna be touching the screen when you start it up to avoid calibration issues with other cap touch boards I've used, but this one I'm not sure about. I'm not sure what the calibration needs are for it. So that's a good question. Maybe a good one to ask on Ask an Engineer if LaDiata knows or if anyone else has any ideas about that, please let us know in the comments there over on Discord or in the YouTube chat. So that is my introduction to it. Now, like I said, I actually ran into an issue with mine. I don't think it's a problem with the design or I think it was just something defective or I damaged something where I'm having problems getting multiple touch reads when I'm displaying images. So there's some issue going on there, but I still wanted you to be able to see a cool demo of it and we're lucky enough to have a guest on the show, first time ever on the product pick show, guest of the show, and that is Liz Clark who is the creator of that learn guide. I believe she wrote the circuit Python library and she's gonna give us a demo if I can make the tech of all of this streaming work. So give me a second here, we're gonna try to bring in Liz and Liz, can we hear you? Hello. Hey, excellent. Thank you so much for coming onto the show to demo for us some stuff. I am gonna switch over to straight audio from Liz's mic if you can let us know in the chat if that works out, that'll be a better quality than her piping through my mic. So take it away, Liz. All right, thanks for so much for having me on JP. So much like JP, I have the feather wing here and I have a feather RP2040 plugged into the back. And what you see on the front here are four buttons. There is a touch button library that works with display IO. So you can add these buttons to the screen. And when I press the buttons, you'll see that they register touch, but because this is multi-touch, I can press all four buttons at once and it sees that they've been touched. So this would be really great for multiple UI design or if you need to have multiple buttons create a different state. And so now I'm gonna jump over to my code window really quick and switch views. So now you can see my moon window. And if we scroll to the top much like JP's code that he was showing, we initialize over spy. We have the display bus and we have the FT5336 touch driver. And then I just have some colors for the button. I just accidentally did a windows theme, I guess. And then we've got a quick dictionary with some attributes for the buttons, mainly just the X and Y coordinates, the colors and their labels.  So it fills up the display nicely because there's a lot of pixels here. And then we add them to the root group. Now the other thing that we have are button states that are set up as false. And that's how we can track whether the touch point has been registered in the button or not. So if a touch is detected it gets those touch points in the dictionary that you can see down here. And I can show you by touching the screen that they come in there. And if the point is detected inside the button it makes that state as true. And then after all those touch points are registered which happens very quickly, the button selected property for the button class is set to match whatever is in the button states. So that's why when I'm holding down a button I can press another button lift up and it still detects this as pressed. And as you can see, we have a nice dictionary come up with all the button presses. And I did work on this library and if you want this button code while I was working on it this morning I thought it might be helpful for folks. So it has been added as an example to the library. So you can check that out now and I can drop a link in the Discord chat too if you want a direct link to it. But yeah, a lot you can do with this display as JP said, tons of pixels and the cap touch, multi-touch. I think you could really do some cool projects with it. Thank you so much Liz. I appreciate it. I appreciate you saving the day and being able to come in with your working demo. A little behind the scenes info here. I almost always order two of anything that I'm gonna display just so that I can have the luxury of accidentally destroying one and still have something to show on the show. I forgot to do that somehow or maybe there was only one in stock when I got it with this one. So Liz helped me out a lot by saying, wait a second, we have technology. We can do this without sending extra atoms around. So I appreciate you and you coming on to show it. And all your great work on this too. Cause yeah, it's a great, you've set up some great demos to make it easy for people to use this and start adding it into their projects. So thank you. No problem. All right, so I'm gonna go back here to main view for a second and see if we have any questions over in the chat. Let me take the extra me out of there. Let's see. So yeah, squidjpeg says one for prototyping and one for the thing I actually wanna build. It's good. Yeah, it's good advice. If you can afford to do it and you think to do it, a spare is nice to have. Let's see. DJ7 III asks, will there be Z pressure with the hard-coded one being a placeholder or is there another use for it? If anyone knows in the chat or if Liz, if you are still listening in the chat, that would be nice to hear. I know in some cases, capacitive touch devices can measure a difference in not just a binary thing, but are you essentially pushing down harder, which isn't pressure so much as a wider amount of your finger gets onto the display, I think, with things like iPhones and other touch devices. I believe there's, with capacitive stuff, a measure of capacitance that you can check beyond a threshold. Sometimes too, if the threshold is light enough, you can actually engage cap touch stuff without even touching it if you're just hovering over it. So there are some thresholds to adjust in there. Yeah, for anyone not looking in the chat, Liz answered over in our Discord that she'd have to check the datasheet, but right now that's not exposed. And so Tyath asks, any idea what speed it can update in circuit Python versus Arduino? I don't know, answer to that. If that's the, as far as the cap touch stuff goes, I would think they're both very similar because they're running over I-square C, but with lots of other overhead, like doing your screen painting on that painting demo and showing stuff on the display, you'll start to see improvements if you're using Arduino over circuit Python. I think in fact, if you go and look at even some of the videos or gifts of the paint demo, you'll see that it's just faster overall on Arduino versus circuit Python for that particular one. All right, so I think that covers it. Let me know if I forgot anything. By the way, there's the Discord. I could be showing this instead of reading it to you, but there's our Discord. This is a nice little glimpse here of the display and the backside there you can see. I'm just gonna check my notes to see if there's anything I wanted to mention before we go. Yeah, so stats again on it. Three and a half inch TFT display, 40 by 320 pixels. Get five touch cap touch support on there. Plug in any feather board. The display is running over SPI, so feather boards with faster SPI and beefier processors overall will be favored. We have SD card, micro SD card reader built onto there. It's fully assembled, plug and play, nothing to do other than plug in a feather that has a row of the header pin soldered onto it. So that's the only assembly you'll have to do. Otherwise, just plug and play. We have the STEMQT connector on the bottom there. You can see reset button on the side and on off switch. And of course, we have the mounting holes there. You can see I've attached some little standoffs on there so I could put it at a slight angle on my desk there. And that is it. So thank you everyone for stopping by today. Head back on over and check and see if there's any left in stock. They will be going back up to their full price. We have 26 of them in stock. So a little bit after the end of the show that price will go back up. So if you're thinking about getting one, go ahead and do it. Maybe get yourself a feather. I've tried RP2040 with it, ESP32, S2 and S3 with it. Feather M4 with it, those all work great for driving lots of pixels on the display. I don't want one of those beefier ones. And I think that is gonna do it. Freighter Fruit Industries, I'm John Park. This has been JP's product pick of the week and this has been my product pick this week. It is the 3.5 inch TFT feather wing with capacitive touch. Thanks everyone. I will see you next time. Bye-bye.


Hi and welcome to our session. Let us discuss a polyquestion. The question says, find the equation of the sphere described on joining the points A and B, having position vectors 2i cap plus 6j cap minus 7k cap and minus 2i cap plus 4j cap minus 3k cap respectively as a diameter. Also find the sector and radius of sphere. First of all, you should know that if the position vectors of the extremities of a diameter of a sphere are vector A and vector B, then its equation is vector R minus vector A dot vector R minus vector B equals to 0. This time its now meeting with the solution and we are given that position vector I mean the R plus 6j cap minus 7k cap equation of the sphere


So you wake up.  We have some water hydration very important and most days Just drinking like a cup or two of a high quality spring water in the morning should be enough I don't do this every day though today. I'm not feeling too hot So we're gonna do a vitamin C mix with several different products We're gonna do some magnesium oil with MSM Which is mainly for preventing headaches and today since it's kind of extra bed I'm gonna take some of the vitamin B complex on organ supplements now If it's super duper bad, and I feel like I'm gonna die I'll actually take the antioxidant support as well, which has vitamin C Nacetyl cysteine Glutathione as well as ubiquinol, which are the main antioxidants. So here just eight ounces of water. I Used to use just a scorbic acid and maybe a quarter teaspoon You don't want to take too much of this stuff because the body's demand isn't very high It's more about being consistent and taking it several times a week And this is sodium escorbit Which I'll do a quarter teaspoon of and I haven't been able to find a lot of research and information on If the scorbic acid isn't good enough if the score base better I don't know. I just try both and either of them seem to work. So This is flexed rose, which is a 100% pure glucose product We have on Frankie's free and foods calm I add this for a little sweetness. So it tastes good maybe about a tablespoon and a half I don't want this to be too sweet and normally I actually add a lemon to it. So it's kind of like a lemonade And just a little bit of energy in the morning So there's not much flavor to this at all and if you hydrated already in the morning You wouldn't use as much water, but it's not really too important I should have actually taken the B complex first and then washed the B complex down with that but We'll take it anyway. So as you guys can see this is super concentrated B vitamins So I'm just gonna take like half a dropper and then we just have the magnesium oil With the MSM and if you guys aren't familiar with Magnesium or MSM. I did a whole podcast on it Separate video on magnesium. It's basically something all of your cells use and the combination of this is Excellent to protect against Wi-Fi emf radiation. I mean I always wear my Wi-Fi shielding protective clothing every day You guys see how many layers I have I have two Wi-Fi shielding shirts on and one pair of underwear and then Since I can't always protect my head That's what the magnesium and MSM helps her. So I usually just do Six or seven sprays on my stomach if I do more than that. It's usually too much at once So you can kind of experiment and see what a good dose is for you But don't go too crazy when trying it out initially You have one more thing to do a couple years ago My buddy asked if I had a trampoline when I wasn't feeling too good I was like what would I need a trampoline for and he was like oh if you you jump and down you activate your lymph nodes Your lymph fluid and I've also read in other places that When you go hiking when you're really active when you move a lot that moves the lymph fluid throughout your body And if you don't know what lymph fluid is it's The fluid in your lymph nodes, which is a part of your immune system and it gets full of toxins That it's protecting your body from but it doesn't flow itself. It flows with gravity So I mean if gravity is even real who knows at this point, but I usually just do some jumping jacks. So Well jumping jacks and I'll jump up and down. So maybe you only like 30 seconds of jumping jacks and then I Usually just try to jump as high as possible until I'm out of energy, which is like 10 or 15 times I'm sure there's like people that are experts on this and they know where all the lymph nodes are on the body But after I do all of this, I'm gonna go I'll sit down for 10 minutes and then I'll be ready to drive for work. So Thank you guys for joining me. Let me know how this works for you if you feel better and If I could order this stuff and what I would do I would say First is just hydrate with some water Second is use the magnesium oil third would be the vitamin C Fourth is the B complex fifth is The anti-oxidant support and then if it's really bad like you could even use some like high-quality chocolate for some caffeine And do a whole bunch of other stuff As you guys could tell I'm incredibly out of shape Because I don't have any dirty girls to play with at night and get some cardio in but Whatever I got to go to work. So I'll see you guys For tomorrow's video definitely tune in for the Frankie syringe meat update, but Please drop a like leave me a comment down below Subscribe so that YouTube can unsubscribe you next week and be sure to check that notification bell so they don't notify you of my videos Therefore Frank dash to found calm. We have organ supplements Linked on there where you can see all of these products as well as Frankie syringe foods for the flexuros Thanks again guys. I'll see you tomorrow


You're well.  He's gonna get shimmy down tonight. Yeah That's cool.         Look at the old team at the equipment managers.   Oh Give it to him.      You're honest at this lovely job told that to uh, Richard Jefferson Calling bullshit like mark dames Sebo Brev right on black Man, she took that chicken out, man Last week that last couple of days that y'all can meet Ain't never had y'all can announce me though The New Orleans thing, man Pemper special cuz Yeah, it's good, man.  But that broth ain't like this y'all can do, bruh What? Pipping on the phone one night, it was a way Walk me right through it. Come to sit About 30 minutes. He says look up the top and smell it. I said, yeah, that's you know familiar In the color of it. I told you this is it. I got it now Okay, this is about seven times No Yeah I've seen this lady in the world. I never had it with the beef and all that I just the first time put it but I never made it was the A at the crib And it was with the chicken. So that's what I like Chicken just fall on the part. Cook it.   I'm gonna crab a lot of royce And it was It was here.  Get ready.  Kyle anderson Right at it Little work, baby. Oh, that's a motherfucking foul ref Oh, look at this out of you.     Yeah, man. They're foul, huh? Yeah, send that nigga to the line, please I'm shacking the lock Be that bad. Yeah I'll tell him on the hundred tonight Go bird.   You're supposed to be playing man.    Send me man. Send me man.  Come on Deandre make them up, baby. Yes Make one, baby.  Hit one. I'm already Yes, wizards first quarter Bucks first quarter. Yeah, there we go.  Let's get let's say once you get one out the way then they they start rolling sometimes Check all the boxes. Well, look no further. You just take a block product from Timothy Center for Gardening. Have you covered? Clean box stainless products offer a product barrier against stains for worry free outdoor entertaining And hg2 delivers superior strength in ultra detailed texture plus find the latest styles to complement any design It's dark Only at Timothy Center for Gardening. Check out all your options today Don't forget to download the Fandoo app America's number one sports book. The Timberwolves are favored tonight I don't care. Give me the sixes now. The serious stuff. I am I know you used to work with fouts at you You ever had a beer? Is it possible? Nobody other than let go wants to know No, I do. Oh, you do? So two people are enough? No, I can't I mean Oh Is No, you got a brother in the lead Yeah Semi that's bucket that's all Man, I'm nigga did a running sky hook man.  Go get it. Oh, come on minivan.     I told you about the lady that fits up You don't come that boy brother.  Don't you like that, man?  I don't know man. That's on the good step nigga, bro Yeah, that got something against my trust harrell, man Man doc want them old school niggas man doc want them niggas still pack his lunch every day Man doctor now we gotta get somebody man that could relate man to these young niggas man Doc you don't do it this year.  Yeah The game change man. Yeah, man. You ain't talking the language these young niggas talking about You gotta go in there and say listen man. We're gonna do a drill on these niggas today. Yeah Yeah Don't be letting these niggas back doors Yeah He'll not talk to these niggas You gotta talk to these niggas Yeah, I'm gonna talk this drill music. Yeah, we're gonna talk these niggas language man.   We're gonna run the drill on these niggas.   I want mark jackson, man Mark jackson ain't never coming back man.     I see this boy is bitching lamb both Cat boy this woman a lamb bump.   Come on McDaniels Man, it's nigga average of six points.   That's our jared.            Lady, lady, lady That boy Tyrese Maxie Just took Rudy Goubert free to lay What wrong with you? A free to lay Ain't no shooter, man Mike Collie ain't no shooter Mike Collie wanna make left-hand niggas look bad See?   Some McDaniels, right?         Huh? Huh?     I need one f***ing assist to hit this f***ing ticket and you keep f***ing shooting with all these n****s on you, man Well, I mean points he got, Kev 35 I mean rebounds I mean, I mean 6 I took his under He got 36 6 Man, this b*** is stressful, man Man, they sent a double team That's a jump shot, right? I don't need them to score them I just need them to get one f***ing assist You on some double teams That's it, man What happened to the double teams, man?  He just scored again, though And he's shooting this tech, ain't he?  I could end this stream man My bed storm man, I'll let y'all the next six a game.


My name is Michael Joseph Little. I'm a Navy veteran and I'm going through a Navy retirement process. What started off as a longest friendship I'd ever had turned into the greatest thing that's ever happened in my life. I'm also the owner and principal consultant for Sea Service Family Consulting. It's probably not going to be the most glamorous job, but my passion is always going to be with veterans.


How are you guys this week? It is Monday down at Frankie's free-range meet and We're gonna do a new style of vlogs So instead of me like going down on a Monday or a Tuesday and running around like a crazy person all over the place I'm gonna do like a weekly vlog thing where you guys are gonna see a few minutes of each day of the week So it's kind of like the highlights and the exciting stuff and just kind of more content in general So Mondays are usually our busy day where we ship out pretty much all the meat packages In regards to what I did today I went to the restaurant supply store to buy some stuff for my guys and some miscellaneous supplies and We just got down here so so we've got some deliveries This looks like the vinyl and the brackets for the warehouse door more importantly our Biltong and beef sticks are back. Yeah guys, so we have the beef sticks back in stock in small bags and larger bulk bags Same with the beltong. We have both the plain and the spice Biltong. These are eight ounce bags We're also gonna have two ounce bags for each of them. Yeah, I don't know if and when we're gonna have jerky again personally, I like the Biltong more in general than any jerky, but We might either get our own jerky machine or I might have a company make some for me Well, so you know that the reason to do the jerky over the Biltong would be if it's more affordable But it's the same price rather just have the Biltong so my guys are packing up the orders It's around one o'clock now. I did the organ supplements Wi-Fi shielding stuff I think I still got some more I have to do These are the egg orders that are going out this week Most of the dairy has been sold. This is some raw milk raw milk kefir Fresh farm cheese unsalted back in stock. We got some heavy cream Butter looks amazing as usual Water kefir in stock. We got the water kefir grains as well Roast beef looks beautiful. I have to grab some of that for lunch And we got some prime rib here. It might be the last week of the prime rib for a little while But we are sold out of chicken eggs. Unfortunately, we do have some duck eggs left My duck farmer is kind of pulling through this week He's sending us some extra duck eggs and some quail eggs and his brother has some chicken eggs available So we're gonna still have some eggs in stock For the next few weeks. It's just gonna be mostly duck eggs and then hopefully our chicken farmer is back up and operating About a month and a half So yeah, if you guys want the eggs be sure to check both the Frankie Sharrings meat website and the Frankie Sharrings foods website Because on the foods website we have the quail eggs duck eggs available And we're gonna do the chicken eggs in smaller amounts because on the meat website You can only order 12 dozen eggs at once So I'd rather have you know 10 people buy three dozen eggs instead of two people buying 12 dozen eggs We did restock a decent amount of stuff in the freezer this week We got some whole beef tenderloins back available Chicken came in on Friday as usual. We got everything drumsticks Chicken thighs Lot of chicken breast all different sizes on the chicken breast you guys are like 8 10 12 14 ounce breasts very nice small portions Skin on chicken breast Wagyu ribeye is back in stock Nice little treat and a more affordable treat much more affordable treat our wagyu bacanya Which we've been missing for quite a while, but I mean, you know, this is like half the price of the wagyu ribeye steak and it's Basically just as delicious. So I'm kind of happy to carry this Yeah, right wagyu. Wagyu bacana is really nice because it's affordable and you're still getting that high marbling College and extract restocked every week as usual Restocked the organ brine too If you guys want the whole beef belly slabs We finally have these back as well as the one pound portion belly We were just selling the bacon for a little while which we still have The tri tip is now in smaller portions So we have you know the single beef tri tips around two pounds each a lot of people like smoking these putting them on the grill Here's some of the smaller tri tips over here So we're blowing through these New York strip steaks. This has been the sale item for the past two weeks And now we have these over here ten ounce New York strip steaks nice portions lowest price online by far Yeah, these are the The other meat orders my guys had packed up These are these are the really large orders. Here's the the beef bacon running low on the ground bison but we did get One pound ground venison portions available So if you guys have been waiting for one pound ground venison very affordable price online fully stocked up on prime rib roast These are nice all different sizes four five six seven eight pounds for you guys And we got the eye round roast back to some of you guys I think it's really just one customer that buys like eight of these at once And down there Yeah, so all of this and all of that is the laying hens from the chicken farmer, so I think we're gonna do a local chicken package Yeah, this is even more of the local chicken package. Yeah guys. I'm being like way too nice I've helped these honest people out way too much like I'm basically Paying half this chicken butcher's salary for the year.  So I think in a week or two You guys should see local chicken share at the top of the website It's gonna be like 120 bucks and you're gonna get enough chicken to feed an army for a week You know for me as long as like we're not losing money on it and we're supporting a bunch of people That's okay We made some of the tatami's vegan cookies over the weekends. These are the rejects So so the ones that are actually in the in the bags look a lot better But you know, these are nice and firm fresh super delicious and calorically dense I ate like two of these for lunch yesterday and I wanted more Yeah, all of our bars guys are made with super high quality organic ingredients. They're delicious They're tasty and they're calorically dense, so You can't go in the store and find anything remotely close, you know They're not using organic ingredients and when they are it's filled with crappy stuff like brown rice protein Protein stuff you don't want to be putting in your body Still didn't get the dryer and washer installed that I was busy and I also think I'm gonna get We have our gas burners to put over here to make some soups and stuff So I'm gonna probably get a hood exhaust and run that out there. I Wish I knew about this used restaurant guy. I think that fan was like 1500 new I could have bought one for a few hundred bucks, but go figure. Yeah, so I'm looking forward to that in In a few weeks. I think we're gonna start doing like beef barley soup I want to try at least once and then we might do like a chicken stew base, so it's gonna be like chicken stock Maybe some vegetables and chicken meat and then you can take that and like add noodles to it to make your own chicken noodle soup Yeah, I bought these two stock pot burners. I got a good price, you know a thousand dollars for these Used and these are like over two grand each new but you know, these are gas So, you know burning up a lot of oxygen in the room. I can't use them in here So I need to get them set up over there with some stuff. Yeah, maybe that's gonna be like two months away beef barley stew We're definitely gonna do it Still September still September we can be patient. I think I think late October November We're gonna do the turkey pre-orders and then start making soups and stuff. See if we have some time We're running low on the dark chocolate granola bars, but we still have the white chocolate somewhere around here Me granola we reached out last week. Me granola is back these are the white tatami's cookies and we also have the Dark tatami's cookies with our new bags that have like all the ingredients on them and the nutrition facts These are really nice bags Limited amount of pemmican, but we should be having The new pemmican batch coming in soon. I'm looking forward to being able to do the plain pemmican for you guys a lot Of you guys have asked for that just beef and fat. It's not gonna taste good, but I'll do it These are all the artisanal artichokes and capers and fig jam and stuff. We have on the foods website. This is the new Arties in malt vinegar Little plastic action The honeys are restocked wildflower as well as the orange honey. Yeah, I don't think it's too much more going on today I'm not gonna talk a lot about the potato chips and I'll save some stuff because I mean Monday is gonna be the longest day and these logs for sure because that's where a decent amounts going on but There should there should be something new happening every day for the most part I mean, I think that's everything for Monday. It's about 2 p.m. And I haven't eaten anything yet today and I still have my work to do so Let me let me let me get some stuff finished here guys, but you know, we have a lot of shipments We're waiting on this week or Amish, but he should be making the potato chips We got some new eggs coming in and a whole bunch of other new products. I'm hoping to launch one or two of them this week So next two three months should be pretty big. I'm excited, you know, so So you guys tomorrow for Tuesday. What's up guys? So it's like one in the morning on Monday night And I'm having an existential crisis on my computer. I don't know how much money I just spent I ordered like seven hundred dollars worth of Ingredients to make sour crowd and sour pickles. So we should have those in a few weeks Organic lacto fermented high quality probiotic stuff we're gonna do the beef and barley soup this week I I'm having everything come on Wednesday. So I'm definitely gonna lose my mind with that The potato chips are coming next week. So This week that you guys are seeing the video the potato chips will be back on Friday We got a whole bunch of other like new products on the foods website coming in We got like organic sugar molasses for you guys to make the water keeper with you might have some chocolate some pancake mix some maple syrup just a few New odds and ends here and there on the foods website. So that's a another thing going on this week Spent way too much money and I had to buy like a bunch of stuff on Amazon for You know making the sour crowd the pickles We we got a lot of stuff coming guys. I'm excited. We're gonna do The moisturizer cream back on Frankie's naturals that should have launched already We're gonna do the remineralizing tooth powder Probably the lip balm to over and back with the beef tallow. We got a lot of stuff coming on organ supplements some mastic And then we should be able to restock the glandulars on organ supplements Hopefully within the next month or two. So there's like a ton of stuff. I'm juggling right now that I have on the table That that that should be you know ready within two to three months So it should be a lot of stuff and then hopefully cool down a little bit I feel like eventually I'm gonna bite off more than I can chew It's credit card bills are scaring me. It's not like the best business strategy to like spend all your operating capital I have no ideas every week Like your cash flow goes up and you make more money every week, but you just spend it all so you don't save Probably why I don't have a farm in Slaughterhouse yet, but hey We got lemon light and 19 new different products every week to go figure. All right guys. It is Tuesday Got a lot of deliveries in a lot of Amazon stuff and our mastic tins have arrived So we're gonna have the more affordable Mastic pebble still on organ supplements.com. We're still waiting on the powder capsules and Main thing I'm trying to sort out today is we got a new dry ice supplier That is like half the price, but they can't deliver on Monday. So we're trying to figure out Okay, it's probably still worth it if they bring it on Tuesday because of how much cheaper it is but We're trying to sort that out logistically and get that as soon as possible because I will be saving like literally a few thousand dollars per month So it's it's a huge deal You know probably the biggest cost of goods reduction that I've had so far on the business So I just got to print out a few orders today We got a fill maybe 30 or 40 orders for all the non meat businesses like organ supplements, Wi-Fi shielding Frankies Naturals, I got to do all those orders. They should take me more than half an hour and After that, I got I got to organize my tools so then I can put up the two vinyl door strips and Yeah, I don't really have that much to do down here, but I've probably spent a few hours down here and then Hopefully my electrician contractor comes because there's a bunch of stuff. He needs to fix and we also got a Maybe get some restaurant equipment in because I'm just making sure we have everything set up We can do the beef barley soup and sauerkraut and pickles and stuff now, but in the future. I want to get The better gas restaurant equipment so that I can caramelize the vegetables easier and the soup will taste a little better But nothing crazy. The main thing that I have to do every day is like print and organize all the orders on the computer and Since I have like six different business websites. It's very confusing and also there's like some nuances whether it's like corporate shields placing fake orders or There's a lot of very specific stuff that I can kind of only do myself I couldn't really train someone to do because there would always be something to be missing But we got all the orders print out. It takes me about an hour every single day. And then I got Maybe two more hours of work computer and customer service business related every day And that doesn't include if I have to like make or edit youtube videos Which is makes me want to like never look at a computer again um But yeah, we got that sorted out. So let's get up and do some real work Nothing too exciting guys just some steel bowls and some sugar. So this is our new shipment of mastic gum They always got the cool packaging And these are these are really cool 10s 20 gram 10s And then it's in the plastic bag again on the inside so it doesn't spill It's like 230 now still backing up some orders Finishing up the organ stuff and stuff. We already did the Wi-Fi shielding and Frankie's natural shipped out a lot of bed canopies and stuff This is All the orders I did today Yeah, we sent out a few of the Twin canopies some of the king canopies and we still have The folding canopies available.  So it's going to be like $3,200.  So yeah at the end of the day, you still lost your wallet But you know, hey, at least you don't have a black eye or a missing liver So my guys are sending out all the duck eggs And these are the meat orders today not as many as yesterday So this is pretty much everything we have for the post office this week These are all the foods orders from over the weekend that my guys packed up And then this is the wi-fi shielding naturals and we're going to supplement stuff that I just Uh, and I just did I don't think this local post office is too happy About the increased volume and workload about whatever So there's been this like homeless guy that's been sleeping out here I called the police a few times to like Just come to leave because like in new york, that's typical But over here like where we are in pennsylvania that like that does not fly like having a homeless guy sleeping outside of your But that's my luck, right? So this guy was like leaving stuff everywhere food and Uh And he was like leaving his suitcase here during the day Because he was like, oh no one's gonna take it. He was using like our electrical thing to charge his phone Which I I locked it now You know one day I left like an envelope in his suitcase with some money And I was like, please don't I brought an envelope. Please don't sleep here. This is an active business I put like, uh, I'm not gonna say how much but More money than I should have in the envelope to get him to go away And then he was sleeping here the next day, you know So I was like, I was like, let me be nice. I won't call the police again I don't even know if the police checked But let me be nice. Let me give him an envelope with some money Hopefully he goes away and doesn't come back next day.  He's smoking cigarettes My last straw when I called the police was he like vomited all over the front In like outside by the street and when I pulled my car up And I stepped out of my car. I looked down and I was stepping out. So I was pissed.  So go figure But uh You know at the end of the day, it doesn't affect the business operations too much. Otherwise Then I'd be flipping out. All right, so we got one of the FedEx trucks here. We're just loading up the The meat orders for today Tuesday That's pretty much it. We basically sent out all the orders this week So the rest of the week is going to be like crap And getting stuff ready for next week But the reason like I'm doing the beef barley stew And we're going to try to make some sauerkraut And uh pickles this week is because it's one of the rare weeks where I don't have any meat Any meat or any stuff coming in so my guys might not have that much stuff to do which is Usually unheard of because like they're either making cookies or meat granola or something so A very very unusual week where we're doing something extra So that's how kraut and those pickles. Maybe I'll show you guys that's making them, but They take like three weeks to ferment so then they're not going to be available until like middle of october probably And then the beef barley soup though will be ready for next week So when this video is posted you guys should be able to buy the beef barley stew unless it was also that Which I wouldn't be surprised because we're not making that much. But yeah, that's going to be for the Tuesday vlog I'm just going to organize my tools so I can maybe get some stuff Those vinyl curtains set up for tomorrow. So there's less of a draft in here See you guys for Wednesday What's up guys? It's Wednesday and I survived I drove to new york and back this morning. I had to Pick up some restaurant equipment. So we got down here at 3 p.m Just before my guys are about to wrap things up post office did not pick up yesterday, which I'm not too happy about So guys if your practice are a little too late, you know, it's not my fault But uh, I don't think there's gonna be too much going on today. I have to uh Show my guys how to make The sauerkraut the pickles and the barley soup probably tomorrow and friday So I might be here a little while but Yeah, it's late. So I think fedex already came and picked all the packages up So my guys I guess didn't have too much to do today There used to be these racks all along the walls. I told my guys to to remove the ones over there. I guess they took these apart too, but uh, so we have a bit better organization, however I think we're gonna have to maybe put these racks Vertically instead of horizontally so that I can put some more cooking equipment over here The produce order is here All high quality organic stuff. We got shiitake mushrooms for the beef barley stew Very expensive guys Organic cabbage for the sauerkraut Here's the herbs for the beef barley stew some more cabbage I think those are the uh These are the uh expensive I think Persian pickles Mini cucumbers. Yeah, this is what we're gonna use for the the sweet and sour pickles and then we got some Uh lemons and limes for the water keeper some type of water leak in the freezer. So there was like I don't know Good amount of ice on the floor my guys filled up like three garbage bins with ice. So I don't know what's up with that Uh, I think that's it for today because I came down here so late. So not too much going on Uh, maybe tomorrow we'll send out a small amount of orders Yeah, but that's really it for today not a crazy amount going on We'll send out a small amount of orders my guys cleaned up and organized a lot of stuff Not typically usually we're stuck doing food prep or making stuff So tomorrow, maybe we can get everything ready for the The soup and all the vegetables prepped And uh, then Friday we got the more chicken delivery coming in and some meat to organize and then I don't know We'll see what we do this weekend. What's up guys? It's thursday morning. I got up at seven When we start just to show my guys like how to shop the vegetables how to do the sauerkraut so a game plan is Do a little more work with them We're gonna go home around 10 11. I got a meeting and I'm gonna eat breakfast And also it's a really nice sunny day So I might actually try to get a few hours of sun and then we'll come back around two or three o'clock Show them how to do the brine for the pickles And make sure everything's made correctly And uh, that should be that Yeah, so it's a simple soup guys. We got some organic onions here. These are all the herbs Uh, well, this is the dill for the pickles. We have some thyme some rosemary And uh, organic celery over here a lot of organic shiitake mushrooms These are expensive, but they had a lot of flavor All right guys, we went home. We ate something gave myself sun poisoning the door is locked Hey, we got some more deliveries Let's see what my guys did this whole time looks like my guys mopped the warehouse I'm not really sure if we were supposed to do that because The type of floor, but it should be fine Actually looks dirtier than before with the water Finally got my labels for our new product beef butter Moisturizer, uh, this would have been launched by the time I post this video guys, but We have all the product ready. We've just been waiting on the labels to uh To sell it Then we have a new secret product coming on organ supplements that you guys might see in a few weeks Looks good, but the jars are slanted. So The label has its own ears too Just put some salt on the sauerkraut. We're gonna finish the rest of it tomorrow And I gotta buy some more glass gallon jugs for the fermentation So not a complete waste of a thursday We got everything for the beef and barley stew prep. So we're going to cook that tomorrow The high quality collagen broth that took three days to make is going in there with all the high quality organic ingredients This is going to be the like healthiest best soup ever created ever basically And we got the pickles ready all organic ingredients simple flavors and just plain sauerkraut with salt So those from the point you guys see this video probably three weeks They'll be for sale, but the beef and barley stew Would have been all ready for sale. So we'll see you guys tomorrow friday I'm gonna lose my mind. Oh, I just remembered. I'm supposed to film today So what are we doing at frankie syringe meat on friday? My guys are labeling the beef butter He opted to cut the label so This is all ready to ship out We are portioning the tenderloin stew meat for the beef barley stew We got some dried beef that we're just doing for the meat granola Oh, our farmers sent us some fresh lamb Which looks way too fatty But i'm gonna take a look at this maybe tomorrow And figure it out. They they have like I think 15 or 20 lamb ready to slaughter. So we might do a local lamb package But if you guys want fresh lamb, I'm gonna leave this like this fresh and I'm gonna Short how I want to sell it and maybe there'll be like three or four fresh lamb packages. It's very limited amount Okay, and some eggs came in. I think it's mostly duck eggs, but I'm gonna sort out how much chicken eggs I have here. I also got another palette of chicken in the freezer So now we got That's all the local chicken share That's the local chicken share. So hopefully this guy gives me a A final invoice and final price on this meat. So we can finally start selling the The local chicken share, which i'm excited about we got lamb probably have some Corn and soy fruit pork. I mean we we do sell corn and soy fruit iberico pork, but it's a little expensive So you might have some more affordable pork coming soon as well But uh, I'm gonna go home and eat something and then I'm gonna come back Show my guys how to uh, how to make the beef barley stew Guys I was trying to figure out how much I'm gonna charge for this stew and with the headache I think it's gonna be at least 20. I just can't do it less than 20 dollars a jar. It's just too much work It's way too much work To do all those ingredients organic like that. It's just crazy. Yeah, the beef tallow bomb is ready We're gonna have the tooth powder back maybe in a week or two. I'm designing a new logo for it I gotta go to home depot and get some bolts so I can install some of these final currents, but that should be good All right guys beef barley stew is fully ready. It was like 50 with the mushrooms in each one All right guys, so this is all the meat from one lamb Here in this crate We have the organ so I think I'm just gonna put the organ separately for I don't know how much money you get the whole lamb liver the two kidneys and the heart He only ground up Like five pounds of ground lamb We have some lamb ribs probably like not that much meat on these but That's okay. These are all lamb shanks So these are like Bottom part of the leg This is lamb neck This is lamb leg So I'm guessing this is the top of the leg And this is the bottom of the leg. So we have the shanks and the top of the leg These are all the loins So we have the lamb loin. This is like the lamb new york strip and porterhouse And then this is the lamb Sirloin, but there's a few lamb sirloins here. I wonder if this is everything Because I don't see rib chops here. Anyway, we'll have the fresh lamb a few packages available for you guys All right. So these are about 12 pounds each package Everyone's gonna get some of something this one has lamb legs lamb shank lamb neck You're guys gonna get lamb ribs It's gonna be two sirloins and one ground beef. So 12 pounds are pretty much the same stuff. We only have Two three five Fresh lamb packages available. Yeah, so not too much going on Friday guys. We're just Finishing up some food prep. I showed you guys we're making more meat for the meat granola We got the beef partly stew finishing My electrician buddy's here. He had to fix a bunch of things Uh drainage pipe on the freezer One of the units condenser short-circuited some stuff wasn't working and just like a few odds and ends here and there so Tomorrow saturday probably just do more meat prep Uh, we'll show you guys the finished stew We'll put it on the website And anything else launching this week I need to make some more organ grind. We got some more 95 5 lean blend Uh, and we just got to do the sat Sunday. My guys got to do all the orders for this week. So we'll see But I'll see you guys tomorrow saturday What's up guys? It is saturday. Um, my guys are making the organ grind and some 95 5 lean blend earlier Because you can pre-stop and now we are jarring up the beef barley stew So Here we have it 16 ounce jar We're also just putting the sauerkraut in the glass Gallon containers. I wasn't really sure what price to put the stew at So right now it's $15, but I think we can reduce the price in the future The only reason I made it a little more expensive is because we used tenderloin stew meat In that batch and then when we just use other stew meat, we should be fine So I have to do the orders for the not meat businesses today and also I think we're going to mix up the remineralizing tooth powder That should be available in like two weeks. We're waiting on designs and labels for that And the only thing I'm worried about now is The this built on company The last order they sent A box was lost in transit. I had to pay $400 out of my own pocket For it.   I don't know if FedEx is messing up But I'm not paying for their mistake again. So I reached out to the ve-mail. I'll see what they have to say Sometimes The livery's a little messed up like they'll mark it as delivered and it didn't come yet. I don't I don't know what happened sometimes that can happen with like multiple order shipments if there's like seven packages together, but I'm not too worried about it yet because I didn't pay them yet So the small amount of chicken eggs that we got yesterday on friday You guys like bought them all without me even sending out an email Well, we do have the duck eggs and the quail eggs. I double checked the price and I did reduce it a little bit Just to kind of make them Comparatively more affordable compared to the chicken eggs, but when you pay for duck eggs They're not really more expensive because you're getting more They're bigger. You're getting more food in the egg.  We got a safe fermentation chamber Like sealed off and I think that's a little too cold there's heaters in the Doors of the freezer so I can turn those on and And we get the internal temperature off so how it's Huge huge freezer. It's heated and it's sealed off So nothing can get in there if there's any flies or whatever. So that's great Perfect perfect setup and and this freezer isn't working. Anyway, I would need to get a new uh Compressor condenser and everything to cool it and we don't need it anyway because we have to use freezer Imagine if I went to the airport looking like this definitely getting screened Just want to show you guys. This is not like a soup, you know This is a super thick stew with a ton of super high quality beef tenderloin Organic mushrooms very expensive ingredients.  It is Sunday. I wear the same thing every day and I haven't changed my hair. So I feel like When the clips change you guys just think it's the same day Uh, not a crazy amount going on. My guys already did all the meat and egg orders. I'll show you that real quick We're making the water kefir We just finished up the batch of apple lemon Reduce some ginger lime I'm showing one of my guys how to make the lip balm So in addition to having the moisturizing cream and the tooth powder back The lip balm is going to be back two in a few weeks Uh, do a price reduction on the remineralizing tooth powder. I thought it was going to be really expensive because of The k2 powder, which is literally like thousands and thousands of dollars per pound but Because the weight isn't the same as the volume It's actually like double like the volume of the powder because it's a powder and it's not a solid Is like almost double the weight I actually have like twice as many things of tooth powder as I thought I would so it's still going to be You know like I don't know 12 or 15 dollars for The thing of tooth powder and that's like a crazy good price because it's almost like pure mineral It's basically just a very very high mineral tooth powder with vitamin k in it But I'll stop talking about that because we're not not going to have it ready for a little while. All right, so we got The meat order is ready to ship out. Just got to put them in styrofoam coolers I don't know what the deal with this ice situation is Yeah, and then over here we have all of the chicken eggs and the duck eggs ready to ship out monday We just have some duck eggs and some pale eggs left. Hopefully we get Chicken eggs in another week or two. Yeah, as I said, we're not really doing much today I might try to put these vinyl strip doors up now at least I'll wait that pipes in the way All right, never mind. I can't actually do that. I got to get a gas pipe cut Yeah, this is like the ghetto job I did with some cheap vinyl door But it doesn't go down all the way to the floor. So I got to put a new one up That gas pipe needs to be cut So I got to get a plumber in here because I have no clue what I'm doing just to get that gas pipe out of the way and then The door over there, I might get that curtain set up, but that's kind of heavy duty Yeah, the extent of my mechanical experience is screwing holes and screws and walls So I'm just going to print some orders out Do them and then I guess that'll be it for the vlog so I'm I don't know about this idea bro. I'm filming every day is not fun Uh, so maybe we'll try to keep up the weekly vlogs. Maybe not I tried that beef barley stew yesterday for lunch Absolutely delicious, but there's like no fat in it and it's just a little bit of salt So if you want to add cream or some more salt to it, you can right now It's kind of just like minimally inflammatory. So all that stuff guys Frankie's range me dot com Frankie's range foods dot com We didn't touch too much on like organ supplements and wi-fi shielding and all the other businesses But that lemon light fixed formula. Absolutely delicious. I tried it this time. It's very very good High-squatty electrolyte mix on the market all natural mineral chelations So if you guys have any questions or curious about the businesses frank dash font com has everything Uh, I don't really know What's happening this week outside of us? Hopefully getting the potato chips back in stock I don't know if I'm gonna get more meeting this week because everything's kind of delayed, but we'll see So thank you guys for joining. Hopefully you enjoy the new weekly style vlogs And I'll see you guys for the next video probably some shorts