Mantequilla-Soft – Weekly Progress Report #6

Mantequilla-Soft – Weekly Progress Report #6 by @mantequilla-soft on 3Speak

▶️ Watch on 3Speak --- Welcome to another Mantequilla-Soft Weekly Report! This week, we are a little bit late, but still, we have a lot of updates to share. Thank you to everyone who has tested the...

Tags: #development #hive #opensource #video #3speak #snapie #mantequillasoft #github #threespeak

Transcript

And we are recording. All right, so today is a date, I guess this video is going out a day late, but this is meeting number six of MondequiaSoft, and as you guys can see, I'm playing around with my phone. I'm not on my laptop, usually I'm on my laptop, but I forgot to charge it. And yeah, I'm having some fun with some filters, so I might turn into a kitty mid-conversation. Anyways. We didn't really have Tibbs last week when we had the meeting. He had personal stuff to take care of. I did, Eddie and I did share some stuff that Tip Fox was doing, but he's here this week, is actually the one recording this meeting today. So hopefully the audio is going to be better than ever, because I know my recordings haven't been that great. But we have so much to talk about because so much work is being done. And Eddie and I also have some news for you guys that I think it's going to make you happy. But we'll share that more a little bit later. So, anyway, the way that we always do it. So I guess, Eddie, if you want to get started, I already what I've been working on this week. I don't know if Keso did already, and I know Tibbs did already, but you want to get started when you have been working on this week. Yeah, so this week I've been focusing on finishing one of the courses of the project management courses that I've been taking since, I think, October of last year. I don't remember the exact date, but it has been a lot of things that I had already been doing and things that I already knew, but also many things that are new. and it's been a good experience, but I'm focusing on finishing it as soon as possible. So one of the things that I did after learning all of this about project management was also to build a new spreadsheet to keep track of the priorities and the tasks. And that way we can see which things have the more impact with things have. require more or less effort, and also what things in general are priorities. I've also been receiving some feedback from the community and sending it to you guys. Also, as every week I'm creating content, or videos and content, and I've also made some subdomains for the things that we, for some of the services that we're doing. What else? Well, this was not last week, but I've also joined other developer communities to network and meet more people. That way, I could also maybe find ways or tips to get a job outside of this and also keep contributing to all of this. the admin panel with the thing that we have added, I've also updated the admin panel, the spreadsheet. I still have to update the website. I think I'll do it using cloud code because I were using V0. So I will use it, I will use it with cloud code. I've been learning how to, something that I did yesterday, I took a course of how to use cloud code in a better way. And I learned a lot of things. Yeah, my brother has been teaching me also, like, skills and, and whatnot. I guess there's a way for you to fine-tune it so that it more or less knows exactly how you wanted to do the job, so it has, like, a built -in context. We can talk about that a little bit later, too, but I agree. Some people say, oh, it's a, yeah, I just tell what to do, but there's specific things you can do to fine-tune it for your liking. Easy. I think that's called skill MD. Yeah, the skill, yeah. Yeah, skill MD. It's just like, the different, anyway, they call it skill MD, but there are some other people that calls it rules. They call it rules, but still the same thing. It's just like you setting up a rules that the AI follows, right, when it's doing things. Just for example, you say, okay, always use arrow function when creating this is the kind of functions. So whenever he tells him to do something and he's taking that kind of, so he's going to build those rules, not going to write anything to the outside arrow function doing anything for you. Yeah, it's awesome because you can create specific rules for a project? Mm-hmm. You can create specific rules for a project or for all the projects you're working on. You do it, you can do it per project, but there's a way, I guess, my brother told me I just, I haven't dug deep enough, but there's a way to do like a general rule. But for example, one for us would be, like, we don't commit to Maine, for example. So, like, if you, a rule could be in the skills, it's like, whatever feature we're doing, always start a new branch. You know, that could be there. And that way, you don't, you know, you're not, it's not auto-committing stuff to Maine. And then you're like, oh, crap, I have to do a checkout or rollbacks or anything like that. So you can put all that stuff there. Yes, so I agree. I think that's a very good use of your time, Eddie, because. The better we are using these tools, the better we leverage them, the faster we can progress. And more importantly, we can get more done spending less time, which is the hard thing to do, right? Because, I mean, you could build something amazing if you don't sleep, but imagine you've been able to, in two or three hours, you know, draft an idea and execute, which that's, I guess, where we're headed. Yeah, so it makes sense. I think it's a very, very good thing that you're doing, learning how to use this properly. I need to, I'm going to have to ask you to teach me what you learned. Check the last poll that I made. There's a course there that is for free, and it gives you a certificate that you can put on your LinkedIn. That's pretty awesome. That's pretty cool. There's something that I still have to learn more about, but there's something called hooks that you can you can set them up to be activated before you do something or after you do something. But you can customize it, customize them. You know, I got to tell you something, guys, and then this is to inspire you to. I received a message. I mean, I don't know exactly when I forgot, but I saw it, like, right before coming into this hangout. from Death Wing saying that they approved me to get cloud code from the dev fund. So, I mean, he said, which one do you want? And I said, I want you cloud code. So I'm not, I'm saying this so you guys apply too, because, you know, I've said in my post that I wanted you guys to also get access to these tools. And I think there's no doubt that we are contributing to Hive and, you know. and everything that we're building benefits, the ecosystem. So I'm sure you guys are going to get approved to. So I think you won't should. And the post doesn't have to be anything too complicated. I made it. You try to blog of who you are and what you're doing. That's it in any format you want, because at the end, I think. they're going to look at our repost, and they're going to, and those are going to speak louder than any post that you make. You know what I mean? So, yeah, so I hope to see you guys also submit your application. And let me tell you this. I, and this, with this, we can move on to you, Kesa, but if you guys don't apply, then projects that are already DHF funded are going to apply, and they're probably going to get it. And I'm not saying that that's a horrible thing, but that wasn't the plan, you know, because I already have a budget to do this, and so we don't. So it makes sense to me that people that are not DHS-funded a priority, but if you guys don't apply, then it's just not going to happen, right? Okay, I'm going to play. I'm playing, though, I think they're playing this week, yeah. Awesome, Kessum. Yeah. All right, Kesel, so you want to go on next? You want to say independence? You're not forced to. It's completely up to you. I think... In the case of Eddie Kesso and I, I think, because we rely so much on what we produce on Hive, then this can make a big difference to our monthly budget, you know? And I'm not trying to sound like a victim here, but it's just spending $200 on AI tools. It's not change for us. Yeah, yeah, look. But, yeah, realities are different for different people, so it's fine. So if you don't, if you don't want to, you don't have to. But I'm just saying, it's there. And again, if you guys don't apply, if nobody applies, because I was reading the conversation in the chat. So, like, it's not that they told me, I read it. It's in general, you guys can go read it too. That if there's not enough people applying, they're just, they're going to start giving it to. projects that are DHF funded already. And if those guys don't apply enough, then they're just going to, they're just going to give it to people that are working for block trade already. So, I mean, makes me go like, well, that was kind of the purpose, because you were trying to decentralize more development, and then you're going to go back into, but whatever, you know, I'm not going to, I'm not going to argue. All right, so, okay, so if you want to, if you want to go next, All right, all right, guys. So today, okay, what I'm presenting today, right, at this point, it's on the audio system. I've gotten up to, let me say, 95 % to wrap up for the audio system, right? Any other thing I'll be saying that is left, right? It's also something that I can wrap up quick as possible. So today, this week, Sorry, let me see last week, in the new week already. So I've been working on the upload system. I worked on the upload system. So right now, you can actually upload your thumbnail, add tags, and you can also add your palm link, right? It's optional. You can add your palm link, right, and you can upload your post. So now, those audios, those audios are not having thumbnail. all right but any audio that is not having any thumbnail will be showing the wave those audio waves on the on the audio cards so i also created a feed called the group feed so on that feed you able to show the trending audios the new audios just like the way we have on the just like the way we have it on the on the video system we have the home group feed So, exactly something, you know, so you can show the, the new, the new audios, training audios, and think, what, if you think the latest audio or something. Yeah, no, the podcast, the podcast, yeah, so that we all be displaying over there. So on now, also on the channel, on the channel, we now have the audio list. All right, so on the channel, when you go to the channel, just the way you see your videos, you also see your shirts. Now you're not going to see your audio list. So you can check the audio list and click on it, click into the audio player. So that's what I've worked so far for the week. So that's it. All right, cool. One of the main focuses I had this week is very much connected to what Keshe was just... talking about. So I guess I can go next real quick what I've been doing, because a major part of my work this week has been upgrading the backend for the audio front end that we're building on top of three speak. And I also want to ask you guys something regarding this, because maybe I'm jumping the gun, but I have some ideas. I want to brainstorm with you guys as well. So... So because Kess was working on this front -end side, I was working on the back -end upgrading it. So there's a few things that we're missing from our audio service. I think most people know that audio snaps have been a thing for a few months. It will obviously only work on Snappy for now. Hopefully, I can get the other front-ends to integrate the player at least. But, so the foundation for the audio platform was already there. but it didn't have everything we needed, so it didn't have, you know, a thumbnail, I didn't have categories, I didn't, I don't, I'm not even sure I had tags or even a good feed system. So now that all has been integrated to the back end, and it's... backwards compatible, so that means that if anybody integrated audio snaps, which I think is snappy, and then there's one more app that a friend of Eddie's has also audio snaps. It should be working without any changes. But now we have all the features that we need in order to make a full -blown audio platform very much like D sound, including the entry of Perm Links so that you could 100% integrate it to Hive. and, you know, retrieve comments and all that good stuff that you expect from an audio platform. On this front, I don't know if Keto might require a little bit of assistance of how you are doing the payload tips so that you could also submit to our backend, the final perm link, because I think that's the one missing piece of the equation, just like you are doing with shorts. It's basically the exact same idea. That way we don't have to create, I guess, an audio hunter. Like, we have a video hunter for shorts, because we would use the front end to create all the audio entries that are possibly going to be the only ones that are going to show up in the front end. Because I'm not sure this is correct, but you guys tell me if I'm wrong. we don't really want to do audio snaps in the platform because audio snaps is a conversation between people and they're going to be like, hey dude, what are you doing today? Who really wants that on a playlist? But so now in the themes, you can filter them out by categories so you have, for example, music, you have podcasts, you have interviews, and we can add more categories as it goes. And then... But the idea would be that all those, because they get uploaded through our decentralized audio platform, they would go in already with a category and already in with a perm link, and that way they can be retrieved from pleasepeak.tv slash audio, or if we do another subdomain for it, I'm not sure. We can discuss that as well. But that's already built. So all the backend is already good to go. That's one of the things that I worked on. The other thing that I've been working on, and it was easy at first, and now I'm having other challenges that I can't seem to figure out. I think most people know that some months ago, I switched from hosting all the images for Snappy and Cloudinary. I was using Cloudinary and moved it to Images Hive Blog. And the reason for that is, honestly, it was cost, because Cloudornery had a free tier, but I ate it up like that, like, so fast. And Asgard told me, Asgard is the main dev from PICD, that I was doing something, you know, he deemed unnecessary, that I could just use the image server from Hive, and that way completely get rid of the overhead of having to handle my own images. So I made the swap, and then Cloudinary stayed as a fallback, and then Cloudinary, I guess, because I didn't renew or I didn't pay, I don't even know. They closed my account, so it doesn't even work. So one of the things that I ended up doing, I put it to Images High Blog, and I killed all the code to Cloudinary, because we're not using it anymore. And then about four or five days ago, Images High Blog stopped working. As of right now, it's still not working. I've already contacted GTG about it. He's the one that usually handles the legacy stuff, so Hivelog and the image server and what have you. And he says everything looks right on his end, so he says that's the DC issue, the data center has had some problems. I don't even know what that means, honestly. What does that mean? I can see the server, but I don't understand. Maybe Tip Fox has more experience there. But I'm like, if it was completely down, then I get it, but no, but okay. At any rate, Images High Blog is down. So this week, I did something kind of crazy that I didn't think we were ever going to need, but I'm glad it happened because this makes all of our systems a lot more robust, and I made our own image server. So as of right now, 3Speek has an image server too. It's called, it's on a subdomainimages.3Speak.tv. It's very simple to use, and I am doing, as with many things that I have built, I love to go for simple because simple is better, it's less likely to break. So what this image server does is you need an API key. to upload to it so nobody can unless it's an approved application from us or by us, so we can generate keys for other people, obviously. But it's whatever you upload to it, it gets converted to a WebP image, so it's compressed automatically, ready for web delivery. And it even has a smart converter so that if you upload an animated gift, it creates a WebP animated. but everything else, so like if you're uploading images from iPhone or any other thing with a hike or whatever, it auto-converts, so it should be compatible all the way around. And it doesn't have a proxy just yet. I don't think we need it because of my little WebP trick. Now, if you're a photographer and you do really high-rest pictures, you might hate it. But that's not the goal of our image server. Our image server is there. so that the show goes on if images hive blog goes down or if it continues to go down. But the thing about making this change, which again, I did it, it took me maybe four or five hours to get the MVP running and then maybe another day to integrate it to our system, you know, with all the tests and try not to break stuff doing it right. I think I learned my lesson. But... One of the things that I'm having issues with is the front ends are still using images have vlog as a proxy. So what ends up happening is that the website that is down that has the proxy image server attempts to resize, re-format, an image hosted by us, and that server is down. So you're getting all these broken thumbnails all over blogs. Raven Music sent a message to Eddie, she was kind of upset that all the thumbnails are broken. We apologize, I apologize, but it's not really us, you know? If you're using ThreeSpeak TV right now and you upload a video, the thumbnail is going to make it, because now we have a three-tier system. I don't know if it gets any stronger than that. We have Imageshive Blog is the first place to upload the thumbnail right now, down, so it won't work. then we have Images3Speak.tv as a second place to upload the thumbnail. It will work, but let's just say, like, the planet's aligned and that fails, then it's going to upload to our IPFS super node. And then, so for sure. So if all those three fail, then, you know, shut down your computer, go to sleep, because it's not a good day to do content. Something's going on. So we have that, we have that going on now. and that's already deployed and good to go. And of course, a lot of the things that I did are because of the integrating of that. So our image, not image, our video uploader service, which is the one that you use when you go to 3Speak.tv, that takes the images for you and then decides to upload, that's been already upgraded, that's deployed, that's running. And I also began working on something that I'll share with you guys a little bit later because I started to think more and more about the audio server, about the image server, all the little things that we're building on this one particular VPS, and I have an idea of what we could do with it. But we'll talk about that a little later. So I guess, oh, and I guess the last thing for Snappy, the last thing I'm working on for Snappy, and I don't think I sent that in my report to, well, did I send it last week? Yeah, I think it was last week. But I think I finally got it approved, I think. With my brother, my brother with code, he's, I think I've said that already 10 times in these hangouts, he just closes my pool request. It's like, this is horrible. Ah, just closed it. So, I'm doing multi-account integration for Snappy. I'm going to start, this is the foundation for having wallet functions on Snappy. So that's already, I think it's approved. And the other projects that I'm doing with my brother are so close to being done. I can't wait to show you guys when that is done. So close. I'm probably going to have them move the repost this week. I'm going to ask them to move it so you guys can look at it, but we won't make them public until we have an MVP. But I think an end-to-end demo can be done today. Hopefully, if everything works, you know, we can make a video…

Comments

@shiftrox: I am very happy to help and honored by the mention! I started using 3speak again much more frequently and noticed the changes and the team's effort to deliver a better website/product with each update. This preview version is amazing! I am loving it and already want to test the new feature for scheduling posts! Let's go for it, everyone! !LUV !PIZZA

@eddiespino: Oh... I forgot to set the beneficiaries. I will send the rewards to each one once the post has been paid out.

@hivebuzz: Congratulations @mantequilla soft! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s) Your next target is to reach 1250 upvotes. Your next payout target is 1000 HP. The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD You can view your badges on your board and compare yourself to others in the Ranking If you no longer want to receive notifications, reply to this comment with the word STOP Check out our last posts: Feedback from the March Hive Power Up Day Hive Power Up Month Challenge February 2026 Winners List Be ready for the March edition of the Hive Power Up Month!

@pizzabot: PIZZA! $PIZZA slices delivered: @shiftrox (1/20) tipped @mantequilla soft Send $PIZZA tips in Discord via tip.cc!

@rwaguru: Damn,that sucks. Thanks for sharing though— takes guts. You're not alone in this, Hive fam has your back. Hang in there,bro

More videos on 3Speak