All right. So thanks, guys. They're two of the most new exciting things that we've got going on development-wise. And this is the third, if I can find the browser, which is over here. It is Firefox. That is good. And yeah, so I got roped into doing this presentation. We have a longer one. It's 90 minutes, I believe, tomorrow after lunch. Is it 2.30? Ruslan, is he here? I think it's about 2.30, 1.30, 2.30. So if you're really interested in this topic, there's a whole big thing. He's going to get really into nitty-gritty. I've got a few minutes to talk about it. I already talked about it this morning a bit. How many people here are slightly interested in Moodle workplace? Can I have some hands? OK, that's half of you. That's good. All more, obviously. I'm going to have time for some questions, too, on this. So feel free to ask. But let me get started. So we have invested in this thing, Moodle workplace, since... Well, it's been on the cards. We've been talking about it. That we're going to make it for about six, seven years. Something like that. Talk, talk, talk goes around. It was about two years ago when we really sat down with the Moodle partners and we started to say, OK, what is going to be in this thing? What should we do? Just as a bit of a background, some of the stalling was because we had looked at making Tatara this product, bringing that back in as Moodle workplace. And we tried to have a partnership with Tatara, and we just couldn't quite work it out at the time. The way they work doesn't fit with how we work and it didn't work out, and that's fine. So I said, well, we need to have this thing, so we will make it eventually. And two years ago, we sat down with partners and really started to work out the specs and what are the things we're going to target. And we actually put resources into it. And this was a team. Gavin Henrich was a very crucial lead sponsor for this whole project, starting from about a year ago. And we started to hire people and we built the team. And because it was like a top secret project, we didn't want to tell anybody. We called it the special projects group. So because there were people being hired for it and they had to put something on LinkedIn and they couldn't put workplace team. We'd give the game away. So the special projects team. Anyway, now it's the workplace team. And they've been working very, very hard together with Moodle partners since about a year ago until we came to the point we could launch it publicly and proudly at Learning Technologies Conference here in London in mid-February. So I was here then with a lot of Moodlers and we did a big announcement. We had a big booth. We had a lot of interest and it continues. So let me take a step back. Why Moodle workplace? Well, I did mention this morning that a lot of Moodle use is in fact in this sector, in the workplace sector. And everybody's hacking Moodle to make it do the things it needs to. And that was a problem. We have, in this sector, are a lot more LMSs than you find in the higher education or school sector. There are 300 last time I counted. And they're usually very simple. They're very simple systems. They're not complex like higher education. They're just very much pump and dump. You know, look at this thing, do a quiz, look at this thing, do a quiz, you're certified. Now I'm obviously exaggerating, but they are usually simpler. And so there's a lot of competition. And having Moodle versions of software for that fragmenting was not very good. We had all these different people working on essentially the same things. So we brought it together. Now these are some commercial users of Moodle. Alliance, Royal Air Force sitting in the back there. We've got Australia Posts. We've got a Ramco, the oil company, Subaru.  And internally they have so many staff that they are like gigantic universities, some of them. And they have to train a lot of staff. Hundreds of thousands in some cases. And they put a lot of focus on this internal university, if you like. So they need learning platforms. I mentioned that, you know, it is about the open source thing. And this was a difficult decision, but I feel very, very comfortable behind it. And I'm very happy to take questions on it. Yes, the source code is open source. It's all GPL3. And that's because it's based on Moodle. Everything based on GPL has to be GPL. It is open source. However, we are restricting it so that it's only available through Moodle Partners. And we are doing that very consciously to help bring revenue from that market through our whole system, through the partners and into Moodle Core. So we have money to spend on Moodle Nets, on MEC, on Moodle Core, on all these other initiatives that we need to pay for. As a CEO of a company, believe me, I'm just spending an increasing amount of my time just wondering how to pay everybody. So we have, the reason why I feel comfortable with this model is that workplace, a lot of those things that are we developing there will come down into Moodle Core. And the first one that happened was already in Moodle 3.7. So you may remember I briefly showed the ability to now make new custom fields for courses. So we already had custom fields for users, but now we have custom fields for courses. So that was something developed by the special projects team, which has now come into Core. And that will continue. I would say every release you're gonna see something coming through from the workplace project. So the roadmap for this is defined by a partner advisory group. And this is a subset of the Moodle partners who are involved in working together on defining the roadmap for this. And they obviously very close to their clients, they're close to the needs of the market and they know what's needed. In the beginning, the things we've implemented are, I would say, very standard. They're solid. Everyone knows we need them kind of features. Things that Moodle Core wasn't doing yet that everybody needed. As we go forward into the future, I want to, I expect, and I know, I will see Moodle workplace not catching up anymore, but actually leading. I want to see it start doing innovative things in the workplace. And that's where it starts coming really close to what's happening in higher education. So a little bit more collaborative learning, more social learning, opening up this kind of dump and pump cycle to a much more rich workplace learning. And there's a lot of theory and a lot of developments happening in the world around that. That will come into workplace eventually. So the partner advisory group, they're defining the preliminary features that we worked on. There was some prioritization of those. They selected some for the first step and that's being polished and finished right now. And then we're just gonna keep on adding features in the roadmap. So what is it? I listed these things earlier. There are things like multi-tenancy, organizational structure, the new report builder, which is useful for a lot of Moodle sites. The dynamic rules. Dynamic rules allow you to do things, for example, if a user has completed this course on this course, then enroll them in that course. And that's a dynamic rule and you can set up rules like that to automate aspects of the management. Programs, so these sequences of courses, certifications, so you can issue certificates based on completion of things and have iterations. So repeats, so to speak. You have to do this thing every six months and so on. So there's a lot of attention paid to the interface as well. So it has its own new theme and it works in a, it's very slick. And there is also a new mobile app that goes with it and we have to make sure the mobile app supports all these workplace features, of course, and it does. So it's an integral part of the system when you get one, you get the other. Now, there is a lovely video and I've got the same problem as you now, Doug. I'm going to, if I log in, I really do want to show this video. It's Mary's video. Do I want to show it, right? Can we hear you say hi from the mic? Well, let's, excuse me, while I log into Google right in front of you. Let's see. No surprises, what my, oh, UK keyboard. This is not my computer. Gee, I hope I didn't make a typo there. I think I did. Oh no, here we go. Okay, so if I reload this, let's see, or is it dependent on the slide set I'm looking at and who's logged in there? Let's see, here we go. All right, so I've got a short video here that shows it to you. I'll leave the big demos to the Rustland tomorrow. Oh, do you want to narrate this live, Mary? Yeah, there's no sound on this machine, unfortunately. Wow, okay, so this is the login screen. It's very, very customizable. Have I paused it by accident? No, no, here it comes. Yeah, I have, it's up on, it's up loud, but it keeps flicking up the, oh, really, okay. No. Okay. So this is showing the Teams interface. So this is, here on the dashboard, you can see the team you're in, and it's part of the organization structure. Oh, here we go. Yeah, we're hacking the internet. Other item, we see the main dashboard with another plugin. I'll let Mary's dulcet tones continue. An intuitive. You can log in with a regular account, use authentication plugins such as OWLs too, self-register, or use guest access. Because the login is integrated with the multi-tenancy feature, you can have a personalized tenant login as here. Logging in as a manager, we see the main dashboard with a navigation drawer to the left, which changes according to where the manager is on the site, and which can be collapsed to free up space. Top right are quick access icons such as the workplace launcher. Our manager accesses the report builder there. Other items are available, depending on organizational roles. There are also notification and messaging icons. And from her profile icon, our manager can access courses with their due dates and progress, along with editing her profile, viewing any grades, and so on, as with a regular learner. A team's tab is available to managers. This tab shows all the staff in the department, all with the positions which our manager has management rights over. Each learner's or employees or client's card can be expanded to view their details, including all the active jobs and ongoing programs and certifications. This view can be customized using the report builder. The manager can send messages to these people, review their profiles, and see a warning sign if any programs or certifications are overdue. She can also toggle to show the department and position filters. As with other users, a manager has the programs and courses tab. The programs tab gives an overview of all ongoing programs and certifications, their completion status, due dates, and the requirements for each course or set of courses within these programs. Due dates for the certifications linked to each program will also be shown in this tab. The courses tab displays courses which are standalone courses, that is courses not part of a program. You can filter them and sort them and change their view from card to list to summary. Find out more on noodle.com slash workplace. Thank you for letting me show that, Mary.  Who else here is a Mary Cooch fan? Anyone? Yeah, look, come on. Clap for Mary. Mary. Down here. So, yeah, the British accent is being exported across the world. Oh, sorry. She said we're not the ones who have the accent. So, okay, let me go on here. So, what's next? So, the timeline around workplace is we have a, we're in a pilot phase right now. The code is written. There's still bits being done. There's still testing and things going on. Our partner advisory group are signing in to start testing and kicking the tyres. We expect that it'll be more widely available from partners or through partners on the, in around June, July, middle of the year. And from then on, there's gonna be very frequent releases as it goes forward and it will continue to develop. Now, I wanna distress that I'm very much pushing the idea, not the idea, the policy that things will be migrating into core over time, that we are gonna be evolving them in parallel, well, together. So, there's gonna be a lot of good synergy and I think it's really gonna help everything grow. Some of the candidates for the next, for the features in the next, in the near future are face-to-face training management. So, if you have seminars and you want people to sign up for real face-to-face seminars and book resources and things for that, recertification, workplace group messaging, so looking more at that social learning and the sort of things people use Slack for, we wanna have that embedded in Moodle. CPD, tracking, gamification, course catalogs, and many more. Course catalogs can include shopping cart type stuff, that sort of thing. So, yeah, all to be developed. So, if you wanted to get Moodle workplace, and it does, you know, some of you may be thinking, hey, this might be useful even for my environment for teaching teachers or staff or something. You can work with Moodle partners, they'll be listed shortly on Moodle.com, but you're always free to contact us at Moodle.com and we'll hook you up. The prices will depend on what services are around it, what you require and what the partners are offering. And that's it for workplace. Is there any questions on that? I think we've got a few minutes to talk about that. Yes, that hand shot up right there. Who's got a microphone? It's about integration. So, will the users, well, the structure be exported from the HR system and then the results reported back to the HR system? Yeah, HR system integration is very high already on the agenda. I'm not sure why I wasn't in that list, actually, because it gets talked about a lot and it's a huge requirement, absolutely. It's a development rather than at 1.0. Yeah, I don't think there's anything specific in the first release right now, but that's definitely where it's going. Cool, thank you. Yeah, good question. Anyone else? I understand that it will only be available to partners, but will it be available for self-hosting from partners? So, yes, you will. And that's because I know it's a requirement for a lot of clients. They need to have it on their own machines and control, but you will have to sign a similar contract to protect the code. Like, you won't be distributing it and publishing it on the internet. And that's the way that will be approached, but you'll be working with a partner to do that. Yes. Mark? It looks great, Brilliant. Congratulations to everybody involved. And I was delighted to hear you say that some of the features will drip down into Moodle Core, which is Brilliant. What features do you see not and never dripping down into Core? I can't answer that. Go on.  No, no, I honestly don't know. It's an ongoing discussion, so we're really gonna look at it and evaluate each one at the time. So, you can appreciate where we're standing. It's a balancing act. We want there to be something valuable for partners to have control of and be able to sell.  And we want to support that and make it strong. We have to balance it. And this is just a way of doing that to make the project sustainable. And so we're gonna be walking this tightrope as we go forward to get the balance right. And I hope everybody's happy with everything that happens, because that's likely. That always works out. Yeah. I would very much like to put all of this out in the open. But, you know, we've put probably about a million pounds into this so far. So, you know, and that's money that's come through partners. That's their investment, our investment together into this code. So we, you know, we have to find ways of making more of that. Yes. Hi, Mon. Another suggestion, I'm happy to pay for the extra bits, but we've got quite a complex on-prem Moodle in-house hosted. Would there be a possibility like some of the third-party plugins to buy some of the plugins from partners on some sort of magic licensing that I don't know how that would work? So that we could get the bits we'd want or want for our on-prem Moodle. I think effectively that's what we're saying, yeah. That you would be getting it through partner and you'd have a contract with a partner and the terms of that would be something that you work out with them. Okay, yeah, I'm thinking the individual plugins rather than the whole beast. Right. Individual plugins may not be easy. There's some dependencies across it. They do work together. I believe because we have some very good developers on that team that you probably can split out a lot of it, but I can't guarantee it at this point. Okay, all right. Thank you. That's about new, but yes, Mr. Hunt, Dr. Hunt. I'm afraid this is a comment, not a question. Good. But I think from my point of view as a developer who is partially responsible for a third-party install of Moodle with all our own custom plugins and having to deal with the issues every time there's a new Moodle core version, having to make sure everything still works. I mean, I think there are many advantages to the community for Moodle HQ now, also being in that position of maintaining a platform that's built on Moodle core plus lots of other stuff. It puts you in the same position of a lot of, I mean, and Moodle core works really hard not to break stuff with new upgrades and maintain backwards compatibility, but you're kind of like now the poacher and the gamekeeper. That's a really bad analogy for this. And I think it was similarly, it was also a really good thing a few years ago when you decided to do Moodle Cloud. So you yourselves were experiencing the pains of hosting Moodle. So I think the fact that staff within Moodle HQ are having these experiences and being able to give very direct feedback can only be good for the Moodle community, basically. Yeah, I appreciate that comment, Tim. Along those lines, there is an open discussion and about should there be a higher-ed flavor like this and with special higher-ed features that are available in it. I must say I'm against that idea, but many people are for it. And it's a discussion. For me, universities are one of the main groups that the Moodle project is trying to help. And so for me, it should be in the main product and it should be free. So I, but you know, I think we're gonna delay all of that. We'll see how this goes with workplace first. I'm much more comfortable doing this with the workplace features. And we'll see how it goes. We'll keep touching on it. Very happy to have your discussions and feedback, probably over a drink and a chimpanzee later on. So any last questions or comments? Before we move on to the yes, Michael. Run Bob, run. Oh, Doug's running. Just our interest, with Moodle workplace, are you effectively committing to only the partner core develop plug-ins for it and the relationship with Moodle workplace to effectively the plug-ins directory and should any plug-ins be brought into workplace? Have you, what's the thoughts around that? Or are you keeping all not from the Moodle open source side?  Yeah, this, I'm not aware of anything from the open source side that's really being brought in. At this point, but the... Well. Oh, that's true, yeah, that is. That's developed in Moodle HQ, that one, true. What would you like to see happen there? Which is more a question about whether, because I know there's, you know, we have a very vibrant plug-in community and people are using it. I imagine there'll be people look around Moodle workplace and go, we want to see that and if that becomes part of the core offerings then, well, there's been time expended by those open source developers who have then been brought into a community there, not potentially. It was really just whether you've had those conversations. Yeah, no, no, it's a good thought. That has come up, that there could be a sort of marketplace in there, that people could develop plug-ins for workplace and that they get sold and licensed to each other and that, you know, people contributing to that side of things. This is a very important project, but I want to stress, it's secondary to the core project. I don't want to see us having to focus on these kinds of things to the exclusion of core at any point, right? If it's a revenue-generating thing, some companies might go, oh, yeah, we're just going to focus on that and we'll have a Moodle community source addition or something, that's not happening, right? Moodle core is the main thing, always will be and so being very careful to balance all the needs. All right, let's go to Barcelona.


