While it definitely stands in the shadow of Band of Brothers, that shouldn't take away anything from what the Pacific is in terms of its excellence and its extreme commitment to telling the stories of the Marines in the Pacific theater. Ooh, that's a hot mug, guys. Hey guys, this is my review for the Pacific. Apologies for taking so long to finally getting to this, but I really wanted to do as good of a job of a review as I did when I did the Band of Brothers review. For those of you who suggested that I review this, thank you for your patience. I know that was years ago. I felt that maybe I wasn't like ready to do so. I wasn't committed to do so. And this one took a bit. I had actually listened to Robert Lecky's helmet for my pillow novel years ago, but when I rewatched the series, I wanted to listen to his book again because if any of you have read Lecky's story, he was a writer. Find that there's three different types of novels when it comes to talking about experiences of war. There's ones like Sledgehammer with the old breed, or Andy McNabb with Bravo 2-0, which I know that there is some speculation about what actually happened with that mission, but in terms of just how to tell the story. And then there are other novels that don't really have that much of a narrative structure and more so talk about collective experiences and the psychological element that it had, like the things they carried, which was by Kong Timmel Bryant, which is a very good book, but it's just kind of a smattering of things that happened to him throughout the Vietnam War. And then there's Robert Lecky's story, which I find that Lecky's is in the middle. It is very much taking from both. And then I finished it and then I watched Sledge's episodes, which is kind of the latter half of the Pacific series. And I wanted to read his book too because I wanted to see what was right, what was wrong, what was different, much like how I found that when I was listening to the Band of Brothers book. And for the most part, they got his part of the story very dead on. There are a few things that are maybe a little different, oddly enough. Some things weren't as bad as they were, but there was a lot of other stuff that was awful that they didn't talk about, which I found very kind of interesting. But at least to say the Pacific is about the Marines and their conflict through the islands leading to Japan to Okinawa and how the first Marines were in the literal shit from day one against an enemy that just did not know how to quit. Something I wrote was, can you imagine trying to remain the semblance of good, showing proper honor and integrity and not being like your enemy when they are a never ending nightmare of malicious intent and unwillingness to surrender? This is in the situation where you just take on a new enemy, wipe them off the face of the earth and then just move on to the next one and do the same. This is in the Power Rangers. The fight against the Japanese is something that is just barbaric. I know it might sound rude to compare and contrast people's experiences during the Second World War. And every person who went through conflict has their own story, their own nightmares, their own PTSD. But I'd really do feel that if I had a choice of whether to go to the European Theater or to the Pacific Theater, I would have chosen the European Theater 10 times out of 10. Because while the soldiers in Europe were fighting their own hardships against the Germans in conditions that weren't great, especially with Battle of the Bulge, they at least were in some semblance of normalcy with buildings and structure in 20th century like standards of living. Whereas the Pacific Theater, aside from the time where they went to Australia, they were on islands dealing with malaria, dealing with diseases, dealing with all form of awful God, awful shit.  And I think the Pacific really does show that well. While Band of Brothers followed the company whereas Winters was somewhat the main character, it followed the whole company and key characters in it. The Pacific really follows three main characters being Robert Lecky, John Bazalone, and U.D. Sledge. All have their own different stories and all have their own individual elements of storytelling that reflect what happened to the Pacific Theater. Robert Lecky's story is very much about the disillusion of the golden ideal of what it's like to be in the Marine Corps to what it's like to go off to war. Right from the start, when his dad drops him off and his dad's just kind of like, eh, eh, just seeing a bit. His story is just a counter of everything that you would take and what you would expect from a story like his. The conditions of while on the boat, the kind of the infighting between NCOs and soldiers. For instance, there was a story, it was not on the show, but in his book where he and a bunch of guys got thrown in the brig on a boat when they were sneaking off into Australia. While the throwing into the brig was not actually proper conduct, they had to sign off something saying that it wasn't, it didn't happen or it wasn't, it wasn't as bad as what the punishment was because while the major was wrong, I remember this quote, a wrong major always beats a right private. That kind of feeling of distrust, this separation between regular soldiers and NCOs like very much when he finds the box and the NCO takes it and puts his socks in the box. So that kind of story of just his camaraderie with his fellow soldiers, not only against the Japanese, but also against higher ups who were just dick bags, he definitely gets that and just the up and downs of living on Guadalcanal, fighting on Great Britain, the whole sort of fantasy disillusionment that happened when they went to Australia. That is probably one of the more narrative episodes in terms of just what happened because that whole relationship with him and that lady, 90% of that isn't true. What did happen is he did fall in love with a lady and they did sleep together in a very similar situation but he found out she was married or she told him he was married and so that obviously ended. He had a few flings on the island but I think they wanted to focus more on that than on him constantly jumping ship or leaving his position going AWOL to just hang around in the city. And also if I'm correct, they were in Australia for eight to nine months which is bonkers.  There wasn't any kind of heartbreak that was behind it but for the most part, Leckie's story is very true. John Basil de Lone's story, I don't really have as much notes about him. His participation in the battles was immense. He was a highly decorated soldier. He was like a super soldier basically and his wanting to go back which ultimately led to what happened to him is such a heartbreaking story but it's just so reminiscent of the aspect of what a lot of Marines felt. And that kind of ties into Eugene's story is the heartbreak and the loss of purpose when people couldn't go to war and also when they were able to go home. This is something that was in Eugene's book is they felt guilty that they were home. They wanted to go back even if they were injured. And I feel that the show did get a lot of that right. It did show just how awful it was to be in these situations that the typhoid to the fevers to the conditions to the dryness like when they're fighting on Pelelu and there's no water, there's all our poisoned water. The one aspect of this show that does take the biggest hit which a lot of people will recognize it it's not better brothers. It doesn't have that narrative structure. Despite being about fewer characters it feels a lot more messy. And now some of that is intended obviously but there are elements that just don't feel right. They don't sit right in terms of narrative structure. And it's not like a massive make or break. It's just not as good. Something that I can definitely point that out to is how leaky story sort of intertwines with Eugene's That is the best way that they could get it to work because they never met. They never saw each other. There's no record of that. Heck, there's no record of the two ever crossing paths but they were able to make that work a little bit but even then it can feel a little bit like it's passing of the torch. When leaky story ends it's just so like he's gone until the last episode. So that was a little bit odd and that might have kind of thrown people off a bit and then also how each episode starts. Whereas in Band of Brothers they were moving into France, moving into Germany, right? Well there also was Operation Market Garden but there was just kind of this movement of going east. Whereas with the Pacific Theater it's island hopping. And island hopping is a lot harder to kind of come across. Also you don't have the advantage of the veterans giving their prelude stories which obviously was a huge thing with Band of Brothers. That was amazing to see. Especially when you came to the end of the series and you saw all the veterans and who they actually were and you can cross and compare them with the actors who played them. They don't have that with the Pacific. To the point where the last episode is just this like 10 minute crawl of what happened to characters. And some of them you don't even remember. That's something else too is that these characters are interplaced so throughout that sometimes you forget who they were until the final credits comes around and you're like oh who is that? Also how they were filmed.  It apparently took over two years. The Pacific cost more because of the locations and everything but they also shot multiple bits at the same time. And that could kind of be counted up to the lack of direction or the lack of cohesive direction I guess with some episodes. When you know that multiple parts were being shot at the same time to save on time, save on cost, get the product done faster. It's funny that I say save on cost because this is still one of the most expensive things that HBO ever made. It was $200 million to produce. And Band of Brothers was over a hundred million. Back in 2001, well 2000 when it was finished. But all of these negative things aside I still very much enjoy that the Pacific just for a different reason. It really talks much more about the psychological aspect of the war whereas Band of Brothers was about brotherhood, Pacific was about survival and that really comes to terms when they talk about Eugene's story. Eugene's story is, one, the book is fantastic. He wrote the book not for publishing purposes. He wrote it so his family could understand what it was like to have been a soldier during that. And he waited like 30 years to write that. It's a very good retelling of what happened. It like down to all of the basic brass tacks. There's no narrative aspect to it. It's a book that's not written by an author if that's a good way to describe it. But it's not boring. It's never dull. It is brutal. And certain aspects of that story do kind of muddle a little bit in terms of what happened with Sledge. One thing that's really interesting is how they jump. And particularly the big one for me is episode nine. The battle for Okinawa was awful. It was brutal. It was terrible. Eugene does talk about that in the book but he also actually talks about how it was kind of like weirdly not bad for a good bit. Because when they first landed they were part of the section of the island that just had no Japanese. There was no one. So they were like hanging out on the beach.  But then a Mustang came. I don't think it was a Mustang. An American plane came and went after the zero and saved them. Aside from that, it wasn't bad until they did get into the conflict and then it was awful. And there's a few stories that happened in that episode that didn't per se happen to Eugene or they didn't happen the way that they did. Like for instance, the lady with the bomb. There are stories about that but he didn't encounter that himself. At least that's what I gathered. I apologize if I'm wrong but that's like one of the most standout parts about that episode is when the civilians are coming down and there's that lady who's got the dynamite and the baby and that sticks out. That's one of the most horrifying things I've ever seen in television series. Also the bit where he slides into the hole with the decaying body and he has to like, like gets out and he's taking his knife off to get the maggots out. The maggots were a huge awful problem with all the dead because they couldn't bury the dead. On the, on Okinawa, there was too much and there was also too much close conflict. The casualties, not only from just dying are wounded but also psychological casualties.  Which I will say I did like that episode where like he goes to the rehabilitation center and he sees firsthand what happened to a lot of the soldiers who had psychological breaks. That was actually probably one of my favorite episodes because it showed something very different. It didn't hold back but it also just showed what was happening with them and that ties into what happens later on the series, especially after Akak dies for Sledge and Gunny just loses it.   Like whether it was the guy who they beat to death, well they killed him by hitting him with a shovel because he was having a nightmare. They tried to knock him out like punching him. They tried to hit him with morphine.  They knew Japanese were around them so they whacked them in the head with a shovel. You see that in the episode and he was dead. And there was another one where what happened in the episode where the guy was on the line and he went to the bathroom and he came back and he got shot. Something like that did happen as well. Bleeding to the death of a soldier, like he got executed and it was the next morning they realized that it had been one of their own. So this absolute barbarity and Sledge talking about it. And that's why episode nine, again, I say is a little different from what is portrayed in the book because there's that big scene where, in particular where you see Sledge just being so matched, just so done with everything.    But in the book it's for a different reason. He's saying that because they have an NCO who's a bit of a dipshit, his name was Shadow. He was cussing them and critiquing them on like killing these Japanese when he told them to hold fire and that's why he comes from the line. And then also the scene with the woman, that is much different. He finds her, she does ask him to kill him. This is the one that's in the hut that's got the terrible wound. And in the show he holds her until she dies, whereas in the book it's worse.   So he calls for a corpsman and while he's gone, they start walking back and they hear a gunshot and someone comes out of the hut. Yeah, there's this woman inside and she wanted me to kill her, so I did. And Sledge breaks on that. And that's where that leads to that outburst and it's just so hard to hear that. And there was a few other things too, like that replacement that comes in and just breaks. Like he's the one who gets all the rounds wet because he switches the tarps for his own. That is sort of talked about in the book but really the brass and awfulness of it is that replacements were just massacred. Like they were killed so fast in Okinawa that some of them weren't even registered. So I think that's what that episode really talks into. But neither Lecky's book nor Sledge's book talk about what happens when they come home. And I think that's one of my favorite bits because it's just so sombering where their corporal friend meets his parents and he's worried that his wife from Australia won't be there in the end she was. She would later come to America. Or when Snafu just gets off the train, doesn't even say bye to Sledge and they didn't hear from him for like decades. That was one reason why I wanted to read the book because I wanted to know with Snafu the way he was because Rami Malek just plays the character amazingly. Everyone in this is so well done. Every actor does a fantastic job in this. James Page Dale does a fantastic job as Lecky and to the point where the family, the Lecky family even commented that they could see their father, their grandfather in this man.  Can't believe that. I never made that distinction. But yeah, that's him and he does a fantastic job as Sledge. Rami Malek's grading it. There's all these different characters. The actor who played John Basilone. Apologies I didn't get him right. He's fantastic in it.  Like at the time lower actors. John Barenfold in this. He's Basilone's cousin brother, I think. And he dies in the second episode. But it was really cool to see him in this too. While it doesn't have as many of the up and comers as Band of Brothers did, Band of Brothers had just an absolute shit ton of up and comers. Pacific has a lot of people you recognize and also just some newies. And yeah, some up and comers like Rami Malek is definitely the most big up and comer in the entire series. I feel that while kind of talking about the history of it all, the Pacific did get what it was trying to do. Which was not tell the same story as Band of Brothers. Band of Brothers was very much about camaraderie taking on the Germans and just a soldier's recounting of what happened. Pacific is also about a soldier's recounting of what happened. But about the savagery. About the brutalism. About the breaking of the soul. And the horrors that one would go to from ripping teeth out of dead soldiers to hucking rocks into the missing top half of a person's skull. It did not hold back. Like there were certain bits that they did oddly enough but they showed enough to really get the idea of what had happened to people. What had happened to these soldiers, what they went through. And it's really reflected in especially with Eugene at the very end where you see him have a full on PDSD moment and his father is telling Eugene's mom, let him rest, he needs to figure it out. He's seen things that he wouldn't even fathom. And that was something that a lot of veterans went through, like both theaters of war. Both of them did not have the proper facilities or knowledge of what it was like. They called it combat fatigue. We call it PDSD. Before that was called shell shock. What horrors that they saw at such young ages like these kids were 17, 18, 19, 20, 21. I can't even imagine what young me would have been like would have, would have seen, would have thought would have come back as if I came back at all. I feel that Pacific, while it is not the band of brothers it's not what we wanted. It's not exactly what we were hoping for. It's something different. And honestly, I commend it wholeheartedly for that because if we had gone the same thing we probably would have complained about that. And we complained about it because it's not the same thing which they probably knew was gonna happen anyways. But I also got to show this off because I have to. I love this, I still have this. These are the DVDs, admittedly I should switch it out but you just don't get these anymore. It's so cool, so cool, right? Loves it, this is so good. And I look at that stretch, so nice. And I love the case too, the case is great too. But in the end, one of my final thoughts about the Pacific, I think it still has every right to be as good as it is. I think that it had a little bit too much of harsh criticism when it came out. I was one of those people because as I said I wanted band of brothers again but that's not what this was trying to tell. This was one of the story. Also the opening theme by Hans Zimmer, this is so good, so good. It's not what people expected but it's still a standout. It's still one of the best miniseries ever made. While yes, it is very much in the shadow of band of brothers, I still think it has every right to be as well accolated as it is. While the narrative may be a little bit messy here and there in certain spots, it's not as cohesive as band of brothers that it's only because of the stories that it's telling and it actually connects things a lot better than just sticking a bunch of books together. So in the end, my final rating for the Pacific is a six out of seven. I would very much highly recommend this. If you've never seen the series, definitely watch it. It's very, very good. It's very, very heartbreaking. It's very, very brutal but it's not holding back. It's not trying to sugarcoat what happened to them. And I appreciate that. I appreciate what it did for that exact reason. Anyways, guys, that's all for me. Apologies again for how long this took. I don't even know now when I've released this because I'm looking, I've talked for almost half an hour now about this. I don't know how long it'll be in the actual edit but I hope you guys enjoyed this. I hope you guys enjoyed hearing me talk about this and I'm very, very thankful I rewatched it again. I'm already rewatching band of brothers in fact, actually now because of this. But let me know what you guys think. Have you guys seen the Pacific? What did you think about it? What were your initial thoughts on it? When you first watched it and what are your thoughts about it now? Has they changed? Has it, you know, the same? Anyways, guys, that's all for me. If you like this video, leave a like and if you're interested in more subscribe. Until then, thank you so much for watching this long, long video. I hope you guys enjoyed some of it and I'll see you guys on the next one.


