Speaker 1: Hey everybody, welcome back to another episode of JavaScript Jabber.
Speaker 1: This week on our panel, we have Steve Edwards.
Speaker 2: Covering for Aja Yo Yo Yo. Coming at you from
Speaker 2: someone cloudy and not too cool Portland.
Speaker 1: Yeah, I don't know if we directly addressed that. I
Speaker 1: think Aj said it, but he's kind of backed out
Speaker 1: of the podcast for the foreseeable future. So I think
Speaker 1: most of his work is in not in JavaScript these days,
Speaker 1: and so he didn't feel like it was a tremendously
Speaker 1: good fit. But anyway, I'm Charles max Wood from Top
Speaker 1: End Devs. It feels like forever since I've been able
Speaker 1: to get on and record one of these, so I'm
Speaker 1: kind of excited to see how it goes.
Speaker 3: Yeah, we have Eric Hanschett.
Speaker 1: Eric, you've been on the show before and you co
Speaker 1: hosted views on View I think way back when, so
Speaker 1: you shouldn't be a stranger to people.
Speaker 3: But yeah, welcome back.
Speaker 4: Hey, thanks for having me. It's been a pleasure. And
Speaker 4: yeah view some of you that look that up look
Speaker 4: that one up back in the in the archives if
Speaker 4: he can. It was a fun podcast.
Speaker 1: Yeah, all of the archives are still out there. We're
Speaker 1: not producing any new episodes I don't have any plans
Speaker 1: to bring it back, but if, yeah, if the right
Speaker 1: opportunity comes up, I guess we could.
Speaker 3: It's just yeah anyway, So, yeah, so what's new.
Speaker 4: Eric, Yeah, Well, thanks for having me on again. It's
Speaker 4: good to be back here. I thought it'd be fun.
Speaker 4: I've emailed Stephen about like different things that are happening,
Speaker 4: but one is a view COOMF. I thought it'd be
Speaker 4: fun to talk about VIEWCOMF for those who don't know,
Speaker 4: that's a there's a couple of different view comps. There's
Speaker 4: one in the United States, there's one in Europe. But
Speaker 4: I went to the one in the United States a
Speaker 4: few weeks ago. Actually it's May in May, so I
Speaker 4: guess that's a month ago, and it was in Tampa, USA.
Speaker 4: So I thought we could chat about that at first.
Speaker 3: Yeah.
Speaker 1: Now, or all of them put on by the same
Speaker 1: organization or do they just share a name or how
Speaker 1: does that work?
Speaker 4: I don't know exactly. I believe they are the same
Speaker 4: organization that does the one in Europe and the one
Speaker 4: in the United States. It's even you. I believe it's
Speaker 4: part of his companies that he's working on and he
Speaker 4: helps put it on I don't think he actually owns
Speaker 4: the company, but he's a part of it.
Speaker 1: Of course, Well that makes sense given his role with you.
Speaker 1: So yeah, so how was VI KMF.
Speaker 4: Yeah yeah, it was awesome. So there's this I know,
Speaker 4: probably on this podcast and many others, the conversation tends
Speaker 4: to always move over to React and of course React
Speaker 4: is still the biggest front and framework out there. However,
Speaker 4: the View community is still going strong. It's very vibrant.
Speaker 3: We had.
Speaker 4: It was a three day event, the first day being
Speaker 4: a workshop, the second two days being talks, and of
Speaker 4: course Avenue was there and we had this nice, quaint
Speaker 4: conference center that we were at to give all the talks.
Speaker 4: But it was really just cool to see all the
Speaker 4: kind of the big names in the View community come
Speaker 4: together and talk, and I think like just being there,
Speaker 4: just see the hallway track itself was worth it. Of
Speaker 4: course the talks were interesting. I gave a lightning talk.
Speaker 4: It was on AI. That's another theme that I saw
Speaker 4: a lot during the conference is just a lot. I
Speaker 4: think every probably front end conference in the last two
Speaker 4: years have had at least one talk or two on AI,
Speaker 4: and I think this was no exception. So it was
Speaker 4: really interesting to hear everybody's opinions about how they're using AI.
Speaker 4: I'm sure you guys had many podcasts recently about that too,
Speaker 4: or at least touched on that. So it was really cool,
Speaker 4: like being in person and to hear everybody talk about it.
Speaker 4: But like some really nice, really cool people that I
Speaker 4: got to meet again was Alex Rivier. He did a
Speaker 4: really interesting talk on props and View three. Daniel Rowe,
Speaker 4: you've had him on this this podcast before, right, Yeah,
Speaker 4: we had. I know I talked to him a bunch
Speaker 4: of times on Views on.
Speaker 3: Views on View.
Speaker 1: I don't remember for sure if we've had him on
Speaker 1: JavaScript Jabber.
Speaker 4: He did a KNUCKS talk like the state of building
Speaker 4: Advanced Apps next some more of a NUCKS type talk.
Speaker 4: And every time, every time you hear about NUCKS, I
Speaker 4: just think they're just doing so much and it's just
Speaker 4: so cool that's happening in that community. So you don't know.
Speaker 4: That's like a meta framework for review. It's sort of
Speaker 4: the equivalent from React to next js's view to nuxs JS.
Speaker 4: They have different approaches though, like in course in the
Speaker 4: React ecosystem, with next they've really leaned into the server components.
Speaker 4: While the Knucks side is still by and large client components,
Speaker 4: but you do have server side rendering, you do have
Speaker 4: API routes, but it's not like server components by default.
Speaker 4: So and hearing him talk about that was interesting. And
Speaker 4: I also love of every talk that I go to
Speaker 4: at one of these conferences where they have audience participation,
Speaker 4: and this is no different like giving during the talk,
Speaker 4: we could do emojis. So have you ever been to
Speaker 4: a talk they've done that, Like they're like, hey, if
Speaker 4: you open up, they'll have a QR code and you'll
Speaker 4: scan it on your phone during the talk, and then
Speaker 4: you can press a button and send emoji and it'll
Speaker 4: show up on the screen.
Speaker 3: I've seen things like that. I don't know if I've
Speaker 3: seen that in particular.
Speaker 4: Although I will say someone thought they were funny, so
Speaker 4: I'm sure they like created a script. So at one
Speaker 4: point there was like hundreds of emojis on the screen
Speaker 4: coming down of while he was talking. It was still enough.
Speaker 4: I think he rate limited enough so it wasn't to
Speaker 4: the point where you couldn't see the slides completely, but
Speaker 4: it was like quite a bit. It was like hundreds,
Speaker 4: and I don't think the audience was pressing like the
Speaker 4: one hundred times.
Speaker 3: That's really funny.
Speaker 2: There's always got to be somebody pushing the limits.
Speaker 4: I actually was once at a conference where some one
Speaker 4: did a similar thing, but someone totally like messed up
Speaker 4: their presentation by sending them like thousands, thousands of things
Speaker 4: on screen.
Speaker 3: Well, that's programmers, I did well.
Speaker 4: I did the lightning talk on creating different specs with
Speaker 4: AI tooling. So one thing that we've seen is there's
Speaker 4: this vibe coding way of developers are creating apps where
Speaker 4: you just kind of use cursor, windsurf to go in
Speaker 4: and create an app, and then you're get help copilot
Speaker 4: and then you're kind of asking it things and it's
Speaker 4: updating it. Well, I think there's better ways to do that,
Speaker 4: and I called this like a spec development way of
Speaker 4: doing it, where you're asking the AI to help you
Speaker 4: create a design document first and then having it create
Speaker 4: an implementation guide from that design document. So I listed
Speaker 4: out ways you can use Amazon qcli, which is a
Speaker 4: tool that we have that's basically free. It's free with
Speaker 4: something called builder ID. You don't need a credit card
Speaker 4: or anything. You just sign up with an email address
Speaker 4: and then you can start using it on the command line,
Speaker 4: and you can ask it like, hey, help me go
Speaker 4: through and at a landing page or ID as I'm
Speaker 4: using a can you do this? And it can do this,
Speaker 4: So it can do all sorts of things. And so
Speaker 4: I walk through this whole presentation of me using it,
Speaker 4: using this way of creating this design document to help
Speaker 4: create more complicated apps where vibe coding doesn't quite reach.
Speaker 1: Yeah, that makes sense. I have to admit that I've
Speaker 1: been doing quite a bit of that. I mean for work. Yeah,
Speaker 1: probably eighty seventy eighty percent of the code is stuff
Speaker 1: that I'm just writing. But I do find that, you know,
Speaker 1: I'll ask the AI to help me do something and
Speaker 1: it'll just, you know, off it goes, and you know,
Speaker 1: it gets it sixty seventy percent correct, and then I
Speaker 1: can fix the rest and then I put in whatever
Speaker 1: it is that I need to do and then do
Speaker 1: it again.
Speaker 3: So I don't know if that's vibe coding, but yeah.
Speaker 4: It is. It's kind of an overused term, I think nowadays,
Speaker 4: but I'd consider that more vibe coding. I guess, if
Speaker 4: you want, in the purest sense, it's where you literally
Speaker 4: just prompt over and over again, and you never touch
Speaker 4: the code at all, and you're just kind of changing
Speaker 4: the prompts over and over again to get what you want.
Speaker 4: And I think as us developers, that does get a
Speaker 4: little frustrating. Frustrating, So I'm always like going into the
Speaker 4: code fixing things, trying to make it better, or doing
Speaker 4: in line edits instead of doing it that other way.
Speaker 3: Yeah, yeah, I mean it makes sense.
Speaker 1: And I have friends that have just been straight up
Speaker 1: vibe coding because they don't really understand how the code works.
Speaker 1: But what I've been seeing a lot where I'm at
Speaker 1: is that, Yeah, a lot of people are using it
Speaker 1: as kind of that tool where it's I don't know
Speaker 1: where to start, or this should be something that the
Speaker 1: code can you know, it can ingest enough and then
Speaker 1: you know, give me a faster solution that I can
Speaker 1: come up with on my own. And then yeah, with
Speaker 1: my understanding and skill set, I can I can vastly
Speaker 1: increase the timeframe.
Speaker 3: Under which it does whatever it does.
Speaker 1: And so I'm seeing a lot of developers using it
Speaker 1: that way to kind of speed up their process.
Speaker 4: Yeah, I think that's exactly the right way to do it. Yeah,
Speaker 4: I will say too, good. I was going to say
Speaker 4: in general too, it was super fun conference meeting everyone,
Speaker 4: and I think that's half the part of going to
Speaker 4: these conferences. But I kind of want to say, like
Speaker 4: a little PSA just for everyone listening that it. I
Speaker 4: know it's hard because just the economy and some people
Speaker 4: can go places cannot, but try try to go to
Speaker 4: some of these events because I definitely seen I'm a
Speaker 4: senior developer advocate at AWS, so I'm part of my
Speaker 4: job is to go to conferences to teach people to
Speaker 4: meet people, right, But I've seen like the conference overall,
Speaker 4: the tendance and a lot of these in person conferences
Speaker 4: kind of they're just not great, like a lot view
Speaker 4: comforted well, but it's still like in general, it's down
Speaker 4: still from COVID and just a lot of people have
Speaker 4: not are not going to these events as much. They're
Speaker 4: not going to meet ups as much, and that's a
Speaker 4: really shame. So hopefully we can just get more people
Speaker 4: and start growing again. And some of these conferences that
Speaker 4: it does have a lot of I think has a
Speaker 4: lot of benefits.
Speaker 1: Yeah, I agree, you know, for my job at Price Picks,
Speaker 1: I'm mostly doing Ruby on rails, but a lot of
Speaker 1: the lot of the conferences out there, Yeah, they're attendance
Speaker 1: is low. I will say that the exception in the
Speaker 1: Rails World is Rails World, and that's put on by
Speaker 1: the Rails Foundation. And the thing is is seeing I
Speaker 1: think there are a couple of things that are going on,
Speaker 1: and one of them is the economy. Rails World sells
Speaker 1: out in like twenty minutes there now, and you know,
Speaker 1: and it's a decent sized conference. I think that the difference, though,
Speaker 1: is is that people know what they're going to get,
Speaker 1: and they know they're going to get what they want.
Speaker 1: And so some of these conferences that have been around
Speaker 1: for a while, folks are showing up because they're invested
Speaker 1: in something like view for Viewcom, but it doesn't have
Speaker 1: that promise of being the thing that they want or
Speaker 1: giving and delivering.
Speaker 3: What they think they need.
Speaker 1: And I think some of it is sort of the
Speaker 1: momentum you know that killed the conference momentum having COVID.
Speaker 1: But I think also there's a lot going on with
Speaker 1: people just you know, it's like, Okay, well if I
Speaker 1: go and take two or three days off to attend,
Speaker 1: is it going to be worth it? And I think
Speaker 1: that's on the conference to kind of give that to
Speaker 1: people and say, hey, we are innovating and here's what
Speaker 1: you're going to get. And then also just understanding that, Yeah,
Speaker 1: the hallway track, at least in my opinion, is worth
Speaker 1: half the ticket price, and I don't think people realize that.
Speaker 1: So I echo your call to attend the in person conferences.
Speaker 1: If you can't, then yeah, participate online if you can.
Speaker 3: And then the meetups.
Speaker 1: They just started the meetup here again for a couple
Speaker 1: of the technology areas that I care about, and they're
Speaker 1: not super well attended, but they're still very very helpful
Speaker 1: because you'll have somebody else show up and talk through
Speaker 1: something you haven't heard, and so it's like, oh, that
Speaker 1: looks really useful and I can use that at work
Speaker 1: and you know. Anyway, Yeah, there's a lot to like
Speaker 1: about that, So I agree people ought to really be
Speaker 1: looking at it.
Speaker 3: Yeah.
Speaker 2: Also, in my two cents here, I've been when I
Speaker 2: was living in the djupil world, I went to Drouple
Speaker 2: Con every year, and like Eric mentioned, the Hallway track
Speaker 2: was was was probably just as important, if not more important,
Speaker 2: in the sessions because the sessions are always recorded and
Speaker 2: you can come back and watch them later. But one
Speaker 2: of the things they would do with Drouple cons was
Speaker 2: they would have a coder lounge where you know, everybody
Speaker 2: could just sit there and get together and work on
Speaker 2: a project, and you would see stuff come from those sessions,
Speaker 2: you know, that would become modules or you know, different
Speaker 2: functionality later. I can remember one particular year, I was
Speaker 2: dealing with a sort of a thorny issue with what's
Speaker 2: called the migration, which was, you know, where you'd set
Speaker 2: up a new site and then migrate all your data
Speaker 2: from your old site to a new site and fitted
Speaker 2: into the new structure. Couldn't figure it out, and I
Speaker 2: happened to go into the coder lounge and here's a
Speaker 2: guy that maintains the module that I'm working with, and
Speaker 2: sat down ten minutes and he helped me figure it out,
Speaker 2: and I was good to go from there. You know,
Speaker 2: other communications, you know, connections I made with people at
Speaker 2: conferences that I was able to leverage later, or you know.
Speaker 2: The big thing is, you know, in an online world,
Speaker 2: actually meeting somebody in real life that you only know
Speaker 2: online is always, you know, fantastic to do. And unfortunately
Speaker 2: I haven't been able to get to a view comp yet,
Speaker 2: but I just changed jobs and the organization I'm at
Speaker 2: now not only do we run our own conferences in
Speaker 2: the networking space, but we also encouraged going to conferences
Speaker 2: and making presentations and stuff like that. So my boss
Speaker 2: and I were already talking about going to view comp
Speaker 2: next year. So I'm really really looking forward to be
Speaker 2: able to do that. But the in person stuff is
Speaker 2: really worthwhile. You get to you get more than you
Speaker 2: know if you do it right. You got to get
Speaker 2: out and meet people. Can't just sit around and go
Speaker 2: to sessions and then go back to your hotel room.
Speaker 2: You know, you got to make an effort to get
Speaker 2: out and meet people. But it's always worth it.
Speaker 1: Yeah, I should clarify if you haven't picked up on
Speaker 1: it by now. The hallway track is basically the socializing
Speaker 1: that happens outside of the sessions, right, So a lot
Speaker 1: of times you'll I can't I can't describe how many
Speaker 1: times I've been to conferences and yeah, I've just been
Speaker 1: standing right outside of one of the lecture halls and
Speaker 1: just chatting with people. And I've done this for podcasting
Speaker 1: conferences and for programming conferences, and the connections are priceless.
Speaker 1: I mean people just you know, you'll find people that
Speaker 1: have solved the problem you're trying to solve most of
Speaker 1: the time. Oh yeah, and so just having those conversations,
Speaker 1: oh well what are you doing. Oh well, well there's this, this,
Speaker 1: and this, or we ran into that last year and
Speaker 1: we solved it this way. And then the other thing
Speaker 1: that you run into is just yeah, beyond the connections,
Speaker 1: it's yeah, people giving you those those technical ideas and
Speaker 1: so yeah. So it may be somebody that you interface
Speaker 1: with a bunch of times after the conference, Okay, well
Speaker 1: how did you get past this part of this problem?
Speaker 1: And then other times it's yeah, it's just you know,
Speaker 1: it's hey, I hadn't even thought of that, and you know,
Speaker 1: it takes you down a path that solves a bunch
Speaker 1: of problems for you or your company, and anyway, it's
Speaker 1: it's really terrific.
Speaker 2: So yeah, I remember I was at droupol Con one
Speaker 2: time and there's this one thorny issue I've been trying
Speaker 2: to address, a particular side I wanted to create and
Speaker 2: was real data management heavy. And this is back before
Speaker 2: a lot of the tools that we have now that
Speaker 2: make things so much easier before Laravell, before Inertia, before
Speaker 2: any of the jobascript frameworks where you pretty much just
Speaker 2: has CMSs. And I met a guy named Travis Tidwell,
Speaker 2: a Drubel who was talking, who was talking about a
Speaker 2: drouple module. But he ended up forming a company called
Speaker 2: form Io, which is really sweet form rendering platform that
Speaker 2: uses JavaScript.
Speaker 1: And I was going to say, the name sounded familiar,
Speaker 1: that's where okay.
Speaker 2: Yeah, yeah, And we've had Travis on a couple of times.
Speaker 2: And that was in the days of Angular one, before
Speaker 2: view was really out. I think React was fairly new,
Speaker 2: Node was fairly new, and his platform used the They
Speaker 2: were Mongo Express, Node and Angular, so the mean stack
Speaker 2: and it's expanded since then to be fairly JavaScript you know,
Speaker 2: agnostic in terms of framework. Anyway, I said, hey, yeah,
Speaker 2: this is my site, you know, I want to do this.
Speaker 2: Would form Io.
Speaker 3: Work for this?
Speaker 2: He goes, yeah, it'd be perfect, you could do this
Speaker 2: and this. So I ended up starting to play with it,
Speaker 2: and I pestered him so much that he asked me
Speaker 2: to actually come to some work for them, and I
Speaker 2: actually did a bunch of work for a form io
Speaker 2: in the in Angular one and then moved on to
Speaker 2: view after that. But all that from you know, a
Speaker 2: two minute conversation at a conference, yep.
Speaker 4: So you definitely have to be deliberate to make sure
Speaker 4: that you get those conversations, because it is easy. And
Speaker 4: I've been to conferences by myself where I've like gone
Speaker 4: to the talks, went to my hotel room, maybe did
Speaker 4: the after party the last day, and that's it. But yeah,
Speaker 4: you have definitely be deliberate to like talk to the
Speaker 4: people during between the talks. Actually, in fact, a couple
Speaker 4: of people I've hung out with, they they'll like skip
Speaker 4: a talk, Like if they find talk that they don't
Speaker 4: think is interesting, they'll skip it, and then they'll just
Speaker 4: hang out and wander around and talk to people that
Speaker 4: are in the hallways or all day. Usually lots of
Speaker 4: places will have sponsors too.
Speaker 2: Yeah, they'll some kind well usually, I mean the presentations
Speaker 2: are recorded anyway, so you can watch it at any time,
Speaker 2: you know, so unless you specifically want to interact with
Speaker 2: the presenter or somebody in there, you can always watch
Speaker 2: those later and take advantage of the the other stuff.
Speaker 2: I know, one thing that Druplicon used to do that
Speaker 2: I loved was so much fun was they did a
Speaker 2: trivia night, and so people would get together in teams
Speaker 2: and they'd have somebody up on the dais, you know,
Speaker 2: answering the questions and stuff, than you'd record answers and
Speaker 2: they'd score. So much fun just because it was so
Speaker 2: much geek humor. Unless you weren't in the community, you
Speaker 2: might not get half of the jokes because they're so geeky.
Speaker 2: And one of the favorite things I can still remember
Speaker 2: from when we did at the World War II Museum
Speaker 2: in New Orleans one year was the team names alone.
Speaker 2: Just looking at the roster of the team names, the
Speaker 2: names that people came up cracked me up so bad.
Speaker 2: But that was so much fun and one of the
Speaker 2: highlights of the conference every year for sure.
Speaker 1: Yeah, Eric, I'm curious. Were there big announcements at View
Speaker 1: kof new things in View or in the community.
Speaker 4: It's more like incremental. It feels like they're incrementally going
Speaker 4: from View three came out a couple of years ago.
Speaker 4: They're being very cautious about the updates. Things are kind
Speaker 4: of taking longer. We heard a little bit more about
Speaker 4: vat right in the conference because Evenue is basically juggling
Speaker 4: both projects View and Vet.
Speaker 3: And isn't isn't involved in what was vzero?
Speaker 2: Void zero void zero void zero?
Speaker 4: Yes, yeah, exactly, So that was another He talked a
Speaker 4: little bit about Void zero and the new company, and
Speaker 4: then the Vapor Mode, which is this new compilation strategy
Speaker 4: for View. He's talked about it before in previous conferences,
Speaker 4: but it was just more detail, more information about it.
Speaker 4: It's funny a lot of times, it's more a lot
Speaker 4: of these updates are like, we're just making things faster,
Speaker 4: which is good, and our compilots are becoming smarter, and
Speaker 4: now we have this new built system behind. So that
Speaker 4: was all very very interesting to see that, you know,
Speaker 4: the community still moving forward his and I think he
Speaker 4: did have some q and as. I'm not sure if
Speaker 4: it was this one or the last one I had,
Speaker 4: but he always gets asked like, how are you juggling
Speaker 4: the work between VAT and View and are you like
Speaker 4: the soul bottlenecked, and he's every year he says that
Speaker 4: he's been given more and more the responsibility, especially a
Speaker 4: View to the community and to these high level View
Speaker 4: core team members that help run the project, so that
Speaker 4: way he can step back and do other things. And
Speaker 4: I think he talked a little bit about that as well.
Speaker 2: Yeah, I've heard some talk about, you know, on the
Speaker 2: Deja View podcast and other places about how there's a
Speaker 2: whole like for VT, there's a whole team, you know,
Speaker 2: it's not just him, there's a there's a bat Core team,
Speaker 2: and I've heard talked from people on there. So you know,
Speaker 2: there's definitely greater distribution of work, you know, so you
Speaker 2: don't have the you know, if Evan gets hit by
Speaker 2: a truck, the propaboial truck, you know, one day, then
Speaker 2: the work would still continue on. And there's people that
Speaker 2: are that are versed in what's going on.
Speaker 4: Yeah, exactly. Yeah, And I think they're with this rolldown
Speaker 4: and this his new company. They're really planning to open
Speaker 4: source a lot of what they're working on to make
Speaker 4: this compiler faster. I don't know all the details of it.
Speaker 4: It sounds really interesting though.
Speaker 2: Well, I think the idea is as I understood it
Speaker 2: because I talked about it. I think a lot of
Speaker 2: weak er previous episodes as picks. But if the idea
Speaker 2: is to create you know, sort of one I don't
Speaker 2: know if you want to say one stock to rule
Speaker 2: them all, but at least one tool chain that's somewhat integrated,
Speaker 2: you know, because with Vita as it is, he was
Speaker 2: incorporating roll up and so now they're creating you know,
Speaker 2: rolled down, which is your own version of roll up
Speaker 2: except written and go correctly rust.
Speaker 3: Well yeah, maybe one of those, yeah.
Speaker 2: Yeah, one of the the languages ju jure in that area.
Speaker 2: But anyway, that's basically what void zero is.
Speaker 4: And yeah, I'm just looking at his latest tweet three
Speaker 4: times faster builds, better chunks, splitting controls of vance chunks,
Speaker 4: better correcting strictness, model execution, or order guarantee.
Speaker 1: So I guess the other the question that I have
Speaker 1: to kind of bring us back around of yukof a
Speaker 1: little bit is because I haven't really been following along
Speaker 1: with what's going on in the View community.
Speaker 3: So what what does it look like at this point?
Speaker 1: You know, what if I was like familiar with react or,
Speaker 1: I had been following along with it a few years ago,
Speaker 1: what's changed?
Speaker 3: What's different?
Speaker 4: Yeah, it's been pretty stable for a while. The community.
Speaker 4: For a while, there was this big gap between View
Speaker 4: two and View three, and a lot of companies were
Speaker 4: in View two and they were migrating to View three
Speaker 4: and then View two went had an end of life
Speaker 4: on it. There is a couple. I think there's one company.
Speaker 4: There is one company out there that will give you
Speaker 4: additional support if you pay them if you're still in
Speaker 4: View two. However, that transition, I think the end of
Speaker 4: life was last year. I'd have to look at the
Speaker 4: Zach dates. So the community is definitely on the View
Speaker 4: three world now and nuxt seems to be just gaining
Speaker 4: more and more steam as the preferred way to start
Speaker 4: your view applications because it has kind of everything out
Speaker 4: of the box that you need with and it has
Speaker 4: some really nice features like file based routing and the
Speaker 4: SSR and staticsite generation and all those fun terms that
Speaker 4: we've talked about a lot, so you can really start
Speaker 4: your app there. If I was starting a new view
Speaker 4: app today, I would start with Next and they are
Speaker 4: there is a Next. I believe Next four is coming
Speaker 4: out soon, and you can with the latest version nuxts.
Speaker 4: You can do like in a compatibility mode with Next four,
Speaker 4: but it's not going to be It is a breaking change,
Speaker 4: but it's not anything to like what View two and
Speaker 4: View three was, where that was a really major breaking change.
Speaker 4: So you can even start playing around with with next
Speaker 4: four and some of the features they're they're looking at.
Speaker 4: They speaking of Daniel Rowe, he just put out a
Speaker 4: roadmap to V four earlier this month. So you can
Speaker 4: even try out next four alpha if you want to
Speaker 4: try that out. And so, and you're probably asking, well,
Speaker 4: what's part of next four like new directory structure, improved
Speaker 4: data fetching, consistent component names, enhanced head management. You talked
Speaker 4: a little bit about that during the talks, but still
Speaker 4: a way.
Speaker 2: So yeah, I'm have to reach out to Daniel and
Speaker 2: ge him to come on.
Speaker 3: Yeah, we definitely should. I'll reach out to him. Yeah.
Speaker 3: Well cool, anything else that we should know about.
Speaker 4: With u KMF No, No, I think we covered a
Speaker 4: lot there.
Speaker 3: Yeah.
Speaker 1: I just I really want to encourage people. If you
Speaker 1: can go to an in person conference, definitely do it. Eric,
Speaker 1: Are you going to be at any conferences later this year?
Speaker 3: Yeah?
Speaker 2: Yeah, I've been.
Speaker 4: I'm going to be at Cascadia JS.
Speaker 2: Oh is that the way of Seattle? Are they doing
Speaker 2: a Seattle Yeah? I went to that one one time. Okay.
Speaker 2: It was a cool little conference.
Speaker 3: Yeah, yeah, you're not far from there relatively.
Speaker 2: I guess it's about four hours through or four hours.
Speaker 4: Yeah, September seventeenth through twentieth in Seattle, so check it out.
Speaker 4: I will be doing a talk there. I'm also going
Speaker 4: to UH India, albeit meeting some international people. There's a
Speaker 4: go to server List conference in August eighth, So yeah,
Speaker 4: I'm doing a little international travel. I usually try to
Speaker 4: get most of the UH travel in the United States,
Speaker 4: but I have been dipping my toe into some international travel.
Speaker 4: I've been talking to some people who if you once
Speaker 4: you do a lot of talks, you start meeting a
Speaker 4: lot of people who do a lot of talks, and
Speaker 4: it's actually a lot of the same people do do it,
Speaker 4: especially in like the JavaScript or typescript world, right, and
Speaker 4: they there's so much international love out there. There's so
Speaker 4: many international conferences. It really pretty much dwarfs the United States,
Speaker 4: to be honest. So we especially in the front end world,
Speaker 4: in the JavaScript world, there's just way more conferences in general,
Speaker 4: just in the outside the US. So I'm trying those out.
Speaker 4: We'll see how this India. I've never been to India before.
Speaker 4: I'm excited to try it, to try it and see
Speaker 4: how it goes. Which city you're going to, I'm gonna
Speaker 4: be in New Delhi and then I'm gonna be in
Speaker 4: BENGALOREA Bengalore Bengalore. Yeah, I never know the pronunciation exactly.
Speaker 4: Indian listeners can correct me off.
Speaker 2: You get some real authentic Indian food too, I'd love
Speaker 2: to try out some of that curry man.
Speaker 1: Yeah, your your assessment of the international speaking circuit. I mean,
Speaker 1: in the past, I've been to some of those conferences,
Speaker 1: not as a speaker, but just because I got invited
Speaker 1: because of this podcast. And yeah, it seems like a
Speaker 1: lot of the same people that were speaking at those
Speaker 1: they'd be like, yeah, and I'm also speaking these other
Speaker 1: handful of conferences. And from what we've heard from Dan Shapir,
Speaker 1: since he speaks at a lot of them, Yeah, it
Speaker 1: seems like he interacts with a lot of those folks.
Speaker 1: And you know, after he sees him a handful of times,
Speaker 1: a lot of times, he'll invite him on this show
Speaker 1: as well. I'm going to be at a conference. I'm
Speaker 1: going to be at commit your Code conference in September.
Speaker 1: It's the twenty sixth and twenty seventh, and I'm speaking
Speaker 1: and yeah, Eric was saying.
Speaker 3: A lot of people are talking about AI.
Speaker 1: Yeah, I'm going to be showing you how to build
Speaker 1: an AI agent with JavaScript, so just you know, just
Speaker 1: be aware. I'm kind of still kind of dreaming of
Speaker 1: is you're right, And I don't know if you said
Speaker 1: this before the call or on the call, but yeah,
Speaker 1: you know, it's basically you have a model and a
Speaker 1: prompt and so I'm kind of dreaming of putting some
Speaker 1: of that stuff together and then I kind of want
Speaker 1: to figure out how to put an MCP server behind
Speaker 1: it and just really kind of knock it out of
Speaker 1: the park. But we'll see how far I can get in.
Speaker 1: I think it's a half hour talk and then I'm
Speaker 1: probably going to be speaking a lot more of the
Speaker 1: Ruby conferences. But yeah, it's fun stuff to delve into,
Speaker 1: and it's kind of a fun opportunity to then go
Speaker 1: and see what other people are doing with it.
Speaker 4: So I love commit your Code. I was just talking
Speaker 4: to Danny Danny, our friend Danny Thompson about it, yep,
Speaker 4: and who helps put it on. I definitely I'm trying
Speaker 4: to get in on that one too, So we'll see,
Speaker 4: we'll see I might be there, but if not, we'll definitely.
Speaker 4: Everybody check out Chuck's talk yeah, so cool conference, like
Speaker 4: this is his second year doing it, I believe.
Speaker 3: Yeah, if you make it out, we'll have to go
Speaker 3: get Indian food.
Speaker 4: Yeah yeah where it's in Dallas. Yeah yeah yeah check
Speaker 4: that commit your code dot com.
Speaker 3: Yeah, good deal.
Speaker 1: I brought that up specifically because I'm going to be
Speaker 1: speaking JavaScript or type script.
Speaker 3: It's probably going to be typeescript, but anyway.
Speaker 1: So so, yeah, so you were also you mentioned a
Speaker 1: couple of times a QCLI.
Speaker 3: Do you want to explain what that is because now yeah,
Speaker 3: there is.
Speaker 4: Yeah, yeah, well so I want to speak of view COOMF.
Speaker 4: I was just there and during my talk I mentioned
Speaker 4: Amazon q c l I and I asked, like, has
Speaker 4: anybody heard of it? And like, not many people have
Speaker 4: heard of it, so hopefully some people, yeah, so hopefully
Speaker 4: some people do. So we have Amazon q is our
Speaker 4: our AI assistant to help developers create code. So we
Speaker 4: have let me say, our official tagline on if you
Speaker 4: look it up, it says the most capable generative AI
Speaker 4: power Assist for software development is exactly the way we
Speaker 4: put it. So we we're It's an AI system extension
Speaker 4: that you can download for visual studio code. You can
Speaker 4: try it out there you can actually down yep. You
Speaker 4: install it just through the visual Studio, the extension marketplace, yep,
Speaker 4: you can use it. Or we just came out with
Speaker 4: the cli version of it, so it's kind of called
Speaker 4: Amazon q Developer Cli. And this one you can install
Speaker 4: with brew. You can sell for your Mac, Windows, Windows
Speaker 4: subsystem for Linux and install it and it runs on
Speaker 4: the command line and you have this kind of chat
Speaker 4: interface with it, so you can open up your project.
Speaker 4: You can run q chat on your command line and
Speaker 4: you can be like, hey, take at add x y
Speaker 4: z to my app, create add this feature, add a
Speaker 4: social log in, and it will just run all the
Speaker 4: code for you. Uses claud for in the background as
Speaker 4: your model, so it helps does everything for you. It's
Speaker 4: really slick. It runs commands on your command line, so
Speaker 4: you can be like run LS or curl this website,
Speaker 4: grab this information, change it over to markdown, and include
Speaker 4: it into the context of the app of Amazon Qcli,
Speaker 4: and then it will use that to help bring more context.
Speaker 4: Has MCP support, so MCP's big everybody's talking about that
Speaker 4: has support for that, so you put all your favorite
Speaker 4: MCP servers in and once again it's free to use
Speaker 4: with builder ID, which you don't need a credit card
Speaker 4: or anything. You just need an email address and then
Speaker 4: you can try it today. So I'd highly recommend everybody
Speaker 4: check it out. Just we're just trying to get the
Speaker 4: word out on it and like, hey, this is a
Speaker 4: really awesome tool that you can use to help build
Speaker 4: your apps with. Yeah, you don't, and some people get confused.
Speaker 4: They think that it's only if you're using AWS or
Speaker 4: Amazon products, and it has nothing to do with that.
Speaker 4: Don't have to use AWS or anything. It's just a
Speaker 4: gentic AI assistant that you can use for your coding.
Speaker 3: I want to clarify one term.
Speaker 1: I just I know it's kind of a hot topic
Speaker 1: these days in the AI market, but I never want
Speaker 1: to assume that people know what things are. So MCP
Speaker 1: is Model, Model Context Protocol, and that's what it stands for.
Speaker 1: And essentially what it is is it's how do I
Speaker 1: put it, It's kind of a way of annotating services
Speaker 1: that your AI can use, and so it basically tells
Speaker 1: the AI. I know how to set a calendar in
Speaker 1: Google Calendar, I know how to set up an event,
Speaker 1: or I know how to modify an event, or I
Speaker 1: know how to do this or I know how to
Speaker 1: do that, And so your model can query the MCP
Speaker 1: server figure out what it's capable of doing, and then
Speaker 1: when you ask it for things or ask it to
Speaker 1: do things, then it'll say I can use this tool
Speaker 1: to look things up or to to.
Speaker 3: Do extra things.
Speaker 1: So and then it's not just to prompt like GPT
Speaker 1: or GROCK or you know or claude, whereas just I
Speaker 1: tell you a thing and you give me text back,
Speaker 1: but it actually enables it to, like I said, go
Speaker 1: look up more information or to interact with the service
Speaker 1: in one way or another. And so it sounds I
Speaker 1: love the idea of hooking MCP into some of these
Speaker 1: tools because then you can make it do all kinds
Speaker 1: of stuff.
Speaker 4: Yeah, Like one thing, I did this video the other day.
Speaker 4: If you look on our ABS Developers channel, I did
Speaker 4: the top three MCP servers and you see a funny
Speaker 4: video that I did. And one thing I really found
Speaker 4: fun with one of the MCP servers I was working
Speaker 4: with was the Brave Search MCP server. So you know,
Speaker 4: models get out of date and they don't always have
Speaker 4: the latest and greatest, but then you can saw this
Speaker 4: MCP server that uses brave Search, and you can have
Speaker 4: it search for content and then it can add it
Speaker 4: in to the context window of the of Amazon to Cli,
Speaker 4: so that way it can more intelligently answer your questions.
Speaker 4: So you could have it go in and grab the
Speaker 4: latest information to tail end, like one thing I've seen
Speaker 4: a lot just playing around. I love tailwind. Any tailwind fans,
Speaker 4: oh yeah, yep, But just setting up tailmend for the
Speaker 4: first time takes you know, it's really easy. It takes
Speaker 4: a few minutes. So I like to have my LLLM
Speaker 4: do it, But my LLLM always gets confused and installs
Speaker 4: tailwind CSS three instead of tailwin CSS four, so I
Speaker 4: have to I could use something like an MCP server
Speaker 4: that goes use the Brave search that searches the web
Speaker 4: for tailwind for instead of tail and three, and then
Speaker 4: download instructions and be able to install it for me.
Speaker 4: So just little things like that are helpful.
Speaker 1: Yeah, just to back into that a little bit too.
Speaker 1: So there's the idea of latent space in your model,
Speaker 1: and the latent space is here's all the things that
Speaker 1: we trained it on. And then the way that it
Speaker 1: works is it predicts what the next word or token
Speaker 1: should be in its response. So it can only really
Speaker 1: do that off of the data that it was trained on.
Speaker 1: And so Eric's talking about, hey, if it got trained
Speaker 1: on data that's a year old or two years old,
Speaker 1: then it doesn't know a lot or anything about tailwind four.
Speaker 1: And so that's where he's saying, Yeah, I use an
Speaker 1: MCP server that tells the AI here's how you go
Speaker 1: look stuff up, right, And so then it goes and
Speaker 1: it says, oh, well, I don't know anything about TAILWINDOCE,
Speaker 1: I'm gonna go look it up, and then it pulls
Speaker 1: it back in. It puts it in the context window,
Speaker 1: which says, for the rest of the prompts that come
Speaker 1: in this series, I'm going to remember the stuff in here,
Speaker 1: and so then it can do the right thing. And
Speaker 1: so yeah, it's super super handy to be able to
Speaker 1: do that kind of thing.
Speaker 4: Yeah, that's a little bit of the talk head of
Speaker 4: yukof gone back to that second. Because you do have
Speaker 4: a limited amount of space that the LM has to
Speaker 4: do things. So that's called the context window, yep. So
Speaker 4: that way it doesn't remember everything forever, so it only
Speaker 4: has a certin amount of space it can remember things.
Speaker 4: So every time you talk to a large language model,
Speaker 4: you want to make sure it has the right information.
Speaker 4: You want to kind of preempt preempt the whatever AI
Speaker 4: assistant tool you're using to make sure it has all
Speaker 4: the information it needs. So that way it's not relying
Speaker 4: completely on the model. Although the models you're getting so good.
Speaker 4: I was at the cloud Code conference in San Francisco
Speaker 4: last month and with the Cloud four announcement that came
Speaker 4: out and did they're moving fast? Like yeah, And it's
Speaker 4: always like every week there's another model, large language model
Speaker 4: that's on top, and then someone leapfrogs them. And it's
Speaker 4: really interesting to see how fast this industry is moving
Speaker 4: but still contacts Windows. Things you still want to have,
Speaker 4: like an MCP server is really nice to to help
Speaker 4: solve some of these problems.
Speaker 3: Yeah, yeah, absolutely.
Speaker 1: But the other thing is is that if you have
Speaker 1: an MCP server that, for example, will interact with GitHub
Speaker 1: or you know, with your email service or with your
Speaker 1: reporting service or things like that, then then you can
Speaker 1: use it to do some of your work or to
Speaker 1: get you better information or things like that. And so
Speaker 1: even though it's not you know, I guess it personalizes
Speaker 1: it more, is what I'm saying, because it can go
Speaker 1: and get things that directly affect what you're concerned about
Speaker 1: instead of just assuming generically you gave me this prompt
Speaker 1: and here's my answer, and so it really does open
Speaker 1: up all kinds of possibilities for you.
Speaker 4: In fact, in that video I just had the third
Speaker 4: one I really liked was they get hub MCP server
Speaker 4: so you can push up prs, you can do all
Speaker 4: sorts of you can look through your own projects and
Speaker 4: grab information then add that into what it any questions
Speaker 4: that you ask.
Speaker 1: Yep, yeah, there's so much cool stuff you can do
Speaker 1: with that. So how do people get the qcli or installed?
Speaker 1: You said, you can just get it as an extension
Speaker 1: on vs code, which I assume works with cursor as well,
Speaker 1: since that's its basis.
Speaker 4: What's the base? What? What do you say?
Speaker 1: Cursor is based on bs code, so I'm assuming you
Speaker 1: can get it there too if you want.
Speaker 4: Yeah, well, i'd probably recommend, and I'll maybe the show
Speaker 4: notes is we have a GitHub repository. It's open source,
Speaker 4: so we'll have Amazon q Developer Cli. I think maybe
Speaker 4: try that one out first, and just you can either
Speaker 4: search for Amazon que developers Cli through githubs look at
Speaker 4: the show notes here, and then right on the GitHub
Speaker 4: page is instructions on how to install it for mac os, Linux, Windows,
Speaker 4: or you can even remote, like if you're cessation into
Speaker 4: a box and you want to use it, you can
Speaker 4: install it.
Speaker 3: Oh nice.
Speaker 2: So I'm looking Eric, I'm just looking at the docs
Speaker 2: page and then also looking at the report. Now, I'm
Speaker 2: a fan of the WARP terminal, and I don't see
Speaker 2: that listed in either places. Am I understand correctly that
Speaker 2: you wouldn't be able to use it with Warp?
Speaker 4: Now you should be able to use it with Warp. Yeah, okay,
Speaker 4: that should work?
Speaker 1: Yeah, any I mean WARP is just a it's a
Speaker 1: CLI but you know, sort of run your z shell
Speaker 1: or your Bash or whatever. And so as long as
Speaker 1: it's installed and you have a command line okay, access
Speaker 1: from the command line, you should be able to run it, right, Okay,
Speaker 1: I mean Warp has its own AI capabilities.
Speaker 3: And so.
Speaker 4: Yeah you might.
Speaker 1: I don't know those, GiB Yeah, hey, good prompt for
Speaker 1: q c L.
Speaker 2: I right, yeah, it's got Yeah, you can just with
Speaker 2: home Bruce, I would assumently be But it's really cool.
Speaker 4: About the time we're in there's so many neat tools
Speaker 4: out there, but it's uh, you can really kind of
Speaker 4: pick and choose what you want to try out.
Speaker 2: Yeah, you know the way I'm feeling listening to you know,
Speaker 2: I've we've talked with people about MCP and you know,
Speaker 2: we're talking about all this stuff, and I've been in
Speaker 2: terms of the explosion of tools available. You know, we
Speaker 2: used to talk about jobscript fatigue. With all the frameworks
Speaker 2: and stuff, I'm sort of feel like I'm drowning and
Speaker 2: all the different tools and ll ms and integrations and
Speaker 2: stuff that well, that are available out there.
Speaker 1: As far as that goes, I mean, there are a
Speaker 1: ton of tools out there that you can try. But
Speaker 1: I mean I'm getting a ton of mileage out of
Speaker 1: just copilot get hub copilot and then and that's just
Speaker 1: because you know, at work, they've already got a license
Speaker 1: for it.
Speaker 3: They're paying a license for me.
Speaker 1: And then you know, you can you can pick your
Speaker 1: model that you want to use, and you can pick
Speaker 1: a bunch of other stuff to integrate with it. They
Speaker 1: just approved Cursor, I think, and that's the same. It's
Speaker 1: the same kind of thing, right, you pick your model
Speaker 1: and you'd let it do it do the work and
Speaker 1: so yeah, it's it's really handy to just kind of
Speaker 1: throw stuff at it and see where it goes.
Speaker 3: And if that's as far as you get, you're fine. Right.
Speaker 1: It's some of these other tools do other things, and
Speaker 1: I think they're worth looking at. But if you're looking
Speaker 1: to get started, something like the qcli or get hub
Speaker 1: Copilot or Cursor or one of these other ones that
Speaker 1: just hooks into an LM that's available on the internet
Speaker 1: is a really good place to start. Yes, And I've
Speaker 1: heard a lot of good things about Claude.
Speaker 4: So yeah, yeah, we I really like Claude works great,
Speaker 4: check it out.
Speaker 3: Very cool.
Speaker 1: Well, yeah, was there something else that we wanted to
Speaker 1: talk about here Amplify. Yeah, we got about ten minutes
Speaker 1: and then we got to do picks so I can
Speaker 1: make it to my meeting.
Speaker 2: Me too.
Speaker 4: Yeah, we certainly can talk about Amplify. I was gonna say, yeah, yeah, definitely,
Speaker 4: Amplifies is going strong. If we don't know that, it's
Speaker 4: a set of tools to help front end developers create
Speaker 4: full stack apps on AWS, and it's kind of a
Speaker 4: few different things. Just for anybody who doesn't know what
Speaker 4: this is, it's a it's a supposed saying AI library.
Speaker 4: We're talking about AIS so much. No, it's they have
Speaker 4: a UI library for it, which is a free, open
Speaker 4: source library you can download to have as like buttons
Speaker 4: and a bunch of things to it. They also have
Speaker 4: something called connected Components, which help you connect to AWS
Speaker 4: services like your S three bucket, like as a file uploader.
Speaker 4: It has something called storage Browser, and then it has
Speaker 4: an authenticator which is a way to add in like
Speaker 4: authentication into your app. And then it has like a
Speaker 4: JavaScript and a typescript library, and then some other libraries
Speaker 4: or some other frameworks. And then there's a hosting service.
Speaker 4: So we have a hosting service so you can this
Speaker 4: isn't funny. I was just listening to another rival podcast
Speaker 4: because I won't name them, but they were.
Speaker 3: Talking people should know about them.
Speaker 4: Yeah, Syntax FM with west Boss and them, And this
Speaker 4: was like a couple months ago. And they're like, I
Speaker 4: can't believe AWS doesn't have a managed hosting service, and
Speaker 4: I'm like, yeah, we do. Haven't managed hosting service. It's
Speaker 4: called AWS Amplify Hosting, so you can host your your
Speaker 4: static sites or your service side rendered sites. We support next, JS,
Speaker 4: astro View, React, Angular, all your favorite frameworks, so you
Speaker 4: can have a managed hosting system. It's called as Amplify,
Speaker 4: and we're adding new features all the time to that.
Speaker 4: And then we have something called gen which is more
Speaker 4: of our infrastructure's code tooling. So we found that a
Speaker 4: lot of people like a lot of front end vs
Speaker 4: when they look at AWS, they're like, wow, this is
Speaker 4: like there's so much there and I got to be
Speaker 4: an AWS expert. So we have some label levels of
Speaker 4: abstraction on top of what we call our Cloud Development Kit,
Speaker 4: which helps you create the back end for AWS, so
Speaker 4: you can create s three buckets, am to functions. You
Speaker 4: can even talk to Amazon Bedrock, which is our API
Speaker 4: for a bunch of different AI models, large language models,
Speaker 4: and then you can even drop down to our Cloud
Speaker 4: Development Kit Layer CDK layer to add other things in.
Speaker 4: So we have a bunch of different tooling for it
Speaker 4: and we're just continuing to move forward. We're trying to
Speaker 4: get just more people to know that AWS is definitely
Speaker 4: an option for front end developers and that that it's
Speaker 4: available out there and it's pretty competitive.
Speaker 3: Yeah.
Speaker 1: I remember a few years ago go I can't remember
Speaker 1: who I was hearing about it from, but it seemed
Speaker 1: like it was this super nice back end as the service.
Speaker 1: It seems like there's a whole lot more to it
Speaker 1: now with the UI components and some of the other
Speaker 1: hosting options and your ability to you know, lock into
Speaker 1: some of those services that are really nice to have,
Speaker 1: like the Lambda functions and things like that. So, man,
Speaker 1: I might have to go have another look at it.
Speaker 4: And by the way, I did reach out to Wes
Speaker 4: after I heard that podcast on just on on X
Speaker 4: and I'm like, hey, by the way, we do and
Speaker 4: He's like, yeah, he knew about it just at that
Speaker 4: one second. He I think even Scott ta Lensky mentioned
Speaker 4: it after he like didn't realize we had it. So
Speaker 4: for anyone's listening, you don't need to reach out to Wes.
Speaker 3: We talked.
Speaker 2: No public shaming required.
Speaker 3: Yeah, yeah cool.
Speaker 1: So is that something that let's say that I'm using
Speaker 1: react or View. We've talked a much about View. So
Speaker 1: how do I start putting something together for Amplify. If
Speaker 1: I'm thinking I kind of want to build a thing,
Speaker 1: I don't necessarily want to be a back end expert,
Speaker 1: and Amplify seems like it's something that will help you know,
Speaker 1: how do you start plugging stuff into it and moving
Speaker 1: fast and breaking things.
Speaker 4: Yeah. Yeah, well we have a whole dock site. We
Speaker 4: have a whole like getting started guide on our docks
Speaker 4: dot amplify, dot aw dot AWS docks, dot amplify, dot
Speaker 4: aabs and you can just follow like the getting starting
Speaker 4: or getting started guide to look at how to use this,
Speaker 4: and you can also mix and match that you can
Speaker 4: just use the hosting by itself and not use any
Speaker 4: of the back end services that we have. So that's certainly.
Speaker 4: We have a whole amplify console. So once you sign
Speaker 4: up for your AWS account, you just search for amplify
Speaker 4: and then you can connect up your GitHub repository or
Speaker 4: your git lab or a bunch of different version control
Speaker 4: systems and then once you connect it, every time you
Speaker 4: push it'll build your site and there you go. You
Speaker 4: can have different branches if you want to have like
Speaker 4: a testing branch and a QA branch, and so you
Speaker 4: can have more well branches multiple We have obviously domains.
Speaker 4: You can have multiple subdomains. You can pass or protect
Speaker 4: them if you like. You can hook it into your
Speaker 4: existing see ICD pipeline you have like Jenkins or something
Speaker 4: like that. We have hooks available so you can have
Speaker 4: it build. But I would say to start off with
Speaker 4: just check out the docks dot amplified at aws and
Speaker 4: take a look at some of the guides there and
Speaker 4: then you can easily just connect it all.
Speaker 3: Yeah, what's the URL for that.
Speaker 2: Docs dot amplified at Okay?
Speaker 3: Oh, I didn't know a WS was the top level domain.
Speaker 2: Yeah, oh it's dot as is the TLD.
Speaker 4: Yeah it is.
Speaker 3: Yeah, that's fancy.
Speaker 1: Yeah, you said amplify dot AWS and I was like,
Speaker 1: I was like, okay, but what's the website? That's good
Speaker 1: to know, very cool. Well, is there anything else going
Speaker 1: on with you that we want to talk about here
Speaker 1: with the last couple of minutes or should we just
Speaker 1: move into picks?
Speaker 3: No?
Speaker 4: Yeah, just I guess to go back, hope to see
Speaker 4: if you are at any of these conferences. We're going
Speaker 4: to be a yeah, come and say hi to us.
Speaker 4: Everybody here on the skull included. I guess I know.
Speaker 4: Steve's Steve. You said even you're gonna be a view
Speaker 4: comp next here.
Speaker 2: Yep, that's the plan.
Speaker 3: Yep, Steve. Do you want to start us off with
Speaker 3: our picks?
Speaker 2: Sure? So before I get to the high point, of
Speaker 2: every episode, at least the ones that I'm on. The
Speaker 2: dad jokes I'm gonna pick a movie. And I saw
Speaker 2: this when I was on my way to Washington, d C.
Speaker 2: With my son's class the end of the last month, and
Speaker 2: it was called One Life Who came out in twenty
Speaker 2: twenty three. It stars Anthony Hopkins, and it's a true
Speaker 2: story about a guy named Nicholas Weldon who in right
Speaker 2: before Hitler invaded Czechoslovakia in nineteen thirty nine, they had
Speaker 2: already taken over the sudett And Land and so there
Speaker 2: was a lot of orphans and children there whose parents
Speaker 2: had been taken or disappeared, and so he worked with
Speaker 2: some other friends and arranged transport of a bunch of
Speaker 2: orphans check children to England. And what made it tricky
Speaker 2: was that England would only take them if they had
Speaker 2: a family that was willing to take them, and they
Speaker 2: had to pay fifty pounds for a fee for each
Speaker 2: child to come across to come over, and so he
Speaker 2: had to come back and use letters to the editor
Speaker 2: in the media and raised a bunch of money and
Speaker 2: was able to transport on eight different trains about six
Speaker 2: hundred orphans to England to be with families, and the
Speaker 2: plan was that they would be able to reunite after
Speaker 2: the war, while that never happened because all their families
Speaker 2: disappeared or were sent to the camps. And so he
Speaker 2: sort of kept sat on it and kept it quiet,
Speaker 2: and then in nineteen eighty eight, in nineteen eighties, it
Speaker 2: was nineteen eighty seven eighty eight, he still had a
Speaker 2: scrapbook of all these kids, yeah, the addresses where they'd
Speaker 2: sent and he turned them over to a historian whose
Speaker 2: husband happened to be a newspaper reporter, and they did
Speaker 2: some investigation, and long story short, they brought him on
Speaker 2: this British show called That's Life, which is sort of
Speaker 2: a funny comedy type show, and over they introduced one
Speaker 2: of the kids that he had saved that never knew
Speaker 2: who had saved her, and then these kids started coming
Speaker 2: out of the woodwork. I was one of the ones
Speaker 2: that saved. And so the next week they had like
Speaker 2: sixty actual kids that he had saved in the nighties
Speaker 2: that never knew who had helped to get them out.
Speaker 2: And he ended up being knighted by Queen Elizabeth in
Speaker 2: the early nighties. Just it is an unreal story, fantastic story.
Speaker 2: And the movie is really good and it actually recreates
Speaker 2: the actual TV show from Britain. If you go on
Speaker 2: YouTube and just googled Nicholas Winton, w I and to
Speaker 2: Win That's life, it's the first thing that'll come up.
Speaker 2: Really moving story and it was interesting for me because
Speaker 2: I was on my way to d C and one
Speaker 2: of the things that we saw was the Holocaust Museum
Speaker 2: when we were there, which is quite a moving experience
Speaker 2: in itself, but a really really good movie worth watching.
Speaker 2: I've already watched it twice in the last month. So
Speaker 2: on that note, we'll move to the dad jokes of
Speaker 2: the week while I get my media set up here
Speaker 2: real quick.
Speaker 4: So plus one on that movie, Yeah, have you seen
Speaker 4: I've been watching YouTube clips of it and like, wow,
Speaker 4: that really happened. Yeah, there's an interview they did with
Speaker 4: Nicholas Winston and there was like a sixteen minutes interview
Speaker 4: I think they do with him, and he's just one
Speaker 4: of those humble, quiet guys that you ever seen, and
Speaker 4: it's like he didn't want to brag about the scope
Speaker 4: of what he did. But they said at the end
Speaker 4: of the movie they estimate there are six thousand people
Speaker 4: that are here as a result of what he did
Speaker 4: back in nineteen thirty nine. So, anyway, did you know
Speaker 4: this is some Star Wars trivia that Darth Vader had
Speaker 4: a daughter named Ella Elevator getting right. So teacher tells
Speaker 4: her class, all right, makeup a sentence that includes the
Speaker 4: words defense, defeat, and detail, and the student rites, when
Speaker 4: a horse jumps over defense, defeat go first, and then detail.
Speaker 4: And then one time I was on a train and
Speaker 4: this woman looked at me, this a really cute woman,
Speaker 4: and said, every time you smile, I feel like inviting
Speaker 4: you to my place. I said, are you single? She said, no,
Speaker 4: I'm a dentist. So it's the dad jokes of the week.
Speaker 1: All right, I'm going to jump in here with my picks.
Speaker 1: I always do a board game pick. I'm going to
Speaker 1: pick a game. It's called camel Ups. It's basically a
Speaker 1: camel race, and so what you're doing is you're betting
Speaker 1: on which camel's going to finish first, which camel is
Speaker 1: going to be the first and first at the end.
Speaker 3: Of each round.
Speaker 1: There are other things that you can bet on as well,
Speaker 1: but yeah, you get paid out at the end of
Speaker 1: the round depending on what you bet on. And then
Speaker 1: at the end of the game, if you were the
Speaker 1: first person to pick the camel that won, then you
Speaker 1: get money more money, and then the second place person
Speaker 1: or the second person to pick that camel it gets money.
Speaker 1: The third place person if you picked wrong, then you
Speaker 1: it costs you a dollar or whatever the currency is.
Speaker 1: It's it's kind of a fun game. As you move
Speaker 1: the camels around. If it moves on to the same
Speaker 1: space as another camel, it actually goes on top of
Speaker 1: the camel. And then if a camel underneath, if a
Speaker 1: camel moves and there camel's on top of it, they'll
Speaker 1: move and so it moves itself and everything on top
Speaker 1: of it, and so it's fun. It I think we
Speaker 1: played it a half hour. And yeah, this is not
Speaker 1: a new game by any means. Board game Geek has
Speaker 1: has it at a weight of one point five so
Speaker 1: really friendly, easy to pick up game. Way, the age
Speaker 1: range it recommends is eight plus and it can play
Speaker 1: up two to eight players and so anyway, super fun game.
Speaker 1: So I'm gonna pick that one. And yeah, we we
Speaker 1: just for my buddy's birthday. We all got together, me
Speaker 1: and three other couples and we just played board games.
Speaker 1: Then one of the couples left and then we played
Speaker 1: other board games we could play with less people.
Speaker 3: So anyway, you're a wild and crazy guy. Check. It
Speaker 3: was a lot of fun. So so camel up.
Speaker 1: And then I've been listening to the Sort of Truth
Speaker 1: Books by Terry Goodkind. I am in the middle of
Speaker 1: the last one, the fifteenth book, and so, and it's
Speaker 1: they kind of come in pairs and trilogies and stuff,
Speaker 1: and so you know, you can kind of pick it
Speaker 1: up in the middle if you pick the right book,
Speaker 1: and you know, just listen to the two or three
Speaker 1: that are in that kind of mini section of the series.
Speaker 1: But they're really, really good. I really have enjoyed those.
Speaker 1: I started reading them in high school and then I
Speaker 1: went on a mission for the church and hadn't really
Speaker 1: looked at him in years, and it turned out that
Speaker 1: he'd written like eight more of them. So anyway, so
Speaker 1: I'm gonna pick the Sort of Truth Books by Terry Goodkind. Yeah,
Speaker 1: I think that's all I've got right now. So, Eric,
Speaker 1: do you have some picks for us?
Speaker 2: I was gonna say real quick, with a name like that,
Speaker 2: you certainly can't be a me and guy, can't you?
Speaker 4: Okay, yeah, sure, I have a couple. I love board games.
Speaker 2: Those are fun.
Speaker 4: I've been I guess I'll just throw out here. My
Speaker 4: wife gave me the NASA Artemis Space Launch System lego.
Speaker 4: If you haven't seen this, it's like a ginormous Lego
Speaker 4: spaceship that you put in that it since like docking
Speaker 4: bay that you kind of like.
Speaker 2: It's at would love that. It's like three six hundred
Speaker 2: and one pieces o cost.
Speaker 4: Goes aren't cheap. It's and it's it's twenty eight inches,
Speaker 4: is the height through seventy centimeters, it's it's it's a
Speaker 4: big guy, but it's super fun putting in together. So
Speaker 4: I've been spending my evenings before Red like putting together
Speaker 4: this Lego monstrosity. And then while I've been doing that,
Speaker 4: I've been watching I guess my other pick would be
Speaker 4: the fifteenth Doctor. So I'm a Doctor Who fan, So
Speaker 4: the latest one. His name is Shooty Gatwa, and it's
Speaker 4: just a fun It's on Disney Plus, so you don't
Speaker 4: even need to be really uh, you don't need to
Speaker 4: know the six fifty year history of Doctor Who to
Speaker 4: like jump in. They kind of set it up so
Speaker 4: anybody could just start with this these new seasons that
Speaker 4: are on Disney Plus. So it's been fun getting back
Speaker 4: into Doctor here after a little bit of a break.
Speaker 2: Yeah, how does that? How do they handle that? I've
Speaker 2: never watched a but how do they handle the changing
Speaker 2: of all the different actors who played Doctor? Who is
Speaker 2: there like plotlines or is it just sort of seamless
Speaker 2: and you just sort of assume it's the same basic person.
Speaker 4: Yeah, they regenerate like at the end of their run.
Speaker 4: Usually it's usually a few seasons, and then they regenerate,
Speaker 4: and then they usually don't reveal who the new doctor
Speaker 4: is until like the next season, So you'll see them
Speaker 4: kind of blowing up in a bunch of lights, and
Speaker 4: then all of a sudden, the next season will come
Speaker 4: out and they'll have a new doctor and it's they've
Speaker 4: had all sorts of people in the last few years, right,
Speaker 4: that's really interesting fun.
Speaker 2: So the regeneration is part of the plot line then.
Speaker 4: Yeah, yeah, so yeah, even all the way from like
Speaker 4: the first Doctor they he kind of falls over different
Speaker 4: effects back then in the sixties, but then they regenerated
Speaker 4: into the next Doctor.
Speaker 1: Yeah, originally they weren't like the the first doctor, the
Speaker 1: actor I can't remember why he if he died or
Speaker 1: if there was some other reason, but they had to
Speaker 1: replace him, and so they invent the regeneration thing to
Speaker 1: bring in a new actor, and then they've just used
Speaker 1: it for fifty plus years. I remember going to the
Speaker 1: fiftieth anniversary thing in the theater where they had stuff
Speaker 1: and they like, I mean, nowadays they could just deep
Speaker 1: fake it, but they had like brought in clips from
Speaker 1: all the other doctors and so you had all the
Speaker 1: doctor who's Anyway, it very very it's a fun series
Speaker 1: for sure. I haven't watched I think the last doctor
Speaker 1: I watched was Peter Capaldi or or whatever his name
Speaker 1: is something like that. Yep, So yeah, I would like
Speaker 1: to get back into it. I kind of want to
Speaker 1: get my kids into it.
Speaker 4: So yeah, it's fun.
Speaker 3: Yeah, and they do all kinds of shenanigans.
Speaker 1: One of the doctors tried to finagle it so that
Speaker 1: he could regenerate back into his current form because he
Speaker 1: liked it. You know, he's still regenerated into somebody else.
Speaker 4: But anyway, it's a very science fiction heavy, so if
Speaker 4: you don't like science fiction, may not be your right
Speaker 4: cup of tea. But it has a lot of science
Speaker 4: fiction and drown in this latest season.
Speaker 1: Yeah, and the history on this it's very I mean,
Speaker 1: it's fun humor, but there's plenty of kind of British
Speaker 1: humor because it's a British TV show.
Speaker 4: So yeah, a lot of campiness too, Yeah.
Speaker 3: Very much.
Speaker 1: Some of the campingis like in the eighties, it's like,
Speaker 1: I don't I don't enjoy this. But in basically from
Speaker 1: kind of the more modern ones I'm trying to remember
Speaker 1: the first one, the guy before David Tennant, Chris Eggleston.
Speaker 1: From then on, I mean there, yeah, some of the
Speaker 1: effects it's like it's like, okay, you know, you didn't
Speaker 1: budget enough for that, but they're you know, the campiness
Speaker 1: is not so overboard that you're sitting there going, okay,
Speaker 1: this is stupid. It's it's really been a good show
Speaker 1: since then in my opinion.
Speaker 4: Yeah, if you want to go and see like really
Speaker 4: bad science really good science fiction, but really bad special
Speaker 4: effects and campiness, then go back and watch the classic
Speaker 4: WHO series, which yeah, it's like from the sixties all
Speaker 4: the way to like early eighties, and then you'll see
Speaker 4: some really campy stuff. There's some really good episodes, but
Speaker 4: a lot of things that you'll have to get used
Speaker 4: to if you wanted to that. But you can start over.
Speaker 4: They restarted this, rebooted the series or whatever in twenty
Speaker 4: two thousand and eight ten something, right, that's where I
Speaker 4: would start.
Speaker 3: Yeah, yeah, I mean, if you get way into it,
Speaker 3: you can go watch them. Just be ware.
Speaker 1: The other thing is is that on the Classic Doctor
Speaker 1: Who they used to recycle the tapes and so they
Speaker 1: don't have all of the old episodes, and so if
Speaker 1: you're watching them in order what they have, sometimes their gaps.
Speaker 4: Yeah, the first two seasons for sure. Yeah, there's missing episodes.
Speaker 4: Those are you can get it like on britt Box
Speaker 4: if you want to watch that. It's two thousand and five.
Speaker 4: It is when the new the New Modern Who started.
Speaker 3: Yeah, but they're super fun.
Speaker 1: The modern ones are super fun and they each have
Speaker 1: their own flavor of the Doctor which is also fun.
Speaker 3: So all right, good deal.
Speaker 1: Well, before we wrap up, Eric, if people want to
Speaker 1: get in touch with you or find you on the Internet,
Speaker 1: where they find you.
Speaker 4: Yeah, you can find me at I'm on x at
Speaker 4: Eric sch I'm on Blue Sky. If you're a Blue
Speaker 4: Sky fan at Eric ch or Eric cant On on
Speaker 4: Blue Sky and yeah, probably those are the best places. Also,
Speaker 4: if you look at the AWOS Developers channel, you can
Speaker 4: find some videos for me on there. And that's on
Speaker 4: YouTube and Instagram and LinkedIn.
Speaker 1: Yeah, when he says Eric, Eric is spelled er I
Speaker 1: K yes you r I k yep r ik.
Speaker 3: Yeah. If you can't find it, k you'll find.
Speaker 2: Are you still doing much on program with Eric?
Speaker 3: Oh?
Speaker 4: Yeah, I mean I have my YouTube channel. It's a
Speaker 4: program with Eric on YouTube. I have stopped posting there
Speaker 4: as much, but occasionally it still posts there too. Yeah,
Speaker 4: so check out my YouTube channel, have many many videos
Speaker 4: on there.
Speaker 2: All right, you're doing well once a week for a
Speaker 2: long time if I remember, Yeah, yeah I used to.
Speaker 1: All Right, well, I'm gonna wrap us up. Thanks for coming, Eric,
Speaker 1: It's good to see you again.
Speaker 4: Yeah, good to see you.
Speaker 3: Right till next time. Pope's max out.
Speaker 4: Okay,