All right. So yes, I'm another Dave to talk about backstage. So like they said, I'm Dave. I'm a software engineer at Spotify. And I've been working with Backstage since, well, since before it was called Backstage. Anyway, I'm really, really excited that we finally got this conference together. We've been talking about BackstageCon for years. And I'm just really proud and really ecstatic to see this many people here for this. But anyway, I'm going to talk a little bit about developer effectiveness and what it means for us at Spotify. And then I'm going to share some pretty exciting news. But we all know why we're here to talk about backstage today. Developers have never been more vital. Seems like every business is now a software business, at least in some way. And if your developers are lost or unhappy or just generally unproductive, then you're probably not keeping pace with your competition, much less innovating and really leading.  The complexity that we developers face on a day-to-day basis has exploded over the years. And as your business grows and you bring on more technology, more features, more customers, grow to greater scale and hire more developers, it only gets more and more complicated for all of those developers. Spotify, of course, has grown rapidly over the years and definitely has not been immune to these trends. But instead of slowing down during our growth, as most companies do, we've been accelerating product development with developer retention rates that have defied industry averages. And talk a little bit about how we've done that. I think the most important part has been our focus on developer effectiveness. And the way we define developer effectiveness is a function of developer productivity and this other concept that we simply refer to as developer happiness. And we measure it in a bunch of different quantitative and qualitative ways internally at Spotify. But we believe that for developers fulfillment or happiness typically means just creating things, writing code, shipping great products. Because for everyone, being empowered through your best work matters. But I think for us developers, being empowered to innovate, to experiment, to try new things really matters, like a lot. I think toil and friction get in the way of these things and really, really reduce developer happiness and effectiveness. Simply put, unhappy developers don't do their best work and can't produce happy code. And Backstage exemplifies much of that Spotify culture. It's built around our autonomous and agile ways of working. Our belief that engineers should have the power to pick the right tools for their job. But also, our build something attractive and they will come, approach to building out our platform, to always ensuring that the tools in the Spotify platform are the right tools for the job and the ones that our developers will pick. And of course, our focus on developers as humans who deserve a great experience, just like our consumers do. And in the nearly three years since we open sourced it, Backstage has become a mature and thriving platform that's helped other organizations inject little pieces of that developer culture into their own. And now we're seeing these amazing numbers that Suzanne showed earlier, like the 400 plus adopters, the 1500 plus contributors, all of these numbers, people from around the world using this core framework to build better experiences for hundreds or thousands of their fellow developers. And our goal with Backstage has always been pretty simple. We want to make it a critical part of every developer's daily workflow and to help developers everywhere be happier and be more effective. And last year, when we first shared our intent to commercialize and to sell products for Backstage, we talked about how we've only just begun tapping into the potential of Backstage and sharing what it has done for us at Spotify with everyone else in the world. So today, I want to announce the next step on that journey. And that's Spotify plugins for Backstage, a subscription that will soon be available in beta to all Backstage adopters. The Spotify plugin subscription includes a collection of homegrown plugins that we've relied on for years at Spotify, as well as some new ones designed to unlock even more value for companies adopting Backstage. And of course, we love a good freemium model at Spotify. So these plugins are designed to complement the free and open source plugins that you already enjoy, bringing even more of Spotify's experience and maturity with the Backstage platform to everyone else. In these plugins, they do a lot of things, but they're really aimed at things like enhancing Backstage's usability, solving common developer challenges, reducing operational toil, and improving collaboration across adopting organizations. We've used internal versions of these plugins for years, with hundreds or thousands of Spotifyers using them daily or weekly, so you can trust that they're battle tested and have gone through an endless amount of iteration with Spotify before your teams get to them. We built these plugins so that you don't have to. We want you and your teams to move faster and to make Backstage stickier and more impactful within your organizations, without having every other organization duplicate work that we've already done at Spotify. I can't pick too many favorite children, but to call it a few of these, SoundCheck is a great plugin that helps you ensure that all your software is built to the engineering standards that you expect at your organizations, while making it easy for the engineers to know about those standards and to follow them. Skill Exchange is a great way to ensure that your R&D community is always motivated and always working on something fun, exciting, and just as importantly, critical to your business. And Pulse. Pulse lets you make sure that all the rest of the stuff is working well. It'll tell you if your developers really are happy, which, where we started today, is really the key to that happy code. So for more information, check out today's blog post that just went live about Spotify plugins for Backstage, and follow that blog to stay up to date on our progress. But the most important thing to remember is that we'll be hosting a launch event on December 15th, where we'll have a lot more information about the plugins and how to sign up for the subscription. So thank you, and I hope you enjoy the rest of BackstageCon.