Minnesota legislators have a deal on real ID averting potential travel disruptions when the federal government begins requiring the new licenses for domestic flights next year. Lawmakers have struggled for years to pass a plan complying with the federal real ID Act over concerns about federal overreach and a debate about granting drivers licenses to immigrants living in Minnesota illegally. A compromise led the House and Senate to pass the bill Wednesday. Governor Mark Dayton has indicated he'll sign it. The state expects to start issuing the upgraded IDs sometime next year. If you've enjoyed this segment of Lakeland news, please consider making a tax-deductible contribution to Lakeland Public Television.


And I felt so unbelievably good off the Hey, what's up guys, it's Josh here. So they want to do a little review on this in methyl tyramine by bulk stimulants. Now at one point I reviewed all the bulk stimulants.  I just went on and they have a lot of new stuff. I just did a review on Pramaracetam. That was the first one I jumped into. Now I'm trying out this in methyl tyramine. Now I have had supplements with this in the past. I have looked this up in the past, but from what I remember back in the day, it just didn't seem that groundbreaking and there wasn't that much information on it. And even researching it right now, there's very, very little information on it. I think there's really no YouTube videos about it. And if there is, they're just reading what's off Wikipedia. Now, if you were to look at the chemical structure of in methyl tyramine, it is very, very similar to amphetamine. It is very similar to tyrosine. And I think tyrosine turns into the original tyramine. Now this is the methylated tyramine. So it's going to behave a little bit differently. And there hasn't been that much studies on this specifically. Now I would assume because it's just so similar to like dopamine and things like that it's going to turn into a lot of those similar chemicals and also probably like noradrenaline things like that. But you don't really want just the straight adrenaline style of stimulants because they're very, very anxious. You want at least a little bit of that dopamine stimulation. But at the same time, you don't want the dopamine stimulation to be too high or else it'll be very, very addictive. So you want that right blend of everything. Now I've tried this stuff for about five, maybe six days, usually at one scoop. I think they say one scoops like 75 milligrams. Usually off one scoop, it's a nice, pleasant awakening feel. Certain stimulants can kind of have this nasty kind of overstimulated kind of energy. I didn't get that. It was a very pleasant awakening feeling.  I tried one scoop and it wasn't too strong for me. A couple of times I did take two scoops of this stuff and it was much, much, much stronger. And it was kind of like not my favorite kind of stimulation. But at the same time, it wasn't like that nasty kind of adrenaline. It was just like maybe I would want to stick with a scoop, maybe a scoop and a half. And I really do think this is best combined with other stuff just because it's got a nice pleasant awakening effect and you don't want to take too, too much of it, but blend it with other things. It's very, very nice. And like I said, we don't really know what this turns into online. They'll show like what dopamine turns into and what tyrosine turns into. Basically this will be like the last one on the tree. Like tyrosine turns into tyramine. Tyramine turns into enmethyl tyramine. And then they don't really say where it converts to after that. But I would venture to say it's going to convert to a lot of these similar type chemicals. But again, there's no studies on it. So we don't really know exactly what it's going to convert to. I did see a weird study saying that this is claimed to be a fat burner, but it makes you more hungry and it also stops your body from burning fat. Now I have no idea if that's true, but I did find a little study about that and people say that because it's a stimulant, they think it's going to have this fat burning effect. But for some reason it doesn't. I don't know. I'm not super into fat burning. I think the Bain Bulk Stimulant for fat burning is called like isosinfeldrin or something.  So this is not really, you know, that I do want to say at one time I took some midaffinol early in the morning. Midaffinol for me is like a powerhouse. It's something that lasts all day. I took some. I didn't really feel it that much. And midaffinol is not something that I ever redosed. Like if I take it a couple hours into it, I feel like I need more stimulation. I'm never going to redose it just because it lasts so long, right? So I mean, I took the midaffinol, but I wasn't really feeling it that much. I took I think one, maybe two scoops of this. The last thing I do at work is I have to walk the perimeter. This last like it's about a mile, right? And I was listening to my music and I felt so unbelievably good off the midaffinol and this. It was similar to a euphoria. My whole body felt good. I felt kind of euphoric, but it wasn't like an amphetamine like euphoria. It wasn't like I was in a trance. I was still in reality, but I just felt really, really, really, really good. Now, I haven't been able to replicate that just because I haven't taken midaffinol and this and again, midaffinol is one of those things that I mean, you could take a low dose with other things, but it's just so strong. Most of the time you could just take it in the morning and forget about the other stuff. So I do want to experiment with that again, because I don't know what it was specifically, but it was just so pleasant. Like I'm telling you, I'm just walking, listening to music and my whole body is just like giving me it's weird because it's kind of like euphoria. But again, it's not like an amphetamine euphoria.  I was very in reality. I just felt very, very good. So anyways, guys, this kind of in my little first impressions of in methyl tyromine, it's something that I could take quite often. I could take it probably every single day. I took it a little bit before this video, one scoop, because I didn't want to overdo it. I have been mixing in capsules because I think it was pretty bitter, but I don't remember exactly what it tasted like. I think I tried it once and I was just like, I'm just going to capsule this, you know what I mean? I have some other supplements, so I could put a little bit in the cap and then put like a normal healthy supplement to fill the rest of the other cap. But anyways, guys, in methyl tyromine, I am really, really liking it. It's very similar to dopamine. It's very similar to amphetamines and tyrosine and tyrosine. I just mentioned it before in this video, but tyrosine is a building block to dopamine. And dopamine is one of the most notorious feel good chemicals. And tyrosine is found in almost all kinds of protein. Tyrosine is just very natural. I wouldn't say it's a substitute for DMA. If I were to say how long it lasts, a pretty decent amount, I would say probably about maybe three hours, three and a half hours of its primary effect and probably has like a lingering effect of maybe another four or five hours after that. It's pretty strong. Again, like it feels kind of light and nice on one scoop, but then you start taking a lot and it becomes a lot more noticeable. Thankfully for me, though, it was not anxious, even at a high dose. In methyl tyromine, I really really like it. Check it out at bulkstimulants.com. We're on the road of 50,000 subscribers and I couldn't do without any of your guys to help you guys are the best. Having a great day out here. Hopefully having a great day at home. See you all in the next video. Peace.


