What is going on ladies and gentlemen welcome back to Bitcoin daily for another video today? We are talking about Taxes that's right crypto currency taxes. We get a lot of questions about this So we finally were able to gather all the information And put it together to present it to you guys we're gonna jump right in because man, if you guys knew what I just went through trying to get cute with this video and Instead it was spent six hours basically wasted and then decided to just come back to Powerpoint so yeah, man. I'm trying to just get this done at this point Um as a disclaimer guys this video is for informational purposes only and should not be Construed as tax or investment advice Please speak to your own tax expert CPA or tax attorney on how you should treat taxation of digital currencies All right, just wanted to get that out the way now. Let's jump in So crypto currency tax policies are confusing people around the world this guy breaks down Specific crypto tax implications within the US but similar issues arise in many other countries Cryptocurrencies like Bitcoin have gained significant popularity over the past few years and into 2020 this rise is This rise in popularity is causing governments to pay closer attention to the asset Recently, we've seen the IRS release new Cryptocurrency tax Guidance and start sending out thousands of warning letters to non-compliant cryptocurrency investors The question everyone is asking is how is cryptocurrency handled for tax purposes? So you can see here the guidance that they released and the letters that they've been sending out to people How's cryptocurrency taxed? According to the official IRS guidance of Bitcoin and other cryptocurrencies should be treated as property for tax purposes Not as currency. This is true for all cryptocurrencies such as Ethereum, Litecoin, XRP, etc This means that crypto must be treated like owning other forms of property such as stocks gold or real estate Just like you would with trading stocks Then you are required to report your capital gains and losses from your cryptocurrency trades on your taxes Felling to do so is considered tax fraud in the eyes of the IRS So guys make sure to report your taxes because not like it says here It is fraud and the eyes of the IRS if they find out that you did not report it And yeah, as is explained here There there forms of property just like stocks gold and real estate. So you're taxed through capital gains All right, and here's the form Where it says, you know, how's virtual currency treated for federal tax purposes blah blah blah you get the point So you're probably asking yourself now. How do you calculate your crypto capital gains and capital losses? Calculating capital gains and losses for your cryptocurrency trades is relatively straightforward and we will walk you through the process However before doing the calculations, you need to understand taxable events, which is what we're jumping into right here Now what is a taxable event? A taxable event is simply a specific action that triggers a tax reporting liability In other words, whenever one of these taxable events happen You trigger a capital gain or capital loss that needs to be reported on your tax return It's as simple as that the following have been taken from the official IRS guidance from 2014 as to what is considered a taxable event in the world of crypto and any of these scenarios if any of these scenarios apply to you You have a tax reporting requirement So guys basically if you guys fall under any of these you have to file taxes You have to report taxes on it So if you are trading cryptocurrency to fiat currency like the US dollar it is a taxable event Trading cryptocurrency to cryptocurrency is a taxable event You have to calculate the fair market value in USD at the time of the trade So if you're trading, you know between the pairs each trade is a taxable event Using cryptocurrency for goods and services is a taxable taxable event Again, you have to calculate the firm market value in USD at the time of the trade Earning cryptocurrency as income is a taxable taxable event from mining or other forms of earned cryptocurrency Now what is not a taxable event? Giving cryptocurrency as a gift is not a taxable event. A transfer is not a taxable taxable event You can transfer cryptocurrencies between exchanges wallets without realizing capital gains and losses and buying cryptocurrency with USD is not a taxable event You don't realize gains until you trade use or sell your crypto. All right So step one of determining your cost basis Now that's clear what you must report or when you must report your crypto transactions It's important to understand the exact process behind doing so. The first step is to determine the cost basis of your holdings Essentially cost basis is how much money you put into purchasing your property for crypto assets It includes the purchase price plus all other costs associated with purchasing the cryptocurrency Other costs typically include include things like transaction fees and broker Emissions from the exchanges you purchase crypto from so to calculate your cost basis you would do the following Purchase price of crypto plus others other fees Divided by quantity of holding equals cost basis For example, if you invested five hundred dollars in litecoin back in November of 2017 that would have bought you about 5.1 litecoin Let's say you also paid coin base or by an ants a 1.49 percent transaction fee on the purchase your cost basis will be calculated as such $500 plus 1.49 percent times 500 divided by 5.1 equals $99 and 50 cents per litecoin All right The second step In determining your capital gain or loss is to merely subtract your cost basis from the cell price of your cryptocurrency Cell price is also often referred to as the fair market value The equation below shows how to arrive at your capital gain or loss fair market value minus cost basis equals capital gain divided by Or I mean, I'm sorry equals capital gain or loss. I'm getting confused with all this math As an ex as an example Let's say you sold exactly one litecoin a month later because the price had doubled to two hundred dollars per coin This would be considered a taxable event creating crypto to fiat currency And you would calculate the gain as follows 200 minus 99.50 equals a hundred point fifty capital gain a hundred dollars and fifty cents capital gain 200 dollars is a fair market value in US dollar at the time of the trade 99 point 50 $99.50 cents is your cost basis in the asset You then owe a percentage of this a hundred dollars and fifty cents gain to the government on your taxes All right. I hope that makes sense now. You're probably asking yourself What if I lost money trading crypto? I know many people do so if you incurred a capital loss rather than a gain On your cryptocurrency trading you can actually save money on your taxes by filing those losses Many investors even strategically sell crypto assets, which they have losses into reduce their tax Liability at the end of the year. This strategy is commonly referred to as tax loss harvesting. All right determining fair market value The simple capital gains calculation gets more complicated when you consider a crypto to crypto trade scenario Remember, this also triggers a taxable event. Let's look at another example to gain understanding of how fair market value ties in Let's say you purchase a hundred dollars of Bitcoin including transaction and brokerage fees that hundred dollars currently buys about 0.01 Bitcoin now, let's say two months later. You trade all of your 0.1 Bitcoin for 0.16 either How would you calculate your capital gains for this coin to coin trade? It all depends on what the fair market value of Bitcoin was at the time of the trade Let's say that at the time of the trade 0.01 Bitcoin was worth $160 this would make the fair market value of 0.01 Bitcoin $160 you would then be able to calculate your capital gains based off this information 160 minus 100 equals $60 capital gain for that crypto to crypto trade You would owe the government a percentage of your $60 gain The challenge for traders This calculation and concept of fair market value sparks a large variety of problems for crypto traders Some some traders have been trading crypto for months possibly years and haven't been keeping track of the dollar value or Fair market value of their crypto at the time they traded it It's also not easy to keep track of USD values for most trades as they are mostly quoted in other cryptocurrency values Not in USD the fair market value information is needed for traders to accurately file their taxes and Avoid problems with the IRS depending on the volume of trades. They have carried out Calculating gains could become extremely tedious and potentially impossible to do by hand If you haven't been keeping track of fair market value Imagine having to perform this calculation for hundreds or thousands of trades Because of this challenge a lot of cryptocurrency users are turning to crypto tax software to automate the entire tax Reporting process. So we'll talk about a crypto tax software in a little bit So the next question is how do I actually file my crypto taxes and to properly file and report your crypto transactions? You need the IRS form 89 49 and 1040 schedule D and you can check it out right there on your right hand side Why sips and water? I'm sorry my My face is kind of covering That tax form, let me see if I can move my face out the way. Nope. That's not it. I Move I moved something completely different. Oh my goodness not again, huh? Gotta move my All right, so this is just so you guys can see this and now I'm gonna try to move it back and Hopefully not fail Boom we did it guys guys guys. We did it We did it. Hey, it's all good. We did it guys. All right, so Let's all cryptocurrency trades and sells until form 89 49 Which is pictured to the side not below along with the date you required to crypto the date sold or traded your Pro your proceeds, which is a fair market value your cost bases and your gain or losses Once you have each trade listed total them up at the bottom and transfer this amount on Amount to your 1040 schedule D include both of these forms with your yearly tax return So imagine having to do all of this by hand No, thanks I'm short term versus long term capital gains One thing that has yet to be touched on this actual rate of your capital gains tax on Oops Let's start over one thing that has yet to be touched on is the actual rate of your capital gains tax That is because this rate is dependent upon a number of factors The first factor is whether the capital gain will be considered a short-term or long-term gain The most common rate in the world of Cryptocurrency is the short-term capital gain which occurs when you hold a Cryptocurrency for less than a year and sell the cryptocurrency at more than your cost basis Short-term capital gain taxes are calculated at your marginal tax rate Check out this table that depicts the different tax brackets that you may fall under so it's all right here To demonstrate how to navigate the marginal tax brackets suppose. You're a single Fowler You made eighty five thousand twenty five dollars during the tax year and you purchased Bitcoin six months ago for five thousand dollars including fees and commission yesterday you sold Bitcoin for six thousand dollars a gain of $1,000 the $1,000 raises your income to eighty six thousand and twenty five dollars for the year Based on a marginal tax rate table the first five hundred of your gain is taxed at the twenty two percent rate Generating a hundred and ten dollars in taxes so twenty two percent rate is right here, which is forty thousand a hundred and twenty five to Or No, okay, so it's forty thousand and two right under this eighty So so you see how twenty two percent starts at forty thousand one hundred and twenty five dollars if you're a single individual and You can make up to eighty five thousand five hundred and twenty four dollars before Your rate goes from twenty two percent to twenty four percent So as you can see here The first five hundred of your gain is taxed at twenty two percent rate right here The remaining five hundred is taxed at the twenty four percent rate right here as it exceeds the eighty five thousand five hundred and twenty five dollar threshold this generates a hundred and twenty in taxes in total the One thousand dollar capital gain would generate two hundred and thirty dollars in taxes for the year This is the amount that you owe the government All right. I hope that was simple enough Just look at this chart here and And then and the numbers and depending if you're a single if you're married For heads of household, you know, it is different rates in different amounts. So check that out Now long-term capital gains now, this is taxed different and you could you guys will be able to see it right here For all of the holders out there or a hotellers If you held your cryptocurrency for a year or more you qualify for a lower long-term gain rate This table details a tax bracket for long-term capital gains As you can see the long-term rate is much lower and rewards investors if they hold Continuously for all for a year or more so now If you're single up to forty thousand dollars Well under forty thousand dollars, you're at zero percent at forty thousand and above you're at fifteen percent and At all the way up to four hundred and forty one thousand. So it pays To hold you guys get you guys got that it literally pays to hodl Mining cryptocurrency if you mine cryptocurrency you will incur two separate taxable events The first is as income from the USD value of the coins you mine and the second is for the capital gain or loss You incur when you sell or trade your mind coins You report this income differently depending on whether or not you mind the crypto as a hobby or as a business entity Crypto loans margin trading and DeFi Cryptocurrency lending platforms and other DeFi services have exploded in popularity with the crypto landscape Receiving interest income from a crypto loan or similar service is treated as a form of taxable income Similar to mining or staking rewards This type of income should be reported under the other income section of line 21 of schedule one Additional income and adjustments to income as part of your income tax return All right, why can't my cryptocurrency exchanges provide me with accurate tax report? That's what we're all asking right? This is where the problem exists Because users are constantly transferring crypto into and out of exchanges the exchange has no way of knowing How when where or at what cost basis you originally acquired your crypto currencies It only sees that they appear in your account the second you transfer crypto into or out of an exchange That exchange it loses the ability to give you an accurate report detailing the cost of basis and Fair market value of your crypto currencies both of which are mandatory components for tax reporting As you see here coinbase themselves Explains to their users how their generated tax reports won't be accurate if any of the below scenarios took place This affects over two-thirds of coinbase users which amounts to millions of people So just look at this heads up our gain loss calculator won't be accurate if you have And I'll read it to you guys bought or sold digital assets on another exchange sent or received digital assets from a non-coinbase wallet sent or received digital assets from another exchange including Coinbase Pro Stored digital assets on an external storage device Participated in an ICO or previously used a method other than first in first out to determine your gains losses on digital asset Investments, so that's why it's impossible for the for the exchanges to be able to provide you with that information Another side effect of the cryptocurrency tax problem is that cryptocurrency exchanges Struggle to give accurate and useful 1099s to their users 1099s of all types serve the same general purpose to provide information into the IRS About certain types of income from non-employment related sources many exchanges have decided to issue 1099k Because the industry leader coinbase issues this form to users who meet certain thresholds Unfortunately, this form is completely useless for taxpayers who are trying to report their cryptocurrency gains and losses now That we've spoken about all the problems that there is with taxing and with tax Let's talk about the solutions in the different ways we can we can resolve this issue The solution to the cryptocurrency tax problem hinges on Aggregating all of your cryptocurrency data making up your buys sells trades air drops forks Minecoins exchanges swaps and receives cryptocurrencies into one platform so that you can build out an accurate tax profile containing unnecessary data Once all of your transactional data is in one place then you can start the process of reporting each Transaction in the associated gains and losses for tax purposes Of course, you can do this by hand, but you can also use a crypto tax calculator or software solution to automate the entire process Crypto tax software So I'm gonna introduce you guys to the crypto tax software that I'm using personally So it's up to you guys if you want to use this one Or if you want to do your own research and go and look for a different one that is all up to you guys I'm telling you which one I use and then you do with that what you like if you do decide to use this one I am putting a referral link in the description That you guys can use if you like You don't have to it's up to you, but it does support the channel So if you do use it, I would I appreciate it if not is not a big deal. I still love you So Crypto tax software crypto trader tax is Software built for cryptocurrency traders to solve the tax reporting problem It allows cryptocurrency users to aggregate all of their historical trading data by Integrating their exchanges and making it easy to bring everything into one platform Once the historical data is in the system the tax engine Auto generates all of the necessary tax reports for crypto currency traders to file like the 89 49 in Addition to the do-it-yourself tool crypto trader tax also offers a Complete tax professional software suite for tax pros and accountants with crypto currency clients So if you're a you know an accountant or some sort of tax pro You can also use this software for your clients Today thousands of crypto investors in tax professional Professionals use crypto trader dot tax to securely and automatically build out the required crypto currency tax reports Users can take these generated reports to their own tax professionals or they can simply upload them into tax software like turbo tax What about other countries? I'm sure a lot of you are wondering Similar to the US countries all over the world have started taking action and enforcing cryptocurrency capital gains and losses taxes This trend will only increase as the asset continues to become more and more popular While while the tax rules are very similar to the US small differences do exist for more detailed information You can check out the complete guides for Canada Australia and UK at crypto trader dot tax link In our district description What happens if I don't pay my crypto taxes? I know a lot of you are asking that as well This is something that I wondered as well A lot of traders are convinced that because of the anonymous decentralized nature of blockchain and crypto Transactions that there is no way for the government to see or know that they are making money creating buying selling crypto currencies This is not true. While the IRS has been slow to the to this point when it comes to dealing with crypto taxes They are ramping up the IRS win against Coinbase Which required the popular exchange to turn over records for individuals who have $20,000 or more in any transaction by sell or receive is the beginning the blockchain is a Distributed block public ledger meaning anyone can view the ledger at any time Figuring out an individual's activity on that ledger essentially comes down to associating a wallet address with a name Choosing not to report your crypto transactions is a risky decision that exposes you to tax fraud To which the IRS can enforce a number of penalties including criminal prosecution Five years in prison along with a fine of up to $250,000 and here you see the IRS and the CPA and everybody breaking into your house with a gun Guys that wraps it up, man. I hope you got the information you were looking for from this It took a little bit to put it together It took six hours on Another editing on another software that I ended up just throwing away and then just coming back to Sweet old PowerPoint, which I am Love dearly, and I'm just comfortable with and that's pretty much it guys It's all I got for you today. If you guys have any questions, drop it below I should do a question of the day on this video. I'm gonna be honest. I have not wrote it Um, so I will write it right here live with you guys So for the question of the day as you guys know every video we have a random question about something in the video The question will always be in a random area of the video find a question and find the answer in the video Post your answer in the comments for a chance to win a free months membership to our trading Winners will be picked randomly once the video receives over 30 likes Good luck guys. So for the question of the day Um, let's let's come up with it. Let's come up with it Um Let's see about something that we went over Let's do Uh, all right. So let's do how we're so it's gonna be how how do you determine your cost basis? How do how do you calculate your cost basis? So basically what's the uh Formula how do you calculate cost basis?  Thank you guys for tuning in. I appreciate you guys as always. Sorry for the late video today um That's it guys. I'm out peace and love As always guys have a good one