Today, we are doing just a little bit different than navigating the journey. We are talking to a very dear friend, and he is Andy Weiner, from the office of Senator Brian Schatz. Andy is a dear, dear friend, and everybody knows, I only talked to dear friends. Aloha, Andy, and welcome. Aloha, Marcia. Good to see you and good to talk with you from D.C. Tell us about Andy before we get into the real heavy political stuff. Sure, you were asking me before, but I was raised in Southern California. I went to law school in Northern California, moved to Hawaii permanently in 1984. We were just talking about that we met in 1986 when I wanted to attend my first convention, first Democratic convention in Hawaii. And I was a practicing lawyer. I had my own law firm. And while I was doing that, I was helping friends run for office in the 1990s. Jackie Young was a neighbor of mine, and I helped her when she was running for the state senate. Later on in the 90s, Jackie was the main organizer of the campaign against repealing the same-sex marriage ruling. So we campaigned together to defend the right of same-sex couples to get married in 1998. After that, my good friend, Duke Venom, who I helped run for the state house and then for city council, decided to run for mayor. I was his campaign manager. That led to me being asked by Senator Renoise, people back in 2001 and 2002, to run my first coordinated campaign for the Democratic Party, which focused on electing state house representatives that also worked on the congressional race after Patsy Ming passed away that year. After that, I was senator of caucus campaign manager in 2006. That then led me to become the state director of Barack Obama's campaign for Hawaii in 2007 and 2008. And after that, the Obama team asked if I would be willing to come up to DC to serve in the administration. And I accepted it at a position at NOAA, the national oceanic and atmospheric administration to serve as a senior advisor to the administrator of NOAA. And so I moved up to DC in 2009. I came home in 2012 to help Maisie run for senate against Linda Lingle. And I ran the coordinated campaign that year as well. While I was trying to figure out what I was going to do next with my life, Senator Renoise passed away in December of 2012. And Brian Schott, who I had known since he was a 25-year-old candidate for state house, asked if I'd consider returning to DC and to help open his office as his chief of staff. So I moved up here at the beginning of 2013 again. And I've been Brian's chief of staff ever since then. So that's the long story of how I got from Hawaii to Washington. Well, tell us, for so many people, they don't know what a coordinated campaign is. Right now, today, we are in the middle of a coordinated campaign. In fact, we have two weeks to go. So tell us, what is a coordinated campaign? So at least in Hawaii, the coordinated campaign is usually what is put together after the primaries when we have decided on our nominees. And the idea is to combine the efforts of all of the candidates running as Democrats from governor or senator all the way down to state house representatives and to make sure that we try to do things to get our voters out, to make sure people are aware of what the Democratic platform stands for. And it's really designed to elect Democrats up and down the ticket. Given the numbers that we have in our congressional delegation and our governor and our other elected officials statewide, I'd say that over the years, you and I have done a pretty good job of helping to elect Democrats to office. And I would venture to get the states around the country that have Democratic parties would look at Hawaii's coordinated campaign as one of the most successful in the country. Yes, I think so. Now tell us about Brian. We kind of, this is Hawaii, and all of us know all of our delegates by their first name. We know them, watch them grow. Like you said, you and I watch them grow. And tell us about Brian Schatz, Senator Brian Schatz. Who is he? Like I said, assuming that nobody knows, who is Brian? So Brian is one of the most dedicated public servants that I've ever met. You could sense his sense of service. Even from the first time I met him, as I said, I met him when he was 25 years old. He was an environmental organizer and he wanted to run for the state house. And he was clearly talented enough and had the type of skills that if he had gone into the private sector, that there's no question that he would have been an immense, he would have done amazing things and been incredibly successful and probably made a lot of money. But Brian's heart was in doing good for the community. I think his real passion has been the environment and climate. But his interests are far broader than that. He grew up in a house where his father was a physician and a medical professor. And so he has a real passion for healthcare and providing healthcare for everybody working on public health issues. He's always had a good mind for protect issues and sees tech as a way for Hawaii to continue to advance its economy. And so he's become a real advocate for tech policy really since the time I've known him. But he's the kind of public servant that I would venture to guess that if you work as a staffer, you would be incredibly proud to be part of his staff. He is always looking for ways to try to make things better. We're working today, for example, we were talking about disaster relief and how it is that we were going to get funds and resources for the Big Island and for Kauai and for Oahu. And he is right in the middle of those details. And so he has a real passion for service. He has a real passion for getting things done from government. He believes that government can be a positive force. He is a wonderful manager. I've been blessed to be his chief and it has made my job a lot easier because people want to work for him. And so as the person who sort of coordinates the staff, having people that are happy to interact with him I think is something that is really a blessing for somebody who's managing other people. I think we have pictures of him doing exactly what you say, of him working with the community for and about Hawaii. So I think we have some pictures of, yes, there we are, Senator Schatz working to grow the economy. And his work with and for Hawaii from the federal gives us an in Hawaii a leg up, I think. And then we have another picture of him working with Medicare people to enhance Social Security and Medicare. And those things that we used to take for granted now they're scary that the other side wants to do away with them. And his work with the civil rights I guess we should say people of every gender, race, ethnicity, color, national origin, disability, religion, sexual orientation, all of that. And of course I have worked with Ryan with civil rights movement for as long as I've known him, even when he was a kid like you said at 25. It's hard to believe it's been that long. So now we're talking kind of shorthand here. Tell us about the Senate and the House in the big picture because you're at the Capitol. Now, how does the Senate work? How does the House of Representative work? How do they work together and they should work to hold the President in check? There's the President, the Executive Branch, the Legislative Branch, and the Judicial. But somehow this President seems to pull them all as if he's a dictator. So tell us how should they work? How is it planned that the Senate and the House should work? Let me ask that. So the way the Constitution is set up is that we elect all of the House members every two years, all 435 of them. And the way that the House tends to work is that it is a much more majority rule-driven body. And historically it has been the body that has been always in a hurry. It generally reflects the interests and passions of the time. And so the House is a, when you're up here, you still see that it's a rowdy place. It tends to be, because of the sheer numbers, it is a place where if you're in the minority, it is a lot of times difficult to get things done because the majority tends to be pretty heavy-handed. The Senate is a different body. The Senate is much more deliberative. Because we have six-year terms for the Senators, there's not as much turnover. Only a third of our members are up every year. And so the institutional role of the Senate has always been one to be a little bit slower, a little bit more disservative with a small C. And to be what has been known as the world's greatest deliberative body. Now, whether or not we've earned that over the last couple of years, I think, is open to discussion. But the Senate should be a calming influence, if you will, in terms of how the Congress should work. Now, right now the Republicans control both the House and the Senate, but because of the way the Senate operates. And a lot of the votes that we take on policy require 60 votes instead of a majority of 50. And because the Republicans only have a 51 to 49 advantage, there are times that we are able to block things that are coming from the House or to water things down or even to advance our own priorities. And I think that one of the untold stories of the last couple of years is as difficult of things as things have been because of the Trump administration, what they've done to healthcare, the policies they've advanced on taxes, the policies they've advanced on the environment. We still haven't been able on the Senate to slow some of that down. And also, especially when you look at appropriations bills, they tend to reflect values that are much more bipartisan. So the Senate is much more set up to encourage bipartisan policymaking. And if you want to get something done in the Senate and actually pass a bill, you almost always have to have a Republican that is working with you if you're a Democrat. So those are how those two bodies like exist and work together. The Senate will typically water down some of what is coming out of the House in favor of more bipartisan solutions. So what committees are Brian on? So Brian is on the Appropriations Committee, which has an incredible amount of impact on Hawaii. Yeah, and he's now on the Defense Subcommittee for Appropriations. He is the ranking member on the Military Construction VA Subcommittee. He's on the Transportation Housing Urban Development Subcommittee. He is on Commerce, Justice, and Science, which provides a lot of the funding for the University of Hawaii. And he's also on the Labor and Health and Human Services Subcommittee. So all of those subcommittees are important for Hawaii. He also serves on the Commerce Committee. He is the ranking member, which means the lead Democrat on the Telecom Internet and Technology Subcommittee. He is on the Banking and Housing Urban Development Committee, where we focus a lot on public housing and on public transit. He's on Indian Affairs. And he also is on the Ethics Committee. So we have those five committees. Five committees. Where's their time for that? He is an amazingly hard worker. And so he is spending a lot of time reading, a lot of time getting ready. We have a staff of about 40 to 45 that staff him and get him ready for all of that work and handle everything else. But it is a large plate and a large number of issues that we cover. And Brian has to be able to understand aspects of all of those committees and also stuff that's not on our committees as well. But it is a heavy committee plate of assignment. Well, we need to take a break and 60 seconds and we will be right back. And then we want to talk about where we go from here. We'll be right back. Don't go away. This is Think Tech Hawaii, raising public awareness. When I was growing up, I was among the one in six American kids who struggle with hunger and hungry mornings make tired days, grumpy days, that kind of days. But with the power of breakfast, the kids in your neighborhood can think big and be more. We're not hungry for breakfast. We're hungry for more, more ideas, more dreams, more fun. When kids aren't hungry for breakfast, they can be hungry for more.  Welcome to Sister Power. I'm your host, Sharon Thomas Yarbrough, where we motivate, educate, empower and inspire all women. We are live here every other Thursday at 4 p.m. and we welcome you to join us here at Sister Power. Aloha and thank you. Aloha. I'm Marcia Joyner and we're back. We are talking to my dear friend, but you know that, Andy Weiner from Senator Brian Schott's office. Andy is the Chief of Staff. Now, we have an issue right here at home and that is, in spite of the fact that we say we've got this great medical coverage here in Hawaii, we have what is called telemedicine, but there are areas that can't get it because of the fiber optic cables that don't exist. Going to the Big Island, going to the Wai'anae Coast, these places can't get this newest technology. What can Brian do to get us a tele, a underground cable, fiber optic cable so those places can get the newest advances in medicine? So that's a really good question, Marcia. I mean, to start out with, let's talk about, let me just talk briefly about the, about telehealth and telemedicine. Brian has actually managed to pass legislation in the last year that has expanded telemedicine in ways that have not existed previously in the country. Up until this year, Medicare didn't allow for reimbursement for telehealth and that is restricted and made it very difficult for healthcare institutions and hospitals to make telemedicine work. And we are now about 70, 75% of the way towards getting reimbursement for those areas. So now you actually have the opportunity to make it economically viable and also to help out with rural populations that don't have to now come to Oahu to get treatment. You now have, you now have people that would prefer actually to communicate with their healthcare provider by iPhone as opposed to flying into Honolulu. And I think you'll see that expand as a result of the legislation that Brian championed. Now, getting to your question about, about cyber optics and how do we, how do we work to get, to get better infrastructure? That is something that we are working on in his role as the ranking member of the, of the telecom and internet technology subcommittee. Rural broadband is an issue that is very much top of mind for Brian, for Senator Wicker, who, if the Republican pulls the Senate, he will be the new chair of the commerce committee. And so we are working now on legislation that will help with, with providing funding and providing conditions that will permit the deployment of broadband in rural areas. And so we've made some strides in this area. I would expect over the next couple of years, especially if we have an infrastructure package that you'll see this as part of that. And if we're able to get it in the infrastructure package, which is called authorizing legislation, then the hope would be that we'd be able to use our position as appropriators to then get funding for it to help Hawaii. So we can cover it in both ways. We can help authorize it through rural broadband legislation and then fund it through the appropriations committee. Well, now I would think, and this isn't anything new, that if the Democrats took care of rural health across the nation, they could win hands down. And so for some reason, rural health gets put on the back burner. Every state, all 50 states have issues with rural health. Why has it not come up to the forefront? Well, I think it actually has. I mean, and you're correct that it is an issue in all 50 states. And the reason that we were able to get to tell the telemedicine bill passed by a Republican Senate in-house is because we were working with Roger Wicker from Mississippi and John Thune from North Dakota, who are Republicans, but they obviously are part, they have large rural population. But we were also able to garner support from Democrats. And in the end, it really turned out not to be terribly controversial once we were able to get the bill into a vehicle that allowed us to pass it. So I think that even though we disagree with the Republicans on the best way to provide health care coverage, I think we do agree that there is a problem in terms of availability of health care for individuals that live in rural and isolated areas. And it's been a focus of our office for the last several years. I think you'll see it in use more and more in things like opioid treatment, drug addiction, psychology or psychiatrists, psychology visits. You'll see it more for dermatology. There are certain specialties where you're going to be able to use telehealth in a much more effective way. And I think that the Democrats have a better approach in terms of how to pay for it, but there's little questions the Republicans want to work on it, too, because they know that their rural populations are suffering from the same kinds of problems that we're experiencing, especially on our neighbor island. Well, yeah. Okay. Yes. Most people think of Hawaii and they think of Oahu. And they don't think of the issues with Hawaii, Niihau, Lanai, Maui, and the big island, especially the big island, and the lack of all of these facilities. Everybody's got medical coverage, but they don't have any place to take the coverage to. So that becomes the issue. And that is my whole thing about rural health is we need clinics, we need hospitals, we need roads to for the ambulance to get from here to there. All of those things are rural health. And I'm sure that the Democrats could win hands down if they address those issues. Now, one more thing. We have, what, two weeks before the election, and you told me you were working on supporting other candidates in other states. Now, of course, we have pictures of some of those. My favorite, of course, is, and I told you, Beto O'Rourke. So what other candidates do we have? Are you supporting to get them elected or re-elected? So one of the things that we've done historically is that there obviously is a large connection between Hawaii and the state of Nevada, known as the ninth island. And there are, I mean, besides Hawaii people going to Las Vegas on vacation, you had tens of thousands of Hawaii residents relocate to the Las Vegas area in particular in the 1990s when our economy wasn't so good and there were construction and hotel industry jobs. So over the last 10 years, we've developed a program where we do phone banking from Hawaii into Nevada with a focus on ex-Hawaii residents. And so we're organizing that. We're actually doing some of that this week in Hawaii. Representative Jackie Rosen is running for the Senate right now in Nevada. He's the candidate that we're focused on there. Do we have a picture of Senator Rosen or the person running for that office? She's in the house right now. She's running against Senator, yeah, so she's running against Senator Heller and right now she's looking very like there's a good chance she could win, but it's going to be close. There she is. We're doing that. And then the second person that we're doing a lot to help out with is Senator Tester in Montana. And he's in a very close spot race. He is very close to Senator Schatz and we've worked together on lots of issues relating to veterans, Native Americans, and they're having some problems there, especially in Indian country. The Republicans are trying to suppress the vote there, make it difficult for Native Americans to vote. And so what we've been doing is recruiting people to travel to Montana to be poll watchers, to be part of the legal team, to challenge any efforts to stop people from being able to vote. And so we have, over the course of the last two years, Senator Schatz has financially supported dozens of Democrats running for the Senate and the House. But as we get down to the last couple of weeks and we have to kind of pick and choose where we can focus our efforts, Montana and Nevada are the two that we have selected to spend more time on and to actually send people. So we're sending people for the one. I'm here. You ready to go? I'm ready to go to the Indian country. Yes. We'll talk to you. We'll get you to the plane and get you under the help. Let's see what we can do. You know, we, gosh, this is so good. We could keep talking forever like we have done all of these last couple hundred years. So we're just about out of time. Can you talk again after the election and see where we are? Did we gain any seats in the House? Did we gain any seats in the Senate? And if we did, then what? So can we talk again after the election? Let's try to do it in person. I'll be back in Honolulu for the elections and then a few days after that and I'll be back in early December also. Maybe we can talk then. That would be fun. Thank you so much. This has been a pleasure and we'll see you soon. Aloha. Okay. Thanks, Marshal.