Startin' to look, right, to find this beat. Yeah, yeah, yeah. Call that 2-0-1. Say you got the same division. I showed you that in the first one. Now, once you start to hook in your block, you're going to get elevated, right? You're going to elevate. What's really nice is that when I elevate, that's what gets happenin'. And if my upper body can miss, it's what's makin' him tumble and get off balance. And then the pick just secures it. But I still have that same hook lock in here. And all I do is block that foot, so I can't get away before I drive through. This is one of the impressions that you see this way down here. Just stand, bring it up. Step yourself, step it up. Just practice with this. Literally, you just got to learn how to kick it off and get better and better at doing this. And then you start working the circle up, right. You're going to go up, you're going to pull, with that arm. Don't kick it below the knee. You're going to be up, to your hand, but you're blocking it the same way. It's there, before it gets out of there. Having something to push against, so my elbow's in the armpit again. When I take that 12-1 and elevate him, my elbow's in the armpit, driving through, you already have what you're going to get to. Alright, one, two.


programming into your into your body. So another neat thing about our technology is that we combine a few things right as you can tell we combine the sound as well as the electromagnetic fields so you can use both at the same time. So what we do is we have a splitter right the signal comes from the frequencies come from either your phone computer or this tablet right we have 10,000 frequencies in here and then it connects to the power supply and the power supply can be split up into the speaker I have here and then the other one will be connected to the coil. Okay so we'd be connected to the coil or then I put the cable for that coil. Okay it will be connected to the coil so all I have to do is plug this in and now the coil is connected so I have both