Hi, everyone. I'm Joe for Jaspie's Case Breaks.com. Happy Monday coming at you with a half case from a fresh case. The brand newish, I think this came out last Friday, brand newish 2021, 22, Panini, Prism, basketball, six box, half case, pick your team, number three. Really nice stuff, all card, ship, you know, Prism, always a popular release for all the different sports, especially football and basketball. There's the full case right here. And all it's glory. Thanks everyone for making this happen. Thanks everyone right here. Whether you've got your team straight up, or whether you were part of the team random filler, however you got in, I appreciate it. Slide this back a little, make myself a little room. So we've got six on the left side right here, and then six on the right side right here.  We're gonna select that one right there. And we'll go one, two, three for the left six, four, five, six for the right six. Six, so we're gonna do the right side here. And this side, we will save for pick your team four. And a hard, I actually can see it right here. We'll mark these four so we know that it's for pick your team four. And there's a good chance we could run this back tonight. So I'll just keep it on the desk behind me. These are the six we're gonna do on this side. Good luck everybody. Just before we started this video, we were chatting a little bit about the prospects of basketball return to Seattle. And Doug was saying that, that it's, I mean, we're getting a lot closer than we have been in years. And apparently an NBA president just off the record were saying they're just waiting about 18 months maybe for the, for a new TV deal and a CBA to go through. Cause right, cause it'll see a lot more value than 32 teams. Doug's also mentioning some of the Kraken owners may jump in on the Sonics too. All right, most likely to be, they'd be playing at that arena to at least to start. Maybe they'd sharing it would, would help. I heard Gary Payton, senior might, might get in on it. I think he's been pretty adamant about that. Yeah, imagine Bezos gets involved. Although I've heard rumblings that owners, because I think Bezos has attempted to buy a football team, has attempted to buy a baseball team. Apparently the ownership grew, at least what I've heard, these are, these are like off the record rumblings, but apparently ownership doesn't want Bezos in their little club. I think he'd be probably far and away the richest owner of all those guys. Maybe there's an ego thing there. Good luck everybody. Remember all card ship, that's nice. And our first autograph is Rookie Otto, Sensational Signatures Jaden Springer. So Doug saying all these comments kind of stemmed from commentaries were made to John Casano, Big Sports Personality Report in Oregon, who was told that when Ascii Portland would move if they got sold, President said no, because the Blazers weren't able to move to Seattle anyway because of the Seattle Vegas were gonna be expansion. That makes sense. Like the nice clean design of Prism, Steph Curry, 60 out of 60, Orange Wave, Tobias Harris, Red Wave, and Drew Holiday, Blue to 199. Now what's going on in Portland, there aren't they, isn't ownership looking to sell? Damian Lillard actually speaking of Portland got a nice, what a little two year extension I think. Patty Mills to 299. That'll be for the Nets, that's gonna go to Stephen Flatt. Where's Kevin Durant gonna go ladies and gentlemen? Where's Kyrie gonna go? I feel like the Lakers are still being talked about as a possible landing spot for Kyrie. I don't know how that's gonna happen. They're gonna have to get like three or four different teams involved and be a lot of moving pieces there. I think it's kind of optimistic, but still out there. Jeremiah Robinson Earl, Franz Wagner. Orlando with France, that's Jonathan, 63 out of 99. And rookie Silvers are always nice here. Okay, see that's gonna go to Jeff. Markel Fultz to 149. Nice Evan Mobley, just a base. Still nice though that it's for Cleveland. That'll be for Brian. So you can find some color, some parallels, maybe some ink. It's Quentin Grimes is one of the guys you're looking for, Adam and the Knicks. There's Robert Williams, the third to 199. That's for Boston, that's for Logan. And the autograph, some of you saw the logo, there it is, Detroit Pistons, Luke Garza. Detroit, Detroit Pistons. Jeff with the Pistons, it's a team to look out for. Next few years or so. I really like this Yannis. That's just a Yannis base, but I like the way that looks. All card shit, but it's a nice looking card. So Doug is saying, so legally from Paul Allen's will, Blazers wouldn't be, or sorry, the Blazers see out to have to be sold at some point as the money is earmarked for a philanthropy project, but untrung legal timetable of when it needs to happen, but eventually it will. Interesting, yeah. It's interesting too what's gonna happen with those teams. Drew, what's up? I have no idea. I think that's up to how fast Leif wants to help us out, but we'll let you know as soon as we know. I thought they'd be here by now, but we'll follow up. Kind of a weird bend to some of these cards right here. A little AC going here. All right, next box, good luck. Got Kendrick Nunn to 99, it'll be good to see Kendrick Nunn. Actually play some games for the Lakers, that'd be nice. It feels like a new free agent sign. It'll go to Logan with my Lakers. Got a Blake Griffin, Blue Ice to 125. Derek Rose, Paul Sarr, not numbered. DeAngelo Russell to 149. Has there been any big NBA news recently? Not your Gallinari two-year deal with the Celtics. James Weissman is back. John Wall went to the Clippers. This guy, Juan Toscano Anderson on my Lakers. Still, this one still goes to the Warriors. Sean Mattick, but I think next year's set, obviously we'll see him in the Lakers uni, hopefully he'll provide some, ooh, nice Oscar Robertson. Milwaukee, that's gonna be for Sean on 11 out of 25. Nice, some great penmanship there from the old timer. It's Chris, I kind of like this. I think these are a little more common, but silver version of that Chris Paul. Nice Josh Giddy, Jalen Suggs, Red Wave, Isaiah Jackson for the Pacers. That's gonna go to Jeremy. Jalen Suggs, Orlando could have a pretty exciting team if it all clicks. Josh Giddy, of course, OKC, Jeff with that one. Maybe an injury away from, Mitzi's an injury away from competing for the Rookie of the Year last year. There's John Stockton behind him is Aaron Baines. Toronto Raptors, Sensational Signature.  Doug and the Toronto Raptors won that spot in the filler. Logan has the jazz, we'll get to John Stockton. Nice widescreen LeBron right here, silver. I think those always have a little extra boost in value. Oh no, Boo, Boo Aaron Baines. Boo, because he's a Washington State guy. That's not Doug's team. Another Evan Mobley, a JT Thorb. For Charlotte, Brian. And another Evan Mobley base for Brian. That centering looks a little bit better than the other one. We got a Blue Theomaladon, 29 out of 199. And we got James, Book Knight. Book Knight, Bonite, Book Knight. It's 75 years in the NBA Inser. I think these are a little bit more shorter printed than some of the other inserts. Goes to Charlotte, that'll be for Brian. Slippery, put them away. Caliolnik, Nikola Jokic, 104 out of 299. He's pretty good. Speaking of Jokic, did I see or hear a, maybe this is too crazy. Maybe this was some ESPN talking head that maybe brought this up. But I feel like I heard someone relatively credible, not just some kid on Twitter. Someone relatively credible talking about Kevin Durant to Denver being a possibility? I thought the Suns were an early favorite, I haven't really heard much from there. Much after that. Let's see, top stories according to HoopRoomers.com. The play in tournament, expect to become a regularly scheduled event. I think that's a good idea. Don't mind the play in tournament. Pacers, continue to ID Andre 8. Does that mean a Miles Turner trade is on the horizon? Who knows? Or in addition to dot, dot, dot. Nick's trading Nerlin's Noel and Alex Burke's to the Pistons. They got their man, right? They got the guy, Jalen Brunson from Dallas. Galanari signing the two-year deal with the Celtics. Nets re-signed Claxton and Patty Mills. Kavon Looney signed the three-year deal with the Warriors. We talked about the David Lurid extension. Delavadova apparently auditioning for the Kings. I think we do have some summer league action. Is that a more of appropriate background noise than this baseball game, maybe? All right, next box. Good luck, everybody. There's Van Vleet to 149 for the Raptors. And we got his teammates, Scotty Barnes, that's your rookie of the year, Doug, with the Toronto Raptors. Dino, DNA. Interesting, Adam is reporting that the Nets season ticket ad showed KD, but not Kyrie. They're our first Kade Cunningham. I guess a KD trade, if that even materializes, probably includes the likes of him. Jeff with Detroit gets the Kade Cunningham. Davion Mitchell, Kings that's gonna go to Jeff as well. Try to find some color for these guys. There's Jonathan Kaminga doing some summer league, looking good. There's Boban to 299, that's for Dallas, that's for Ryan. And the Kaminga will be for Sean Maddock and the Warriors. Apparently James Weisman looking good too. Warriors don't need extra help, do they? There's my guy, Austin Reeves. Let's go, Austin Reeves. Quentin Grimes, rookie Silver, that's for Adam. And his nicks, kind of his nicks. It's root for Quentin Grimes, Austin Reeves. Not sure if he even deserves the sleeve treatment, but little Lakers bias for Logan Smith. That's pretty cool, that. It's green dawn of the Mitchell, and Tony Parker, classic. Sensational signatures for the Spurs, that's gonna be for Jesse Arcos, with San Antonio. Monty Morris, 299, Luca Dancic, 75 years in the NBA, insert for Dallas. Dallas, Ryan with Dallas. Monty Morris is going to Denver, that'll be for Sean Maddock, 299. Gloria and Finney Smith, D Wade, five out of 75. Red, cracked ice for Miami, Matthew Sharra, the spot that he won. That's pretty cool, you see the diamond NBA logo right there in the background, 275. Makes sense, looks good. Vince Carter, Silver, Jay Sean, Tate to 125. My Lakers, none of those moves matter unless this guy is completely healthy, or at least healthy through the playoffs. Jay Sean, Tate to 125 for the Rockets, by the way, Han. They could get Kyrie, they could piece together, pieces around him, but it's not gonna matter unless he's the key. Paul Millsap, here comes the next autograph, there's KD, there's Jaden Springer. Sensational signatures, rookie autograph for Philly, that's gonna be for Bennett, won that team in the filler. Go Bears, Zach Levine, Trey Young. All right, we are halfway through this half case break, three more to go, good luck. So where does Kyrie go? Where does Kevin Duranko, if anywhere? A little annoying because I feel like that kind of, kind of jams up the free agency window, right? Now everyone's just waiting on, well, we gotta wait for the Kyrie, KD, dominoes to fall before other teams are ready to, you know, they gotta make their decision before they're ready to, where the rest of the offseason can really proceed. Cause other teams may have had their plans ready to go and then all of a sudden they're like, wait, wait, wait, KD's available? Well, we gotta try and throw our hat in the ring. Doug saying, Lakers need to get rid of LeBron, get back to building well-rounded teams. Yeah.  I think the Lakers knew exactly what was gonna happen when they brought LeBron in the first place. You're gonna spend that LeBron window trying to win now. So we all knew that going into it, but I don't think they're getting rid of LeBron anytime soon. Eventually he'll sign out, he'll be a free agent, he'll resign elsewhere. We're finished his career as a Lakers. After that, there's KD right there, and then the Lakers worry about, well, what's post-LeBron world gonna look like? It's gonna be tough. They've mortgaged a lot of picks over the years for various players, so it'll be a challenge for the front office for sure. Believe it or not, Lakers have actually done pretty well, you know, with uncovering some diamonds in the rough, so I'm sure they'll be able to figure it out. Dwayne Bacon to 60. Nice, Jaylen Suggs. Part of it, it could be part of a big youth movement in Orlando, that's for Jonathan. To 149 C. Jim McCollum. Well, hey, title's a title.  Well, they didn't have this guy. That was when it was a 2-3-2 format. Well, that was before they had the extra playoff teams. It's Moses Moody, 13 out of 25. That'll be for Sean Maddock and the Warriors. Sean, you'll also get this Moses Moody as well. You know, Maladon, DeMar DeRose and Blue to 199. That will be for Chicago, that's for EA. And the Bulls, Frans Wagner. Another part of that young Orlando team that could be pretty interesting in a couple years. Another Cade Cunningham, THT. Regressed a little bit last year, THT, but hopefully he'll progress this year, Logan and my Lakers. And Jeff has Detroit. And Alvin Hayes for the old Bullets. That's gonna be for Matthew Chirat and the current Wizards.  But there's Davion Mitchell.  I don't know, you don't get the same lift. I don't know, does that end up being a net neutral road, road in a way, home in a way that is? Frans Wagner, Hyper Parallel for Jonathan and the Magic, Jeremiah Robinson Earl, JRE for O.K.C. Jeff. I wanna see, hold on, first of all, here's Keldon Johnson for the Spurs to 99. Rashid Wallace. I'm pretty sure is Rashid Wallace, or what's Rashid Wallace doing these days? I thought, ah, okay. I'm pretty sure Rashid Wallace is a bench coach for the Lakers now. So that Rashid Wallace goes to Matthew and Portland. But I'm a little certain that Lakers coach Darvin Ham added him to the bench. It's not on his Wikipedia yet, but I'm looking forward. I don't know, he's been coaching for a little bit too. I think he's been, he bounced around as a coach here and there, so he's, I feel like Rashid Wallace, that'd be fun to have as a coach. I feel like I wanna hear him yell, ball, don't lie to some players from the bench, from the coaching bench. I think that'd be a lot of fun. Yeah, Bobby Witt, Jr., having a great season in real time. That's for sure. All right, looks like, what's our summer league game here? Dallas, Utah, looks like they just started. Dallas won, Utah three. Yeah, I was just gonna say if it wasn't for, if it wasn't for Julio Rodriguez, I think Bobby Witt, Jr., might be your, your Rookie of the Year candidate. Favorite, your Rookie of the Year favorite, but Julio Rodriguez has been having a great season. Julio Rodriguez might get, of the Mariners, Seattle Mariners may get MVP votes. I don't think he's gonna get close, but he might get an MVP vote here and there. Maybe from some, let me some from some Pacific Northwest riders. May throw a vote in there, vote or two there. Here's Reggie Jackson to 125 for the Clippers. That's gonna be for Tanah Vat. Another Evan Mobley, Devin Booker Silver. That's for Brian and Cleveland. I'm gonna find like a silver of that Evan Mobley. It's Deandre Jordan, nice purple ice. LeBron James, 65 out of 149. It's a nice little color match there, purple and gold. Lakers, Logan, I'm gonna say LeBron James, parallel still, I think relatively speaking, still do pretty well in the secondary market. Franz Wagner, got a white, green, Nikola Jokic, and Cameron Thomas is your Rookie Auto for the Brooklyn Nets. Cameron Thomas doesn't know, let's see him flat with the Nets. Cameron Thomas doesn't know if he's gonna be playing with Katie and Kyrie or not. Who knows? Maybe he'll be running the entire show. Daniel Tice to 199, here's Jerry West.  I think I'd watch the first two episodes and then kind of slack a little bit. Han with Houston. We'll get this Alburn Sangoon as well. Yeah, I'm not sure either, Joe. That 75th anniversary insert says Optic on it. Just an insert choice that they made, I suppose. It's Jamal Murray to 299. Let's see if we can find a, always a pre, Matt Silverstein saying it's a preview. That they slipped into prison. Okay. And here's another look at it right here. I enjoyed winning time. Obviously a lot of the truth has been stretched a little bit in winning time, but I thought it was an entertaining watch. There's Gordon Hayward, 75. Joe P, while you're here, Joe P, as most of you know, our resident Suns fan, big fan of the Suns and all Phoenix sports, what's the deal with Katie? All the early reports seem to have Katie pegged to go to Phoenix, but I feel like that, well, I guess just the rumors in general have kind of quieted down a little bit. It's Josh Skitty. Of course now there's another twist. I feel like I read the other day that Kevin Durant has not been answering phone calls allegedly according to like ESPN reports and insiders. It's Josh Skitty for OKC. Now Kevin Durant hasn't really talked to executives or talked with other teams at all. There he is, which doesn't sound, what is his mindset? Right, so some are speculating maybe he doesn't really want to move. That it's a different play, you know. If you were actively trying to get to another team, you'd be selling yourself, you've been recruiting, pitching yourself to other teams. There's Miles Turner. That's for Jeremy and the Pacers. And now the Pacers, I think, so what happens to Miles Turner if the Pacers land Deandre Aiden, which I saw in hoopsrumbers.com? Silver Matting in Phoenix should have just extended Deandre Aiden. What do you do, Katie? What's the play? The rest of the league's waiting. They're trying to make some moves. It's Tray Murphy, the third for the Pelicans. Last box coming up. The second half in the store, ladies and gentlemen, if you're watching the stream right now, there's a special deal on that second half. That's a tonight only situation. So check it out, jaskyscasefakes.com. I read Katie holding the NBA offseason hostage. No one's gonna know what other moves can be made until those two dominoes fall. Yeah, Doug, that's not a bad idea.  Right, they moved Rudy Gaubert. That was another bit of news. So he's with the Timberwolves now. Interesting. That's a pretty good pairing with Carl Anthony Towns, no? Who's in trade in exchange for Patrick Beverly, Malik Beasley, Jared Vanderbilt, Leandro Balmarro, and the Draft White Rites to Senator Walker Kessler. In addition to four first round picks, and a 20-26 first round pick swap, seems like a lot, doesn't it? I think he should pair well with Carl Anthony Towns. Danny Ange theft occurred again. Seems like a lot, right? What happened? Like I'm real, I thought it was a lot less than that.  Don't get me wrong. That just, just reading it out loud like that. At first, I was like, oh yeah, that's a good deal. I really didn't think much of it. Maybe I just only saw it go across the ticker. But now that I'm reading off all the assets that were moved, that's a four first round picks. Four? Am I reading this right, Matt? I'm reading the Wikipedia. Gaubert, just one dude, Gaubert was traded to the Timberwolves in exchange for Beverly Beasley, Vanderbilt, Leandra Balmora, and the rights to Walker Kessler. In addition to four first round picks and a 20-26 first round pick swap, so you got at least a couple of, fine, wow.  So they've already got people to fill out the roster. You got young guys like Walker Kessler, and then you got four of Minnesota's firsts, even if it's like, even if it's like, what? Minnesota's hoping they're gonna be late first round picks, right? Jazz are hoping they're maybe middle first round picks, which won't be that bad. I like Gaubert, I like how he fits on the Timberwolves, but maybe not for that kind of haul. Right, let me finish this break. Let's take a look at Gaubert's salary. Matt's saying, what, they gotta pay him $47 million in a few years. That Jalen Brown goes to Logan and the Celtics, and they're, what, they're probably not gonna play both of those guys in the fourth quarter. I mean, if they could make that work, that'd be cool, though. Maybe Rudy Gaubert doesn't have to feel like he's the big man that has to contribute offensively as much. He could play defensively, let Carl P. Towns go to work, I don't know. They're thinking like a Twin Towers situation, or they're thinking like David Robinson, Tim Duncan, kind of situation there. There's Luca Garza, I was hoping it'd be his teammate. But no, this will go to Jeff in Detroit. Chris Duarte for the Pacers, that's for Jarrod Bannon's Pacers. There's a Starbury for the Phoenix Sun, that's for Jeff, that's to $199. There's Anthony Edwards, there's Paul George, there's Keegan of the Jazz, Jared Butler. Well, your Jazz have a lot of assets now. Logan Smith with the Jazz, won that team in the filler. Well, there's, so now Anthony Edwards, along with Rudy Gaubert and Carl Anthony Towns, let's see how that works out. Last little stack right here. Another Evan Mobley, the Sonmu, Red Wave. Don't Tricon Drive, Devante Graham. Little DWI four days ago. Point 11. Don't Tricon Drive, folks. Terence Davis is second. Markel Fultz to $199. Bruce Brown, that, my friend, is that? Got a Charles Basie, red at $299 for Philadelphia. Simmons Alexander Walker, Kauai Leonard and Andre Drummond. There you have it, boys and girls. That was the first half of this full case. This is pick your team three, pick your team four in the store right now. Jaskiescasebreaks.com. Let's do a quick little recap. And hopefully we'll see you a little bit later tonight. For that second half on jaskiescasebreaks.com. My name is Joe. Thanks for watching. Thanks for breaking with us. And I will see you next time for the next one. Bye-bye.