Hey everyone, today we're going to be bringing you some deals coming from Amazon because they have sort of a big deal week where they're doing brand new sales every single day so the sales are changing and we're going to bring you today's best deals for Nintendo Switch because you know what, they actually have a number of games including first party Nintendo games on some deals that to me are an absolute steal, even brand new games from Nintendo this year. It's pretty cool. One caveat is you do need to be an Amazon Prime member. I know a lot of you already are but if you're not that is sort of that one caveat here to this deal but you know what, hey the other day we went over a bunch of GameStop deals and these deals are in addition to and different from what GameStop has going on. So hey guys, what are you guys doing? I'm Nathaniel Ruppeljantz, we're on our road to 150,000 subscribers. I would love it if you would drop a like on this video. Subscribe to the channel if this is something you're interested in and you want to see more sales videos for this holiday season and you know what guys, go ahead and smash that bell icon to be notified of all future uploads and live streams including our Nintendo Prime podcast that's live tonight at 8 p.m. Central. Alright, without further ado, let's just dive right into the sales and I'm going to tell you guys right now, we're going to be going over our top nine suggested games, the best deals we were able to find on Amazon for today's Prime deals and then we're also going to give you a couple items that I actually use around my studio for those interested in maybe building up your own content creation or streamer setup. Alright, first let's dive into our very first deal and that deal is for Mario plus Rabbids Sparks of Hope. Yeah folks, it's on the Prime big deal today and it is down to $19.99, $19.99, one hell of a deal. Now this isn't the deluxe edition that comes with the DLC but still a really good deal for Sparks of Hope, an amazing game and one you guys should definitely check out. The next game we're going to look at here is Teenage Mutant Ninja Turtles Shredders Revenge on Nintendo Switch here. It's also on the Prime big deal. It's down from $34.99 to just $22.99. This is definitely something that is a great value for what is honestly the best Ninja Turtles game probably since my early childhood. Next up we have Mario Golf Super Rush and this one's down to $39.99. Now this one has dropped to $39.99 several times but I do find Mario Golf Super Rush at this price range to be a much better value than when I bought it at launch for $59.99. This isn't the best deal out of the stuff we're going over today but I did think it was noteworthy to at least show it to you if you've been waiting for this game to not be at MSRP. Next up we have Super Mario Maker 2 and this one again, it's not the biggest sale or biggest deal out there but finding this game for $39.99 isn't always easy so I just wanted to include this on the list because you know what, that is a deal that I would find Mario Maker actually worthwhile at. And the same thing is true here for Metroid Dread of course. The caveat here is for some reason Metroid Dread only has a digital code at this price. The physical copies are sold out, I don't know if they sold out early this morning or something so this is all that's left but anyways I just wanted to be honest with you guys it's only for the digital copy but you know what, Metroid Dread is fantastic and it's still worth it at $59.99 in my opinion, let alone $39.99 so to me this is an absolute steal for how good this game is. And next up we get to a very interesting one, Octopath Traveler 2 here on Nintendo Switch. See it's on sale for $42.25 which is absolutely worth it for what this game is. The crazy thing is the PlayStation 5 version is on sale for like $27. I don't really understand why the PlayStation 5 version is on such a steep sale and the Nintendo Switch one is on a smaller sale but we are a Nintendo channel, I just wanted to be frank and honest with you guys that there is an actual like super cheap version of this on another system but for $42.25 I do still find this game to be worthwhile and remember this is a new game this year so yeah good deal. Next up we get to one of the biggest deals on this whole list, this is the one to me that's the biggest deal. This was a brand new first party Nintendo game, came out back in January and but bam or I guess you can call it second party intelligent systems whatever. Fire Emblem Engage guys, $29.99, what an absolute steal for today's thing, 50% off damn. This is like the best deal we've looked at so far and honestly you guys better jump on this before it's too late because this is only a one day deal. Next up we have an indie darling and honestly one of the best games to come out in the last decade in Cuphead, it is down from $39.99 to $24.99, a complete deal, a complete steal for me at this price, yeah you might have found cheaper deals on other platforms here and there but honestly Cuphead is worth spending $25 on, if you love difficult platforming games you're going to love Cuphead go ahead and pick this game up right now. The last game we're going to look at today here is the Ori Collection, not the greatest of deals, $24.99 when it's usually selling for $31 roughly but still a really really good collection of games and since you get both of the Ori games in here, you're only paying about $12.50 per game, that to me is well worth it for what I feel are some of the best indie games on the market. Now all 9 of those games will be linked down in the description, they will be affiliate links obviously you don't have to use the affiliate links if you don't want to but I appreciate the kickback it's really not that much it's like a 1% so not a big deal but hey we do have those affiliate links down there, the last thing I really wanted to go over though were two items I actually use almost daily when I'm doing content or specifically live streams because the stuff is on sale and if you want to get into what I'm doing yeah you can have a look at these products and see what I do, not everything I use is on sale unfortunately some of the most expensive stuff isn't on sale like some of you guys might want to deal on the ROCaster Pro 2 yeah no not on sale this microphone no not on sale that doesn't mean some stuff isn't on sale and first we got to start with well a capture card because to do any sort of live streaming you need one right you can use this Elgato HD 60x to stream your Nintendo Switch you can stream your Xbox your PlayStation whatever console as long as it has an HDMI hookup but what's really neat about it as well as you can hook cameras up to it too I know this because I've had to do that when I broke one of my you know I had a streaming stick at one point and yeah I broke it so I was using the Elgato HD 60x a little bit before I switched over to a video switcher but either way the Elgato HD 60x is on sale here for 149 49 which is basically 150 bucks usually it's 180 you can see you know heck I purchased this thing just this year and I paid full price it wasn't on sale so it's a very very good capture card to get your variable refresh rate you got 4k 60 hdr 10 pass through so you know even though you're not recording at 4k you're only recording at 1080p you are able or obviously you know streaming your computer at 1080p you still can get the 4k 60 signal out to your TV unlimited capture instant game view etc etc etc a very good product in one that again I use all the time anytime you guys see me game stream or any game footage that's been captured this is what I've been using and what I like about suggesting this one is it does work with PC and Mac my hard thing was some of my old capture card equipment didn't work with my Mac when I switched off a PC but this one absolutely works with both it's an external capture card very easily portable can't suggest it more than enough I love it plus you get a good warranty from Amazon and obviously from Elgato themselves who is a fairly trustworthy company now of course that's not the only item we have one last item to show you guys here is something we use on our live stream sometimes and you guys haven't seen me use it in all the intended ways in a little while but that's because it's so versatile and of course we're talking about the OBS bot tiny webcam 4k PTZ AI power tracking and auto framing 4k webcam with microphone noise reduction gesture control 60 FPS HDR low light correction web camera for PC streaming meeting etc we'll show you an example of what this thing looks like showing up Mr. Pumpkin in a moment now so the imperfect is gonna be a digital zoom but the point is that this is on sale for $191 right now which is a big deal because I paid the full price of $270 last year so like to see this on sale for $191 to me is the absolute steal and yes it really will follow you around you could turn on the AI tracking you want to do live streams where you're walking around you probably should have a boom mic or a wireless microphone while you're doing that so we can actually hear you talk but still it is an absolute steal at this price and I you know what this is something I personally used I've been using for over a year and it's really really great and you know what if you want to see how great it is guys take a look at Mr. Pumpkin and this is using its little digital zoom that's not half bad that's not half bad of course I'm not showing off the AI tracking features but what are you gonna do you can't always show off all the stuff that you want to show off because it just it would make this a much more complicated video than it was supposed to be which is just showing you guys a bunch of sales so I do want to thank you guys for tuning in hopefully you found some good deals here or maybe while browsing you find some even better deals that you're more interested in obviously there's a lot of products I couldn't think to as an example there's a ton of Nintendo Switch accessories on sale and I'll put a general link to Nintendo Switch accessories down below as well but I didn't really find anyone in particular like amazingly priced to go over because there's so many different accessories none of the official ones though like Nintendo Switch bro controller not not really on sale but but you could probably find things like the Hori pads and Power A controllers and all that sort of stuff there's so much of it that again we'll put a general link to Nintendo Switch accessories down below if you want to go take a look anyways guys let me know if you enjoy these sales videos and if you want more of them because let's be honest we're at the very beginning of sale season there's gonna be a ton of this stuff over the next few months and I'm probably enough for me to make a video every single damn day so if it's something you're interested in let me know and we'll keep it going I will be back in a future video and I'll catch you later


