 Hey, see, I am going to sort of give you like a status update on saying so basically back in in August last year you know, I've been experimenting with this back and framework called sales chess and Switching to that and using it with amber and so now it's kind of like sort of like, you know, like what has happened since then and You know, what's what are the things? That's that's we've learned Yes, it's just a quick recap for people who don't know what sales chess is So it's a convention over configuration framework built on express. So it's it runs them on on no chess and It also is API first. So basically when you generate something it immediately gives you an arrest API and Yeah, in terms of usage Yeah, it has, you know, like 11k stars. If there's anything about usage, it has decent support and Yeah, decently sized community to actually, you know, like when something goes wrong that you actually can ask people about help and Yeah, so so one thing that that came up when I gave the talk it sort of it started out as and we used it for one of our Just projects, you know, I glued everything myself together sales chess and emerges they weren't a hundred percent compatible just out of the box and Then released it as kind of like a boilerplate on git and Yeah, I remember one of the questions at the end like why not just use generators and That was basically how saying stack in itself came about Because before it it was, you know, it was you had to get clone it and it already used Ember CLI actually But basically whenever a new version of Ember CLI came out, you know You had to manually updates the code and you know, like push it onto git and so it was super tedious and also Ember CLI shows the power of generators I think and Yeah, so that's basically how saying came about and that's The name behind it if if anyone if anyone was wondering so Yeah sales chess and with it you can use pretty much any database You can write adapters and it supports like MySQL, Postgres, SQL, Mongo and a bunch of others and Yeah, Node.js and Ember.js and So yeah, so basically it's it essentially just glues these two frameworks back You know the back end framework and the front end framework together and essentially makes it a full stack Framework so essentially it's like you have mean stack I think is is pretty much the most the thing that's most comparable to it and I guess you can also compare Meteor to it if any of you know about that and So it's so now if you you can actually MPM install it and It is quite similar to Ember CLI and it installs a same CLI on your machine and under Underhood it actually uses Ember CLI and it provides it also uses the CLI that sales provides and and Then on top of that basically when you create a new project It just you know, it runs it runs the Ember generator It runs the sales generator and then just installs a bunch of extra like Packages it basically just make it work to get out of the box. So To Yeah, to create a new project That is what you do and what you used to from Ember CLI. So when I wrote the CLI I You know, I leaned heavily on Ember CLI and I realized it's it's a really great piece of software I have a lot of respect for all the work that has gone into that and Yeah, same CLI purely exists because of Ember CLI and I could look at the code and see how they were Doing stuff. And yeah, so here you basically you you know, like in Ember CLI You just give it a project name You can choose the database whichever database you want to use that is supported and then if you want you can Use Docker. So the benefit here is you don't even have to you don't even have to have PostgreSQL installed in your machine It just installed the Docker image and you know, you you can just set up Any database and any like server on any on any machine that just has Docker So you also you don't need sales installed and it just Docker just handles all that for you and it also hooks everything automatically up with the database So when you do that, you don't have to you don't have to do any configuration to set up your database to do anything and The idea then is also that you can just move this one-to-one to production even though that is Within saying still a little bit away since I Haven't been able to use them Docker. I'm yet myself in a production environment But so that that is the idea behind it and yeah, so what about generators and yeah, so yes indeed you do have generators and So you can run saying generate and resource Muses name string and basically what it does in the background It just runs an Ember CLI the Ember CLI generate resource commands and who anyone who has used Ember CLI knows what this does but then the cool thing then really comes because it also runs the The sales commands in the background and because everything is already hooked up Ember you can immediately like access a live API through Ember. So if you use something like Ember CLI admin, I think it's called you can even you can you can essentially Get a crud interface without writing any code with with just Writing commands on the command line So it's so you can prototype extremely quickly and you can prototype extremely quickly with an API that you can actually Put on a server and that you can actually hook up with the production database So I think so that's I think pretty useful Yeah, so so what has happened actually since August and what is the stuff that actually that I have and a couple open source people have been working on so as I said it started out as this boilerplate that you could get clone and now it's this CLI tool and Yeah, it's not as cross-platform support. So it works smoothly on Linux and also on Windows It's in fact, I'm used by by a couple of startups One of that is a funded startup in in San Francisco So that's pretty cool and and pretty inspiring to hear and they are that there's like companies now actually building on top of that and Yeah, so and that's I think one of the biggest points is Most inspiring points that's that I've been working on in the last ten months was really the community It's it's been incredible like just to see like that and people actually contributed But the biggest thing was really Gitter so I don't know if you if you've used Gitter or heard of Gitter But I guess it's similar to this lack ember London community. Just that's Gitter automatically hooks up with with Gitter projects so when you have a Gitter project you immediately have a channel on Gitter, but apart from that it's like a chat app and And that was really what what drove Sainsake in in in the last month and and it's been really incredible like there Yeah, you can see there's now 180 people and there's even two people from Africa now who? There are there like kids. I think one is like 17 and They're just using Sainsake like on their side and and I've actually been like Helping this little kid like making his first and get Push and creating his first and get repositories. So that was something that I did not expect at all when I first started out last summer and You know like just decided, you know, this is useful for me. So I put it open source. I'm sure it's going to be useful to someone else So yeah, that has been really cool in in in unexpected ways and also that's in in in the States there have been on two other ember meetups and people have given talks about saying so one was I said Michigan summer summer summer in the middle of the States All the same and also in Seattle Yes, so there's been pretty cool and and something that has been quite interesting also I mean, of course, it makes sense. That's you know, like the community We're sort of like yeah community within Communities so there's of course, you know, like the people who use ember Who, you know, like get attracted by that and people from sales who get attracted from it But I think the most interesting bits which happens much quicker than I then I Then I imagined was people who are just looking for like JavaScript full stacks and then finding same stack and so that actually no idea about ember chairs or sales chairs And so actually seeing that's the docs which assume that, you know, at least one of the two I'm seeing that the docs are you know, like can be improved for completely new people and also then seeing that they ask ember specific questions in saying they go or sale specific questions in in saying in the same stack Channel, but but yeah, it has been quite cool to see that there is they sort of It's sort of like almost the community in itself because there's this new people coming in but it also connects This different communities and it's all quite friendly and and and quite helpful and And people are pretty active when you have any questions and Yes, it's so that that's I think has been Yeah, quite cool and Yeah, so Now that you know, I give seen what what we've done over the last couple months And I hope that you you know, I will go and try it out if you want to so the plans over the next couple months is to actually put sane into an open-source organization So that has already been created and has a couple like side projects And but there's still a few things that has to be done in the backgrounds to move it from the company From the company GitHub repository to the open-source repository to really just you know, like enforce this community factor because that really both what's what kind of you know, I Helped saying like really or helped me You know, like that was really the main drive for me to work on on saying You know to just fix bugs that didn't actually affect You know, like anything that I was coding but you know, it'll affect other people or Windows support I Could have not bought us to add Windows support, but yeah, they were another guy stepping in and actually adding Windows support and Yeah, something that's been in the pipeline for really really long time now is full stack add-ons and So it's it's again, it's it's a little bit based on on ember CLI add-ons, but actually on on like an older version of ember CLI add-ons But the idea is for example, if you have authentication That you can just have one command to say in store Off or something and it just adds the right Ember CLI add-ons on the front end it adds the right packages on the back end and just like hooks it up So that you can just immediately get you know, at least a basic authentication Set up and it more or less works. It's actually just needs me again sitting down and and Fixing a few last minor bucks and releasing it, but it's actually working already and it's it's kind of cool That's because authentication is usually something especially with I think when you have like just two completely separate pieces That's usually quite hard and it actually when I tried it the first time it definitely took me a while to get it running So it's it's kind of it's pretty cool now to see that a basic authentication you already get running with With art having to write anything yourself So, yeah, that's that's it just a little bit of a status updates Yeah, thanks I Yeah, it certainly is is a challenge especially Because there are also some things because the team behind sales chess is is a quite small like independent team of five developers So they're also Even though they're they're actually now having a good plan of trying to increase contribution But they're also having you know, a struggling of you know, like supporting all the requests that are coming in and So there there has been a struggle also like from miles that there could have been things that could actually go into sales car But just purely haven't been done because it's much easier to just plug it in on like you know Like on saint stack level Rather than making a pull request, you know, I think that against gets in and yeah, it definitely is is is a struggle to keep up with it but I Mean in the end it really is just possible with other people because like, you know when when you're By yourself, it's it's yeah, it's it's pretty hard. But but also on that side. It's you know, like having I Think the best step was already, you know, like adding embers Eli as a dependency and then running the process of ember You know ember commands that already, you know, like minimized You know, like a huge amount of effort because now you can just update, you know You embers Eli and it just runs, you know You embers Eli commands and you only the only thing that I would have to change is up, you know Like when the embers Eli commands change, you know, I changed these commands, which fortunately don't change that frequently Yeah, exactly and also there's usually a bunch of people immediately shouting That's that's a good thing about the open source community when doing breaks you're usually a quite quickly here about it Exactly that Okay, thanks again You