Hey, this is Michelle Getzinger and I'm here at a new construction project with sticks and stones And I can't wait to introduce you to Adam Stickel So Adam and I met about five years ago at the University of Pittsburgh Fellowship Program for Entrepreneurship and I was working with Blooms our family granite business and you were working with primrose home Primrose own your family business a lot has changed for us a lot has changed in five years all for the good though Absolutely. Yep. Can you tell us a little bit about this project you're working on? Yeah, absolutely. This is a custom home project Okay, it's 2,400 square feet farm style house three bedrooms two bathrooms Homeowner gets to select absolutely every finish in the house. That's great. What a great setting too It seems country, but it's so close to the city It is they have lived out here for multiple years now in the area and they wanted to keep the kids in the same school District, they really enjoyed it here. That's awesome So this is a new construction. They bought the lot and then how does that process work? So once they buy the lot we go through a design process with them where we Identify the key features in the house that they want We then identify either a plan online that we can purchase or we network with local interior designers and architects Okay, to draw the plan exactly the way they want it from there We go to a bank and see if we can appraise the house for what they'd like to spend And then you have to go to the township, correct? Yep, then we go through the permitting process with the township Any time we're in Allegheny County, we also have to go to the county itself for some permits Okay, so Adam tell us about some other projects other than this farmhouse that you're building right here that you're working on right now So just finished up a large renovation in the historic part of Squirrel Hill Oh, I did a whole house renovation. It started in just a couple rooms. It was actually a referral from one of our EFC fellows And so that was really exciting just about to get started with a renovation project in Swickley, okay as well, and then I have a new construction project over in Hampton Township Wow, so what's been your favorite or your most challenging and or both products that you worked on? Recently probably the most Challenging project that I worked on was a new construction home in Fox Chapel. It was a very modern contemporary home But this the footprint of the home was reversed the smallest level of the house was the foundation And as each story went up the house got longer and wider. Oh, wow, so structurally it was a challenging project How did you deal with that? People on our team, you know our architects and our engineers as well as bringing in our trade professionals You know early in the design process to be able to make sure that they were on board with What we wanted to do. Oh, that's awesome. So how did you come up with the name sticks and stones? So the name actually came from sticks the sticks part of it came from my high school baseball playing days That was my nickname And so that's the first part of it and then we we finished off with the and stones really based on the biblical Reference that Jesus makes about building a house on a foundation of rock Rather than on the phone on sand. Yeah, that's great Yeah So we're up here in the loft and Adam's gonna tell us a little bit about some of the challenges that he faces when he's doing these Rennos and the new construction so tell us a little bit about what happened here So up here in any project one of the hardest things for customers and homeowners is to visualize What the space is gonna look like? What we were able to do here is this was actually supposed to you were supposed to come from the hallway and step down into this room Okay, but once we got on site We realized that that's not really what the homeowner wanted And so we changed the construction of the first floor wall so that we could eliminate the steps Okay into this room and we also could make the room larger than it was on the plan So in custom construction, it's all about the inflexible And trying to meet the homeowner's needs and their dreams. Yep Most renovations that's that's a problem, right? There's absolutely never goes as planned. No, you never can not Expect the unknown is what we talk about. And so as you tear into walls, you don't know what's behind the walls as you Visualize you think that this is enough space and then you get in the space and it's not enough space You move walls and so you never know so you have to have flexibility and somebody who's willing to be flexible Setting those expectations with the client that this is a fluid process and things are going to change and We're going to hit hiccups and right So one of the things that we encourage all of our clients to do when we create an itemized budget for their project Is we have a line item labeled contingency? Okay, and so if that and what we do is we put a budget there That's normally somewhere between two and three percent of the project. Okay, and if they use that money on The unforeseen Least they've budgeted for it if they don't use it. It's money that they save it doesn't go into our pocket It goes back to them, right? And so that's a way to plan a little bit of buffer for those unexpected costs. That's a great idea So some of the features that I like to use in custom construction and that we use on all of our projects is The subfloor that we use here is an advanced tech subfloor What we like about this is I've used it for ten years now and never once has a hardwood floor squeaked Or never once have I had tile crack when I use advanced tech subfloor and you've been through plenty of old homes in Pittsburgh And how often do you hear the squeaky floors and see the crack tile? Another feature of this home is we use Marvin's integrity windows. And so what this is it's actually a window that's a extruded Plastic window on the exterior and wood on the interior Why we like to use the plastic is it doesn't fade like aluminum windows do and it doesn't move Like a vinyl window does okay, so there's two two features of this house that I wanted to point out What makes the advanced tech any different than normal plywood? So the technology behind it is there's actually a resin that is completely through the product Okay, top to bottom and so when you cut it to the resin is still there There's other plywoods out there where that resin is just on the edge So anytime you cut a piece it exposes it to to be just like regular plywood Yeah, during new construction. It's gonna get wet and so it's going to expand and no question asked And but you have to nail it right away So anytime it expands when it does contract that nail becomes loose and that's what causes the squeaky floors over the years What's the percentage difference is it more per more expensive than normal plywood? I'm assuming yeah, is it significantly more? It's about so per sheet You're talking somewhere in the range of 13 to 15 dollars. Okay, so on a house this size We might be using 75 sheets of it Okay, so there is a an upgrade but when you think about the fact that you don't have the callbacks Right worry, and if anything ever does happen with it this company does warranty it for 25 years Oh, wow, that's great. It is yeah, and they stand behind that warranty a lot of people don't I actually They had one in their history that I know of one batch that was not good and they actually went in and bought the three homes The day that the product was put into really they completely bought it They relocated people helped them find new homes Wow And then what do they do with them and then they tore them all apart redid them and put them back on the market Wow That's that's incredible. Yeah. Yeah, that's great. You don't hear that No, you don't and it's nice that you're doing things the right way in the beginning Yeah, it's so key because you know to be a contractor or a home builder here in Pennsylvania There's no licensure requirement. There's no continuing education requirement And so we talk about at sticks and stones, you know, we hold certifications We're part of the National Association of Home Builders and we do continuing education every year So that we can separate ourselves and so that we can learn about new products new sciences and try to stay ahead of the curve That's great. One of the things that makes sticks and stones different is they're continuing education and certifications that they have and one of The things that fits this house is a program called aging in place. Can you tell us a little bit about that? Yeah, so aging in place is a philosophy of building and a science of building where Homeowners build a home so that they can live there over decades Right now. This is a family home. We've got children with their parents But eventually as we all know or hopefully as we all know Our kids move on to their own place So what we did here so that the parents still could have everything that they need is we made this house Are we we chose a house so where the master suite is on the first floor? So the kitchen the family room the dining room laundry room in the garage are all on one level And so when those kids do move on is the parents get older This is a place that's accessible for them no matter what stage in life. They're in that's great This is going to be like four-foot shower Tub and the master closet Over here. So we bought these plans offline. This was we found something that he liked and just Used the plan yeah architect actually out of the south. It's a pretty it's a pretty layout. Yeah it turned out great and so and you know little things like Making sure that you're to get the best energy efficiency making sure that you're cocking the bottom plate here and new construction and so that Prevents air from coming in between the the subfloor and the walls So I'm just trying to do those little things to make sure that we're Yeah, and I see over here you also sealed it up. Yep We've sent since we're not finishing the basement now any penetrations any holes that we've made from the walls down into the floors We're sealing all of those up so that we don't have any cold air coming into the conditioned spaces in the winter Or warm air coming into the conditioned spaces in the summer. Yeah, that's awesome So Adam tell me a little bit about some of your biggest challenges in your industry right now Currently right now some of the biggest challenges are on the labor side You know finding Really good tradesmen people who are skilled at what they do Because it is so easy that it is such a busy market and it's so easy to gain Entrance into this market that you get a lot of people who just don't do quality work Or might know not know the right way to install products the right way to meet the codes And so finding the right team of people is really critical Yeah, right now we subcontract everything out we used to employ some carpenters, but we decided that It's best to subcontract things and what that does is it gives us flexibility So if we're building, you know on the east side of Pittsburgh or downtown Pittsburgh or as far away as Deep Creek, Maryland We've done projects It allows us to find the right team in those communities who know the community well who know the code officials well and We have a lot of experience with those neighborhoods Yeah, how how can somebody get a hold of you and what can an average Joe just use you for a renovation? Yeah, anybody can use us You know we are open to all renovation projects And if it's not a good fit for us if we feel like we're not the right company We do have teams of contractors Across Western PA that we can make sure you're referred to somebody who does good quality work But the best way to get hold of us really is by phone because these type of projects You know they need that true face-to-face conversation will come out and take a look at any project At no charge and give you a preliminary estimate as part of that process. Wow, that's great. Very cool