of NN, The Tiger. Financial News Network. Update. Hi everyone, Basel Chapman here. On this Tuesday, the 7th of June, we're looking at the Dow down 202 points at $32,700. We're also looking at this patent that we've been discussing, this kind of cluster formation, certainly a close under $32,500 would say, uh-oh, now we can make the arch formation, but most importantly, if we hold steady, this is the 1,2,345, this is the 7th day of sideways consolidation, we'll see where we close. It's really important to see, just have patience to see where we close, because the technical so far is still very positive in the Dow, but so in the S&P, the S&P 90 is over the 14-period moving areas, the MACD is good, stochastic is at 85%, we've made a higher 4177.51, about four sessions ago, and so far we haven't taken out the left side low, we're actually at 4,099, down 21, the day is young, let's see if we're able to make this, turn this into some kind of an oval pattern, sideways consolidation, target comes out with terrible, terrible news. Actually they were hinting about this before, in fact, there's a chance of target, and I must say I've been in a couple of target stores over the last couple of months, and I'm kind of impressed, they've really improved, they look good, but maybe they've done an inventory there, maybe they just miscalculated, that could be a one-off on their part, we'll see what happens, QQQ in the X100, coming back from the lows of the day, down 1.52 at 305.70, most importantly, I don't want to close under 303.70 and certainly try to get to 306.80 by the end of the day, begin the IWM, this is the Russell 2000, did make a leg D, holding quite well, down just 18 cents at 187.60, we'll see where that goes, now look at the gold, gold is up nine, but it's still stuck in that range, it really can't get above the 200 period exponential moving average of 18.68, we're looking at the dollar, the dollar has actually been showing some strength here, showing strength today, so leg B in the daily chart at 102.72 up 34 tex, TLT talking about tex, the TLT, oh my goodness, it's still down sharply, but at least it's trying to come back claw its way back today, up 92 cents at 114.82, crude oil is the story, crude oil is up $1.47 at 119, 120 right now, that 120 is really key, I'll be back in a few moments for the Tiger technicians and I hope you can see, check out both the corp at David Houston, see you in a few moments, otherwise