So, a word about us, we're working at Datalog. If you don't know us, our company is providing observability as a service at scale. I guess our flagship product historically has been collecting metrics and showing dashboards, but today we have many more things, alerts, APM, synthetics, security. My name is Christian. I'm working as a senior software engineer at Datalog, so, and my first encounter with Cassandra was in 2016, I think, small cluster, three nodes, things have changed here since. And when I'm not on computers, I run, went for a run yesterday, went for a run today, we'll go for a run tomorrow, you get the idea. And Steve, my co-worker, senior software engineer as well, is the team lead of our Cassandra team, which is composed about roughly six engineers, like six exactly at this time. So, what are we going to talk about? First, explain to you a bit what Temple is and why it's a great fit for us. And then we'll dive into two very concrete examples, you know, get our hands dirty on the health check team and migrations. We here, we're talking about moving data from one place to the other, not scheme on migrations, that kind of migrations. And then we'll give you an idea of what's our future. What problem are we trying to solve? Of course, we run 24 hours a day. You possibly do the same. For us, it's really critical. I mean, several companies, but they did not, people rely on us to just know if anything goes wrong. So, we have to be more reliable than our customers, long story and make sure. We run hundreds of clusters, thousands of nodes, numbers are changing, but that's fairly big. And one thing, since we are full Kubernetes in the company, Kubernetes came after Cassandra and Cassandra and its design makes assumptions that are not that Kubernetes friendly, so you have to just, you know, navigate through this and it gets a little complicated. Also, our infrastructure is always changing. When I joined the company, it was just virtual machines all over the place, only one cloud provider. Now we have multiple cloud providers with full Kubernetes. And even within the Kubernetes world, we've been through different ways of using it and you have to adapt your thing, move it from one place to the other, just deal with the computing world is ever always changing. Also, our team is not that big and we're spawned on different time zones, so this has an impact on operations. So, what is Temple? I got that from the Temple website. That looks great. It's going to simplify your code, make your applications more reliable and everything. You want that. But what is Temple exactly? Let's just dive back into ops. In the beginning, I guess everybody is doing, you know, that simple thing of running shell script, like not even shell script, like bash commands, you're in this tutorial on how to do this or that, just like shoot some comments and do things and that's what you do initially. And then at some point, as you organize yourself, you kind of document this because you don't want your coworkers to rerun, like hit the same walls you've been hitting, so you just document the process. And you get a run book that tells you to do this, do that, that, that, that. And at some point, you figure out, well, those engineers, they're just doing this sequentially. Why don't you write a script that does this automatically? And so, you know, you turn your roadbook into some kind of script that does the thing, has been hopefully tested a little bit. And then you can go one step further and have your scripts be orchestrated, organized. I'm naming a few tools that allow you to do that, Chef, Ansible, whatever.  And then Kubernetes takes it a step further.  I want these things. Please do the magic behind the scenes and converse to that state I want. And it's just going to run all the comments that are needed. So why would we need Temple? Temple actually is a workflow engine. Think of a workflow as a script on steroids. It's really a sequence, a program, a sequence of actions that is running. And Temple is going to orchestrate that. Why is that important? We'll see that later in detail, but it allows you to typically know what's running, at which state is it. It's going to retry things. It provides you a single pane of glass of whatever is happening in your infrastructure and it's a great addition to all the other things. Like all these five things, runbooks, bash scripts, bash comments, tools that bundle them together or Kubernetes, they all coexist together. It's not like one is replacing the other. A pattern that we used a lot on Kubernetes is the toolbox. This thing is kind of the old world of built-in machines making its way to Kubernetes. It's not really Kubernetes-ish. You are not recommended to do that, but it's really efficient.  Where you can run comments and on our toolbox, typically we have comments like this rolling cleanup, which is doing exactly what it is written with it's in, it's all the cleanup on all the nodes and a bunch of other comments. And that's a useful pattern that we still have today.  So we have this orange zone with the temple server. So that's just the headquarters of temple. So you have this application running. And then it dedicates the execution of scripts of workflows to the temple workers. So here we have two different workers. Each color represents a Kubernetes cluster. And worker blue is going to operate on these Casper and Y and worker green, or light blue is it, is going to operate on the other ones. And temple does the work of dispatching things in that place, in that place, it does the magic behind the scenes. And you'll notice one thing is that there's a Casper and Rar that is operated by temple and that powers temple. So when you operate on that cluster, you just pay attention because you could break things. But we've always been fine. Here are a few random names of our workflows. There are self-explanatory, deployment, health, cleanup, list out pods, replace nodes, rebuild nodes. We do pretty much everything with them. So now one thing, the health check, that has been a really important building block for us. It's just about answering this simple question, is my cluster okay? And that is not something that is either totally okay or totally broken if you've been working with Casper and Rar. So there's this thing that from the take, accumulate this point of view, it's going to be, it's okay if all my pods are just ready and have their readiness check okay. From the Casper and Rar point of view, no tool status is going to tell you those nodes are up and working. Those nodes are not. And depending on which Casper and Rar node you're asking, you'll have a possibly different answer on the four node cluster. It's rare, but on the 200 nodes cluster, well, your manage may vary. And then there are monitors, we're like a monitoring company. And at some point, maybe your node is at 99% CPU. Maybe it's like 98% disk usage. It's not okay, you may not proceed. So it depends. So yeah, this thing has been really a very useful building block. We use it pretty much for everything. Deployments, node replacements, migrations. And one thing that is really important is that by building this block, it helped us enforce good practices and things went much more reliable once we had something that was reliably telling us, hey, you can move forward. And that is possibly the most important slide I'm going to talk about. I'm going to move a little bit because I need to show things. This in the temple world is an activity, this purple block. Purple blocks are activities and there are retrieval chunks, something that temple is going to retrieve if anything fails. And inside are just function calls. And one block like this is a workflow. So let's take workflow one, you run your thing, you do a health check. The check is okay, so you proceed to A. A fails, oh, that's too bad. Then you try the whole activity. And then so you try, check A okay, now A is okay, B is okay. Proceed, go to activity two, now the check fails. And this is usually typically fatal. If the check fails, you just stop everything. That means the cluster is not healthy. I'm not moving forward. I'm not retrying anything. The other example on the right, I'm not going to detail it. But the semantics is different. There's only one check. So you could end in this situation at the end where C is being retried, there's been no check before it. And we tend to prefer the first option on the left. But it does have a cost because the check itself can be lengthy. Because imagine it's going to do in some variants like a nodal status, the equivalent of nodal status on all the nodes. So we have a big cluster, it's going to be lots of calls. It could be up to 10 minutes or something. Do you want your workflow to wait 10 minutes each time? That's a design question. But I think we really made great progress being forced to ask us all these questions. And now most of our operations are more reliable. To sum up, a health check looks really simple. You're just like, does it work? Does it not work? But you have to dive into the details. I'm going to let Steve talk about another use case. Thank you, Christiane. Hey, everyone. I'm Steve. I'm going to be talking about another use case of hours for temporal, which is migrations. So health checks are the building blocks. But this workflow is going to be a little bit more complex and a lot more moving parts. But with the continuous evolution in technology, infrastructure migrations are inevitable as teams constantly try to improve performance, scalability, and reliability within their systems. In the time I've been here, we've undergone a number of these migrations. We've transitioned our Cassandra infrastructure from a non-Kubernetes environment to a Kubernetes environment. We've migrated Cassandra clusters across Kubernetes clusters. And we've migrated our Cassandra clusters from our initial Kates config to an operator ecosystem. All of these migrations involve a large number of engineering hours with incredibly high stakes as removing massive amounts of data that are critical to our product and our customers. And it's really difficult. There are many, many steps involved. Health and safety checks are required. Actions need to be repeatable and reliable. And as Christiane mentioned earlier, with the evolution of operations, temporal solves a lot of these problems for us. So let's dive a little deeper into the progression of our migration between Kubernetes clusters and how it evolved over time. So we designed the workflow with three things in mind. It needed to be robust. It was gonna run for all of our Cassandra clusters varying both node count and density across multiple data centers, multiple cloud provider regions. It was gonna move massive amounts of data. And we needed to have the utmost confidence in the automated operations that'd be executed by temporal. It needed to be pragmatic. It was okay for us if it wasn't just a single button press. Although that'd be great, having pausing points in between would give us and the application team a chance to assess progress and verify that there haven't been any lapses in performance. But we did want to automate the boring parts. Streaming operations between nodes take many hours depending on cluster size, density. And we didn't want an engineer to have to sit there and monitor constantly for completion. Lastly, we didn't want to raise waste resources and double the cost of our cluster by standing up an entirely new cluster and doing a rebuild from there. We also had, wanted to design it with making it incremental. We knew the workflow wouldn't be a complete product from the start, but it would help us achieve our goal in the short term. And we would build it with reusable and adaptable components like the health check. So the core logic was converted from an initial migration that we'd used previously, but as it developed and we encountered more nuanced situations, features were added such as being able to pause and resume at different points in the workflow. So if we look at what the typical timeline would look like manually, in practice what we wanted to do was a series of node replacements where the old node was in the source Kubernetes cluster and the new node was in the destination Kubernetes cluster. So thinking of how this would work in manual operations, timeline would look like this. Repair node one, we'd perform a cluster wide health check, we'd stop the previous node, we'd prepare the new node for the replacement, we'd start up the node and we'd let the replica stream in all the data and wait a long time. Start for the next node and the next node until all the nodes have been converted from the source cluster to the new cluster. So there's an obvious pattern here and we knew that streaming would take the majority of the time. If we were to do this manually, there would be constant changing of context as we look to see if the streaming has completed and we can move on to the next node. This was the perfect situation for temporal, which could start the next node replacement as soon as the previous node was finished and sufficient health checks were completed. So here's a simplified diagram of what this migration would look like in a case environment. This is a Cassandra cluster composed of a single staple set striped across the AZs for high availability. This means that nodes migrated to the new Kubernetes cluster are gonna be housed in a separate staple set on the right. But we need to ensure that data is kept consistent across racks and availability zones. Therefore, we need to be a little more careful than simply scaling up the new staple set and scaling down the other staple set. So instead, we need to work in batches of three and slowly decrease the size of the source staple set to reduce the risk of being in an unhealthy state. So on the left here, pods three, four and five have already been migrated and correspond to ordinals zero, one and two on the right. To add ordinal three, we needed to replace pod zero since it's in the same AZ and let the cluster stream in the replicated data. We can't just scale down the staple set at that point because that would delete pod two, which still is an active replica. So all these steps that are described needed to be implemented in our workflow for it to be successful, which meant deciding which of these actions were a tribal interacting not only with Cassandra but the Kubernetes API, understanding what the different failure mechanisms are and how to gracefully fail if things go wrong. So if we take a step back and look at this migration as a whole, we could start to visualize some of the building blocks that would make up the workflow. We have our macro plan, which is what we wanted the general flow to look like, starting with a health check and targeting clusters for configuration info, a confirmation prompt, muting monitors and finally migrating the nodes. Then we also have individual steps for migrating a single node, including another health check, updating replace address flags, alternating case resources and monitoring for completion. Each of these bullets correspond to either a retrieval activity or an entirely separate workflow. And as I said earlier, we valued reusable adaptable components that could be linked together. Workflows are the building blocks of temporal and by creating these sub-workflows, we were helping develop components that could be utilized in future workflows. The workflow on the right is something we actually still use today in our daily operations for cluster management. These steps are a real program at a very complicated one at that. Building it required numerous designs, reviews and many tests with a goal to constantly improve. Although our initial implementation automated a number of steps, there's still a process both for our team and the application team that occurred in tandem alongside the workflow. Our teams would sync to develop a migration plan, we'd bootstrap the new cluster, launch the workflow, confirm the plan, let it migrate some nodes, reconvene with the application team to update some config, launch the second half of the workflow all while monitoring dashboards to ensure that there are no deep lapses in performance. The one thing to notice is that on our side of this Cassandra team, we had a lot more steps here, but that's by design. We wanted migrations to be seamless, non-intrusive and require minimal engineering hours from application teams to reduce the total burden of the migration and increase their team's confidence for future migrations. And that worked for a while but we continued to iterate and we had the incentive to do so, which was reducing our own burden for the migrations. We dog food our own tools and we were constantly seeking to improve the pain points we were experiencing. In a later state shown here, the total amount of coordination and effort was greatly reduced and improved to the point where it was basically a single button press. We could reach out to the team and say, hey, just the heads up, we're gonna move a bunch of your nodes in the background, let us know if you see anything suspicious, but we don't need anything from you. And we could launch the workflow and let it migrate all the nodes behind the scenes. Improvements then just come from us. This was largely possible due to a service product from our traffic team that allowed nodes across different Kubernetes clusters to be discovered transparently. Improvements also came in the form of safety. We were launching a lot of migration workflows as well as workflows for daily operations, but we needed a way to stay out of each other's way. We're 16 mates spread across two countries and multiple time zones and require plenty of coordination to avoid stepping on each other's toes. Enter distributed locks, a product created by a sister team which we were able to integrate into our workflows that ensured only a single workflow was operating on a Cassandra cluster at a given time. In conclusion, moving data is hard, but with tools like Temporal it makes the job much more manageable. Doing this entire migration manually would have taken much more time and would have been much more susceptible to human error, although it was still not immune from the occasional fat finger. This quote really resonated with us when we were designing workflows, creating workflows that were deterministic and creating idempident activities reshaped the way we thought about our current runbooks and future ones as we wrote them specifically with automation in mind. What does our future look like? Migrations to more cloud friendly infra, upgrades to new versions of Cassandra or possibly even moves to alternative storage solutions. I can't say for sure what our future will look like, but I can say with some level of competence that Temporal will help us automate our cluster level operations. That doesn't mean that there won't be roadblocks along the way. As we develop these workflows for specific situations, they may eventually become unused and deprecated. We're proud to remove dead code and keep our repositories light and it's okay to retire something, but there is a cost to clean up and untie dependencies. We can also envision a world where workflows get triggered automatically. Maybe after a monitor fires. How can we be confident that the situation calls for that exact workflow and not something else? These are questions we have to ask ourselves. Temporal can solve a lot of problems and it's greatly reduced our dedicated ops time. And it's natural to want to automate all the things, but it doesn't mean it can or should solve every problem. Thank you. Any questions? When you're looking at like the operator versus, like enhancing the operator versus putting something into Temporal, how do you make that decision? That's a great question. I think one clear, if it depends on something that is not interpolated, like typically some monitor, some external resources, we're not going to use the operator. There's also something related to the release process. Releasing your workflow is rather easy. It's just about deploying a single worker. If you get it wrong, you can revert easily. If you enhance your operator, you're just like committing to something deeper. So that's how I would determine whether I want one or the other. As of today, most workflows are for something rather out of the norm that is you do it regularly, but ideally, you would never do it. Ideally, I would never replace a node. I mean, why would I do that? But I need to do it. I don't know, pretty basic question, but what impact have your customers seen based on the implementation? Or have you actually seen anything really in terms of customers able to access their data, see their dashboards? That's probably something you can answer, but I don't know if you've heard of it. I think, honestly, the impact has been mostly positive. Or maybe nothing. I think the real good thing has been on our side, on the ops side. Typically, the migration examples Steve mentioned. We used to do migrations before. I had been doing some primitive Cast and Role operations before and it was painful. Also, you have this mental pressure of I need to think tomorrow that I need to clean up this thing and not forget this step or that step. So I think that the progress was ready for us as operators. And then if we're not spending time on the users things, that means that we're spending time on the right things that make the service better. I think for our customers to change is really there, like we're doing the right thing and we're doing useful things. As opposed to wasting our time on users tasks like repetitive tasks at which humans are not great. At least I am not great at doing this. Workflows are better than me. So I wanted to ask, when you switched your workflow to being a simpler process for your team, it seemed like you'd skipped the step for informing the customer teams that you had a new host in, which made me wonder if you'd switched to a different form of discovery for your clusters. Yeah, so that was due to a service product by our traffic team, which basically had a DNS address that could resolve the either of our clusters at a given time. So from their perspective, they were connecting to one address, but what was behind that address was completely transparent to them. So we could control what the info was behind and move the entire cluster without their DNS address changing. Cause I was going to ask, did you find switching to DNS cause you any loss in availability or resiliency? No, we had very little, I'd say like loss of availability during these migrations. I think occasionally, if we migrated nodes and like somebody forgot to update the DNS address in the original versions, those were times where we would see that. Or if there was one node left and then we brought that one down, they would immediately lose access to it. So it's like small configuration changes like that, which is why that service product ended up being a nice win for us because we were able to not have to interact with the application team and could reduce their time of saying, okay, let's make this change, let's roll this deployment out to all of our data centers and verify everything before we can finish the rest of the migration. Great, thanks. But just to add a little bit, something that was complicated is that due to the fact that Casandra, exposes the topology to clients and to wherever you come from, it was complicated for us to just be 100% sure that they were using the right address and not a specific address because the TCP traffic at some point is just like coming from anywhere. So we have ways to mitigate that, but that was a small issue, yes.


