Mantequilla-Soft – Weekly Progress Report #9

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

▶️ Watch on 3Speak --- Welcome to another Mantequilla Soft Report! This week was a smaller team. Just @meno and @eddiespino, but the updates are significant. The biggest highlight is the launch of ...

Tags: #development #mantequillasoft #opensource #video #snapie #3speak #aliento #threespeak

Transcript

It's recording now. Hello, Meno. How are you? I'm doing good, I'm doing good. Beautiful Sunday over here. We had a crazy week. We had some really bad rains, but we've had some good weather for three days in a row, so hopefully I won't jinx it. Let me knock on wood. But it's been... It's been pretty good for three days now. The weather here is starting to be more hot and some rains now and then, but not... The rain starts really until June here. Here it rains all year round, but there's a, there's like a normal rain that, you know, that you can survive, I guess, and there's what would be, what I would call flash floods, because you'll get, I don't know, maybe 10 inches of rain in an hour, something ridiculous like that. I might be exaggerating, but it's, but, and they're not predictable. So it makes it really crazy because the weather apps don't work. And according to the research I did, it has to do with, you know, the currents and us being so close to the ocean, so a storm bruise on top of the ocean, and the wind just blows it over here, and there's no way to predict that, apparently. I mean, that's what I found. But, but yeah, and you can't be ready for it. How are you going to be ready for it? I mean, you've got to live in a boat. It's a surprise. Surprise, surprise, through your stuff. So this week is going to be, this hangout might be a little shorter than the ones we've done before, because it's just going to be me and Eddie. Tip Fox has a vegan pizza appointment, as far as I know. Mm-hmm. Well, vegan or non-vegan, I'm not sure. Well, he said vegan. Tip Fox is a vegan. I don't know if you knew that. Oh, yeah. Thank you so much. That's true. So, yeah, so he has a pizza appointment, he said. And then, Keseo has been busy with other stuff. I think Keseo is out in the, out and about looking for work, which is obviously more than okay, but I haven't seen Keseo in the chat even for the whole week. Except for some comments he made regarding the RSS, I guess we can talk about that for a minute too. But yeah, but we do have some updates and some stuff to share. little not big i guess i'm not gonna call it big but i think it's an important project that we just released edie helped me launch it the other day and uh you want to talk about it eddie a little bit of what what what we are doing what the plan yeah the my own page is a pretty cool way to have your own little landing page or now also for business and for even for e-commerce but it's a It's something very cool because now you can just, with your Hive account, you're logging with Kitchin and you get like a subdomain. And in that subdomain, you can build several pages. We have like 10 different templates, right? That you can choose from, from portfolio, like our portfolio, like music, a regular blog. You can pull the feed from your hive block. you can also, if you're a witness, you can also share the stats of your witness and, like, all the, your last blog and all that stuff, the description of the witness, I think, and the, and what else is the, what version are you running on, on the witness, all that. What we did, that was something of a challenge, but now with Cloud and also with Warp, it was not that difficult. I think I spent maybe an hour checking that. We made, because we have the SNAPI.O domain, but we had to put, like, all the subdomains, so we have to put, like, all the subdomains and all the subdomains have to have ESL certificates. So we made like a wildcard domain for that. And it's a different kind of engine X configuration. So first with Cloud I made the plan on how to do it. And then with warp now inside the one of the servers that we have, we made the configuration. And it was successful. We, I had to, because for that we're using CloudFur, I had to create an API on CloudFer for that. I don't know if you just saw that in the document, right? So I have to create, I went step by step, and I had to create an API for Cloud in order to do that. And it was a bit of a challenge because it's the first time that I do something like that, that big, I had done engine X configurations in the past, which are not that difficult, but this was kind of special for that. And then, at the end, it worked. And we started asking the community for delegations. Well, we asked for delegation before, but now for this is like another use case for the delegations, and now we have over, in total, over 10,000 high power with the Mantequia Soft account. So it's growing. It's working. Yeah, I'm really happy about this project. I think you and I were discussing it maybe two weeks ago, three weeks ago, when I first started thinking of the idea. And although we were thinking about doing some sort of pricing for stuff, and this came about because my wife has a presence website. And I'm thinking, yeah, you know, it's such a common thing. People need a presence website, a website, you know, for... maybe to share your links, kind of like link tree, but it also can be your CV, for example, like... Oh, yeah, you can also do that. Yeah, you know, you could host it on the CV, it's going to look more professional if you have your own subdomain and CV, and then you can maybe link there, some of the things that you've done, so they can go check them out and stuff. I think it's a lot cooler than sending somebody a PDF. More so if you have, if you're using Hive components so that you can maybe share a video where you talk about stuff, Maybe you can also share your blog feed if it's like a development blog. So all that stuff is already done. I don't know if I told you this, but I should, I just don't know how to pronounce it. If you want to look up the name for me, that would be amazing. But all the hype components, well, the exceptional last to be that I put in there, I didn't do from scratch. Because when I was making this thing, I remembered, there's a guy, I want to say he belongs to the Hive, the B-Debs, which is a group of developers that, I think they've been around for only a couple of years, and they're doing a lot of really cool stuff under the hood. They're working on a CLI client for Hive. They're OLA, which she did a presentation on Hive Fest, and she's part of the group. She presented what they've been doing, and I guess their main focus has been. optimization and she was like running a whole node on a raspberry pie that was on her chain kind of like a like flavor flavor yeah yeah so they're doing stuff that in my opinion is really cool but if you're a nerd meaning that for the average user that it's just oh look another GitHub repo who cares you know and I'm not putting it down obviously I saw it you saw it and we're like, oh man, that's crazy potential. So I haven't tagged the guy, but I should, and I will. Maybe when we post this, we can tag him and thank him for the libraries because the Hive components, the feed, the avatar, the Hive Witness, that's all his code. Oh, okay. All his code. I didn't, I didn't redo it from set. So you took it from one of their GitHubs. Yeah, but it's not even, it's not even that, it's even easier. because they're already hosting it. So all you have to do, you can think of it like this. You just have to, when you set up your page, you have to import those libraries. You can think of it like that, and then just use them because it's a JavaScript code. So you import the JavaScript libraries with their functions and whatever is, I don't even know what it's doing in the background, I don't care. And then once you have that imported, then in line, it's literally like HTML. You put like a blog feed, like an HTML, then the blog name, boom, and that's it, and it renders everything for you. I mean, it's just beautiful. And when I saw this, I saw this, maybe six, seven months ago, was Mengau, who pointed it out. It's like, man, this is really cool. And I did really think about doing it for myself, because a quarter of his guitars has a... uh presence website which i was saying now i'm gonna move uh so when the renewal comes i'm not gonna renew it because now we have my own page uh but i was like oh yeah you know i could i could grab this components put them there and then just load hive and it's and it works without uh without a server which is something else that is pretty cool because what i mean what do i mean by that um if i was to if I was to host this on a static website, like, let's say I was to host it on GitHub, it would still work, because it would load these JavaScript libraries and it would work. I wouldn't have to run a node, an instance of node myself, and do, and maybe, and do an NPM install Hive components or something like that. It's nothing like that. It's just, it's way simple to use. So it's very, very cool. Again, shout out to that guy. It's a Mr. Something, Mr. like X, Y, Z. It's a crazy name. I can't remember. But the other thing that I've been doing it, which I think it could be potentially the route to go, is adding e-commerce to my own page. And right now it's on an MVP level, which means that, yeah, you can just sell stuff. You only receive the, you only receive the transfer, but all the rest you have to. to fulfill. Yeah, you have to fulfill yourself. So you're just going to get a memo with the money, and then you have to, oh, okay, this account, send it to me. If you were to do a full e -commerce website, you would need order tracking. Order tracking. You would need to be able to block certain IPs, because obviously... and grow arms and legs if you begin to do it so for now it's just an MVP but one of the things that I think we can add somewhat easily and and this is a I think could be a really interesting companion app if you will is add a back end bot type thing that you can that you can run anybody could run it and so that you can display custom jasons that are happening through the e-commerce site and you would say, what would I want that for? In my head, it could work like this. If you have a restaurant, let's say, and you have a restaurant and you want to have people scan the menu, and it goes to your own page. So let's say, Eddie opens Eddie's tacos, edie'stacos. snappy.io. Eventually, by the way, you can, I don't know if you mentioned this, but you can have a custom domain if you want to. Okay. Yeah, so if somebody was to say, hey, I want a custom domain, they would have to get in contact with you or me, and then we would set them up. Obviously, they would have to own the domain by the domain. We don't sell domains, but we would have to set it up on the server, but it's completely doable. But let's say you do Eddie's tacos, right? And then they scan the thing, and then there's like 15 menu items that show up. Obviously, so does you have all this stuff. And you want people to be able to scan to add their cart where they're going to order. Five chicken tacos and, I don't know, something, blah, blah, blah, and then pay. This could create a custom JSON on Hive that another app could display of any tacos. And then that could be, let's say, on the screen and the kitchen. And all of a sudden, they go like, an order came in, this is all the stuff that they want. and then they go ahead and prepare it because it's ready and then once they finish they can okay complete it they click another button is completed and then the custom jason gets updated to so it can have statuses you know ordered paid completed or something like that that wouldn't be too hard to do i think we can implement in a couple of days i don't know if there's demand for something like that but i think it could be cool for any restaurant that wanted their own page and order like that or even uh delivery Right? It can also for you for delivery. That could be cool. Lots of users. And yeah, and I sent you also something else that I did it, I sent you, I recorded a video and sent you some feedback about it, about the site. And I think you have also received lots of feedback from other users. that they have given you good feedback too. Yeah, we posted this, speaking of feedback, because I guess I'm going to take on a tangent, because I love feedback. But I posted this on my account, my own page, obviously giving credit to Montecilla, because it's all done being done under the Mantegia umbrella. But we posted also this week about our Claude Cheat Sheet. Didn't we post it this week? Yes, it was last Monday. Last Monday. So you want, why don't you say it on a video? What is this? What is the goal? Why are we doing this? And I honestly, I'm so happy that post was very successful. Yeah, it was for... to get $80 in these high prices, it's a lot. It's a lot of... It will be a lot of hype powered up to the Montequita account. So, the goal is, so when developers are using Cloud both to develop, and sometimes they have... Because I've done this from scratch, you have to give a lot of context to Cloud. to cloud code in order for cloud to do the hype things, right? So what is this, this is a skill that enables cloud to have all, I don't know if it's the best way to say, but have all the context and all the endpoints and what to do, and how to do it's like a, like you're giving cloud the all the information needed to build Hive apps more easily, more easy. And that way, just save a bunch of time. and you just have a lot of a bunch of tokens too yeah so they have like it's like you're you're giving the chef not only the ingredients but the step by step of how to build your favorite meal instead of them trying to figure it out by themselves this maybe there's a yeah there's a lot of repeat work that happens on hives sadly and this because people yeah obviously people want to build what they want to build and that's fine But there's probably somebody out there who already made what you made. It would not be better if there's a better way to collaborate. Maybe you're somebody who has been doing a lot of scraping, you know, in the case, for example, Matt, working with the scrapers for Twitter and what have you, for Web2 scrapers. And then I have this idea that requires scrapers too, but spending four or five days trying to figure out how to make scrapers from scratch. on top of hive without getting flagged by the servers of, you know, the Web2 websites, you could save yourself all that headache if you use this Cloud Scale, because it's already has that information. Shout out to Matt, because he contributed to that on the scale. And also, we had another contribution from the - Yeah, from Echo, he's from the Mithril team. and his contribution is more to do with Hive Engine. Hive Engine is, for those who are watching this that are watching on YouTube, Hive is a layer 1 token. Hive engine is a layer 2 token built on top of Hive. So, like, there's a bunch of points there from communities, you know, like the most used one is probably going to be B, right? But you have proof of brain, you have Leo token. It's also a layer two. There's a bunch of them there. The Splinterlands tokens too are there. Flinterlands. Actually, yeah, that's probably the most important one, now that I think. Those are the ones with the most volume, the Splinter ones. The ones from Splinterlands. Yeah. So I've never messed with Hive Engine. If I was to one day attempt to do it, it would probably take many, many days. but now I have that as part of the collection of the skill. So now I feel like I could. I don't have an idea for Hive Engine myself. And also shout out to Asgard from the team, because he also shared how his workflow not only for cloud, but for open codes and using other language models like Codex. And he also shared... And maybe we can add that to the skills later, because the ones that we share is more for D-Hive, right? Which is like the old way, maybe I could say, or the legacy way of getting information. But now we also have Hath, and we also have Wax, the Wax library. So he shared about that. And I think also, has been building something related to Wax for the skills, because Wax is also faster in some cases. But the thing about Hive is that some data you can get it from here, some data you can get it from there. So, well, that's what I, what I've tried when, before having this skill, I was trying to get some data, and there are better ways to get. Depending on the type of data that you want to get, if you want to get delegations, if you want to get payouts, if you want to get beneficiary rewards, if you want to get post rewards, if you want to get, I don't know, witness votes or proxies from witnesses, there are a bunch of, there are different types of data, and there are different endpoints. As a matter of fact, the other day when I was messing with delegations, I ended up using, and I think I added this already to the skills, because it was a cool little secret. I could not, for the life of me, use legacy APIs to get delegation information that I wanted for my own page. Because in my own page right now, when you log in, there's like four categories of users, you know, depending how much you delegate. And I could, for the life of me, I couldn't figure it out. I could do the other way around. I could, I could look at an account and see who delegated to it. Okay, okay. And sweeping all the accounts, so it's just like, that's not doable. I'm going to sit there and be like, okay, who are you delegating to everybody who has a page? It makes no sense. Also, and I would have to do it to only the people have created a page. And somebody could delegate and not make a page. That's possible as well. Yeah, yeah. So I found some S&C API, public APIs that do this. And so I put it also in the master skill, because I think that's very valuable. So with one API call, you can get all the info you need. That was a lucky break, really, because I was maybe two hours trying to figure this out. And I think I said it on the last meeting, but in case I didn't. I contributed, and I'm pretty proud of this myself. I have to say, I contributed to the S&C's code about two weeks ago, so they can integrate a new video system. And they're already doing testing, by the way, but we'll talk about that in the second. And so I have their latest code on my computer, so I was like, oh, hold on, let me see if I can find, that's another beauty about using AI. Let's see if I can find, let me spike the code, and how they pull delegations, because they have a wallet page, you have a very complete wallet. Yeah, and then I found these really, really unusual API endpoints. So what is this? And I put it on the browser, and sure enough, public APIs, and it gives you all the info you need. So it's like, boom, yeah, and so that's how I did it. I'm going to assume the guys from Essence, you're not going to mind that I put that in skill. I don't think so. I mean, for, why would we make it public then? Yeah, yeah. Another thing that we also advanced this week is that we now have a new curation panel about this internal, but I was working with giving some feedback to Tip Fox because he's the one building it. And the curation panel, I can now watch the videos, and I can, I just have an old curation panel that is still active there, but it had the old player which is going to be discontinued. And now we have, in this new cursor panel, we have the new player, that is not the player, the normal one that PIGD, SNC, and Hydeblog has. And now I can see, I can see if a video was published or not, because also this week, we were having an issue with some videos not being posted to the chain. They were posted to Tris Peak, but not to the chain. And I think... I think we have fixed that, but today I found a couple of videos. There are many reasons why a video cannot be posted to the chain. One is, for example, if the account doesn't have enough RCs, the video is not posted, it cannot be posted to the chain. It is posted to Trisput, but it cannot be posted to the chain. So I think an optimization that we can do in that front is that we can have a bot that…

Comments

@paultactico2: Hey guys, thanks a lot for your efforts, I definitely felt those hard changes in the 'legacy' 3speak system, mostly at the time to upload my videos on the platform, making the experience smoother than before 👍 . I hope more good things continue to come for 3spk & Snapie 🤞😃✨ Happy Sunday.

@chinito: what can i say.. its awesome! thanks again. BUTTER ON!!

@alohaed: What is a pride badge?

@yatadetodo: Recomendable publicar las aplicacione de codigo abierto, y tambien dapps en We recommend publishing open source applications and dapps on

@hivebuzz: Congratulations @mantequilla soft! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s) Your next payout target is 2000 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

@joann2: Can you share how many users have tried My Own Page so far? Any notable feedback from early adopters?

More videos on 3Speak