ac mae'n ddegwyd. Felly mae'n daewch i'r gwybod. Cymru. Felly mae'n cael ei ddweud ar gyfer Caelin. Mae'r gyfioedd Gweithbarn a'r blaen i'r mater, a mae'n gwneud a'r ddweud i'r gwnewch i chi'n fawr. Ac mae'n cael ei ddweud i gwinio vorstellen y Cyngorol. Caelin yn ymgyrchu gwyddeithasol. Felly ei ddiwethaf i gyd ymmddangos. Mae'n cael ei gwybod ar gyfer Caelin. Rwy'n gwein i'r ysgrifennu gyda'r rhaid. argyllwyddiol yn ddod i ddim y ddeudio datblygu. Rwy'n amser i gydigodd yr argyllwyddiol yn ei ddysgu, ac rwy'n eisiau yn y ddod i ddysgu yn y ddysgu'r argyllwyddiol. Oherwydd, mae'n ddod i ddysgu'r argyllwyddiol yn y ddysgu'r argyllwyddiol ar ddod i ddod, rydyn ni'n fawr amd. Rwy'n amser. Rydyn ni'n rhoi'n gweld i Llywodraeth a rydyn ni'n gweld i'r adfau cyfocredigol aws, sy'n gweithio'n gweithio'r CES team, a also yna'r bobl sy'n ei wneud gyfnod i gyfnod gyda'r cyfnod a'r cyfnod a'r cyfnod i'r argo gael gyda'r cyfnod argo cyd. Yn ysgrifennol, mae'n ddigon i'r cyfnod o'r cyflwyno'r cyflwyno. Mae'n tryn o ddysgu'r problemau sydd o gwneud o ddau sy'n ddau i'r cyflwyno arwain yn gweithio, i'r cyflwyno arwain yn gweithio. Mae'n ddau i'r cyflwyno arwain a rydyn ni'n gweithio y cynnig nid i'n mynd i chael i'r panwerthau i'r bwrdd, a ddarparu o'i ndryth i'r dda, mae'n meddwl i'r gwahanol cyntaf 삼looedd yn caelン� Gweithio. Rydyn ni'n ddefnyddio'n dod wedi cael cyfrifiadol o ddulethion o'r ffordd gyfrifiadol. Felly, rydyn ni'n gweithio'r ffordd gyaf EBS ac EFS. Rydyn ni'n gweithio'r ffordd gyfrifiadol, yllys, is that it doesn't allow you to carry out tasks for read, write, and many. However, it is really good for persistent storage, and if you want to use it as a backend solution, as a backend for solutions like Minio, and then EFS, specifically in the AWS context, does give you the read, write, and many capabilities. However, it does restrict you to that particular environment that's something you need to be aware of, and also it can be a little bit tricky to set up, so we want to focus on a simpler solution. So in the same way that Minio is kind of an on-prem self-hosted solution for S3, we're advocating the NFS server provisioner to do the same job that EFS can do. So NFS server provisioner, there's quite a few out there. We use the one that's on the really long link at the top. You know, good luck writing that down. But essentially all it does is it gives you a pod and a storage class, and you reference the storage class, you get your PBC, and magic happens basically, and it can turn an EBS disk, read, write once disk into a rewrite many disk. Even more magic, you can have no disk behind it, and it uses your ephemeral storage on your node. So it allows you to use that spare disk that you're already paying for to handle the transient data loads, basically. There are no demos in this because we're on a lightning talk. The small link at the bottom has loads of stuff that you can go and look at. So you saw Caelan's example of a full CI workflow using buckets, which is wrong. I've got the same thing when she uses disks in exactly the same way. So you can run the two side by side and see how they work in your local environment. Great. So just a quick overview of how you can actually get started with the NFS server provisioner specifically for semi-persistent data. You deploy the Helm chart, which will spin up a pod, as well as the persistent volume claims and a storage class. And then those PBCs would be used to reference the storage class. And the point here obviously is to actually make sure that you have the PBCs and the relevant volumes created beforehand, and then you'd simply mount the volumes in your specific workflow. So a pipe kit, we install NFS server provisioner twice, the way that the condo just said. And then this way, which is exactly the same, but without the disk behind it. So it's then pointing at your ephemeral storage instead. So we use this for the transient data side of things. The workflow just spins up with a volume claim template, creates a PBC on the fly, does workflow stuff, and then just drops it all at the end. So you save. Here's a really quick example just showing the difference in the setup between the two, because it probably looks awful on the giant screen. Again, you can do a diff in the GitHub repo if you want to. So don't worry too much. I just wanted to highlight that it's really easy to flip between the two. So again, don't listen to my boss. Right. So real quick cost comparison over here, and this is just based on the experiments that were run. It may vary depending on how you carry this out. So despite the fact that the particular approach that we're following would definitely work well for performance and at speed, it is not the most cost effective approach. As you can see over here, S3 definitely worked out to be the cheapest one, whereas EBS was actually using EBS as your back end, was actually the most expensive one, and we see EFS fall somewhere in between S3 and EBS. So this part of my talk is not looking great because we've just proved ourselves wrong. So then I started looking at speed. I've written a really simple workflow. Again, it's in the repo. All it does is it creates a 10 gig block of data, stores it in the artifact repository of your choice, then does a second step that runs three steps in parallel to create 10 more gig of data. So overall, we're generating 40 gig of data as fast as possible and just analysing it through. That's all we're doing.  And here were the times. So this slide is why Cailin's wrong. So S3 took seven minutes to handle that 40 gig of data. Most of that was tearing all the stuff up. So, okay, if you actually listen to his talk, then obviously you could just turn the tiring off and the argument might be slightly lower. So seven minutes, S3. NFSR prisoner took 20 seconds to do exactly the same thing. So if you're working at scale, this is a real key thing to be paying attention to, basically. Great, so real quick. First thing to consider with a couple of tips is the amount of storage that you'll actually need. So consider fattening or increasing the storage disks for your particular nodes. Another thing would be to actually consider if you've got a lot of read and write tasks that you're going to be carrying out is to have the data copied from your NFS disk to ephemeral storage beforehand. And then, like Tim has already pointed out, we're installing the NFS server provisioner twice. The first time is for the EBS backend for semi-persistent data. And then the second time is for ephemeral node disks for transient data. This is a screenshot of our actual CI outpocket. The content doesn't really matter too much, but you can see there's a lot of parallel stuff that we do. So we're doing container image builds. We're doing binaries from Go. We're doing Go tests. And all that happens in just over three minutes for us. So before we used all the nice disk magic behind it, it was taking about 15, 20 minutes. So that's a real-world example of how you can save your time. Yeah, and just to wrap up again, Cailin covered the three different artifact categories for persistent data, semi-persistent data, and transient data. So for persistent data approach, we definitely recommend that you follow the route that he was demonstrating with a bucket-based approach. Whereas for persistent data, for semi-persistent data and transient data, we'd recommend following this approach with the NFS server provisioner. Cheers.