Even though Microsoft retired the MS600 exam and the associated Microsoft 365 Developer Certification in March 2023, you can still use the free self-paced resources that Microsoft provided to learn how to build solutions with Microsoft Graph. In this video, I'm giving you my entire guide that walks you through these free resources, including lectures, hands-on labs, and videos. Hi, I'm Andrew Coll, and if you're new here, be sure to hit that subscribe button to stay up to date on all my videos for web and cloud developers on Microsoft 365 and related topics. And while you're at it, make sure you subscribe to my newsletter to get insights and the latest news in the world of Microsoft 365 for web and cloud developers. I've got a link to it here in the one in the description below. Before we get started with this, I want to set some context on what this video is going to cover. And while this only takes a moment if you're familiar with the history of my MS600 exam prep course, feel free to use the chapter links in the description below to jump ahead to the start of this guide for self-paced learning about building solutions using the Microsoft Graph. I created an exam prep course for the MS600 exam building applications and solutions with Microsoft 365 core services that hundreds of developers had used to prepare for and pass the exam. Microsoft used the exam to measure a developer's knowledge around a few Microsoft 365 workflows, things like SharePoint, Microsoft Teams, Azure AD, Microsoft Graph, and Office Add-Ins. But when Microsoft retired the exam in March 2023, I was left with this course that served as a guide for all those free self-paced study resources that developers could use to prepare for the exam. I can't sell that. No one could buy it would buy that course or more importantly, I can in good conscience sell it because the exam doesn't exist anymore. But here's the thing, the course content is all still valid. It's a self-paced guide on how to learn various things, like what you need to know to be a qualified developer building solutions using the Microsoft Graph. So I've decided to release the chapters for each of the different workloads here on my channel. That's what you're about to watch. Note that there are parts of the video where I refer to the exam. Just know that the exam I'm referring to the MS600 exam. That's retired at this point and it's no longer available to take. Also throughout this video I'm going to reference a lot of online resources like documentation, training modules, videos, hands-on labs. The links are all in the video, but I've also compiled them in a single downloadable PDF and you can get this from the link in the description below the video. It's all on my site. Okay, enough with the explanation out of the way, let's dive into learning about the free self-paced resources for learning about building solutions using the Microsoft Graph. Microsoft Graph is a huge topic as it's just an API. Microsoft Graph provides a unified programmability model that developers can leverage to access nearly all data within Microsoft 365, Windows 10, enterprise mobility and security. In this lesson we're going to look at some development patterns and practices that you need to be familiar with, not just for the MS600 exam, but these are things that you should apply in all of your applications that leverage Microsoft Graph. Microsoft likes to start the discussion with query parameters, but I think it's best to start not with the how, rather let's start with the why. The entire point of this lesson is why you should care about incorporating good practices and patterns into your applications when leveraging Microsoft Graph. And for that I like to start with the pain that you can avoid by doing so. That starts with a discussion around throttling. Microsoft Graph is a highly used API that has become mission critical. Microsoft uses it, ISVs use it for their products and you can use it in your custom apps. In order to keep it up and running and responsive for those that need it, it has some built-in protections to ensure that a bad actor doesn't overload it and create some issue for other users. This protection mechanism is referred to as throttling and throttling is the process of monitoring requests from one source over a period of time. If certain limits are exceeded by that source over a period of time, Microsoft Graph will reject the request and return a result that effectively is telling the requester, your requests have been determined to be negatively impacting the service that can impact the health, responsiveness and reliability of the service for others. So how do you know you've been throttled? Microsoft Graph will respond with an HTTP status code 429 and usually a value in the retry after HTTP header value. An application shouldn't repeat the request until that time has elapsed. So if you get throttled when you exceed the limits, how do you avoid those different limits? The exam is not going to test you on the specific limits because each endpoint has different numbers and that's because the endpoint is just a proxy to another API that's managed by some other team at Microsoft. If you want to see the specific limits, refer to the links in the lesson notes under this video for each of the different endpoints. But again, the exam is not going to test you on those different numbers. What you are tested on is how to avoid being throttled as well as how you should deal with it when it does happen. So let's first look at how you can avoid it and this can be done by following or avoiding a few different common patterns. First, the most common practice that triggers throttling responses is continuously polling Microsoft Graph for changes. The best ways to avoid this are to implement change notifications. And this is when you subscribe to a specific endpoint and tell Microsoft Graph to notify your endpoint via an HTTP post when things change. This keeps your application from constantly asking Microsoft Graph if things have changed. The other option is to use the Delta query and instead of asking Microsoft Graph for all the items that have been updated or added since a specific time, you issue initial request and then you submit a specially modified version of that same request for changes that have happened since the previous request was issued. Microsoft Graph will return only those items that have been added or updated since the initial request. And when you issue the third request, Microsoft Graph will only include those changes since the second request and so on and so forth. By combining Delta query and change notifications, you can dramatically limit the number of round trips that Microsoft Graph to Microsoft Graph and thus limiting the chances where your application is going to be throttled. The MS600 exam is going to test your knowledge on both change notifications and Delta query. So refer to the links in the lesson notes for documentation and Microsoft learning modules on these different topics, including hands on labs. Now, as much as you should try to avoid from being throttled, your application should assume that it will be throttled at some point. When this happens, you need to understand how to identify when that happens as well as how to address it. So first, your application can identify when it's being throttled by receiving an HTTP 429 status code. From Microsoft Graph, when you issue your request to Microsoft Graph. When that happens, your coach should enter a process like a managed loop that will try to request after a certain amount of time elapses. But how long should you wait? Look at the retry after HTTP header when you get a 429. That's going to tell you the number of seconds to wait before resubmitting the request. If you submit your request before that time elapses, you're going to get another 429 with a longer retry after duration. So make sure you respect that value. However, some endpoints don't include a retry after header. And in those cases, you should implement a fallback exponential back off retry process. And so, for instance, let's say that you retry the request after two seconds. If you get another 429, you should repeat that only after four seconds. If you get it again, wait eight seconds to make that request and then so on and so forth. Now, of course, there's a point where you don't want to just double keep doubling the time because it's going to be unreasonable for your application or for your end users experience. These patterns to handle throttling are the ones recommended by Microsoft 365 and they're covered on the MS 600 exam. They are so important to Microsoft and so many people have hit them that they've included them on the exam. So you need to understand these patterns and how to address them. So you should be familiar with how to identify a throttling response request and how to handle it both with a retry after header or with an exponential back off strategy. One more note on this. The SDKs or a lot of the SDKs actually implement this stuff for you. So that's one of the reasons that Microsoft does recommend that you use their SDKs and that may come up on the exam. But you really need to understand how to address these different issues as well. Okay, another optimization topic that addresses query performance is using various URL parameters or query parameters. These are supported by the different Microsoft Graph endpoints. They can be used not just for query performance, but also to help limit your query endpoints that could lead to throttling requests. These query parameters are used to limit the results returned by Microsoft Graph either by limiting the data or limiting the results set. And you should be familiar with all the different following patterns. Keep in mind not all endpoints support all parameters. And for instance, the context endpoint supports the dollar count argument, but it isn't supported on directory objects such as users and groups. The select parameter allows you to specify a common delimited list of properties that you want to receive in the response. The order by parameter enables developers to let data from Microsoft Graph get pre-sorted. And by default the data is coming back in ascending order, but you can add the descending keyword after the property to sort in descending order. And it also supports sorting by multiple fields by separating each field with a comma. The count parameter will return the number of items in the result set rather than the actual items that would have been returned by the query. The skip parameter enables you to skip the first number of results in the response. The top parameter enables you to limit the response to only include a specific number of records. So using count, skip, and top you can create like a paging implementation. The expand operator is used to expand the collection of items saving you from issuing additional requests. So you may have like say you want to get a user and then that user can have like documents that you can access off the user entity that comes back. You can actually pass in the expand and say instead of getting a user and then having to issue the request again for all that user's documents, you can say expand the document so I can get the user and all their documents. Another optimization option supported by Microsoft Graph is the use of the filter query parameter. That's going to allow developers to limit the size of the response by filtering on specific content. This should not be confused with the search capability. The syntax for filter query parameter follows the format of passing in a quality function with two parameters. The first parameter is the field to filter while the second parameter is the value that you should be filtering on. Now developers can also use the search query parameter to search for content against the people and message endpoints. Search cannot be combined with filter in order by operators. And then the batch operator, this is the last one we'll go through. This allows you to group multiple requests into a single request that Microsoft Graph will process individually and return a single response. Using batch can reduce the chatty aspect of an application, thus reducing the potential throttling issues that could arise with a chatty application. All of these parameters are covered in the Microsoft Graph documentation and in the Microsoft Learning Modules that I've included as references in the lesson notes under this video. If you're not familiar with all of them, you should study these and you should use the study materials that I've provided to learn more. Okay, so that wraps up the patterns and practices that you need to be familiar with when it comes to optimizing your queries for Microsoft Graph, as well as avoiding the throttling blockers that you can run into when calling Microsoft Graph. In this lesson, we're going to look at the user endpoint and the different aspects of working with user data when it comes to Microsoft Graph that you need to be familiar with for the MS600 exam. Now this lesson along with the next two are going to be much shorter than the previous lessons in this chapter. Like I said in the overview lesson for this chapter, this is just like an API walk. It's really just a list of the things you need to be familiar with rather than explaining much of how it works working with users. The first thing you need to be familiar with is how to get a user or a collection of users. You can obtain a list of users by submitting an HTTP GET to the user's endpoint. Or a specific user with one of two endpoints that are available to us, either use either the user's GUID, which is a GUID or their UPN, or just use the special me endpoint to get the currently signed in user. These requests will either return a single user or a collection of users depending on which one that you use. You can do the same thing with the .NET SDK. In this step, like all the Microsoft Graph tasks, start with obtaining an authenticated and configured Microsoft Graph client, represented as a Graph Service client. Either get a list of all the users by submitting an async request, or just get the currently signed in user, or you can get a specific user by passing in their ID into the user's collection. Another common request that you should know for the MS600 exam is how to work with profile photos. Profile photos are interesting because there are two aspects to them. There's the metadata about the image and the file itself. The metadata contains things like the type of media, such as the GIF or JPEG, and the dimensions of the specific photo, as well as the ETag used to determine when it was actually changed. This data is returned by the photo endpoint. You can also get this by using the photo property on a user object in the .NET SDK. When you want to work with the actual file, you need to use the $value endpoint on the actual file. This will return a binary stream that you can work with, and you can use the content property on the photo object to get the binary data for the image. The Microsoft learning module on working with user data, specifically units 4 and 5, are dedicated to explaining working with photos and include a hands-on lab if you need to have a little bit more practice. The last aspect of working with users that you need to be familiar with is making changes, including creating, updating, and deleting users. To create a user with the REST API, you're going to first create a JSON representation of that user and submit it using an HTTP post to the user's endpoint. This includes things like their display name, their alias, as indicated by the mail nickname, and their password profile detail that allows you to set the password as well as a flag, indicating that they have to reset it when they sign in. To create a user using the .NET SDK, you're first going to create a user object and then submit it using the addAsync method, passing in the user object. Notice this code contains many of the same properties the REST API sample on the previous slide contained. Now updating and deleting users is done in a very similar way, except that when you use the REST API, you'll use the HTTP patch verb when you're updating things, and the delete verb when you're deleting items. For the .NET SDK, instead of using the addAsync method, you'll use the updateAsync method when you're updating a user and the deleteAsync method when you're deleting a user. The Microsoft Graph Documentation links and Microsoft Learning module about working with user data cover everything you need to know related to this endpoint. So, use those to practice if you aren't familiar with any of the topics that I've covered in this lesson. That wraps up the user endpoint in working with user data when it comes to the Microsoft Graph. In this lesson, we're going to look at the files endpoint and the different aspects of it working with files when it comes to the Microsoft Graph that you need to be familiar with for the MS600 exam. Let's start by first looking at how to access files using Microsoft Graph. When you work with files, you're really working with files in OneDrive. This includes files that are really in OneDrive and those that are SharePoint and SharePoint document libraries. And while Microsoft Graph does enable apps to get files from both OneDrive for business and OneDrive consumer, the exam only focuses on OneDrive for business due to the focus on Microsoft 365. Files aren't as easy to work with as users and contacts and calendar items and groups or other items, at least in my opinion. So, let's take a minute to make sure that you have a grasp on these different things. There are two types of resources that you'll use to access files and both of these are directly related to OneDrive. A drive object represents a logical container of files like a document library in SharePoint or a user's OneDrive. A drive item represents an item within the drive object like a document, a photo, a video or a file or a folder. These two resources expose data in the following ways. There are properties such as ID, name and name that expose simple values as strings, numbers and booleans. Facets such as file and photo expose complex values. The presence of a facet like a file or a folder indicate behaviors and properties of the drive item. And then references such as children and thumbnails point to other resource collections. Now access the currently user signed in of users OneDrive using the graph that Microsoft.com slash v1.zero slash me slash drive endpoint. This endpoint will return the details about the users OneDrive including the date that it was created, last modified order information and what type of OneDrive it is, if it's OneDrive for business or OneDrive consumer. To access the contents of the root of the user's OneDrive you use the slash root endpoint. And from there you can get access to the user's files and subfolders and all the content within those different folders. Now when you're working with the .NET SDK you can access the user's OneDrive with the Drive property on the user object and then use the root property to get access to all the contents within that root folder. Now Microsoft Graph isn't limited to just accessing the current user's OneDrive. Developers can also use Microsoft Graph and enable the signed in user to access another user's OneDrive. That is provided they have permissions to do it. And this is done using the Drive endpoint from the user object. And this is referenced as a facet as I described previously. So to access the same pattern you can also access the OneDrive for a particular group by specifying the groups ID or you can also access the default document library in a SharePoint site. Microsoft Graph doesn't just give you access to files but it also supports downloading files from OneDrive. And this is done by getting a reference to the document and then reading a memory stream to disk. Uploading files to OneDrive using the REST API is another common task that you need to know for the MS600 exam. And this topic includes uploading small files such as those less than four megs in size and much larger files. So uploading small files that's actually pretty simple. To upload a file using the REST API you submit an HTTP put to the endpoint where you want the content to go including the file name and finish it with the content endpoint. And then you include the content of the file in the body. Updating a file is just as easy to repeat the process except you point to the URL of the file that you want to overwrite. Uploading a file using Microsoft Graph the Microsoft Graph.NET SDK follows a similar pattern. You have to read the contents into a memory stream and then use the put async method to upload the file. Now uploading large files to OneDrive requires a little bit more work. So a large file constitutes anything greater than four megabytes in size that will go all the way up to the maximum supported size by your OneDrive. Microsoft Graph supports pausing an upload as well as resuming a previously started upload and this is handled using a concept of a session. So what you have to do first is you have to first create a session by submitting an HTTP post request to the create upload session endpoint. That's going to provide a URL and a response to upload within a specific period of time. Now when you upload the file you need to follow the same pattern as uploading a small file except that you need to include how many bytes you're uploading as well as which range you're uploading. So you need to tell OneDrive here's a bunch of bytes and then here's where it goes in that file. In the following example notice that we're uploading 26 bytes as indicated by the content length HTTP header value but this only represents bytes 0-25 of a 128 byte file as indicated by the content range header value. The MicrosoftGraph.net SDK also supports large file uploads refer to the documentation and associated Microsoft learning module that explains the details of the process including a hands-on lab working with the large file upload task object. Now the last thing that I want to touch on are file insights. Insights are relationships that are calculated using advanced analytics and machine learning to show the relationships between users and files. And there are three different types of relationships that are exposed by Microsoft Graph. There's the trending endpoint that returns documents from OneDrive and SharePoint sites that are trending around a specific user. The used endpoint that returns documents viewed and modified by a user. This includes documents this includes documents the user used in OneDrive for business, SharePoint and opened as email attachments and as link attachments from sources like Box, Dropbox and Google Drive. The shared endpoint returns documents shared with a user. Documents can be shared as email attachments or as OneDrive for business links sent in emails. All these relationships are available using these slash insights endpoint off a user entity. Now the request returns a collection of JSON objects represented by two types of objects. The resource visualization object contains properties such as title and preview image URL and the resource reference object contains the ID, URL and the media type of the file that's referenced. The Microsoft Graph documentation links and Microsoft Learning module about working with files cover everything you need to know related to this endpoint. So to use those to practice, use those to practice if you aren't familiar with any of the topics I covered in this lesson. We're going to look at the teamwork endpoint and the different aspects of working with Microsoft Teams teams when it comes to the Microsoft Graph. You need to be familiar with this for the MS600 exam. Now this lesson was formally about Office 365 groups but groups are the underpinning of Microsoft Teams teams in Microsoft 365. And in the big August 2022 update, Microsoft pivoted and made what looked like a major change to the exam but in reality it was really minor and really just minor rewarding changes to this section. Mostly because they just swapped out the words groups for teams and there's been some updates to the API that are instead of having to go through groups, we actually can work straight with a Teams endpoint. From the Microsoft Graph, the endpoint that deals with the Microsoft Teams is referred to as the teamwork endpoint. But there's a lot of stuff that deals with Microsoft 365 and Office 365 groups as those are the artifacts that are the behind the scenes aspect of every team in Microsoft Teams. Throughout this lesson you're going to hear me refer to groups in a lot of different places. That's just synonymous with teams. Just be aware that you're going to need to be familiar with both groups and teams in Microsoft Graph to manage the life cycle of a team. Now there are two types of groups that Microsoft Graph is going to support. Office 365 groups and security groups. Office 365 groups enable people to collaborate on a project or a team and the members within a group share resources such as outlook conversations in a calendar, SharePoint files, a OneNote notebook, a SharePoint team site, planner plans and in-tune device management capabilities. Now within Microsoft Graph these groups are referred to as unified groups. Now unlike Office 365 groups a security group is used to control access to resources. Apps can check if a user is a member of a security group to determine if they can access specific resources within that app. Another capability of a security group is that while they can contain users like Office 365 groups security groups can also contain other security groups and this allows admins the added flexibility in determining users who can access secured resources. Another thing that you should be aware of for the MS600 exam are dynamic group memberships. A dynamic group membership that's supported by all groups involves creating a rule that automatically adds or removes members from a group based on properties. For example all the users in the marketing department they should have access to a group. Microsoft Graph supports managing dynamic membership rules through the group's properties membership rule and membership rule processing state. The first thing that you need to tackle is read or get information about a team and there are multiple things that you need to know on about how to prepare for the exam related to teams. Now while I'm only focusing on the REST API syntax refer to the included documentation and the associated Microsoft learning modules about groups and the teamwork endpoint for additional details and hands-on labs on working with both teams using both the Microsoft Graph.net SDK and the REST API. With all the groups within an organization you're going to use the groups endpoint. You're going to issue a call to the graph.microsoft.com slash v1 slash graph slash groups endpoint to get that and then you can filter using the resource provisioning option to find the string for a team. To get a specific team you're going to include the teams ID within the request so you'll go to the teams slash ID endpoint. To get a list of all the owners in a team you're going to use the slash members endpoint so you'll issue a request a get request to the graphs v1 endpoint slash teams slash whatever the idea of the team is slash members. Now the next batch of tasks that you're going to need to be familiar with is working with users and teams that they're associated with. You can also get a list of all the teams a user is a member of different from those that they're an owner of using the slash join teams endpoint. So you're going to go to the graphs v1 endpoint slash me slash join teams to get that list. Now another team related topic that you need to be familiar with is management of the team lifecycle. This includes creating updating and deleting a group as well as teamifying them. Yes, teamifying. That is a word. To create a group submit a complex JSON object with an HTTP post to the groups endpoint. The following sample that you see here is going to demonstrate how to do that using the .net SDK. And you can also create a team with the teams endpoint using the rest endpoint. And with that you're going to use an HTTP put to the groups slash ID slash team endpoint and pass in the JSON object that you see here. Now updating a team is as simple as submitting an HTTP patch to the teams endpoint using the rest API. You're going to issue the HTTP patch to the v1 slash teams slash ID endpoint and then pass in a JSON object as part of the body of the payload. You can also do this using the update async method on the .net SDK once you have a reference to that team. As you can see here from the code that I have listed. Now deleting a team is as simple as submitting an HTTP delete to the teams endpoint using the rest API. So you're going to go to the graphs v1 endpoint slash groups slash ID to issue that delete command to delete it. Or you can use the delete async method on the .net SDK once you have a reference to that team. Now another life cycle aspect of groups and teams that you need to be familiar with is the concept of converting an Office 365 group to a Microsoft teams team. This is commonly referred to as teamifying a group. You can do this using the rest API. You do that by submitting an HTTP put to the groups team endpoint and then you pass in a JSON object that configures the new team as you can see here. Microsoft teams also have some additional settings that aren't present in Office 365 groups. For example things related to channels or animated gifs and if a user can edit or delete their own messages. That's additional things you got to make sure you keep in that you set when you update a group to a team. The same process can be done using the Microsoft graph .net SDK as you can see with this sample. Now you'll notice in this sample that you have the same properties that you can set in the rest API that I just showed you previously. Now another aspect of the teamwork endpoint that you need to be familiar with is something called resource specific permissions or RSC. These types of grants are very important. This is a Microsoft teams and a Microsoft Graph permission that enables your app to use API endpoints to manage specific resources either teams or chats within an organization. The RSC permissions model enables team owners and chat owners to grant consent for an application to access and modify the teams data and the chats data respectively. Make sure you're not only familiar with RSC but how to use the Microsoft Graph to list permission grants within a group and how to also list the permission grants on a group. You can do that using the rest API by just submitting an HTTP get to the grass v1 slash groups slash ID slash permission grants. The Microsoft Graph documentation links and learning module about working with groups cover everything you need to know related to this endpoint so use those to practice if you aren't familiar with any of the topics that I've covered throughout this lesson. Okay that wraps up my talk on groups and did teamwork endpoints and working with groups when it comes to the Microsoft Graph. If you have any questions about what I've covered here please drop a comment below or let me know if you want to see more videos about Microsoft Graph development or something else. If you like this video please give me a thumbs up and subscribe by smashing that big red subscribe button below the video so you'll see when I publish more videos for web and cloud developers on Microsoft 365 and Microsoft Azure topics. I'm Donald again. Thanks for watching. I hope to see you next time.