Alright, keep your place there in 1 Samuel chapter 20. So we're talking this morning and next Sunday morning on the subject of friendship and what the Bible says about that and we hear a great story about friendship in the Bible here today. So we're going to talk this morning, first of all, about, you know, what does it mean to be a friend? What is friendship according to the Bible? So we see this story here of David and Jonathan, keep your place there in 1 Samuel chapter 20. We will get there in a few minutes, but first of all, let me just ask, you know, this morning, you know, what is a friend? You know, what is a friend?  The Bible says, a man that hath friends must show himself friendly. And there is a friend that sticketh closer than a brother. So I'm going to focus this morning on the first part of this verse where it says, a man that hath friends must show himself friendly. So we're going to explore what this statement means. You know, what does it mean to be friendly? I mean, the Bible says that if you want to have friends, you know, if I was going to ask you, you know, do you want to have friends? You know, the Bible, I mean, most people would say yes, you know, I want to have friends. But the Bible says that in order to have friends, you must show yourself friendly. So we're going to look at what that means to show yourself friendly this morning. Now to the world, you know, there's a little bit different definition here. It's interesting. Some stats this morning, just let me just give you 27 to 30% of millennials today. So millennials are the generation that are basically ruining this country, in my opinion. But you know, 27 to 30%, you know, so it's not really surprising that like one out of three of them, one out of three millennials will tell you in a poll, they have no friends. Shocker, right?  And I have no friends, shocking, shocking, right?  But look, the Bible says that having friends is important, all right? Having friends is important. So let's explore the reasons from the Bible. You know, what does the Bible say about friendship? Turn to Ecclesiastes chapter 4. You say, you know, just ask yourself, you say, do I want friends? Well, let's look at that for a minute, all right? Let's look at whether or not you want friends as a Christian. Turn to Ecclesiastes chapter 4 and look at verse number 9.  The Bible answers it for you, okay?  Okay? In Ecclesiastes chapter 4, look at verse number 9. The Bible says two are better than one. Well, why? Because they have a good reward for their labor. For if they fall, one will lift up his fellow. Underline those words in your Bible, if you don't mind writing in your Bible, that, you know, if they fall, one will lift up his fellow. But woe to him that's alone when he falleth, for he hath not another to help him up.  Okay? If two lie together, then they have heat, but how can one be warm alone? Again, helping each other. And if one prevail against him, two shall withstand him, and a three-fold cord is quickly, is not quickly broken. So friends are to be a support structure. The Bible says, turn to Proverbs chapter 27. The Bible says a friend is a great thing. Proverbs 27 gives us some more reasons that friends are good. And it's good to have friends. Look at Proverbs 27 in verse number 17. The Bible says this about friends. It says, iron sharpeneth iron, so a man sharpeneth the countenance of his friend. Okay? Look back at verse number six of Proverbs 27. Proverbs 27, look at verse number six. Now you may not want to hear this one, but look, the Bible says, faithful are the wounds of a friend. But the kisses of an enemy are deceitful. So look, here's the answer. Do I want friends? The answer according to the Bible is a resounding yes. You want friends. They make you stronger. They lift you up when you fall. They sharpen you, the Bible says. Your friends should sharpen you, should make you better, should improve your countenance. They should improve who you are. Solomon said that to find a good friend was one man among 10,000. I mean, the biblical definition of friends is different than what the world will tell you. We're going to focus more on that next Sunday. But look, friends in general, the world is going to tell you that friends are like drinking buddies or something like that. There's much more to friends. We're going to really dig into the details of that next week. But these people that just hang out with co-workers go out and just, you know, get drunk together or whatever they call it, look, this is not what the Bible says that friendship is. All right? So what I want to do this morning is I want to look at this story of David and Jonathan. And I want to see what we can pull from that about what the Bible says that true friendship is and really what it means to be friendly. A man that has friends must. He doesn't say if you want to have friends that you should. It says a man that has friends must show himself friendly. So we need to know what it means to show yourself friendly. You're like, that's easy. I bet you have it wrong. I bet you don't know. So let's look at it. Go to 1 Samuel chapter 18 and let's look at this friendship between Jonathan and David, which as far as friendships in the Bible go, I'm not sure I can find one that's better than this one. And I'm going to show you why between Jonathan and David. Look at 1 Samuel chapter 18 and verse number one. In verse number one of 1 Samuel 18, the Bible says, And it came to pass when he had made an end of speaking unto Saul that the soul of Jonathan was knit with the soul of David. And Jonathan loved him as his own soul. And Saul took him that day and would let him go no more at home to his father's house. Talking about David. So Saul is right now, he's making David stay with him. He wants David to stay with him and his family. And of course, he becomes part of the inner circle of Saul. They're sitting at the king's table. I mean, this is the inner circle. This is like the Knights of the Round Table, the real one, right? Where you have Abner sits at this table, Jonathan, the son of the king, David, and the king himself. These are the guys that sit at this table. This is where David in chapter 18 here becomes part of this inner circle. And then the Bible says, Then Jonathan and David made a covenant because he loved him as his own soul.  So basically, David becomes part of this inner circle. He becomes part of this inner circle. And Jonathan, he responds to David, they become great friends. They become close. And Jonathan just starts giving David all these super important items that were of his own, right? So David and Jonathan become good friends. And Jonathan starts just giving to David right away, right? Now Jonathan goes further and goes to Saul to advocate for David when things go south with David. Okay, so look, Saul knows at this point, between chapter 18 and chapter 20, things have gone south. Saul becomes jealous of David. He knows that David is going to be king. He knows that the kingdom is going to be taken away from him and given to David. And look, he tries to kill him. So Saul tries to kill David. And after, you know, in chapter 20, we've already gotten to the point where Michael, David's wife, has already helped him escape from Saul because Saul sent men to kill David. But look, Jonathan just reaches out even more in chapter 20 to help David in this situation. Look at 1 Samuel 20 in verse number one. In 1 Samuel chapter 20, the chapter we just read, we're going to see how Jonathan begins to help or continues to help David. You know, they've become very close friends. They've become very good friends. And in verse number one, it says, And David fled from Neoth and Ramah and came and said before Jonathan, What have I done? What is mine iniquity? And what is my sin before thy father that he seeketh my life? He's like, why is your dad trying to kill me? And he says in verse two, he said unto him, God forbid that thou shalt not die. Behold, my father will do nothing, either great or small, but that he will show it me. And why should my father hide this thing from me? It is not so. So he's basically, Jonathan here is telling David, he's like, I'll find out. He's like, I'll find out what's going on. I'm his son. He'll tell me. You know, Jonathan at this point is kind of like, we can fix this. You know, he's like, we can fix this. I'm going to go find out what's going on. And they come up with this plan where he's going to find out what's going on and then he'll communicate it in this secret way to David in this field. Okay, look at verse 33. This is how it goes for Jonathan when he tries to find out what's going on. And he covers for David because David is not there at the dinner table, at the king's table. David's there. He's gone for two nights. And finally, Saul's like, what's going on? Right? And Jonathan tries to cover up for David saying, Saul, he went to Bethlehem. He just had some things to take care of. But look at verse 33. And Saul cast a javelin at him to smite him whereby Jonathan knew that it was determined of his father to slay David. So here, like, he tries to kill his own son for covering up for his friend. So Jonathan arose from the table in fierce anger and did eat no more meat at the second day of the month for he was grieved for David because his father had done him shame. So here's Jonathan. So I mean, just think of the character of Jonathan here for a second. His own father just tries to kill him, right? His own father, he's trying to find out why he's upset at David. And his own father calls him out. I mean, his father even says to him, I mean, think of the selflessness of Jonathan, by the way, he's the king's son. Who usually becomes the next king? He's the king's son and Saul yells at him and basically says, what, you know, what is wrong with you?   Is basically what he tells him in chapter 20. Then he throws a javelin at him and tries to kill him. And what is Jonathan's reaction? He's angry, but he's grieved for David.  No, he's like, he's sad for David. He's sad because this man, his father, is after and trying to kill his friend.  He just threw a javelin at him, right? So look, Jonathan helps David at nearly the cost of his own, his very life. He goes and he puts himself in this, I mean, Saul, if you know anything about Saul, he's just, he's quick to wrath. He's rageful against people, even to the point where he just loses his temper and tries to murder his own son. And this guy goes to this type of person and tries to just find out and possibly fix. We know that there's no fixing it. We know, because we know the story. But look, Jonathan, the point I'm trying to make here is Jonathan is being friendly towards David. You see what I'm saying? Because look, he's just giving and giving and giving and giving up to the cost of his own life almost. He's being friendly to David. He's being a friend to David. So a man that has friends must show himself friendly. Jonathan is showing himself friendly here. Now so far, I mean, is David really showing himself friendly to Jonathan? No, David is receiving the friendliness at this point in the story, okay? But look, turn to 2 Samuel chapter nine. Turn to 2 Samuel chapter nine. At this point in 2 Samuel chapter nine, Saul and Jonathan, his son, are dead. They're dead. They've been killed by the Philistine army. Saul took his own life. But look at 2 Samuel chapter nine in verse number one. The Bible says, and David said, is there yet any that is left in the house of Saul that I may show him kindness, why? For Jonathan's sake. And there was in the house of Saul a servant whose name was Zeba, and when they had called him unto David, the king said unto him, art thou Zeba, and he said, thy servant is he. And the king said, is there not any of the house of Saul that I may show the kindness of God unto him? And Zeba said unto the king, Jonathan hath yet a son, which is lame on his feet. And the king said unto him, where is he? And Zeba said unto the king, behold, he is in the house of Micur, the son of Amel, in Lodbar. And the king said, and the king sent and fetched him out of the house of Micur, the son of Amel from Lodbar.  And David said, Mephibosheth, and he answered, behold, thy servant. And David said unto him, fear not, for I will surely show kindness for Jonathan, thy father's sake, and will restore thee all the land of Saul, thy father, and thou shall eat bread at my table continually.  Why? For Jonathan's sake. So David is showing friendliness to Jonathan. He's fulfilling this covenant that he made with his friend. In First Samuel chapter 20, they made a covenant between each other's houses that they would respect and take care of each other's houses forever and ever. And David is fulfilling that. Look, this is a nice friendship here. This is a nice friendship. They both showed themselves friendly towards each other. So we see, look, we see, we see the question that we need to ask in our lives might not be like, how many friends do you have, man? How many friends do you have? But a better question is, how many people are you friendly towards? Is a better question. Or are people just friendly towards you? So look, being a friend we see from David and Jonathan, being a friend, it takes effort. It takes effort to be friendly. Look, this is what made this friendship so great between Jonathan and David because they both gave friendliness towards each other.  Look, you are their friend, but they are not yours. Do you see? Do you see why the Bible puts it this way? Let's turn to Proverbs chapter 19. Look, people like this are of extremely low character and will only drag you down, first of all. All right, look at Proverbs chapter 19. Proverbs chapter 19. If you, I mean, look, if you are just always being the friend, look at Proverbs chapter 19. Look at verse number four. The Bible says, wealth maketh many friends, but the poor is separated from his neighbor. If you're just always gonna just be friendly and just always you're the one just being the friend and just being friendly constantly, the Bible says, look, there's always gonna be plenty of people around you. No problem. I mean, the wealth maketh many friends.  This kid must have come from a family where they had lots of money or something and cause he was just constantly like bringing the coolest toy to school and then he would just like give it to people.  Like I was like, man, I'll never have something like that. And then he would just give it to people. But he's just like bringing all these, the neatest, latest toy and then he would just give it to people. Look, this kid was just like constantly just giving away toys. Constantly just giving away stuff. But look, I mean, you'll find adults that are the same way. You'll find adults that are the same way. They're just constantly just giving, giving, giving, giving, giving to people. And the Bible says that people like that wealth maketh many friends. I mean, it makes sense, right? People are gonna want to be around somebody. I mean, all the kids were always kind of constantly around this kid. It was like, man, that's an awesome toy. I want it. I know he's gonna give it to me. I know he's just giving stuff away constantly.  I mean, it was crazy, the stuff that he gave away. His parents must have thought when he went home, like, but his parents probably didn't even know because they just kept giving and giving him stuff. Right, we'll get to that in a minute. Turn to Luke six. Luke chapter six, look at verse 35. Luke chapter six and verse 35. Luke chapter six and verse number 35. So now this is where it gets a little bit difficult. All right, because we see that the friendship between Jonathan and David, it was such a beautiful thing because they were friendly towards each other. But now we're gonna talk about these friendships where they're just all just one sided, right? Where it's just completely one sided friendships. Look at Luke six and verse number 35. But love your enemies and do good and lend hoping for nothing again. And your reward shall be great. And ye shall be the children of the highest for he is kind unto the unthankful and to the evil. So here we see one side is gonna, one side of this whole situation is gonna be rewarded. I mean, they're lending and they're just giving and they're just these, but one side's rewarded, but the other side is unthankful and evil, the Bible says. So like, look, if, hey, if you do nothing but take from people, you are not a friend. If you do nothing but receive from people, you are not a friend. Look, you may have friends. You may have friends, but you're not one. You see? You're not a friend.  If you have all these friends and you do nothing, but just receive friendship from people.  Really? But look, I mean, the problem is, the problem is this, right? The animal that the leech is attached to, it's not like it's just, there's nothing going on. That animal, you know, gets an infection. I mean, the leech actually takes away from that animal. The leech actually hurts that animal, hurts that being, right? He loses blood, which is the life, the Bible says. Look, go back to your bulletin. Look at verse 24 of chapter 18. I mean, just ask yourself, a man that has friends must show himself friendly. Do you show yourself friendly to anyone? You're like, well, I'm nice. That's not what I'm talking about. That's not, it's not talking about being nice. It's about showing yourself friendly. It's about Jonathan and David showing each other action towards each other that actually helped what? Lift up the other. Lift up the other. Friends should always be trying to outdo each other. So I'm gonna give you two steps this morning on how to be friendly. On how you can be friendly in your life.  I'm gonna give you two easy steps. The first one is this. Don't ever take from anyone. That's a good first step right there. Don't always be, you always wanna be on the giving side of the relationship. You wanna be on the showing yourself friendly side of the relationship. You say, well, I just need help right now. Well, you ever notice how most people that just need help right now always need help? You ever notice that? You ever notice how basically I just need help right now really translates into always and forever for most people?  You say, well, I just don't have any money right now to go to that thing. Well, don't go. It's that simple. Don't ever take from anyone. Because every time you take, you lose character. Every time you take, you lose character. Step number two. So don't ever take from anyone. I mean, really, if you could follow step number one, you wouldn't even need step number two. But look, always make sure you give back more than you receive. I mean, David adopted Jonathan's disabled son. Forever. I mean, he outdid him. Jonathan almost gave David his life.  And it was a great relationship all the way to the end of that relationship. Look, he gave back more than he received. Don't be this person that's constantly receiving help from people and then gives back something that is actually nothing. Thanks for helping me with my mortgage payment, brother. Here's a candy bar I got for free yesterday.  So I mean, the question is today, is are you friendly to people or are you just receiving friendliness in your life? All right.   Does that make sense? Does that make sense? I mean, everybody, look, everybody that we talk to outsole winning, they think they're pretty good, right? I mean, if you believe, I mean, look, this is why Work Salvation, Work Space Salvation is such an easy sell for most people. Because look, most people think they're pretty good. Most people think that they're pretty good. They just don't think it through as far as, you know, Biblical logic, but they think, you know, I mean, you gotta be a pretty good person to go to heaven and I'm a pretty good person. Because like, when I look at myself in the mirror with my rose-colored glasses, I see a pretty good person. Look, you need to have a moment. Look, everybody needs this moment. Everybody needs it, I remember my moment like this. I remember exactly where I was sitting. When I found out that there were some people in my life that maybe didn't think I was as awesome as I thought I was.  Maybe the things that I'm doing are wrong. Maybe the way people look at me is not the way that I look at myself. Well, that's a problem, that's a problem. If you have these special glasses that only work when you look in the mirror, that's a problem. You need to get rid of those glasses. I'm positive that Hitler thought he was a pretty good person.  Yeah, everybody. Hitler, Stalin, look, you just need to get out. You need to have this moment in your life.  You need to see how you line up against that biblical measuring stick. Look, are people constantly doing things for you all the time? Are they?  Do you borrow things from people all the time? Basically do things. Are people constantly doing things for you that cost them money? If so, you are not friendly. You are not a friend. You're like, that's harsh. Well, I'm sorry, but you're not a friend, according to the Bible, if that's you. That's your measuring stick. I'm sorry to offend you with the Bible. I mean, this is the type of message that people need to hear, which is why it's in the Bible.  And I'm gracing people with my presence, because it's me. I mean, look at me.  So, I mean, the question is not, as the world would say, do you have friends? The question is this morning, are you a friend, period? Are you a friend? Look, most people, you know, most people that aren't friends in the world, they just won't have many friends.  They're just gonna be like, I'm not gonna hang around somebody, then I'm constantly just having to support and take care of and all this stuff. Constantly, they just do nothing but take from people. Most people in the world like that are just not gonna have any friends. The most extreme example of that is some guy sleeping under a bridge. But look, it's easy for these types of people to exist in a church. You say why? Because, turn to 2 Thessalonians chapter three. Because the Bible commands us to be loving towards our brothers and sisters. That's why. As Christians, I've said this before, but as Christians that follow the Bible, we're pretty easy to be taken advantage of. Because we're commanded to be friendly whether or not somebody's friendly to us. See? So, I mean, you'll find one side of relationships a lot in a church. Even though out in the world you might not find it that much, in a church, you will find it. Now, don't get me wrong, right? I'm not talking about things like, here's things that's okay between friends. Like, hey, I'm putting this kitchen floor in and I don't have a circular sauce. Like, hey, brother, just use mine for four days.  That's not what I'm talking about. What I'm talking about is this kind of life support type of help or type of friendliness that people are giving people, right? Because look, is it a sin to borrow a circular sauce from somebody? But look at 2 Thessalonians 3. This is the difference. So now I'm kind of talking to the friendly people right now. All right? If you're friendly, listen up. If you're friendly and you were sitting here thinking for the first half of this sermon, like, man, that's me. I'm always helping people and doing this. I'm a pretty friendly guy.  Look at 2 Thessalonians 3 in verse number 10. The Bible says, for even when we were with you, this we commanded you, that if any would not work, neither should he eat. But let's continue. For we hear that there are some which walk among you disorderly, working not at all, but are busy by. So look, the Bible says that there's these people that are not working in the church here at this time. All right? And the Bible says that if they don't work, they should need. But look, it says that these are disorderly people. These are disorderly people. They're busy bodies. That what these people, what I'm trying to get at is these people are in sin. Okay? These people that Paul is talking about here are in sin. They're disorderly, they're busy bodies, they're not working. They're doing these things that are sinful. So look, look, friendly people. If you, look, did Jonathan, what was David, was Jonathan helping David sin? Think about it. Jonathan helped David greatly in his life when they were both alive. But was he helping him sin? So friendly person, friendly Christian, who will do anything for anybody. Are you helping people sin? Are you? Because that is not being friendly. That is not the friendliness that the Bible is talking. You are encouraging disorderly behavior in that case. Look, David was being sinned against. David was in a hard place. So look, good friendliness is this.   Somebody is being persecuted by a wicked person like David was being persecuted by Saul and his friends stepped in and did whatever he could to help him. That is good friendliness, the Bible says. But look, if you're helping sin, you're encouraging disorderly behavior, because look, some people just need to get hungry. Some people need to get a little cold. And that is what helps them. That's what they need. Otherwise, you're hurting them. So look, I mean, you have to have a biblical definition of what it means to be friendly. Look, moms, moms out there. Let me tell you a story of this man named Glenn Cunningham. Because look, these people, these leeches that exist in churches, in society, everywhere, these leeches are created. They're created.   And look, with God, all things are possible, okay? Anybody can change. But secular studies will tell you that your character is pretty much set by the time you're 30.      Let me tell you about this man named Glenn Cunningham. Glenn Cunningham and his little brother. This is back in the 20s or 30s. They were in a school fire. Glenn's little brother died. His brother died in the fire. And Glenn's legs were horribly burned and his kneecaps were gone and he lost the toes on one of his feet and the doctors told his mother and his father that, look, we're gonna have to amputate his legs. And his parents wouldn't let him do it. And his mom, so he's horribly burned. They're like, he'll never walk again. He's got these two limbs attached to his body. They're gonna be useless. They'll probably get infected.   You know how painful burns are?  And the things that I remember about getting a bad burn, I remember like I got a motorcycle burn from a muffler on my leg. And the one thing I remember about that burn, my burn was that big, is it was just, it always hurt. It was constant pain until it healed. Glenn, his mother, she would sit there and she would rub his legs to do this physical therapy and teach him how to rub his legs. It was incredibly painful.  I don't want you to ever hurt. She's like, no, you have to do this. You have to rub your legs. He learned to rub his legs and do this. He became a world record holder for running the mile between 1934 and like 1937. He was literally the fastest man on earth for several years. This man who they're like, the legs are gone. We have to amputate them. But his mother and his father, I'm sure, pushed him through this painful process. You ever notice how the people with the most character that have done the most amazing things with their life have sometimes gone through the most difficult situations? So maybe moms, you shouldn't make excuses for every sin that your kid commits. Maybe mom, you should teach your kids that, you know what, they just need to push through things and do things the right way. Because look, it's the otherwise, I mean, you can create somebody of great moral character or you can create somebody who is used to having someone make excuses for them and they never feel like, I mean, these are the kids that are living in their mom's basement, the millennials that will never get married and never have any friends. This is who they are. So look, it's a huge thing to not give your kids every single thing that they ever wanted. Struggle is the one thing that defines character for people. It's a huge thing. You find me, I can't even imagine and even think about and even tell you all the stories of all the amazing people that there have been out there and it's because they've come from great struggle in their life. So struggle for your kids, don't be this person that's like, I'm gonna do everything for my kids. I'm just gonna do it. They're never gonna go through any kind of trouble. Oh, you're upset, Johnny? Let me fix that for you. No, you will ruin them. You will turn them into a leech. You will turn them into this person that is unthankful and is friendly to no one. And then you know what?  They usually end up, instead of being unthankful, they usually end up being these people who dedicate their lives to the service of others. Who dedicate their lives to just showing friendliness. And that's what he did. He created a school and a program. Booker T. Washington is very much the same.  Showing himself friendly. So the question this morning is not, do you have friends? Who cares? That means nothing. Are you friendly is the question. Let's bow our heads and have a word of prayer.