Hello, welcome to ToffeeTV, it's the Everton News Daily. The Chief Executive of Carlisle United, Nigel Clibbens, has said that with the speculation regarding Jared Branthwaite and a big money move, they will be receiving a significant amount of money if Everton did sell, or when Everton sell Branthwaite is what he said. But he did say they've been receiving money ever since the sale of Branthwaite, given the amount of games he's played for Everton. He's obviously on a performance-related contract that we agreed with Carlisle at the time, so every time he makes an appearance or a set of appearances, Carlisle receives some money. And he said, and that'll continue for some time as long as he stays at Everton. He won't confirm the sell-on percentage. He said, because all the details are actually confidential. But if he continues to develop and goes for the sort of money the media is speculating about, that'll bring the club a significant amount of money. Branthwaite was signed by Marcel Brands for £1 million, and they're developing very nicely, but hopefully we'll have them for a bit longer than what the media are trying to portray. That we're going to have to sell them in the summer and everything else. Hopefully he'll be around for a bit longer than that. Former Everton captain Phil Jagielke has been shown around Everton's new stadium. There's a video on Everton's website showing the things that he saw. He's walking around, including the new changing room. With the new changing room, there is an image that Everton have put out as well, obviously CGI and everything, but it looked absolutely tremendous. Very different to the changing rooms at Gothersham Park, of course, at the moment, but very modern. And that's the way, with the size of squads and everything else, that's the kind of dressing rooms that most clubs have now. But it looks fantastic. He's seen the big Everton badge as well. Jagielke has said it's much bigger than what he could imagine being in there and said it's going to be a very, very special place for the players to play and also the fans to watch. And let's be honest, none of us can wait to get there. Now, come here, it's looking more and more like a stadium. That's ready to play in every day. But yeah, it's fantastic. And our former captain has enjoyed his tour. The media reporting today that Amadou O'Nana is reportedly on Barcelona's radar for the Summit transfer. They look to be trying the defensive midfielder. He's also been linked with Manchester United, Newcastle and Arsenal today as well. And again, this playing into evidence, PSR issues, a lot of reporters stating that they'll have to sell them to avoid breaching PSR and all of that stuff that goes with it as well. I think, personally, I can see O'Nana moving on in the summer, but hopefully it's on evidence terms. I'm not similar to what we had to do with Richard Jarlison, but he could command a decent fee, but we need them back fit and playing. And on that, Sean Deitch has got his pre-match press conference tomorrow for Evans' trip to Manchester City on Saturday. And we should hear whether Amadou O'Nana will be available for that one, hopefully we'll have an update on Abdelay Decorate, Andre Gomez and Anabdan Juma as well in the process. So we'll bring you the news from that press conference tomorrow. That is it for the news daily. If you want to download the Sofa Score app, the link is in the description. It costs nothing to really go that. Go and click on that. It helps the channel. Give the video a thumbs up. Subscribe if you haven't and see you later.