That's going to be fun. Actually I have two presentations with me and well one of those was not yet public when I wrote my you know text for the call for papers because that's what we announced about one and a half week ago and I kind of want to ask all of you with a show of hands what you want to see well I'm gonna try and do both presentations but obviously it's not gonna fit so I'm gonna ask all of you what you want to see first namely the presentation of next loud hub which is the new thing that we announced one and a half week ago or should that start with the presentation of the you know some apps essentially of next loud so who would like to first hear more about this next out hub thing that we introduced hence okay and who would prefer the apps stuff first you make it terribly hard because it seems to be a 5050 well then I will just then I will just make an executive decision will go for hub there we go right then welcome false-dembers that's me as you can see I still look like myself mostly at least my name is Joss I work for next loud I'm one of the people who started this whole game in 2016 I do marketing which is why they sent me to talk to all of you I'm the one who hates talking least or actually I kind of like it and what I'm gonna talk about of course today is next loud and excellent hub now I will walk you quickly through a little bit of the thoughts and ideas behind next loud and next let up before I get to the actual technical meet I hope that that will fit all your ideas of the world and if not then maybe you'll learn something new which is also good and usually when I talk about next loud I talk about privacy and what privacy means for an individual why it is important etc. and I've been given that talk here at first I'm ready a couple of times and some of you might have seen it already and I think with what's been happening lately in in the world of well tech you know the revelation of the revelation of stuff Facebook and Snowden and everything I kind of think that most of you already know why privacy is important and why there is an issue with putting all your data in the clouds as in with somebody else etc. so I'm actually gonna try and and bring the conversation to a slightly different level a little more well college strategic so today most of the data that we as Europeans create by walking around you create data on your phone location data by writing emails you create data by taking pictures you do almost everything we do these days creates data somewhere and that somewhere is usually well either here or there and only very little is is in Europe and this is not a scale because if it was to scale then the EU would actually be much smaller an estimate I read was that only 4% of the data that we generate stays in the EU the rest goes either under jurisdiction of American companies or is physically in in the US now of course this is mostly about who owns the data and controls it rather than where it physically is because we all know the cloud is everywhere right nobody can really say where it is not even these companies that run it themselves can pinpoint for every bit where it is and where the copies are and everything else so what's the issue with this now there's kind of a new term a new name for this and digital sovereignty is what you hear thrown around and in Germany they have been talking about is a fair bit and what they have done is to start a project called guy X next cloud is involved in that a little bit and and that's one effort of trying to deal with this now you wonder okay what is the problem with this okay privacy if you don't control your own data and then somebody else does then you know they know where you do where you live what you do and all this stuff and that has all the known implications for your life but what does this mean for us as Europe or for us Belgium or us as Germany or even for companies this has implications because what what happens with this data and is of course there's a lot of money being earned with it today but a part of what's being done with this is also that technology for tomorrow is being developed using our data from today yeah I mean what company in this world is best at recognizing faces in pictures Facebook why well we first gave them and then tagged for free for them all our pictures so they have an enormous database with faces and names attached and they can train neural networks better than any other company in the world so if you're a startup here in Brussels and you want to build an AI that is better at recognizing pictures where do you find a huge database of faces that are tagged and fully prepared can try to ask Google they probably won't give it to you they might even cite privacy concerns so you know there is a bit of an issue here right if we want to build the next generation of self-driving cars here in Germany the car manufacturers are in my opinion not doing a great job at this at the moment I feel they're falling behind it's a problem for Europe and if you want to build the next generation of self-driving cars we need data who is getting all this data at the moment and if you ever driven in a car with Android Auto it's bloody convenient right also at least I really like it but you know all the data is being streamed directly to the US they're already in a quite a nice position to build a self-driving car because they know where they are how fast they drive they know everything that's why Google Maps is so good they know everything European companies will not be able to compete and I mean if the German car industry goes down yeah in the next 10 20 years because well they won't sell cars individuals anymore but 90% of the cars will probably be sold to companies like Uber because people will stop driving their own car because I mean you get these cars that are self-driving that Uber lends to you for like very little money for an hour so owning a car I mean I don't know if you ever noticed but most young people I mean the 20s 25 people a lot of them don't own a car anymore a car ownership is going down like a rock and it's gonna continue like that so most cars are gonna get sold to five big companies and they will have a buying power that will squeeze the companies that make cars until they have almost no profit so they will stop innovating because you need money and profit to be able to innovate well and waste money on bureaucracy which also something really good at so no innovation in Germany no more profits being made in Germany all the companies that deliver parts for these cars are also gonna get squeezed because you know there are very little profits anymore so the innovation in you know other parts of technology that are being delivered for these cars is gonna get squeezed the impact on the European economy is gonna be huge yeah so we're not gonna be able to do cars anymore which one of the last things I guess Europe still produces and does reasonably well we're not gonna be doing any of the new tech stuff because all the data we would need for it is in the US or in China so what are we gonna do next I don't know buy the stuff from the others maybe yeah we're gonna become kind of a franchise for American companies so talking about strategic this is a problem and that we collectively have and businesses have this but also governments now this is what digital sovereignty is about and of course you know there is a problem yeah we're here at or a solution and we're here at FOSDM so obviously open source is definitely gonna be part of the answer to this but as you might know a lot of these neural network training technology and stuff this is already open source Google is happy to open source the the neural network software but not the training data of course so this is not completely the solution yeah one important thing is we need to take back control over our data we need to make sure that it's hosted here or at least under our control by European companies by Europeans or well at least under our control now obviously there are many technologies we need for that there will need to be networks of like open stack and that kind of stuff to store massive amounts of data the universities will start need to start to take more control over this data but of course one part is we will need to have a place where normal people can put their data where companies can put their data where they're editing documents and you know working together where they have video calls where you're chatting with other people where you're working with your calendar your contacts your mail well one of those obviously that's why I'm here is next slide yeah we are building an open source well platform where you can put your files and this is what you all know as next cloud that's the platform where you put your files you can share them with other people you cannot comment to your files etc etc and of course together with that you have a couple of other apps that always have been coming with next cloud and you have the photos app you have an activities app that you can see what happened to your files and we introduced some time ago another app that you could install if you wanted to which is next slide talk they can have video calls you can chat with other people and install a mobile app so you can call other people on your phone all via your own private next slide we have a mail client you have a calendar well contacts and a calendar app so these pieces are here and what we wanted to do was to change a little bit how next cloud presents itself because over time next cloud was like you have the files thing and then you install the others as apps yeah and what you then get you probably know is these apps in the top bar as you can see here on top now you have all these different apps yeah so the change we wanted to make was to actually move them as you just saw in this nice animation kind of on the same level next cloud is no longer about files yeah we are in 2020 everybody expects to also be able to have a chat to also be able to share a file in the chat room and edit it to attach a file to a calendar item so it's more become more and more important to have all the pieces in one place and this is essentially what next cloud hub is about yeah the new name is in the end just a change in how we present what you get when you install next cloud from now on there is a box on the bottom with a well checkbox that is checked by default that says install recommended apps and when you just continue click click next next what you will get is all of these apps you will be able to edit documents to share files but also to have a video call a chat create calendar read your email with standard next cloud now i'm going to go quickly through some of the changes in next cloud that we did on top of this this change of making it kind of a bundle and again you can still of course not install some of these apps and use all the pieces separate so well next cloud files that's for file management uploading downloading files searching well we have recommended files already for a while on top so if somebody commented on a file or shared a file with you you will immediately see it on top you don't need to drill down in folders and just find it there's a grid view tagging comments you can see what happens to your files and what well and the whole sharing of of course we have a new sharing sidebar but it looks rather similar to the old one except for some minor changes so i will skip that now one option that we recently added is that you can choose that every time a file is shared with you you have to accept it first if you get a lot of stuff shared with you that might not be nice but if it's not so much then this can be helpful and you have the ability to hand up ownership of a folder or a file to somebody else that it's really not just shared with them but actually they own it now that can be nice if you move in between projects for example in a company or in a team now the other big thing that we did is we call it workspaces or smart workspaces and what it is is above your folder is now a place where you can essentially put contacts with that folder so you can explain what the folder is for what it is about and you know you can go pretty far you can put the do list there you can even put files in it and an image and other things so if you're working with a group of people on the whole folder structure you can actually explain what each folder is for so that your colleagues stop putting the wrong file in the wrong folder you know you're always looking for the contract some person puts them there another one puts them there well you can now yell at them right there on top and this is also available on mobile so on your android phone you can also see this you can also edit this space and it's even collaborative editor it's built on next slide text which we introduce in next slide 17 so when you're editing that field and somebody else start editing it too no problem you're just both editing at the same time you see it's other making changes you can even see the other persons in there and again also works on mobile so it's a complete collaborative solution we introduced file locking I mean most of you probably know what that is you can lock a file so that others know that you're working on it and then of course they can ping you on the chat and say hey why did you lock the file how long is it going to take and when are you ready that's where it gets of course really nice now I have a nice video where I show all of this in action but because of time I'm going to skip that sorry I'll play a video at the end but it'll be a short one so photos we essentially rewrote the gallery app to make it a lot faster and nicer to use of course it still looks largely similar except you have now these nice sidebar and when you're viewing a file you can actually have a sidebar on the side so you can well even have a video call to discuss a file if you want nice thingy is that there's this community app called maps which is essentially kind of a google maps replacement and that there's integration with the file with the photos app so that you can actually see your photos based on the location where they were taken next about talk it's a well put your chat in one place the decent or centralized decentralized chat in a way and well we rewrote user interface here it mostly is a lot snappier but it's also nice that for the millennials among us which probably most we now show emojis a bit bigger you know colors there's a reply feature as well and the sidebar now has a search on top so rather than having to scroll through the whole list to find that colleague you can use a search that filters you can immediately start a new conversation there's also new dialogue for creating conversations so you can easily step through two steps to have a conversation and the lobby which we introduce in 17 is of course still available so you pick a time and date and then until then there's a lobby available for the people who are watching the really cool video verification feature of course still working so if you're sharing a file and you want to make sure that only the person who is supposed to get it gets it instead of sending the password maybe even via another channel that's still impossible that the spouse or a kid has access to their phone so with this feature you actually first have to start a video call and only then do you give access to the files so you really are 100% sure that only the person you just talked to gets access to it and not whoever got their hands on their phone it's quite nice yeah talk has commands so you can do a poll or you know connect it to github and get a warning when I don't know a test fills and of course all of this is available on mobile as well I'll skip this one because we have only a few minutes left calendar app so we rewrote the calendar app as well user interface again I mean it's a calendar app it looks like 2020 not like some of the others that look more like 1995 but it's still a calendar app it has a couple of nice features one of them that I personally really like is that when you're having a when you create a meeting you can create a talk room for the event there's just a button and then you click and then a talk room is created and added to the invitation so that you can have a call right there or a chat for the people who are joining and of course there's now a free busy view which is something we really needed to add and I think that is yeah create a talk room for this event so next about mail also made a whole bunch of steps forward one of the nice new things in mail that we did is actually it recognizes it in a rary so if you get a mail from well the train or airplane or travel company then it gets recognized other than top and if you click on the plus button you can actually meet the other to the calendar it's quite nice and it supports well hundreds of different companies but these are some of them so it's a pretty cool thing we did this together with the kd community I think there's a talk about it at FOSDEM or there might be not entirely sure but it's pretty nice and of course there's a video of it which you can see on our website but I won't play it here next lot flow is really nice it's essentially the idea is to automate boring tasks so you can do something like you know somebody drops a file in a specific folder there's a message in the chat room or I don't know somebody uploads a file in that folder and it gets turned into a pdf and email to somebody else these kind of features can now be configured in a pretty nice interface we're still adding more actions to it but there are like five or six at the moment you can also run a script over file automatically so you can essentially do pretty much anything and one of our developers is writing a app where you can just hit a uh how do you say that like a thing you on a server that you can connect it to external web apis and just the rest apis thing that you can talk to it from other tools so you could in theory use next cloud for your whole home automation for example if you want to um and a nice thing is of course you can combine these two because you can then describe what's going to happen in that folder just in top of the text on top of that folder which of course quite convenient we have already a third party developer integrate this this is an app I think it's called data analytics that can analyze a whole bunch of data which can be updated live um and it can for example reanalyze the data when a file gets uploaded in a specific folder or gets updated and it can also do actions like when the date hits certain threshold put a message in the chat room these things you can connect it into the whole system um well all of this available is on mobile as well uh for the desktop client we have new menu coming um I know I'm just spouting a lot of stuff because there's always so much happening in next cloud that it's really hard to keep it short and we're also pretty much at the end of time and I haven't even gotten to all the other apps yet there are 200 of them in our app store I'm kind of sorry for that but I'm thinking I'm out of time and I just need to stop it one minute yeah well there we go um look we're essentially going after office 365 with this and we're trying to offer a real alternative to office 365 that you can host yourself that 100 open source as a business of course you can get support from us as a company that's how we earn our money but as a private user run it on your draw box etc now we've seen all kinds of cool stuff that we have in this release but some of you might think well there's one thing missing because I still get these bloody Microsoft Office documents from people that still need to be able to edit them well you can download them and then use the file looking there is of course Colabora and only office which you can install if you know what a reverse proxy is if you don't you're kind of out of luck because it's really hard to install that stuff well we solved that so the biggest thing I think that we did for this release is that we essentially made a pig fly we made only office integrated in such a way that it's just one click and it works no proxies no configuration in Apache or nginx no docker container nothing just it works you can edit documents Microsoft Office documents or ODT documents with other people including a sidebar have a chat or a video call while you're editing the document it just bloody works my time is up thank you all very much any time for questions or not four minutes well what could not be answered in four minutes yes so the question is if the only office integration works on mobile I haven't tested it yet but it should if it doesn't it's a bug we will fix it ASAP any more questions yes no and we will not because honestly DoveCut is perfectly fine and there are others as well and the strength of next cloud is of course the web interface or the the end user experience where everything is integrated and the back ends of it honestly we don't want to do there are other people who do that better our strength within the user interface where you can share a file directly into a chat room where you can connect the chat room to a calendar item we don't need to build a calendar server or a mail server other people do that better than we do we build the user experience any more questions so the question is if you from Outlook can schedule an online meeting room in next cloud and yes and no there is an Outlook connector available I don't think it has yet support for this feature that it can create a talk room automatically so that you will still have to do manually but being able to book resources like a meeting room that feature should be there even in Outlook yes yes well there's not a video which I'm not going to be able to play there are those apps I promised there's one thing I wanted to say all of this is available right now yeah can download all of it and it'll work if there's not anything else yeah so the question is if we're going to create like a package for for example Debian what we try to do is to make a tarball that works for as many people as possible and leave the packages the packages to the packages so even our docker images and other things they're created by the community yeah I think that's the right model for us at the moment we focus on making a nice interface I I have a nice video but the problem is probably that there will be no sound well next cloud hub next cloud hub is the full content collaboration suite to manage all your documents and communications and only one worry-free package so to speak with next cloud files you can manage all your files and documents you can download and upload you can find everything the full text search and by tagging and of course you can share documents and collaborate with others for example with Carl, Paulette, Mickey and many more at the same time in next cloud photos you can find and view all your photos and videos just like this one oh that was nice in next cloud talk you can chat with others work on documents and even do audio and video calls like in a real office and best of all you can even participate from your mobile phone in the next cloud calendar you can manage share and sync all your appointments with your phone and desktop there are any more questions I'll post the video and the protection of itineraries next cloud hub even includes a full featured office suite that lets you edit all your office documents together with others you remember Carl, Paulette, Mickey here they are again the powerful content collaboration platform with all the features you need by the way the entire next cloud hub is open source and can run on-premises so you have control over your own data your cloud your data next cloud well that's a pitch there are four more videos but you'll have to go and watch them on our website thank you everyone


