I'll welcome everybody to the live stream here on a Friday evening for you guys that are new to the message here My name is Ryan. This is the independent investor channel Been doing the independent investor channel live stream for many many moons looking to break through use the power of social media To get out to the masses and let people understand how it is that they can Actually win in the stock market and my friends We have been doing nothing, but winning in the stock market for the last three months I always suggest that it's not quite as good as You think that it is and it's it's never as bad as you think it is But isn't it funny how we're always operating on the fringes when it comes to stock market investing? This is a portion of your life that probably shouldn't consume you it should be ever apparent in the background Of your everyday daily lives as an investor It's either something that you do or something that you don't do or something that you currently are interested in and are looking for more Information on and I'm here to help It's something that I try to focus on these psychology And the approach to investing more so than picking that diamond in the rough in the stock market time Ever evolving with my strategy There's no doubt about that as I expect that you will as well whether or not you're a beginning investor a 101 investor Or you think you're a 406 investor you know there there's there's a spectrum of of Evolution that'll go on as a beginning investor, but I Tell you what millions millionaires are made every single day in this country from from people who? spend the least amount of attention to the stock market and and they invest in a way that Acknowledges that it is necessary to devote time to the stock market to render the greatest amount of results If you can adhere to some of this philosophy and not blow them off, okay? You'll be better off for it I'm one of those that contend that I'm a small YouTube channel But I invest in the same same stock market as Graham Stefan and Jeremy with financial education and all the other big horses on YouTube all the other stock gurus and stock gods out there on social media No, I typically try to minimize what it is that it means to Participate in the stock market what it means to participate in those good dividend-paying companies like Verizon like Home Depot That that are that are out there and ones that I actively share with you guys that I participate in Very very important for you to keep this thing in context so that you understand that Once you get the investing Mindset correct. I've been enjoying a correct investing mindset for a long long time I I've Evolved in my strategy here enough to understand that the most lucrative element of my investing philosophy is Indeed value investing now I say that tongue-in-cheek because I'm at a very very interesting time in my life where I've been introduced to a company that indeed does fall into a little bit more of a speculative camp And coming off of our of a fairly rough investment with with highly on watching that Improve over the last couple months has been good Unfortunately my friends and I don't mean to be a wet towel There there's nothing fundamentally that I can attach to this move in other words I've had some people reach out to me and they're like did you lose your ballast thesis? Did you did you change your perspective? Well, yes, of course. I had to why because the company did okay I'm I'm disappointed across the board and I cross compare it in the landscape of micro cap stocks Specifically we'll spend a few moments on this because I don't think this applies to the masses But it certainly is one of those things. It's of interest to me. I did miss my reentry in Aduro At 91 cents I had a buy order in at 94. I missed it on the day. It was a good for the day order I missed that and then 91 cent seemingly was the buy before at Eric Appleman Their chief revenue officer came on and dropped a bomb on the marketplace and suggested that Aduro has technology that can render a product that That recovers 95% of the feedstock that they're putting through the reactor and subjecting it to their chemistry guys We're gonna have a panel Discussion on Sunday if the stars align you guys are gonna want to tune into that. All right I'm not gonna sugarcoat this.  I don't do that Okay, we will be coming on Sunday with the panel myself. My ruse penny is on We are the four horsemen. We are the ones that are covering. I've been fairly quiet on the scene in Acknowledging Aduro why because Aduro has been quiet themselves Okay Intel the news heard around the world because up until then we really hadn't talked Yield on the back end now. I had some information that I was made prebi to on my visit to Aduro and What I know now is what I knew then and that the technology works You can either believe it or not You can either believe it to an extent that it makes you money You can believe it to an extent that this turns out to be the biggest flop ever You cannot believe it not invest in the company and be safe doing so not invest in the company Stock skyrockets and end up at 10 12 15 20 25 dollars Which quite honestly guys $10 is a first look for me on this company that the company is extremely undervalued right now It will soon gain favor in the marketplace I don't know what else to say. So you're gonna have to wait until Sunday to tune in to the the panel discussion there Discussing the the if not only the effectiveness and the and the 95% yield that which is It's effing staggering Aduro in and of itself is a speculative company But the but the grander theme of what they're trying to do is easy to invest in okay Anything in way of and this is why highly on I fell I see Freeman Jones in the house man my brother from another mother It's great to see a man. It's great to see you I see some of these cats making their way into the live stream and welcome to everybody make their way in but You know, it's easy to get behind these initiatives. The unfortunate part about highly on is is that their technology worked? Their idea is a good idea and they've had to shelf their technology Because they were met with insurmountable market conditions And and that that that was just the time that we were in unfortunate for highly on the technology still exists I know I had a back-and-forth with Andreas this week on Twitter With regard to my statement and he rightfully challenged it suggesting that the technology was not dead Indeed it is still there they own all the rights to it, you know, my perspective is Is drawn from what highly on is conveyed to the open community and that I don't I don't insist that or I don't I Don't look between the lines and suggest that they have a Plan to move that off of the shelf someday and reengage in that project in other words The challenges with the ERX is are still going to exist down the line five years ten years down with regard to How it could go to grow to scale The challenges and vetting and quality control all the all the things that the Austin facility is not Prepared to to to deal with and I don't think they're prepared to deal with it with car. No either So, you know my conviction on the two kind of comparing I think they both have very very good promise. I just You know, I read through the transcript I read through the earnings call from highly on and you know what I kept thinking I kept sitting back and I Know Freeman Freeman's a good heart man. Just like I have I don't mean to misconstrue. I don't mean to mislead. I do my own thing You know if I Influence you in any way So perhaps make an investment in your future. I Want nothing but good for you. Okay But when I read through the earnings call, I sat back a little bit and I thought, you know Why why do we have to go silent on the line for an entire quarter and? And and save up information to to provide an infusion of energy to the market through the quarterly call a Duro doesn't do that Aduro just reported earnings and they come right over the top with with Their customer engagement results that the results of their product and the progress that they're making with real customer Engagements and just boy, I tell you to cross compare these companies man. They just do not compare at all And that's really all I'll say about that I I totally understand and for you people out there that are expecting me to Re-engage on the the other project. I will not do that. I won't my my conviction is is not in line Right now with with that. I just chalk it up to be one of those investments that were I wish them all the best. I totally do but my focus is on the current company, which I I think highly on has An inevitable path it is theirs to screw up. It is theirs to execute upon How things unfold from now going forward? I I think is going to be extremely exciting if you did not catch the Quick interview section put forward by Mariusz who is a feature channel a independent investor channel I thought it was his best video. I Said that a few times When Mariusz has put content through YouTube That guy's only got 20,000 subscribers. It's really funny But the quality of information is really really good I know he takes some heat for some of the micro cap stuff and these are people that don't need to be investing in micro caps These are people that have got about all of a few kindergarten years and Stock market investing and they probably need to invest on the SMP For a couple of decades before they built up enough tolerance enough to play the game that Mariusz is playing Quite frankly because it's not for everybody I don't know if he would say that or not. I'm saying it. Okay Investing in companies to find the deep value that we're looking for is not for the faint of heart Okay, it's just not for everybody and I'm I'm sorry to deliver the truth But that is indeed the truth now if you can break through that reality It can be very very lucrative on the other side. Okay? You'll have to go through swings Volumes of these companies are very very light from day to day one piece of news can swing the stock from one Pendulum to the other and you just have to be to be willing to identify with yourself In way of the risk tolerance that you're that you're you're conditioned to handle and if you can't handle it You don't need to to try to be somebody that you're not. It's just that simple. You don't Very very difficult What buffers it for me and I convey this to the group is my ability to Value invest across the board We just hit 580 after we were up 19,000 just week over week, so You know my goodness. Yeah, I was looked at a $50,000 salary when I was growing up and said, you know what? If I can make $50,000 man, I I could put myself mathematically on a path to seek out some financial riches and I Just made You know 33% of of an annual salary of what I consider to be a very very good annual salary Let's call it 20% of a hundred thousand dollars If if you guys are out there and you're making six figures and you're pulling in some good income, but week over week That that's money that you call this work You guys that invest in the stock market, I mean am I wrong is this hard What's hard is going through the last three years to set myself up and invest the way I conveyed with the group I was investing Hard I conveyed that When I convey that young people are like you're up and crazy Ryan. That's I can't do that I was just the stock markets going down. How do you expect me to invest when the stock markets going down? invest when nobody else is investing the more the extreme The more the opportunity is probably presenting itself right smack in front of your face and People will ignore it all the way It is the greatest most obvious secret in today's society 2024 Investing in the stock market. Okay, Mariusz made a good point on his video about Look, you know and and I think of the example that he was trying to codify Just should have said NVIDIA, you know or or those companies he brought up Tesla to suggest look I mean once these companies are worth multi-billion dollars, you know, the upside is Limited even if that upside could be a few hundred percent Over time right the good companies over time really do well But the point was well taken my position is very very simple Why don't you why don't you do both? If you feel like you're not conditioned to do a specific philosophy or or approach a specific style of investing The game becomes sitting back and being like okay Ryan this guy Ryan's interesting man He's trying to get me to identify with what style aligns most appropriately with my Risk tolerance and my investor profile that I'm trying to define for myself. I Come on. I Try to listen to Ryan. I don't know what type of investor. I'm gonna be I don't know what type of investor I'm going to be I don't know what type of investor is going to take me to the promised land. Okay I'll break it down for you guys really really simple passive investing is One of those investing strategies that apply to the masses out there. It's something that I have done I've done it for years I I now am logging some serious years with the s&p 500 under my belt and I can tell you For anybody in the group who can attest to this if you own the s&p over time It it it is a magical thing. It's easy to say now.  What was I doing? Was I in fact soiling myself? No, I wasn't I was investing when the market was down The further down it went the more aggressive. I was on investing I'm not talking about infusing the market every day But these are the types of things that you deliberately monitor about the market If you want to pay more attention than the average bear Okay, if you want to place yourself into that retard category of retail investors That just shit themselves off of the market every single hint of volatility I mean you could have you could have found enough pundits on cmbc this week to justify Selling out of the market just throwing in the towel and being like I've been up for four months. I'm good. I'm out You would have missed the end of this week. Now. I don't know what next Tuesday is going to bring and I don't know But the s&p allows you to take all of that guesswork out of Your decision-making And you just own the asset long term when the market digresses you go ahead and inject All right, you can go the easier route and just dollar cost average it on an on a specific date and time You can do that too over the long term. There's philosophies and books written on this topic To suggest that if you over time bought the market at the absolute peak Or you bought at the absolute low The difference over time would be marginal in other words. It's not worth trying to Strategically buy the market. It's something that I do just because there was an opportunity this week to buy when the market was down What's it's 700 dollars on Tuesday? I believe was the big down day this week followed by the rest of the the the week with the market being Really really resilient Really anticipating something in way of a roll-off With the interest rate relief coming later in Maybe maybe sometime later on this year Um, I don't like being presumptuous on that kind of stuff now. Everybody's pretty much saying it's not going to be march Yeah, I don't really care Yeah, you know my investing channel is is kind of set right now and I wish I could come on to youtube And just tell you guys that i'm trading in and out of stock and i'm I'm trimming profits and i'm channeling stock and i'm doing some swing trading That might be true to a very very small extent But it's not something that I look to convey over youtube because it's very very hard for me to duplicate What has already been done enough where I can come on and say hey if you do this You'll be successful too. Just doesn't work that way Um, I've owned a duro since fall of 2020 uh 2022 um, you know I'm going on some serious months here of owning the stock and Nothing in way of the news releases that i've accumulated from then until now Give me any indication to know that we're not sitting on an absolute effing gold mine Technology works it works. It's been validated through the course of this week and then And then and then the bomb dropped with the news release with regard to their their recovery rate and I I was excited, but you know, I kind of knew that to be true before The same questions still exists What will a duro look like when they are working through continuous flow at an output of let's say tons per day Right, what is the feed system going to look like? What is that the the output going to look like and the reason I mentioned that is because eric appleman shared and conveyed an amazing Observation, I don't want to say fact with regard to a duro and and that is that the pre-treatment that would be necessary and the post treatment of the Of the product requires that that three separate Facilities is what he called it Um would be necessary to to pre prep And then have the actual processing unit and then the post treatment with the duro. That's not necessary now I I don't know look you can be your own judge of of what's being conveyed with regard to information me personally I watch eric appleman speak And I do not get anything other than sincerity from the guy That's just me You take what you will take what you want If you like it, if you don't I mean You guys can monitor the amount of hate that I get for conveying this information and I cannot believe That we have stooped so low in 2022 For me to actually come on and be apologetic For sharing a stock that me personally i'm up over 20 000 dollars on right now I'm I'm I'm sorry. I am truly sorry If I could come on to youtube and tell you how to meet somebody of the opposite sex Or or find that spouse of a lifetime or that partner of a lifetime or tell you how to get your head mentally right Teach you how to play guitar for crying out loud the epic mystery in my life how to play guitar correctly um You know teach you how to get out of debt correctly Irrespective of the fact that you just spend too much And the the simple solution is that you just need to stop spending like an idiot Yeah Get happy internally Look if I could just come on and I could I could give you those gifts I would but this is an investing channel Okay, and it just I find it ironic how people come on And and and they they they just cannot see The perspective that I see Um And and to be able to come on to youtube or or any social media And and expect that a creator like myself or anybody out there Is going to somehow tell you something that is going to um Guarantee you clear voyage to the promised land Is really really unfair to me and it's an unfair expectation of of of how life is supposed to work And how those challenges are supposed to be overcome Getting ahead is not easy All right And and i'm i'm here to tell you man that it's going to take hard work perseverance It's going to take investing in down markets. It's going to take finding every strategic advantage that you could possibly find To define That investing tolerance to define that investing profile and stick to it for the remainder of your life guys Thank you so much for tuning into the live stream guys be back with you in just a moment after a small small break It was first or she I have no idea um Got moderator status out of the deal congrats Fantastic. I don't know what you're going to do with the power, but uh use it wisely. That's all I can say Chris man, I tell you what I owe you after these years Tell you what man I really appreciate you following the channel and following the message and You know you followed it for many many years and I I really think that um There's a potential there for you to resonate with some of the info Um, I I talk with a lot of people in my day-to-day interaction and boy the the heart of this country is quite good The opportunities that exist are quite good albeit Sometimes difficult for people to identify because they're caught up in other activities and um other things that You know can can can take from our our our focus and life about what's what's important Financial discipline is important The the the the more attention that you put on this And the more you go through that minutia of the beginning of the evolution of Starting a program where you go from out of control to in control I'm in a stage now where The money thinks for itself The money is alive In and of itself the money is indeed doing what it is that You can read hundreds of books on and that is Working for you While you are working Okay, the money is churning. It's doing its thing organically Why because I've set that in motion in a lot of different capacities Okay It becomes very very powerful Once you get up to those incentive thresholds those monetary thresholds that I talk about Okay, the first 10,000 Being that one that we talk about all the time on the channel Well, but the hundred thousand dollar threshold um I I don't know. I I have no idea how long it's going to take me to get to to a million dollar mark I don't know. Maybe I go to zero. I don't know. I don't know so I've adhered to a plan for the totality of my life. I started investing when I was around 15 years old In some capacity or there or another reading the black and white ticker symbols and just being fascinated to track from week to week how microsoft was doing or IBM or intel or some of those companies that I knew or tried to figure out what what was the deal with some of those companies that I didn't know Right. I know maybe I'm wired wrong. I'm not asking you to have the same level of devotion to personal finance To to to the money topic to be but but to be honest with you and sometimes people I think chalk this topic up to be somewhat shallow And I do agree to an extent However, the stage that I'm in in my life Has put me in a place to think about money less and not more Are you suggesting that people who have not planned properly Think about money less later on in life? It's the complete opposite And and that there's no there's no depths of how horrendous this topic can be If in fact you have spent frivolously Got yourself into debt and have not prepared for anticipated future expenditures to the to the extent that You're looking at this thing now and and you don't have enough time avoiding regret A lot of the reason why I come on every friday and talk about How important this topic is why it is that you would have needed to start investing as of yesterday Why the sense of urgency is there? The the justification couldn't be any more obvious than me in it. It it really does frustrate me. I'm not I'm not a judgmental person However, I do feel like there are people out there that are way way too laxadaisical with this topic My presumption that at some point down the line They they will suffer with regard to the regret About not getting ahead of this topic and allowing time To really put yourself in a position. Look, I I don't know where we go into the future. I don't know how long I do anticipate turning over That million dollar mark. It will be self-made. No doubt about it Whatever small contribution that the independent investor channel has made to that end I do acknowledge but I will say that the fair route of my existence in way of pursuing wealth that is greater than the average bear has become Air apparent based on my ability to Adhere to a career path And for you young people who don't understand what I just said If you want financial wealth And you want to guarantee your chances to the best of your ability Get an fn job Yeah, yeah Look, you want to do youtube great And you want to stun the world with your phantasmic approach to Persuading and influencing people no problem I watch youtube and I think Personalities usually just don't don't jive with me. I I cannot sit there and pick out 2030 40 personalities on a social media forum When their agenda is just to cattle herd people into believing that They have all the answers or they're the most entertaining person out there. I just it's not me And and it's part of the reason why my social media is in a box the way that it is I talk to a devotee audience And that's more than enough for me more than enough. I don't need 50 000 subscribers I don't I will chronicle my journey on social media No matter what the support I have no matter how many people come on and suggest to me that A duro is no more than a scam No kidding. Is that the impression that you get when you hear Over vikas speak the ceo of the company and and number one shareholder in the company Is that the impression that you get? Please learn me up if I've got this wrong Please let me know and please be fact based about it in your evaluation in how I've got this thing wrong I'm gonna retort and tell you that I don't I'm a pretty good judge of character I watch stephanie steinhouse talk. I watch eric appleman speak. I watch minna bache I watch the entire board talk about this opportunity and it is my Long-standing assessment that they have the goods. I made this determination a long long time ago Okay, the stock is trading at $1.10 All right, if you want to suggest to me that it's more important to go pay $12 for a number one Medium with a coke at mcdonald's with fries and a big mac No problem your priorities are aligned to the way that you want to align your priorities All right, but once you eat that big mac It is catastrophically gone You've incurred 100 loss on that investment You don't go crying to mcdonald's when you incur 100 loss and let me tell you my friends. That's predictable loss But I tell you what man you buy 20 shares of a duro and you lose 20 percent and you'll be coming back to the independent investor channel or not And suggesting somehow that I'm a bad guy through social media by sharing this and again. I find it Ironic it fits perfectly with my dry humor to suggest The and define the sheer irony of me coming on to social media and apologizing Apologizing for a company that I am up big time Big time in okay And I'm a long-term investor. I I've defined for you guys that $10 is the first look I look at this company as being a multi-billion dollar company someday It is up to them to scale It will be interesting to see these projects with the majors unfold and what kind of assistance they're going to get In way of the infrastructure or licensing their technology or a combination of both They hold the cards They hold the cards They hold the cards in way of execution Okay, they don't need to sell people on their technology their tech their technology is phenomenal at second to none Okay, their ability to scale the said technology is going to be what I will patiently send on my Haunches and watch to hear more you're going to have to tune in on sunday to the panel discussion And I invite you to do that the panel discussions man. They get some interest on the channel But I don't think they get enough attention on the channel and I I'd really like to see a little bit more support I'm not asking for a donation. This is not united way Okay, all you have to do is spend a few moments when you get free to catch that interview Because I'm a kid in a candy store. I run the interviews. I love hearing the perspective They're all three very very different Two of them are feature channels. One of them is a subject matter expert I've been working with for going on a couple of years now You're gonna want to take a few moments to hear what they have to say If you don't like what they have to say No problem me I'm usually the host and I love what they have to say. So I'm looking forward to it It's just as good as any of a way to spend a sunday morning To convey some awesome information on a company that I I'm very very intrigued by Need to learn all I can to appreciate the message. Good evening. Appreciate you victor. Thanks for coming on man Yeah Yeah, investing is easier than Then learning all these things, you know, ryan, do you think highly you can get to seven by the end of the summer? No, I don't I don't think they could get it get to seven dollars by the end of the summer That is my opinion Watch they'll end up going to seven, you know I'm trying to understand Why silent alert Andrius who I have the ultimate respect for Boom right there at the top Are having to break information before highly on to the grander community. Why? Why if the information is so good? Why doesn't it come from the source? Why does it have to come from these awesome individuals? And and and I I put my reputation on the line by defending those guys because I don't think they're good people I know they're good people. I know they are I'm a hundred percent certain of that. These are top-notch individuals but Why does it have to be conveyed during a quarterly call? Why? Is it because all that information was ginned up during a silent period and Somehow it just automatically falls into an earnings report I've said this from from the very beginning and I was willing to choke it down like a salt bill When the erx was still in play but if you expect me to be the same amount of bullish on erx technology or a reduced amount of bullish on the erx technology or None at all on the erx technology. I'm more in the none at all amp if I give a little bit of credit it's credit for highly on suggesting by their own admission That they would look to sell the technology off then to Engage in the technology and open up Pandora's box on a technology that they closed And are spending millions and millions of dollars to close right now right To open that back up and and to introduce that when I don't think they're a player in the field They are not a manufacturer They would need a lot of help on the production And if Peter Bilt was willing to do that again in the same old fashion that we we all knew and loved then then so be it I don't think that's their intention. I really don't that is what I see when I look at this opportunity I see a stock that was bought out Strategically as a group To get it back above a dollar. I don't think this move is fundamental at all I wish it was I don't believe that it is But to suggest that somehow by the end of this summer the stock goes to seven based on what? The fact that the stock has went up over the last couple of months My friend that's not good enough That's not good enough because It might be my deficiency in that I'm not seeing the fundamentals that back up a stock move like that Stocks can move Without any fundamentals. Don't get me wrong If it goes to seven so be it Maybe they come out with some groundbreaking news that none of us are preppy to that would push the stock up fundamentally to that I just don't see that happening. I really don't I have real questions on How they're going to mass produce the carno technology? How they're going to do that? Are they doing it from the austin facility? Are they Partnering with those other entities out there that have the ability to to to to scale the technology I'm just not seeing it. I'm just not seeing it and If I'm wrong in that application, please forgive me and and and let me know but That's just my two cents right now Reach tune it has been a while It's been a hi on hibernation, but string time might arrive Yeah, we'll we'll see man. I wish you all the best my friend I I think you're probably going to find that aduro clean technologies is probably your horse if you're interested in a speculative kind of a A name that could materialize that not a lot of people know about A lot of people know about highly on highly on is traded on the new york stock exchange Aduro is not new york stock exchange for highly on and it and has burned a lot of people A lot of people felt Feel like it's not a company that can be trusted And i'm seeing little tidbits of information to suggest to me that It would it would be careless and reckless for me to award the same level of conviction Now that I did before based on What I knew before and what I know now But it cool Come around outer space Fantastic, we got mikes in the house mike. Welcome to the channel Um, if i'm not selling at aduro 150 I should be buying That's a good point um Boy, yeah, I just I have an idea about aduro And what we're talking about right now is a company that is going to look significantly different six months from now 12 months from now 18 months from now 24 months and so on and so on So does that not just suggest that maybe You're going to need to to apply some discipline to this holding and And Look if the fundamentals change and the thesis changes And all of a sudden they come out and they say Hey, we've got results to report. We're only recovering 27 of our product. I'm sorry. It's not 95. It's 27 Ie the technology doesn't work as well as we suggested that it worked instead of what we just had this week It works better than what we thought it would right then. It's time to worry Then it's time to suggest. I don't care if it's at 50 cents or it's at $10. The story has fundamentally changed Okay, there are not companies that are interested in Expanding their engagement with highly on I found very little Uh negative information about highly on excuse me aduro if any Um and and you're you're absolutely right I think anything in this range right now where I consider the stock to be trading at a 47,000 share volume every single day Is just stupid It tripled the volume over the last couple of days and that's why the stock moved The stock as it's proven over the last Six weeks can move south and it moves south because The bottom line with aduro clean technologies is this Nobody knows about the company Nobody knows about the company Institutional investors are not jumping in on this opportunity retail investors are not jumping in on this opportunity It shows in the volume All right, and yeah, they're coming out with big blah blah blah blah and they've got exposure across the majors and blah Blah blah blah blah blah blah Most of those guys are keeping it a secret Why why would she'll keep it a secret? Why would the majors not want their name disclosed if they're working with this company think about that? Okay, it's not the time to blow it out right now. Unfortunately. I'm screaming at the or I guess fortunately for you guys Screaming at the top of my lungs to be like I this is an interesting look. I look at stock every single day Don't think for a second that I jump on the next best thing every single day that comes across my desk. I dismiss 99 percent of every opportunity that comes across my desk Okay The majority of the time I maintain the status quo and I don't do a damn thing continue to be an investor Right now the speculative play right now the small micro cap and I hate to even call it speculative Okay, because there's been so much validation and so much de-risking at this point I really think the stars are aligned enough for any rational person to look at the opportunity And suggest that there's something special here. That's just my that's my opinion. You guys take it for what you will That's where I'm at. Okay I'll tell you when I'm up Underground in the position. I'll tell you I have no problem with that. It's not that big of a deal It's not bragging as a successful person. I'm not supposed to come on and say I have this success because you guys will look at me weird. All right, but I'm already weird all right So get lost if you don't like it, but I'll gladly tell you and people will be like bashing even more and I'll be just the same apologetic and When it gets up to a quarter million or a half a million in the position. It's the same thing People still won't believe. Okay.  Let me know why give me some facts Okay, tell me why these subject matter experts have it wrong Tell me why brightlands camalot have it wrong Okay They're not very smart with what they're doing in their technology in the netherlands.  I will listen to your crap I'm listening Please Tell me how I have this wrong Okay, tell me how the results rendered are not material. Okay Tell me how the results that I convey every single week on the channel are not real I'm listening. Okay I'm gonna lost for words. It's really cool because we really do forge and fire The current community man because they get it man.  I look this is investing Okay, and if you just If you just deploy one iota of the stuff that I talk about You will trip fall into success. You don't even have to acknowledge that I exist You can take full credit for it. It's yours. This is not yours. This is mine, but I share The fundamentals that get me there. Why do I invest in amazon amazon had a crappy week google crappy week The taxable is down a little bit AT&T has been horrible the last five six seven eight years VTI phenomenal And and and aduro the small position. This is only 2,500 shares in this But i'm up a $500 bill I'm sorry I am sorry Okay, I am sorry that that $500 has been made on this position that I should not be sharing with a grander social Media audience. Okay. Here's rock number one Disney's catching some favor here. You saw a little bit of shift this week and sentiment in the market where there has been Not so much if any attention to the technology sector technology was the Was the loan under performer this week. I saw some pockets of value I'm going to be looking to take some position and visa and cosco here shortly Those are my conviction plays that i'm looking at to do some due diligence on to add to the portfolio In in a relatively interesting position probably within my Roth IRA But microsoft pepsi vo Up thousands and thousands of dollars in vo right now That's the scalable stuff that we want to push out through the social media audience and to justify owning a small piece to this it's about I would say 45 40 about 42 percent of this total portfolio is smp 500 Yeah So 45 46 47 thousand dollars in the smp You know You can see where my conviction laws and the small caps and the v and q that's the real estate And some value stocks in there with Pfizer procter and gamble and realty income and Verizon To round out that portfolio pretty streamlined pretty simple. Here's mine which mine for the for the for the good of the order has 19 800 shares in aduro in this. This is roth protected. So Let's imagine the power of this portfolio. It's moved up five grand alone here just this week Hmm Mm-hmm The large position in here is vig Same thing about 50 percent of the portfolio is comprised in vig Which is the dividends appreciation fund from vanguard Utilities ivv is a small piece of smp exposure and then the micro micro the chips That's a microchip mutual fund fs elx And it's performing quite well. I'm up heavily in the position micro chips are on fire right now It was uh Wasn't lamb research. It was um the other technology company. It's slipping my mind Aim at a blight materials reported this week Um chips are off the chain right now. They're freaking on fire. So you know in the mutual fund It's doing quite well for me. I'm happy to convey and it's real results Etf portfolio pushing the $30,000 mark slow and steady Chugging chugging chugging along I don't do squat from this remember at the top of the live stream I talked about putting money in motion put a little money in motion here Put a little money in motion here put a little money in motion here I get the sector etf in here the dividend growth over here Passive investing over here and a little bit of speculative dev over here with the aduro While this over here in the technology sector is not working so much Well, hey, this aduro shit's kicking some ass over here while this may be cool off a little bit You got the sector portfolio over here. Maybe the passive investors over here all told totality, right? I'm usually kicking ass in any one of two if not all of the categories and that's what makes me independent Okay, that's how we collectively look at this thing There's 12 holdings here guys. This isn't hard. All right, you know how to slice up a pizza into 12 pieces This is the s&p 500 broken down into the 12 the 11 sectors. I'm sorry not 12 one two three four five six 10 11 11 my bad 11 sectors the s&p 500 you can cut a pie into 11 pieces. Okay, this is my pie cut into This many pieces 11 pieces totaling 29671. Okay. Okay Dividend growth is marginally higher this week. It's a little bit of nice shift of value. So pretty cool stuff Some books written on the philosophy of getting to your first hundred thousand dollars as quickly as you possibly can Um I'll report out on this as appropriate to see how the progress goes. These are just numbers to me The plan is more to the right there in the allocation I'm happy with the progress. What can I say? this one I contribute 25 percent of my income to to small piece of Of what you could potentially do if you are in fact involved with 401k Or anything of the equivalent. Okay the s&p account looking good Um, this is my largest position in aduro. This is the corporate account Ryan you suck this company's scam to scam I invest in the company with Money earned not hard earned money money earned through the company through my side hustle Um, that's why I justify coming on and this is the most enjoyable piece of my social media Interaction the other stuff I get paid for it's a it's a job Uh, it's a freelance job but The purity of the live stream is alive and well man Okay, this was it's like usual unscripted And you get the goods every single friday about conveying my feelings But this this this is a 29,500 share position in aduro This is this has done quite well for us So $10 so $300,000 position Now we're cooking now. We're getting started. Yeah Yeah Yeah, all in all in due time my friends Savings hasn't changed making the higher interest rate with fidelity Happy to suggest $5.76 There it is Doing great week over week fantastic. Let's get back here to the comments. Glad to share that with you guys Let's take that off the screen $5.76 awesome stuff Dave's in the house. I just kicked over and and saw you there Dave Let's kick up here I had a blast man. It was awesome. It was awesome catching catching you man on the last time When I was on the east the west coast with you. That was a lot of fun I'm not letting hiding on surge fool me. Oh man. Don't it's just It's it's blatantly obvious man And their cause is a good one man I'd like to see him do this stuff at their track record And their sharing of information makes me think that they're just not on the goods You know It it reminds me of that old show gold rush, right? You guys remember tony beats Right, and tony beats. There was an awesome evaluation of todd hoffman on that show How todd hoffman always screwed up Because he would go and he would buy a piece of land Without speculating At all on whether or not that piece of land had any gold on it whatsoever He would show up and he would look at the land and he would say there must be gold here because This tree is in the right place here and this creek is down here and the topography of the land is in such a way to suggest There's absolutely gold here And tony beats would just Look at it and be like did you drill the property? No, I don't need to know that You have to get invest in the money and drilling highly on the same thing If they build a product and then they look to Define a marketplace for said product Do I think conceptually there was a place for erx? Yes. Do I think conceptually there could be a place for Carnot technology Yeah, but What work have they done to define that market? furthermore If there is an effin market out there for them, how are they going to produce this product? It's not coming out of austin for crying out loud I'm sitting back and i'm like How are there not other people just begging for this information?  I don't know maybe off schedule a little bit Ah, it's really frustrating man, and I'm with you still down 96 percent from the all-time eye still I saw your tweet the first time and you you're right on the money with that I don't I don't think you're being unfair. I don't I really don't fundamentals and er earnings call stink um Yeah, I I mean I took it that way too. I just again Sat back and I was like you couldn't have shared any of this information through the quarter Like like you had to build it up that that's just pathetic You know the group buy at 60 cents that seemed orchestrated to me Um the share buyback the 20 million devoted shares strike me as a lack of imagination to Put that money strategically somewhere To help further this carno technology that they're trying to push to people And I'm I'm with you I tell you dave, you know one thing I've learned over the stock market is Stock can go down for all the wrong or right reasons Stock can go up for all the wrong or right reasons You know and right now it just seems like we're sitting on a stock that's going up for the wrong reasons I don't think there's any fundamental basis behind it and And and and it's really really tough for me to justify the move because the best thing they could be doing is feeding into this infusion but they're not And and and you have to ask why what substantially or what substance is there To maybe have them grab this nice momentum that the stock's up huge Stocks up huge over the last month month and a half And and I just don't think there's a whole lot of legs to it Um, but you know what we'll continue to monitor and see how the thing unfolds And nothing's changed in the company still not knowing what they're doing Yeah, it speaks to them trying to define a market in in my humble opinion And that is just my humble opinion Right Now I'm with carno stationary tech. I hear the same talk from heat. Yep. Same game plan same story You got to validate the product etc. Etc. I know met him with you man It's it's frustrating and I I know you had made a comment You cannot believe that a company like this could it could actually come to public markets And it's like it happens every single day the stock market is far from perfect. There's no doubt about that I don't have this island path questions anymore Somebody will buy their patents for pennies on the dollar and do what they didn't or just shelf it. Oh, that's it Hey, Jamie you're on fire tonight, brother you're on fire Lord knows I agree with you Yeah, thank you right now. No problem. Glad you're getting some value out of the message, you know I could only do so much on a Friday. There's no doubt about that and we're a little bit over time We'll go a couple of minutes over here. We're feeling great tonight. It was a great live stream Good evening. I too community continued dc ng into the s&p today Some method wheels and some falcon tires on the taco wagon One stop shopping awesome Good stuff, man. You went with the falcons, huh? Against my uh against my recommendation. Good for you. I've had falcons. They're really nice, man You'd be real happy with those giving yourself a little treat, man. Good for you. D. Appreciate it Fantastic Thanks for coming on my friend Very cool stuff Part of the community It's friday. Let's get it. Well, I hope I get it. I give you my all every friday I leave no stone unturned, man. I leave it all on the field. Okay I'm not screaming at the coach put me in coach. I'm ready to play. I leave it on the field Yep sunday going to be it should be it should be good um Yeah, it's it's um, I told marius. I told him it's funny because he's he's the only guy I really watch anymore I know I can't really stand a lot of people Um, I wouldn't be offended if he said I can't stand you ryan You know because the personality has got to jive and and my delivery and and and an intent on the channel is Uh, it's unique and it doesn't jive with everybody. I totally get that but uh, yes And they should be a lot of fun I cordially invite you again. It's it's free of charge It's another one Fantastic. Yeah, I mean we're gonna do the best we can to try to Try to chronicle this Um, you know mariusz said uh, he made an interesting comment about him thinking that He's anticipating a re-rate in the stock I've said the same It's really really dangerous To engage in conversation like that And expect it to to happen the way that you suggest that it'll happen. It's the stock market. It has a funny way of doing the opposite I don't think a duro should ever go down Um It's making its way back toward its highs that it that it had just uh a month ago five weeks ago whatever it was I don't think the stock should ever go down Why because I think the stock right now as we speak as of six months ago is worth five and a quarter So Five and a quarter even with all these unknowns where how are they going to scale this product? What it's going to look like in the batch or excuse me not the batch but the r3 and and the continuous flow Those questions still need to be answered where we're actually given You know A video of this process actually working And and I think in due time We will have that because again Eric Appelman suggested that The underlying technology doesn't change it's going to be the reactor or the The agitation of the system the mechanics that Are are are added to the the reactors to help facilitate the reaction but If the underlying chemistry is good the underlying chemistry is good and That's just what we've got so you know our job as an investors needs to be to look at this thing and look at it carefully and A good stock trade is only a good stock trade If it's a good stock trade from the beginning And the end Okay, and I'll leave you on that note guys I'd look to see everybody on sunday look for the video to pop We're going to be throwing down about one o'clock eastern standard time and I should have it on wax It will not be live. I will throw it on Sometime in the early evening sunday. So please stand by for that. It is for your Benefit and perusal and entertainment. There's no doubt about it. And I'm glad to convey that information I'm interested to see especially what yuzan has had because I've already Um, I looked at what penny had to offer and what maryouche had to offer But I haven't spoken too much with yuzan and got his twist Usually takes him a couple of days to to get his Very very deep intellect Um to to extrapolate what he thinks the the information Means for the marketplace and means for aduro and means for for all the shareholders going forward and Um, I hold his opinion in the highest regard and it'll be fun to fun to talk to him on sunday Invite everybody in but appreciate you guys tuning in The live stream man. It's the fastest 60 minutes on youtube. We will be back with you next week Friday on the live stream and invite y'all to be back and make a regular thing of it Appreciate you guys tune in for the totality of the live stream. Have a great rest of the weekend. We will catch you next week