My vision for those who don't know me, I hope that they've heard enough to reassure them that this seat that I'm occupying now is for every airman in this wing. Some of the things that I had that helped me is that I've been here. I've seen, I've experienced, I hear. My standard as I stated hasn't changed, no matter where ever the wing plays me. I've been the same. So my leadership, I plan to be the same as the command chief, but hopefully better.  That everybody feel like they got a shot to be the chief of their section. That everyone feel like they could be the superintendent of their shop. Like that's the message that I want to put out that what we have here is good for everybody. I expect us all to be transparent, be fair, to be open, to be willing to change. You know what we've done last year probably won't work this year. And we have to be open to know that change is good and whatever comes our way we need to be prepared. This whole piece is about us moving forward together as a team. And I want to be the mouthpiece for our commanders to make sure that our enlisted corps understands our new role and our new mission. With Accelerate Change or Lose, we keep bragging about how great we are and we've shown it in every fight. But the fight that we're fighting now and that's coming is different. The enemy is different. The adversaries have different plans. They're smarter. So therefore we have to change the way we operate, change the way we train, change the way we communicate. And change the way that we communicate to a point of people just not hearing us but understanding why we're doing what we're doing. Really build these high-performing teams that we keep talking about that's going to help us accelerate, change or lose. So we got to really go back to the drawing board of doing things a little different. Building teams that were people that don't always have the same skill set or the same mindset. Bringing that diversity piece in to where everyone has something to bring it to the table. And we're going to be open for our airmen. We're going to get out. We're going to see the airmen. We're going to visit them. They're going to be able to visit us. We want them to know that we are truly here for them and that I am the voice for them. I want that to be noted. I am all in for our enlisted personnel here.