So hello everyone. My name is Jakub Różański and I came from Poland. I am currently hired at software engineer position at Intel Corporation in Gdańsk. Today I'm going to talk about application broker, which is a project aimed to handle custom applications in a service like manner. I have to admit that I am a little bit nervous because it is my first serious speech given in English. I will appreciate your understanding in case of some problems with my pronunciation or grammar. Ok, but it's not about me. It's about you getting some information on how to solve problems and what kind of problems. Let me just talk about it with providing you introductory story. Ok, so we have Steve, who is a developer for some company, in some company. And this company is aimed to provide product on top of multi-tenant cloud funder installation. And as you can see on the slide, both told Steve that he needs to place existing demo application in the CF marketplace. This is multi-tenant CF installation, so we are assuming that every single company that will finally use this cloud funder environment will need separate organization to be created. And another assumption we are going to make here is that end users are not so technical. So natural selection to choose is to use marketplace for end users just to go to the UI, click on tile and end up with new instance of application created. Ok, so Steve did simple research and he found out that he needs to implement separate service broker handling demo application. Are you guys familiar with notion of service broker already? Yeah, great. So what I have to admit, it is not initial intention of CF architects to mix notions of services and applications, but here the need is a father of thought. And we want to have service instance with backing up application in the background underneath. So we have here endpoints that we are going to implement to introduce new broker. So Steve is going to implement these endpoints. Endpoints are of course imposed by CF documentation. First endpoint is just to introduce broker offering. Next three endpoints are for managing instances and last two to create and delete bindings. Connecting together services and applications. Ok, finally Steve managed to come up with simplest solution. What he did, he just simply stitched together broker itself and application, demo application binary that will be managed. And assumption here is that they are going to be pushed as a single component to the CloudFunday instance. On the provisioning operation, our binary will be pushed again as a separate application in chosen organization and space. Ok, so we have this simple solution. It looks like we are done and Steve is happy with demo broker he implemented. But of course this is not end of our story. It's time that in which boss comes again and asks Steve for some other things to be implemented. And here we have new requirements. Steve needs to introduce some other application to CF marketplace. And what is important, list of them will change in time. To delete offerings and also introduce new ones in time. Of course you can also think about some other more complex requirements. For example pushing application with some dependencies. In opposite to this demo application, which was just one row application. Or we can also think even about pushing and wiring multiple applications together as a group and place it as a one offering in the CF marketplace. Ok, so in the second part we are going to talk about solution which is called application broker and was built at Intel. And it solves all problems Steve was facing in the introductory part. Ok, so we introduced extended API. Besides this standard broker API imposed by Cloud Foundry documentation. We are introducing three other endpoints to introduce, update and delete offerings. In the background we have MongoDB instance to hold to persist this information related to all offerings we are going to have. And now we are probably thinking about how to tell broker about handling this particular application we are going to handle. Are we intended just to mix together broker and binary of application to be handled? No. Are we intended to post whole binary in this first and second endpoint? No. We are just pushed separately broker and application to be handled. And then just register it using identifier of reference, so called reference application that are going to be handled. And application broker is going to care about it. Ok, on this slide what I am going to talk about it is that in application broker we come up with more complex scenarios covering also grouping of multiple applications. And as you can see here we have two applications wired with user provided service. And also other dependencies in form of service instances, MongoDB and ZooKeeper. Ok, reference applications that are going to be registered within Cloud Foundry Marketplace can be not even started to not use up resources. And of course as was told on the previous slide to append whole group of applications what you need to do is to just put identifier of application. In this case what we need to do it is to just place root application and all components will be concluded. So how to conclude all application within particular group? We found out that we need to separate concerns and introduce other microservices called discoverer and it is intended to conclude all components particular group is made of. Ok, discoverer is conducted from top to bottom with traverse bindings between all parts of the group. And also what we do we are assuring that no cycles within this particular graph occurs. Finally discoverer is able to return list of components particular group consists of. Ok, so now let's analyze flow diagram that shows what happens during simple service creation. So end user uses CLI to issue create service and then cloud controller is contacted. And finally application broker is informed that we are going to create new instance of service and of course application underneath. Discoverer concludes all components that we are going to create and informs application broker about it. And then we are just creating reference application, creating all dependencies for this reference application or bindings. And then application broker is informed that we are done and pass this information to cloud controller and finally user gets this information. Ok, we have this clone reference application operation. What might be interesting for you? It is that underneath we have copy bits operation. Fortunately cloud controller provides such operation for us. And what it did, what it do, it is just cloning bits binary of existing application into chosen one. Initially we just create empty application which is possible and then just put bits of reference application into this empty one. Ok, so this flow solves all problems Steve was facing. And now let me just talk about some other extra features we also implemented in application broker. Recently we implemented possibility to configure chosen parts of our complex offering. So when having this group of components on the provisioning operation we can just pass JSON object and choose which component will be populated with which value. We use namespaces to indicate what value goes to which component. As application broker is part of larger solution called trusted analytics platform we are also thinking about security. And communication going to application broker is secured just by basic authentication at this is proposed by cloud funder documentation. And in the opposite direction communication is protected by all in the second version. Typically we introduce just separate UA client with high privileges. We do so because we must clone, we must discover and also delete applications within all organization and spaces in the cloud funder installation. So admin rights are crucial here. Ok, so let me now proceed to demonstration. I prepared video to make it easier for me to go through practical examples. So let me just switch to it. So here we have UI of trusted analytics platform. I decided to show it on the UI because it will be easier. UI just covers all the functionalities that regular cloud funder has with some new features. And of course we can choose from the list of organizations to operate on. And previously I just prepared separate organization and space with application broker and discoverer. So here we have panel describing application broker application. And we have services bound. Updependency discoverer meaning in form of user provided service. And also instance of MongoDB I was talking about which holds information about service offerings this particular broker have. Now what I'm going to show is that we have also sample application pushed in source organization. And we are going to register this application, this simple application as a separate service within CF marketplace. It has some environment variables that will be also cloned on the provisioning operation. It has also fake instance dependency bound just to show you that underneath during provisioning also all bound services will be copied. This is just the instance of this MongoDB. And as you can see sample application is as simple as that. It just prints hello world text. It can be also configured to print hello and the name of somebody. And I will show you that while provisioning new instance we will be free to choose what the value of this text will be. Ok. Inicially we have also the destination organization and we are going to provision new instances of service and application underneath within this destination organization and space. As you can see we are going to request catalog endpoint and initially it is just empty response. And now we are going to extend it. I'm turning on logging and just by using UI we are going to register sample application within the marketplace. So I'm just typing name of the service, display name within the UI and also a simple description. And registration just happened. You can see in the logs that we have metadata and identifier of this particular application we are registering. And request is completed. And as you can see we have in the marketplace just new offering a sample app service. Inicially in destination organization it is not visible because we have to enable it within all organization in the cloud funder. So let me do so. And here we are. Sample app service is also available in destination org. Of course underneath in the database we have now sample service entry. And now what I'm going to do is to instantiate new service instance. And finally in the background new application will be created. I'm typing just username to show you that this new instance will come with also environment variable provided. And underneath magic happens. Discover discovered that this particular group consists of sample app and fake instance dependency. It informs application broker about it. And application broker is going to create clones. So here it requests copy bits. Also binding are created. And finally we are starting new application underneath. As you can see in the destination organization we have demo instance with some random prefix to avoid collision. And we are going to wait for this application to get up. So request is completed. And as you can see new instance of sample app prints on our hello drive app. Of course there is demo instance on the listing of services and also clone of fake instance dependency was created. And it is bound to our new instance of application. Ok. And what I'm going to do now is to delete this instance of service and underneath application will be also destroyed. Right. And you can see here that we are deleting application, deleting route, also unbinding and deleting application routes. So now instance of sample app service is gone, application also is gone and fake instance clone also is gone. So this is all for my sample demo. And let me just go back to slides. Ok. Let me just talk about possible enhancements. We have some limitation in the application broker. First to talk about this lack of asynchronous API implementation. So when coping with some large applications to be handled, we may end up with some timeouts. So to work around it, we can of course increase timeouts on the HA instances, HA proxy instances. But of course the final solution maybe to just implement asynchronous API. And the second thing to implement will be just extending list of credentials that will be provided by application broker on binding operation. Because now it just returns URL to application that is served underneath. You can of course think about any other opportunities to develop application broker. It was open source last year and I am happy to encourage you to take application broker and just use it. If you discover any places with some limitations, feel free to contribute or just place if you own GitHub. We built application broker using Go language intentionally because CFCLI is also written in Go. So possibly Cloud Foundry community will be able to also implement some features in the application broker. Ok. So let me just summarize all points I want you to remember. First of all we are able to make catalogue of broker offerings dynamic. Almost always brokers come up with static list of offerings that are hard to extend. But just by extending existing service broker API you can end up with dynamic version of catalogue. And what I want you to remember is that broker that managed application already exist. It is called application broker built by Intel developers and you are invited to implement new features and use it. Ok. Feel free to contact me in various ways. I will be pleased to hear from you. You can ask me any questions about application broker and about things covered in this presentation. And all feedback from you will be precious for me. Some acknowledgements related to the graphics I used here. And this is all I have for this presentation. So any questions? Ok. When you updated reference applications all new instances of services will be just clone of this new version. So you are able to update offering easily. But we are not touching already existing ones. I don't hear you. Are you considering mechanism to upgrade the existing ones? Say the existing one has a vulnerability but it's exposed as service instances. Can you think of ways to purchase that a requirement you've received already? So are you thinking about making purchase to existing instances, right? So I think right now in this current version of application broker you will just end up with doing this manually by hand. Because we have these applications running in the background which are available to also see within the CF installation. And you can of course push new binary on this particular instance of application. So currently it is just this option to choose. Any other questions? Ok. So that's all from me. Thank you very much for listening and for your time.


Yeah, this is our song so this is the song we wrote for the patient safety movement It's called little things and it's about all about how changing small things can make a big difference