Today is Monday the 13th of November, it's the second week of the COP and the ministers have started arriving and we move into the political sessions. Last week we didn't have a great deal of progress, there was some progress but as always the technical negotiators can only negotiate up to a certain point after that decisions on making compromises to agree with other countries requires political leadership so that's what the ministers will do once they arrive here and so this week we hope that the ministers will be able to come to a decision. In the meantime we had our two-day weekend event on Saturday and Sunday which is called Development and Climate Days which IID has been doing for many years where we try to bring together all the people at the COP who actually work on the ground on particularly working with the vulnerable communities and try to help them adapt to the impact of climate change and build resilience. So that event went very well, we had record numbers of people attending, we even had to turn people away because there were so many and we had a very lively discussion and tried to now bring some of those messages into the COP process and formal negotiations but that's not an easy task, the formal negotiations are extremely rigid and were bogged down in commas and words for hours, it doesn't open itself to practical discussions about what to do but nevertheless we will keep trying and supporting the work of the least developed country negotiators in that so I'll report back on what the political leaders are able to do later on this week.


The first thing I'd like to do is apologize for the sensationalist title for my presentation. I have an alternate title, but I'm afraid it kind of lacks a little bit of pizzazz. But this is what I'll be talking about, what we learned about the cloud by building and scaling a corporate intranet. So I realize cloud is a bit of a buzzword, but all I mean by it is the idea of having external infrastructure and easy commissioning of new servers. So for example, if you need video encoding in your app, you don't have to build that yourself. You can offload that to something, a service like Panda, and easy commissioning instead of taking days or weeks to get a server into your server room. You can have a computer responding to pings in no time at all, and both of these things lead to less maintenance and allow you to focus on what makes your app different. But sometimes deploying apps to the cloud can bite you. So deploying a web app to the cloud or Rails app, you have to deal with the normal scaling problems of a Rails app. There's nothing different there. But a service-oriented solution in the clouds can often mean that you have to deal with the whole new class of problems around distributed services. And those are what I'll be talking about. So the structure of the talk will be basically talking about the growing pains of corporate intranet we built through alpha, beta, and final release stages, and just talk a bit about where we might be going with it in the future. So it's broken into four parts, and at the end of each part, I'll just talk about a lesson we learned along the way, and these kind of form general rules of thumb for distributed web applications. So this is a phrase borrowed from the Perl community, Tim Todi. There's more than one way to do it, and I'm sure a lot of you have built distributed web apps, and you've come across solutions to problems and different problems, and I'm going to try and compile a checklist or a best practices PDF and release it to the community to just kind of things to look for when you're building your web app and putting it in the cloud. So I'm looking for something like this, Tim Todi bicarbonate, which according to Wikipedia is a related acronym, which is there's more than one way to do it, but sometimes consistency is not a bad thing either. So if you can help bring a bit of consistency to this, you can contact me on Twitter or at that email address. Okay, so Meet Mint, the corporate internet, we started building this a little over a year and a half ago for a client. It's just basically an internet, the employees log into it, you can see the latest internal news, they can download documents that they need, it's also got a bunch of other functionality, a forum that they can talk to the CEO, things like requesting annual leave. So at the start of this, we knew that it was going to be hosted in the cloud, so I'll just give you a quick system diagram sketch to show you how this is a distributed app. So the internet itself, which is a Rails 2.3 app hosted on Heroku, as I said, it pulls in from a number of different services, our clients use Google apps, so they have information stored in Google contacts and Google docs that the internet needs to run. Also, they need information from the HR server, the HR server is a machine that sits inside their firewall and it's got a third party API on it that we don't control, so that's why I've colored it a different color here. But the HR server talks soap and we wanted the internet to talk to a restful service so we developed an HR interface, which sits between the two, mostly this just converts soap to rest, but it does have a couple of other responsibilities as well. So HR interface is an app deployed on an EC2 instance. Finally as I mentioned, our client uses Google apps, they use Google sites for a number of different things and they wanted the internet to be on that as well. So we had to come up with a way of using our knowledge as Rails developers to build a Rails app that we could serve content to a Google site page and the way we did that was using what Google called gadgets, so basically there can be JavaScript and HTML components that run on the page or they can just be an iframe that loads content from another location and that's what we did. So the Google site internet page is just a bunch of iframes that display views from our Rails app running on Heroku. Just one final bit of complication to the matter there was that we had to authenticate the user who had logged into Google sites so we had to do an open ID authentication between the internet and Google sites. So this is, it's not a very big app but it does have a couple of services that it depends on and we knew from the start that we were going to have to build it to scale so we did all the normal scaling things you do with a Rails app, eliminating N plus one queries and just speeding up database access in general, page fragment and action caching and offloading anything we didn't need into a background job. So all these things were just basically about speeding up the request cycle and there was other best practices, metrics, notifications by Hoptoad and monitoring via New Relic. So we hacked on this for a few weeks, a few months and we were ready to get some early feedback from users. So we bought eight actual employees into the office to fire up Mint for the first time. They went into the boardroom and opened up the laptops and hit Mint and we were looking at New Relic and the load just hit the roof and was just unable to cope. So Heroku has the concept of dinos which are web processes and you can spin up a number of dinos to basically horizontally scale and we had eight users in the boardroom and we ended up having to turn on 24 dinos just to make it performant. So that's probably not very scalable. The reason for this we quickly realized was, as I mentioned, a Google site internet page was just a bunch of iframes on the page. So the homepage had about 10 or 12 iframes and that was 10 or 12 separate requests to the internet every time someone opened the homepage. So it was much larger than we thought but it's still not huge. So this was compounded by the open ID authentication that I mentioned. Every single one of our requests was doing open ID authentication every separate iframe. Those open ID requests were taking in the range of about four or five seconds each. So we had each user making about 12 or five second requests and eight of those users doing that all at once so it's no wonder that the app couldn't cope with that. So this was fixed quite simply with the idea of Ajax polling. Instead of doing these 10 separate open ID requests we gave the responsibility to one of the iframes on the page to do that heavy open ID request and the others did a very light Ajax poll to the server to see if someone had logged in, if there was a user in the session. And that leads to just the first very general rule of thumb with distributed apps is just to reduce the number of HTTP calls. They're very expensive and you need to do this. So we survived alpha testing and we were able to launch it to a few beta users across the country and we quickly saw that annual leave was one of the most used parts of the site. The basic idea of annual leave historically for our client they used to have to pick up the phone, call the HR department, find out how many days they had left, ask could they have a certain week in July off. The HR department would send an email to a manager for confirmation and if there was conflicts with the date it all had to carry on like that for a few days. So it's no surprise that when we automated this by providing all that information and the possibility to request annual leave automatically from the web page that it was going to be popular. So this all worked away fine for a couple of weeks but then we, so sorry this is just the part of the system diagram that shows the communication with the HR server. So if we want to retrieve any information we had to go down to the HR server and pull it back to the internet and submitting annual leave request goes from the internet down. Yes, so this was working fine for a week or two and then one afternoon we suddenly saw a load of hop-tode requests in our hop-tode notifications in our inbox turned out that the HR server at the bottom here had upgraded and changed their API. So it was quite a simple change, they just took two fields and switched them but obviously we didn't know how to handle this, we had a regular expression in our code but from the start we had decided that we'd wrap all our API, external API queries in wrappers. So luckily when the HR server changed we only had to go into our wrapper which is just in our lib directory in Rails and fix the regular expression there and it worked obviously across the rest of the site. So that's just the general engineering principle of separating the things that change. But there was one other problem here.  So we didn't really want users to experience an error before we found out about it. So we decided to develop a set of integration tests. These integration tests basically queried the HR API, ran a bunch of assertions on the code every night. If anything was out of place, if the format was different or something was missing or there were significant changes in the number of employees in the feed, for example, we knew something was up, we'd have the email in our inbox at 8 o'clock in the morning and we could fix that and deploy it possibly before a user would even find out about it. So this brings me to the second point about developing for service-oriented apps and that's just to be prepared for your APIs to change. They will change. So code in such a way that fixing that will be easy. So after we fixed a few problems, we're ready to roll out the internet to a wider audience. And along with annual leave, we saw this page was quite popular. This page was basically a directory of contact information for everyone across the organization that had nothing like this in the past. So this was something they obviously needed and we're very happy to use. People pages pulled in information from the HR API as well as Google APIs, both Google contacts and Google docs. So we have the internet is making quite a number of HTTP calls here. It's not feasible if we're building this people page that we will, we have to make, say we're displaying 20 people on that people page. That means we have to make 20 HR calls and 20 calls to the Google APIs each. And that's just not feasible. Just one point I'd like to make here that if we had been developing the HR server internally, maybe we would have had the chance to build saner queries such as allowing us to get an aggregate. So we get asked for all information about these 20 users instead of asking individually for the 20 users data one at a time. But this was out of our control. So what we decided to do was just sync the data to our local database every hour. This isn't the ideal thing to do. The data can be an hour out of date. Some of the merging rules were quite complex. So this is probably the most tested area of our site. But with people data, it didn't really matter if your phone number was out of date by an hour, you'd ask HR to update it and it didn't update for an hour. So this is just simply the first rule of thumb I talked about, which was reducing the number of HTTP requests. We just did one sync in a background cron job on Heroku every hour and served the people pages from the local database. But we noticed that the hourly cron job was slowly beginning to, or sometimes was taking longer than an hour to finish and it was quite variable in how long it would take. And this often happened when the HR service was down or slow. So the net HTTP library in Ruby, which is what we were using to make the request, has a default time out of 60 seconds. So we figured if it's not going to respond in 60 seconds, probably not going to respond in maybe 10 seconds, possibly five. So we can reduce that. Here's some code to show you how you can do that. It's simply on the request, we just set the read and open time out. We have these set in global variables that are set from an environment variable. So that if we do need to change them, if some of the services are legitimately slower, we can just set them in the environment variable and restart the app. But what happens when your code times out? You can either choose to just let it time out and fail. But probably what you want to do is retry. But if the HR server, for example, is struggling under load, you don't want to blindly retry the connections. What you want is something like an exponential back off strategy. Basically, if it fails, try again in two seconds. If that fails, try again in eight or 16. And the time between retries gets exponentially larger until you cut it off at some point. The next piece of code isn't very nice, but I just thought it would be help in explaining exponential back off. Basically the idea is we keep track of the number of times we've tried and the max retries here, and we rescue an error in the get employee feed call. We do a check to see if we've reached the maximum number of retries. And if we haven't, we call the retry keyword after a sleep, which just takes you back to the begin and continues on. So it's just a naive implementation of exponential retry and would allow a server to recover. Obviously with the sleep statement there, it's not speeding things up if you want to do things in a concurrent manner. So as well as that, if Google contacts was down or not responding, we didn't want the whole sync to fail. So we'd isolate components, winners shouldn't stop everything. And also sometimes the idea was just to fail and go to the cache. This is very data dependent whether you can do this or not. But in our case with people pages, it didn't really matter if the data was three, four, maybe a day or two out of date.  So this leads to the third rule of thumb, which is to expect services to fail and make sure you code to catch exceptions and handle failures in the same way. So that was the internet rolled out to the entire company. We managed to, with these few fixes, we didn't have to run it on 24 dinos for all of our customers across the country. We could run it on far fewer. And we did experience many more problems related to the distributed nature of the application, but mostly they fell into those three fixes to reduce HTTP calls to handle change and handle failure. I just want to talk about the last some of the other considerations. These haven't been implemented in Mint yet, but these are things that we've been, that are on the books for future parts of the internet. The first one is HTTP caching. So any service oriented app needs to do some caching and in a restful environment, that's HTTP caching. This is done through three HTTP headers, MaxAge, LastModified, and eTag. And I'll just give you an example of how the eTag caching works. So we have the internet and it wants to get user information from the HR service and it just simply does get user 23. So the HR service loads user 23 out of the database and generates an eTag. I'm sure most of you are familiar with it, but if not, an eTag is just a hash of the user data that should change if the user data changes. So the HR service generates this eTag and sends it back along with the user 23 data where the internet will store the eTag. The reason it stores it is so later on down the line. When it's requesting user 23's data again, it can send the eTag along with the request. The HR service loads up user 23, generates the eTag again, and compares the eTag that was sent in in the request. If they match, there's no point sending all of user 23's data back over the wire again. So it just sends back a HTTP header with nobody saying 304, not modified. So with user data this probably doesn't make a lot of difference. The HR service still has to load the user from the database and starts to generate the eTag. But if you were talking about generating an expensive report that was maybe two or three megabytes in size, not having to send that over the wire is obviously a benefit. Here's some quick code to show you the HTTP caching on the service side. So this is in Rails, you have the expires in method. This just sets the max age header. And then that stale function you pass in an eTag and last modified parameter. It sees if the user is stale based on those parameters. If the user is fresh, that if statement doesn't continue, it just sends back 304, not modified. But if it is stale, it continues into the if statement and does the respond to block. You're not saving a whole lot here, but imagine in that if statement, if you had something quite expensive, you had to do some processing on the user object. So by checking if the user was stale before going into that, it could save you some processing time as well as bandwidth. And then this code, I haven't tested it. I just wrote this last night, so I wouldn't run it. But this is just to give you an idea of the client side code, so the intranet in our example. So if the intranet wants to get a user, it'll load the existing user from its database, and it'll check the max age compared to some time. And if that's the case, it won't bother making a HTTP request at all. If the max age hasn't been reached, if the user, or if the max age has been reached, we need to do the HTTP request. So we set the ETag header, which is if none match in HTTP, and the last modified, which is if modified since. We pass that in as the headers in the request. And then at the end of the method, if the response code is 304, we can just return that user. We don't have to do further processing. But if the user has been modified, we take the data that was sent back to us and update the attributes of the user. So that's HDB caching, there's also webhooks. These are quite a simple concept, I'll give a quick example. So again, we have the intranet and the HR service. And the intranet is requesting the HR service generate quite an expensive report, we'll say it needs to find out all sick days taken by all employees on Mondays and Fridays for the last 10 years. So it calls the generate report URL, but it passes in a callback URL, which is telling the HR service to generate the report and then just send the data back to Foo. So the HR service takes this, stores the callback and does the work on the report. So this could take a long time, it could take minutes or hours or days. But finally, when it's done, there's no open HTTP request there, so it doesn't matter how long it takes. And finally, when it's done, it can load the callback from where it stored it and send back your data to that URL. And that's webhooks. So HTTP caching and webhooks kind of demonstrate a fourth rule of thumb, which is to reduce time and cost of HTTP calls. So that's basically it. These are the four rules of thumb that we came up with for the distributed scaling side of building Mint. As I said, if any of you have other rules of thumb to add to this or any other code examples to share with me, please do. Just like to thank those people for working on Mint and for helping with the presentation. And finally, any questions? So it seems at the start, you had the early database optimizations, but then it was just HTTP afterwards. Yeah. Do you still have database issues or is it purely HTTP? So we do have database issues of it, but nothing that's causing the app enough pain that we're spending time to fix. In a couple of cases, we have the admins have the ability to generate reports, which are very database intensive. And these can cause a spike and tie up a dyno on Heroku for quite some time. So we've had ideas of maybe confederating apps, having the user facing functionality on one app and taking the admin functionality onto a separate app. And maybe having communication through some sort of queue or something similar. But as it is, it's not really causing pain. So those problems haven't gone away, but they're not as bad anymore. Sure. Could you give us a little detail about figuring out how much it's going to cost to run the app? So we knew the number of people that were going to run the app. So we had rough ideas of how much it would be used. But I think all those calculations that we did early on kind of went out the window as it was being used. And we used New Relic quite a bit to monitor load and up the number of dinos on Heroku as was needed. And we kind of modified that number over a period of weeks and months until we got to a level we were happy with. So we did try to predict this, but it turned out not to be very good predictions and we just reacted to it after the fact. Okay, thank you very much.


ಮೃಲೆ ಜಾಡಿಡಾರ್ಲಿರದ ನಿಿಯೆ ಕೇಡಿನ್ಯಂರ್ಲ ಳಿದೇಡಿಸಾನೋನ ಎವೆ ಙಾರ್ಲಿು ಕಾಬಾಟ್ಲಿಯೆ ಕೇಗೊನಟ್ಲಿಲಿ ಬಾರೆಡ್ಲಿನ್ಲೆ ನಿರ್ಲಿಲಿಲಿಲಿ ಕೆಅರ್ಲಿಲ ರಿಕಲರ್ಲು ಕೇನ but in time of crisis either you lead or follow the leader I think I believe in following the leader visionary enlightened soul so our jathay I pledge my life sir this is not another tree planting program this is very different this is an economic plan with an ecological impact that's what is important about it because if it doesn't have an economic dimension to it it will not succeed if you can talk about saving the world saving the world endlessly in this country it will not succeed because the pressure of population and the land is so heavy there is no way people will yield they will all nod their head and do what they want to do yes you have seen this all over the place it has to be economically lucrative for the people who engage in this that is what is significant about this