It is about 600 BC, and the families that left Jerusalem face loss and hardship as they travel toward a promised land. A challenging task from God, building a ship, tests the family's faith. Based on actual events as recorded in the Book of Mormon, another testament of Jesus Christ. Come, sweet, that ye cook at nought. I will also be your light in the wilderness, and I will prepare the way before you. If it so be that ye shall keep my commandments. Wherefore, inasmuch as ye shall keep my commandments, ye shall be led towards the promised land, and ye shall know that it is by me that ye are led. It is a bountiful light, but as thy will, Lord. Thou shalt construct a ship, after the manner which I shall show thee, that I may carry thy people across these waters. Whither shall I go, that I may find order to molten, that I may make tools to construct the ship, after the manner which thou has shown them to me. Making tools? For? The Lord has commanded me in a vision, and has shown me how to build a ship, to carry our people across these waters. Nephi, this is madness. Working together we can be... You will get no help from us. Here we have found a land of promise. Here we will stay. We know that ye cannot construct a ship. Thou art like unto our Father, led away by the foolish imaginations of his heart. He hath led us out of the land of Jerusalem, and we have wandered in the wilderness these many years, and our women, our women have toiled, and they have borne children in the wilderness, and suffered all things, save it were death. It would have been better that they had died before they came out of Jerusalem, than to have suffered these afflictions. These many years we have suffered in the wilderness, which time we might have enjoyed our possessions, and the land of our inheritance, and we might have been happy. The people of Jerusalem were about to be... The people who were in the land of Jerusalem were a righteous people. They kept the statutes and judgments of the Lord and all his commandments according to the law of Moses. Do ye believe that our fathers would have been led away out of the hands of the Egyptians? If the Lord had not commanded Moses that he should lead them out of bondage? That has nothing to do with this? We know that Moses was commanded of the Lord to do that great work, and you know that by his word the waters of the Red Sea were divided, and they passed through on dry ground. You are not Moses. And this is not the Red Sea. You're swift to do iniquity, but slow to remember the Lord your God. You have seen an angel, and he's spake unto you, have heard his voice, and he had spoken unto you in still small voice, but he were past feeling that he could not feel his words. Why is it that ye can be so hard in your hearts? My soul is rent with anguish because of you, and my heart is pained. I fear lest ye shall be cast off forever. I am filled with the spirit of God, and so much my frame has no strength. In the name of the Almighty God, I command you that she touch me not, for I am filled with the power of God, even unto the consuming of my flesh. And whoso shall lay his hands upon me shall wither even as a dried reed, and they shall be as not before the power of God, for God shall smite him. murmur no more against our Father. Do not withhold your labor from me, for God has commanded me that I should build a ship. If the Lord had commanded me to do all things, I could do all of them. If the Lord hath such great power, and hath brought so many miracles, that how is he cannot instruct me that I should build a ship? For thine hand again unto thy brethren, and I will shock them, that they may know that I am the Lord their God. I am thy brother, even thy younger brother, before worship the Lord thy God, and honor thy father and thy mother. Nephi, it is good. Lead us to the promised land.