Here are our weekly picks for this week. To recap 56.3% versus 62.5% for the season, 9 out of 16 last week for the fans and 10 out of 16 for myself. Not too far off, so let's take a look at the results for this week. Week two of the NFL season kicks off with the classic NFC East matchup between the New York Giants and the Washington football team. For both teams, last week is something they want to forget. Not only did both teams lose, but Ryan Fitzpatrick will be out for multiple weeks. Can Taylor Heineke lead this team to victory tonight? According to the polls that we asked you guys on Instagram, 69, nice.  Our pick? Let's roll with Washington. Transitioning into Sunday, the Patriots head to East Rutherford to take on the New York Jets. The Mack Jones era is off to a rocky start after last week's loss to the Dolphins, while the Jets will take the moral victory in knowing that Zach Wilson is going to be a great player in the NFL. Let's take a look at the polls and who do you guys believe is going to win? 78% say that the Patriots are going to win as opposed to 22% are favoring the Jets. Our picks? The Patriots. The Broncos play a second consecutive game on the road when they travel to the home of AEW to take on the Jacksonville Jaguars. Trevor Lawrence suffered his first regular season loss, while Teddy two gloves didn't look too bad. Unfortunately, he has to move on without Jerry Judy for the next few weeks. Taking it to the polls, 75% of you guys are favoring the Broncos, 25% are favoring the Jaguars. The Jaguars, as you can see, are the worst ranked team on our power rankings, but I'm going to go with the upset and favor the Jaguars at home. One of these teams is first place in the AFC East, and it's not who you think. The Buffalo Bills will face the Miami Dolphins. Miami looks like they picked up where they left off last year, while the Bills looked a rebound after a disappointing loss to the Steelers. According to the polls, 81% of you guys favor the Bills, 19% the Dolphins. I'm going to take the favor of this and go with the Buffalo Bills. The injuries continue for the 49ers. As they travel to the East Coast to take on the Philadelphia Eagles, San Francisco will be without Raheem Mostert this season. As for the Eagles, Jalen Hurts is continuing to prove his doubters wrong. We'll see if he's the real deal against a solid 49ers defense. According to the polls, this is close. 55% favor the 49ers, 45% favor the Eagles. I'm going to roll with the Eagles. The Los Angeles Rams versus the Indianapolis Colts. This is exactly what the Rams imagined when they traded for Matthew Stafford. Without question, they've become Super Bowl contenders. Whereas the Colts, who were decent last season, are still trying to rebound and get back into form. Looking at the polls, 90% favor the Rams and it's not even close. The Colts only favor by 10%. I'm going to roll with the favorite and go with the Rams. Was it a fluke or are they legit? The Raiders face another top eight team in our power rankings and the Pittsburgh Steelers. Las Vegas is out to prove that they are real against another AFC North team. Pittsburgh is riding off the momentum of their huge victory against the Buffalo Bills. According to the polls, we're rolling with the Steelers. 63% go with the Pittsburgh Steelers as opposed to 37% for the Raiders. My pick, the Steelers. That offensive line didn't look too bad. The Bengals will take on the Chicago Bears. All of the doubt that we had about Jamar Chase and the Drops seemed to have been put to rest. For the Bears, in this revenge game for Andy Dalton, they continue to deal with the pressure of the fans wanting Justin Fields. According to the polls on Instagram, 62% are favoring the Bengals in this game and only 38% have the Bears. I am going to take the Cincinnati Bengals.  The Texans traveled to Cleveland to take on the Browns. David Cully makes a statement in his first game as head coach. The Browns almost beat the Chiefs last week, so there's no reason to believe that they aren't playoff contenders. According to the polls, hey, this is kind of lopsided. 90% are favoring the Browns, 10% are not, uh, are going to favor the Texans and not really giving the Texans a shot in this game. I'm going to favor the Browns with my pick. Another team that made a statement, the New Orleans Saints. They faced the Carolina Panthers. The Saints blowing out one of the better teams in the NFL instantly makes them a team to watch out for. All the Panthers have all the tools available to be a great team, so let's see if they can hold up against the Saints. According to the Instagram polls, 82% are favoring the Saints and only 18% have the Panthers. Kind of lopsided. I'm going to go with that 82% and say that the Saints are going to win. The Minnesota Vikings make the trip to Glendale to take on the Arizona Cardinals. Minnesota focuses in on improving their defense this offseason, but it will be enough against Kyler Murray. That is the question. The Cardinals look great on both sides of the football, and according to the polls, 89% lopsided as well.  I'm going to roll with the Arizona Cardinals. NRC South showdown between the Atlanta Falcons and the Tampa Bay Buccaneers. The number one ranked team in our power rankings are heavy favorites, but the Falcons could contend with Tampa Bay secondary dealing with injuries. But according to you guys that voted, you say that the Falcons are not going to contend. 94% are favoring the Bucs and only 6% have the Falcons. My pick? The Buccaneers. Facing another talented NFC West team, the Tennessee Titans battled the Seattle Seahawks. Last week was one that the Titans want to forget, while Seahawks continue to display why they are a top five team in the NFL. Will Derek Henry be a little bit more involved this week? Or will Russ continue to cook? According to the polls, we're going with Russ. 67% are favoring the Seahawks. 33% are favoring the Titans. I am rolling with the Seahawks. Two high powered offenses are set to put on a show. Dak Prescott and the Cowboys face Justin Herbert and the LA Chargers. The Chargers are coming off a big victory against one of the better defenses in the NFL, while the Cowboys held their own against the defending Super Bowl champs. According to the polls, this is a little bit closer, but a lot of you guys are favoring the Chargers. 59% while the Cowboys and their defense continues to struggle. 41% in favor of the Cowboys. I'm going to roll with the upset in this game and favor the Dallas Cowboys. Sunday Night Football, the Kansas City Chiefs versus the Baltimore Ravens. It's a tough road for the Ravens at this point with a loss last week and a danger of going 0-2 this week. Meanwhile, the Chiefs are coming off a big victory against the Cleveland Browns. Who do you guys have winning in this game? 77% are saying the Chiefs are going to win while 23% are going to favor the Ravens. I am going to take the upset, the Ravens at home and go with them for my pick. And finally, Monday Night Football, the Green Bay Packers versus the Detroit Lions. The conspiracy theories are out there that Rogers is intentionally throwing this season. But I have a strong feeling that his performance on Monday will put that theory to rest. It was a close comeback for the Detroit Lions, but they proved that they can stay in games when you count them out. According to the polls, we're going with the Packers in this game, 71% as opposed to the Lions, 29%. My pick, the Green Bay Packers.