What's going on everyone Sam here with late in sports cards rip in 22 Absolutes black and origin six box mixer number nine random team style There's a look again at your random results as always you can find these on the website under the results tab as well as a Lincoln chat Good luck everybody. Let's start with origins. We'll go origins absolute finish with black Just titled it live at some point free giveaway how many people to show We'll have to do how do I how do I get the giveaway? What do I get? Terrick Henry to 299 and Kyle Pitts to 75 That one Mr. Biscay a crystal Lave did 199 for the Saints on the jumbo pack or jumbo jersey I should say Matthew L. This is one here going to the Texans. We've got John Mechie numbered 4 of 25 on the blue Unguard auto going to Blake see and going to Sean s with the commanders John Dotson rookie jersey auto Free 2018 NBA prism hobby case. Oh my god The D gens that would be joining up for that one forget it dude for get it There's Tyler lock it to 50 Davis mills to 199 money mills CD lamb Peyton Manning pedigree on the case hit Going to Tim J on the combo spot. Congrats, buddy. Nice one there pedigree case hit I'll take that for sure. Very nice God, Vilas Jones, Jr. Three out of 25 nasty patch on that thing Grats on that there bears Going to the Steelers Calvin Austin on card rookie auto Muhammad and Muhammad again this time Kenny pick it rookie jersey auto Congrats, Muhammad. There you go, man. Nice KP onto absolute. I'll see you kaboom Anything numbered with that I would but I think we're good on that one. Yeah That's our reason I'm got Alec Pierce to 50 the Colts base base There's a Trayvon digs and Micah Parsons 20 out of 25 the Cowboys and Point surrender all at the end I don't the only thing that worries me Tim is they go after like a trade guy like a car a Garoppolo Or they they go like Richardson in the draft or something or Leviss in the draft They'll be picking low enough to get one of those two guys Skymore introductions to 50 for the Chiefs base base. There's Jalen Petray to 275 And nice one here Kenneth Walker 40 out of 75 going to the Seahawks Congrats Seattle seabirds Tony Jay on that one the five way Sam Williams to 100 for the Cowboys Can you show me every kid reporter code? There's Micah sickie Two out of 99 for the Dolphins absolute heroes. We've got going to the Falcon small Anderson 29 out of 75 Signature standouts. What about Jimmy G to the Dolphins? Take it. Yeah, I don't think that's bad. I know I'm a little worried about what's gonna happen with Baltimore with Lamar the whole Lamar situation Honestly, if we lose Lamar, I'd be done with Jimmy G to Been there This Garrett Wilson to 100 You know true also true base base There's Calvin Austin to 275. Hey, what up Colin? How you doing buddy? Welcome. Welcome Eric as you kind of easy E 314 out of 399 the Brock Yeah, Lamar has a possibility Lamar goes to the Raiders. I Know like Jimmy G would be that'd be such a cult move to get Jimmy G Like with what they've been doing the past like four years Yeah That is a total quarterback graveyard right now. Oh strange to a hundred base and base Zeke Elliott, that's 299. Hey, sir. You go Colin. Well, welcome buddy. Hope you're doing well too, man Kennedy Brooks 13 out of 25 for the Eagles Glad to have you here man. So any Dalton to the Ravens, please? No, please God. No Right rocket. Nope. I Don't know. I think it's got another year still Daria. I really do. I think Brady's still got another year here James Robinson to 50 This is abs Panini absolute football base and base That's Walker. Wow, that's sick 31 out of 49 on the jumbo patch three colored RPA or not not three colored RP rookie patch Josh Jacobs 14 out of 25 for the Raiders Alright, let's do some black now. Good luck everybody lose this X since week 18. Yeah, you're probably right honestly Vaughn I would be so pissed if we got Matt Ryan.  I would genuinely throw up if that happened Wanda Robinson to 25 Rookie of Devon Lloyd first hit is going to the Titans mleek Willis Futuristic 61 out of 99 for the tight again for the Titans We've got Sam Howell nice one there. That is 31 out of 50 for the commanders That's on that commanders and Tyrion Davis price rookie patch auto 18 out of 199 to the Niners Yeah, black is nice man. That's one of my favorite products. That's out right now. I would say for football. I don't I Think the only way they stick with Huntley is if they are really gonna try to like read like just blow the entire thing up and rebuild I mean, they'd have to tank for what's his name for Caleb Williams most likely There's Jared golf to 75. I just want to hear we got going to the Dolphins case hit force field There you go, Miami. That's gonna be a G lunge. Hey, congrats, man. Awesome one there Tremac pride rookie Jersey 83 out of 99 for the Cardinals got the Rams. That's gonna be Kyron Williams 34 out of 50 And we've got Wanda Robinson 29 out of 50 for the Giants on the dual rookie Jersey auto It's also true Vaughn. It's a good plan and think of that to be honest All right, let's do this points random really quick again for 400 tick-tock. You won't be able to see this This will be over. We are live over on YouTube and Twitch late in sports cards Points All right guys gonna roll the dice whatever teams on top after I can't do two after 10 times We'll get the points one two three four five six seven eight nine and ten go into the Giants Giants getting the um points So a quick recap here We've got relics Tremac pride Malik Willis Kenneth Walker Zeke Elliott Micah Sicki dual for the Cowboys Belish Jones Chris Olave Autos now we've got Wanda Robinson Kyron Williams Tyrion Davis Price Sam Howell Josh Jacobs Kennedy Brooks Erica Zucanma Jamal Anderson Kenneth Walker Kenny Pickett Calvin Austin Johan Dotson and John Mechie That will do it for the break. Thank you guys again for the fill next up


I'm Tim Waters, Longmont City Council Member representing Ward 1, which is the east side of town. Number of days ago I posted a video in which I shared my four Rs for getting through this COVID pandemic. The first of those four Rs is responsibility, the second reliability, the third resilience, and the fourth resourcefulness. And in this video I want to reflect just a little bit on our number three resilience. Because right now resilience looks to me a lot like the willingness and the ability to adapt to change. Of all the changes, and there are many that we're having to adapt to right now, the virus is the cause of those changes and I know it's easy to look at governors or public health officers and point to them as the reason we're being inconvenienced or the reason we're having to adapt to the kinds of changes to which we're having to adapt right now. But it really is the virus. Because if we don't adapt to this, in this case if we don't adapt the consequences are pretty serious for many of us. So I want to reflect in this video, just for a second here, on the advice of one of the great philosophers of the last century and one of the great basketball coaches of all time, John Wooden, who said, failure is not fatal. The failure to adapt might be. So John Wooden was offering pretty good advice for us right now, that the failure to adapt right now could be fatal. And I would add to that the advice of one of the great scientists of all time, Charles Darwin, who made this statement. It's not the strongest of the species that survives, nor is it the most intelligent. It's the most adaptive to change. Right now, for this species, our resilience needs to look like adapting to change. Surviving this pandemic clearly requires adaptation. We can do this, let's do it together, so we all survive together.