Hey y'all, we're gonna talk a little bit about Keto Kick, how to use it, when to use it, why you should use it. I'm very, very excited about this and I'm gonna explain why in just a second. For 15 years, this is what I've been drinking or using, not drinking, they're pills. I'm big on to brain health. You get to know me, I've had a lot of brain injuries, I've been messed up, my brain, my mood's been off, I've been all over the place, dependencies on different things. So I'm always big on brain health and why this is so important is that what I've been taking in pill form for many, many years is finally in the delivery system that's gonna be very effective to the brain really quickly and really, really at a high quality. And so I'm very, very excited about it. So how I would use this is that you still drink your ketones in the morning. I would recommend having your ketones first thing in the morning, every single morning. This is a really good maybe early, early, mid, like the nine o'clock, 10 o'clock, 11 o'clock. When you need to get more focused on, you need to get more done in your brain or before a workout. Also, you could have it in the afternoon. Probably have it before three o'clock, for most people at least. And this is a really good tool because what's in it is extraordinary. And I'm gonna give you a little background of what's in it without getting into too much details. Number one is our free cell technology. So you're gonna feel the ketones fast. They're gonna uptake into your brain literally in five minutes. So you're gonna get a nice, huge delivery system. The second thing is L-carnitine. I'll see you at L-carnitine, which actually helps drive fatty acids into the cell. It actually helps with fat burning. Athletes have been using it for a long time. But it's gonna improve energy. So you're gonna get a different form of energy, meaning sustained energy, not like a hyperenergy, but like a sustained focused energy. Altaurine has really been, it's been, new studies have shown it's a protective of the brain. It helps protect the brain. It helps improve connectivity of the brain. So your brain works more efficiently, which is absolutely awesome. It has a C-to-Altyrosine in there. Altyrosine is really good for improving dopamine. People that are under high amounts of stress is super awesome for that, which also helps with focus, more of direct. It also will help reduce cravings that people have, fatigue that people have. So that's super, super awesome too. Alpha-GPC. Alpha-GPC is once again also a protective of the brain, but it helps with overall hyper awareness, focus, memory, it's gonna help the brain work better. It actually helps improve acetylcholine in the brain, which is an enhancer of the brain for memory and overall cognition. So it's super important, been using that for many, many, many, many years. And then althianin, and then althianin is like a, it's what's in green tea, it's a leveling. So it keeps people from going up here, then down here. So it keeps everything nice and stable. Also, althianin is really good for helping out neurotransmitters of the brain. So people stay more here, not hyper, not down, but just right across here. So this is an amazing product. I would recommend again early after, early morning or mid-morning and early afternoons. It's a, it's a kick. So it's called keto kick. So use it when you need it, use it when you need it. Truth is, I'll probably have it every single day because I'd rather have this than have all those pills. So that's what I'm gonna choose. Cheers, y'all. Whoever referred this to you, get back to them. You can order it from your website. It's gonna be a limited supply for now. And hopefully in the future, we'll have it as a mainstay product. Cheers.