What is this lady? Hey everybody and welcome to show and tell it's me Lady Aida with me Mr. Lady Aida on camera control behind the mic We've got a bunch of people from the food community and the larger maker hacker community come by and then I show us what they're working on We're excited to see it Come on by we're here for the 20 25 minutes, and then we're on to ask engineer Yeah, and a programming note next week show it's all still on no Pedro are gonna be the host. Thank you Thank you, and during the day of Wednesday of next week We're gonna be doing a hack chat with Lady Aida Jeff and myself So look for that 3 p.m. On hackaday hackaday. I owe will be talking about floppy So it's like a version of show-and-tell on another site and we'll be broadcasting on all of our normal social network places Like YouTube as well. So let's kick it off with Scott. Well, she let's go to Jephler. Oh, we're gonna be just yes We have to go to Jeff. Okay. This is Hey Jeff, what you got going on? Hi, so With this floppy disk stuff I've been learning a lot about emulation and the reason you're bringing me on first is I'm gonna start this game loading and because it is a real emulation. It is gonna take about four minutes To actually boot up. So yeah, come back to me like after another one or two people That although it It's, you know, basically on super computers compared to what it started off with it still takes a certain amount of time to boot up Yeah, I mean the emulator Emulates it has to emulate All of the details of the floppy drive and how it actually works So inside it it's keeping track of the rotations of the floppy drive and running the 6502 instructions and it's amazing software And it's on the internet archive and you can just Use it. So that's all right. So we're starting now and we're gonna check back and it's gonna be like a cooking show Exactly. Yeah Put it in the oven for four minutes. Okay, let's go back to Scott. Scott. What you get going on? Hello So, uh, folks don't know I've been working on adding belie support to the esp32 s3 The like bigger better version of the s2 that's coming soon Espressive does have these neat modules here with the two usb's that are super handy And what I've got here is I've got circuit python running on it over usb And I've got a demo here where I'm doing two things first I'm doing some web requests and then I'm doing a belie scan So I will just hit control b and it will get going Skylabs my what my wi-fi You can do it. So it does some Does some stuff and then it uh, these are all the advertisements that I got by doing a belie scan So this is the first step In the process where if if this device wanted to initiate a connection to another device scanning would be the first thing But the other thing that's really cool is I did the broadcast net thing ages ago And you had to use a raspberry pi to do that like shuffle advertisements from belie into like whatever web service you want and Essentially the s3 can do that now Yeah, which I'm very excited about And this is our first circuit python build that supports wi-fi and bluetooth in one chip, right? Yeah, yep. So there's a there's a poll request that I've got some stuff to fix During ask an engineer, but then it should be in hopefully shortly All right, nice work. All right Thank you so much scott And then we'll be talking about this this friday on deep ever scott Yep, we'll talk about it this friday and then the other thing I should say is that this is the last week for circuit python 2022 So if you have thoughts about what you'd like to see circuit python do this year, please get those out So that I can summarize them on my stream on friday, and then I'll also do the final Kind of summary blog post on friday as well. Yeah, check out the blog post that we currently have. There's a lot of good stuff Yeah, lots of cool stuff and thank you to everybody who's already Participated if you do participate, please email circuit python 2022 at aterfruit.com that'll go to phil and I and we'll get it blocked up. That's right All right. Thank you. Thanks. Let's just go back to jeff real fast. Uh jeff has your calendar 64 gone We're still on the loading screen. Okay Well, this is like a live launch or something like that. We'll get we'll be back to you. Oh wait. Wait. Oh, yeah We'll create time. That's excellent timing So, uh, let me figure out how to cut the audio here and No, what are you doing? All right, we'll listen to it. Yeah It makes it makes you sound more dramatic. You gotta Now I've lost the uh, there we go. Okay. Now I can see you again Yeah, so I'm super nostalgic about this game. So when we started the floppy project I went on ebay and bought like the real Thing this is the original retail packaging. They're like we want to imagine we're musicians and making an album New album just drops. It's a video game. And this is a new grime symbol. It just came out. It's a great Great classic game for the Commodore 64. So, uh What uh, I've accomplished this week is um, these games were copy protected And there's a format that you can read into that preserves the old copy protection called g64 You copy that floppy and Um And so I learned a lot about the formats and started writing a format converter And then realized that other people had already written all the pieces I needed and I just had to put them together And so what I got going today was the putting together of those pieces And now I can play my uh game. Uh, not only that this is up on archive.org. I will drop the link in shortly um So it's interesting is this is a this is a copy protected comma 64 disc get that we we ripped and you don't have to crack it It actually plays an emulator as if it was Right like the original official game, which is nice because now it's like it's we're really getting The native format of the disc data data. Yeah Yeah, a lot of what you'll find has been cracked So the copy protection has been removed and there are good things about that like it would have probably loaded in about 20 seconds instead of the minutes Um that it took but in a way this is kind of the most wonderful experience Most real version of the thing you get a sandwich you get ready. You're like, okay. So jeff. Here's the big question I'm going to ask you um, if if I were able to take this video and transmit it back in time to when you first played this 30 ish 40 years ago would young jeff be happy about all the things that uh Well, I mean first of all he'd be horrified that I got rid of his floppies Yeah, uh, that would that would be the big thing that I had to go buy this again But you'd have to explain ebay and all that stuff. That's kind of yeah. Yeah, it would be it would be a long discussion, but um I don't know. I think young me would have imagined still playing these games Because I mean how much were video games going to change really we were at the pinnacle Yeah, what's neat is that you're you're able to do this and then share it with a whole new Generation of people that maybe they never saw or heard about this game and all Okay, cool. Make sure you take good photos of the um, the album art and put down into the archive It's and the text in it is really interesting. It emerges that well It's made by three people uh, and westfall john freeman and paul richie the third And when you read through it you find out well john and paul kind of had an idea and and wrote the thing so It's part of this history of how how we've forgotten that you know You know the the whole gender thing in computer So it was a good reminder to read it and some of the language is maybe not the way we'd put it now, but yeah That's uh, that was I was reading that just before we came on so that was real interesting Okay, well, thanks so much up and then we're gonna do a blog post if folks can check this out soon Yeah, I will drop the link to this This archive.org although it uh, I said it as a test item So it'll be deleted after 30 days. We'll want to do something a little more permanent For a blog post up right on all right. Thanks so much. All right. See you project and more. All right. Thank you, Jeff All right now page. I would you get going on this week? Hey guys. Hey, what's up folks? Oh man, so many retro vibes Yeah, so this week we got a super simple little case for the uh feather tft So now I've made this really cool l cars inspired little graphic that's uh, just pulling in the temperature of the battery status and the uh The pressure right from the uh BMP 280 So brent had a really good idea of having like these little rails on the back of the case so you could just uh Keep stacking little stem of stem or stem out sensors back there So you have access to the port and the little buttons on the front you want to show the other side because I think there's an overhead it wasn't on Do you want to show the that you was talking about? I completely missed this. No, no, it's cool.  Oh, I like that l cars. I'll let it there we go. Oh, that's so cool Yeah, yeah, so It's gorgeous. I had some speaking trodo. I had some like good vibes doing like because these are as a graphic designer So doing all the way up for this pixels. So I did a nice bit map for that. It's all been sort of pythons display. I o E Thank you. Yeah, so Here's the case that we were talking about Can you put the code on the the repo because I think Yeah, I have a gist. I can drop that in the disc Okay, yeah, so The other cool thing we're showing off on 3d hangouts is um last year we did like these little lego studs for like the feather and um, Lamar wanted like some Cool graphics showing off the temperatures everything being showing off.  We did that last year Right. We did an OLED display this entire. It's kind of the same circuit, right? You got the you got the battery monitor. You got a microcontroller.  Oh, yeah Yeah, so um, two nine three hangouts Happened earlier today. We go over all the CAD stuff All that we checked out like the filament that we used on it that uh, Quantum everybody's been posting Yeah, check it out in the web posted. I think earlier on the um, discord And we'll put it on the line guide that we have out for this Yeah, we'll put the font and the uh a little bit map too Yeah chat with chat with that if you need someone to put it up on learning system Just because you have to have everything together But I think I think it's worth it because that is that is like just so cool Yeah, it was kind of like last we we didn't get to film it because we're like, oh And no, but you just change that change the um main image of the the guide. Yeah, for sure. We'll use this graphic anytime We get to show these again. Don't worry Yeah, there's more first first pass. Yeah Thank you And thank you for taking care of show until next week. Yeah, we'll see y'all next time Next up brant brant. What you got going on this week? Hi, um, I have some uh progress on whipper snapper, which is aderford.io's no code iot platform So previously like this is what people generally see If you go to add a component like a light sensor and led or a read switch or anything there's a limited amount of them and That's because this was all hard-coded into aderford.io like through the back ends And people weren't able to modify these and we wanted um some level of community interaction and interfacing with aderford whipper snapper so um, this is what's going to come out pretty soon. There's no like eta on this but Um, when you click your component It loads a large amount of pin components and it also loads I do see components and previously we only had the ht20 But now we have the ht20 the am2 3 1 5 which is an ht20 the bm 680 and the dps 3 10 and I have a fun house over here plugged in Which has the ht20 temperature and humidity sensor and the dps 3 10 sensor already built into it. So, um To create a component. We just uh, click the icon with the component. We can set its interval to return and then the components there and These graphs will change over time So if you want to make another sensor like we want to attach this dps 3 10 And we didn't have something like stem of qt Um on this board, which we don't because it's built in but you can also attach a stem of qt connector Um, you can just click through it and there's no code and there's no soldering And values will just roll straight into aderford io And then over time you can graph values on feeds and you can interface with them Just like you would with anything in aderford io And then um, we have a new repository called whipper snapper components. That's on the aderford github And we're not ready for user submissions yet But if you have an idea for your favorite sensor in the aderford store To add to whipper snapper that you want to use like you want to use the stem of soil sensor Or something else you can click here and submit a suggestion And if you want to look at how we're submitting these, uh, we have two open pull requests One of them is to add an scd 30 component And it's just like a bunch of jason Um, and then an animation which is a spinning animation and another image So this is what we're um working on and this will be out shortly Run on and uh folks don't forget to go to aderford daily and sign up for the newsletter where you're going to get all of this and then some Um Yeah, so if you go to aderford daily Um, click on internet things monthly. Uh, that newsletter is going to go out next week. Okay. All right. Thank you so much brad Nice work. This is very exciting making it too easy for everybody Well, I really want this like magical moment where we're going to be able to get a qt pi sp32 as to Any plug-in the scd co2 sensor and it just think works. It just sends, you know, just starts walking data That's that's the the dream it takes years and it's gonna work to make something Just work Yeah, I don't be free and it'll be like more sensors and like, you know, any sensor you plug in you'll automatically detect it It's gonna be really cool. I'm in the dream. I'm the dream jp. What's a five letter word for This project the five letter word for this project is the flour full So I don't want to spoil this for anyone and I showed this last week on my show But I wanted to show this off again. Uh, this is the gherkin keyboard. It's a it's a open source design for a very very very tiny 30 key keyboard I have the kb 2040 in here and i'm running k m k Which is a keyboard management sort of framework that's uh, that's working under circuit python so One thing you can do with it, of course is play your word games With a nice mechanical keyboard That's the word because it's terrifying. Like, what do you guess it? How is it connected? Is it connected to? I'm using the usb and the little camera connector kit thing I have them kind of plugged together here so I can show them neatly. So this is not uh, bluetooth or anything like that I'm not using batteries to usb That's it. They called the camera connector kit or something. Yeah, but this is just usb So I can plug it into the computer too or anything that'll that'll take the usb keyboard This is also Since it's running k m k i'll show you if you're using this for the crossword I've got the new york times crossword app here. This is the mini so you can see it a little better Neat thing is that not only can you type in stuff, but you can use the layers of k m k Which is kind of like shift modifiers. So if I hold c That allows me to do things like tab which is how you go from word to word to word or I can use What are essentially virtual arrow keys to to cruise around on here? You can even do freaky stuff that you can't normally do in the crossword app such as type in numbers what Or type in symbols So there's a lot of there's actually I think four or five layers of Stuff you can type on this by knowing these magical key combos and then you can go and customize those right in Code.py. So it's very easy to I think it's funny that you design this this gherkin keyboard And then like word will became popular and we're like this is actually perfect What do you not need a space bar this is all it can do right? It's almost exactly it I like the cursing one. I think there should be a Loodle the yeah, I think there should be a crossword where it's like famous cartoon characters cursing because you know what always has Yeah, yeah Rubble rubble rubble rubble in having a bad day or something like that. Yeah All right. Well, thanks so much.  Maybe I like that You can place the numeral you have to guess a number yeah numeral. All right. Thanks so much. Okay All right next up we're going to go to liz and jay than andrew liz. How you doing? Good. How are you? What's going on? So this is the oscatone scoutson And I've hacked it so that it's sending midi out over uart to an rp2040 And then that's taking the midi over uart and sending out via usb Which then doing a Raspberry Pi midi host to send it to your arach so So it's like a little mini keyboard Oh What it's adorable Thank you. Yeah, so um, I'm hoping to maybe uh change up the knob so they'll do some um cc commands But it was pretty cool getting it so that started by the one spring Taking in the uart sending out the usb because that basically makes this into a usb midi controller That's cool. Yeah, and is it okay if I talk about the future guide that you're you're going to be working on with us Yeah, totally okay, so um one of the things that we've noticed is a lot of folks are Just hearing about this midi thing even though it's been around for a long time But now there's low cost hardware. You can build your own. There's all the open source software So liz is going to do a guide um, this is There's articles that I wish I had time to write Um and like back in the day when I was at make I would do an article like this or something But this one's going to be called midi for makers and it's for folks who just Don't really know anything or maybe They forgot because it's been it's been a while and a lot of things have changed in the last few decades And so uh, liz is going to be working on an article called midi for makers So if you have any suggestions or questions or whatever, um, just remember this isn't for experts yet It'll it'll it'll get everyone up to a good foundational level of knowledge And then we'll keep layering more and more and more things Because there's a lot of cool hardware that's come out in the last uh 10 years for sure in at least the last 10 months Um, so anyways liz is going to be working on that too and uh one of my first I actually my first ever like or do we know something that tried to do Um was a midi controller and it was so hard like trying to figure out from scratch How to do it kind of zero coding experience or anything. So I'm really excited to write this Yeah, I think musicians too they they need a way in to get into like oh I want to learn python, but I don't I don't have a reason for it And like a lot of times you search for like learn python It's like data science and everything like that's cool And maybe you'll eventually do that but a lot of folks They just want to do something with the stuff they already have so I think this'll be yeah So the cool gateway drug so to speak. All right. Well, thanks liz Cool. Have a good one. All right, then we're gonna do jay and then we're gonna go to andrew jay what you got going on I have this little guy which is a project. I'm still working on this is its fifth iteration I've been trying to get it to work for a while now and I finally got to work last night So if you say I love it, I saw this on your instagram story. So I knew this was coming Well, is this like a spirit bot? What is this? I don't know. Yeah, it's one of my next wearables I've been trying to get to a point where I'm trying to control this now with my phone for the first time So I'm kind of working on what I usually do. What are you using to control it with your phone? I'm using an arduino with a blue uh Bluetooth attachment to it and then the LED is being controlled by a native fruit Feather So this is gonna potentially be shoulder mounted or j mounted It's going to be bag mounted. I'm literally designing a bag to hold this one that way when I go to events and stuff Um, I'm happy I got this to actually start working now because now I just focus on the artist part of it So like currently in my printers. I have all these like extra little attachments and stuff to make it look pretty because right now It's pretty plain especially like right here in this area.  How does it do that? Um, I should be asking you that it's part of the Yeah Oh, it's just it's just an effect. So it looked like it that I was like moving up and down But it was I think it's just a reflection. It looks cool. It's like a blinking rainbow Yeah All right, well, thank you so much, uh jane keep coming back and show the progress on it All right, hey like the robot knew it's like hey did my thing I'm gonna go to bed. All right. I'll take care jay All right, andrew place out. Hey andrew Hey first time call a long time watcher I actually met you probably about 15 years ago in seattle when you guys were launching make magazine And I remember that western electric phone. You had like a gsm circuit in there. Did it was a rotary It was a rotary cell phone and that's the first, uh, writing about spark fun That was so cool. Yeah, that was that was neat. Hey, uh, good to see you. Yeah It's my first pcb. I've successfully designed. It's a two-layer board. Uh, sort of might take on a macro keyboard Um, I have some custom designed, uh buttons here that I got printed out of, uh, nylon Um, so those work in light up or at least lights up as well. Um, it's still like in the prototype stage There's actually supposed to be a an e-ink display that goes right here, but as you can see it's kind of broken off so Um, it was cool. You can't tell because it still works. Yeah, exactly. I have more I think there's a hardware issue though with my um, with my design. Um, these are like the less expensive like $5 pervasive display ones That have the chip on glass. Um, and so I had to write a Driver for it, but I actually was able to uh, based off of the ater fruit Uh, e-paper display Circuit python class so I just extended back and wrote it and that was kind of a fun learning experience And yeah, they're definitely interesting. They're one of those things that they don't work at all until they work Exactly. It's like it's like you're like nothing is happening at least with tfts You can usually get like something on the display. Yeah, well, I go it's inverted or it's like shifted Yeah, it's like nothing nothing nothing and then like boom data I I ended up buying the development kit just so I can make sure my firmware works So I know my firmware works for it. So that's good I'm pretty sure it's a hardware issue now because I was going into that integration Space that special space where what you know, is it hardware? Is it software? Is it a compiler? Who knows? Yeah, yeah, so yeah, so it's it's kind of fun just sort of a demo thing and works on the circuit python in the raspberry pico Um, so yeah, it's been a fun thing If you want us to include it in the newsletter or blog about or whatever Just drop me a pt data fruit.com and I'll send it over to annamore. Thanks for um, yeah showing this off This is why we do what we do. Yeah, this has been fun. Thanks guys All right. Thank you. See you in another 15 years No Well, thanks for coming by and uh, do you still have um the copy of make because I think we we had Was it the launch we had copies or wasn't when we announced? Yeah, it's I think I actually still have the one that you brought uh, because it was like it was this I was actually going back and looking at my blog post because I wrote about it Um, and it's like the third it was a third episode. It was a third uh one you'd come out with and I I'm pretty sure I still have it. Oh cool. All right Well, thanks for sticking around and continuing to make things and now you're making things and sharing so Yeah, absolutely. Thank you mission accomplished. All right. Thank you All right, everybody. That is our show for tonight. Thanks for making this the best 25 minutes of our day today. I mean the rest of the day was pretty good, but this is great Um, we'll see everybody next week next week We're going to be part of the audience because you know Pedro hosting and we're going to do ask an engineer in just about Five minutes or so All right