You know look at Meta right this thing is an inch away technically of going all the way back down to this 153 level again You saw a short-term exploration. This is where Welcome to access a trader the number one community for those who are committed to taking control of their trading in order to achieve success profitability and longevity Thank you for joining us. Here's Dan Shapiro to help you find your edge master your process and And own your future Hey guys, good evening everybody welcome to another edition of the access of trader comm week an update show Hope everybody is having a great start to your weekend. Hope everybody had a good Trade trading week and hopefully everybody is healthy. I guess again. That's the name of the game So let's talk about the tape So we've been we've been kind of going sideways We've been watching the video for the last, you know two weeks or so you kind of know that we've been just trapped in this range here over and over and over again and The good news about this range was the longer, you know The longer something sits above a channel the higher probability it finally follows through But the problem with that is what that was on the surface was every time we had a chance to go higher We had pretty good data to go higher They kind of failed and there was no bigger. There was no bigger ball drop that if you guys remember on Was it last Thursday last Wednesday, whatever it was we had Microsoft cut guidance, right pre-market Everything started coming in very very aggressively and then slowly but surely the bulls the bid got You know the bid started appearing and the bulls, you know bought the dip right and there was no greater Data that you could possibly have gotten nothing more bullish than after a consolidation You have the arguably the the biggest and best company on the planet or at least top three To turn around Forecast lower guidance and the bulls take them the market higher But the problem was the next three days the market gave back those gains And then it started becoming a little bit of worrisome But before the worrisome part happened everybody was waiting for that CPI number, right? And slowly but surely the market started moving started moving We had some pretty decent days towards the back end of the week Wednesday and Thursday and we turn around say well probably the CPI Number will finally give us a little more clarity and the one thing that the bulls didn't do was progress on the 20-day Reclaim that they did on May the 26th And that was very very important of note because eventually Data right and eventually the reality of where we were and even again if you've been watching this video For even the last several months and I've been talking about the last five months that we lost the 50-day moving average I've been kind of reiterating the point over and over and over again We could rally as much as we want right week we could rally and we saw periods of of really good value especially right here in February right with a three-week rally and this really nice Distribution rally that we've had but at the end of the day We were still below the 50-day moving average and nothing again nothing longer term Happens if you can't reclaim the 50-day moving average because that's that's kind of the the line in the sand of Longer term sentiment the five days the shortest term sentiment the 50 days gives you a wider range of a longer term Sentiment at the end of the day. It's exactly what happened Off the rally that we had in March We had this rally the bulls just couldn't Just couldn't really progress to the next level of supply and the end of the day You kind of know what happened on Thursday a big reversal on Thursday's session and Friday's CPI number came But the one thing, you know the one thing that I'm still a little marvel then is the reaction to the CPI Okay, and not not for stock prices from the overall data unless you've never unless you haven't been Filling up your gas tank over the last year or been to the supermarket and realize milk is not 499 anymore Milk is 1099 now, right gas prices and not 325 for premium. They're 550 for premium So unless you have been living under a rock in Main Street Main Street America even anywhere even parts of the world you kind of knew that the CPI number was going to demonstrate Higher food and energy prices. So there wasn't a shock and I think more people were shocked that we sold off Than the actual data and because if you look at what happened the previous day And this was you know, this was kind of the nail in the coffin of the bulls this one candle Okay, which was Thursday's session, you know, it's sold off and as it was down like 350 points And what this one candle did was it wiped out the distribution for the first two weeks Having its first close below the 20-day moving average, which we finally reclaimed on May the 26th That was already the bearish thing and if you know get if you follow me On social media, especially on Twitter the previous day right on that close You know, you basically said I basically said you got to be you know, you got to be sell by so I can You possibly bull but be bull buys going into Going into Friday's session and you know, the only thing that Friday did was really Exaggerate what the Thursday candle did and now we have a very very aggressive move down if you look at the week's totals Pretty, you know pretty staggering, you know, you had nearly 6% declines all across the board yet nearly 3% declines and as I actually lost Over 3% on Friday But what it did do technically speaking was set up again a date with the bottom of this channel here of 283 And again, if you believe in the theory of stocks trade from supply to supply demand to the man Well, again, here's your next demand, right? So if it stopped on Thursday right on demand and you believe in that theory then that stocks go to the next demand Well, here's the next demand of 283 283 on the blower Bollinger band and if you watched Wednesday's video We said well, I said excuse me I said at least what Wednesday did was was giving us a definitive line in the sand So if you go back to the last video before this one Was the Wednesday video? I said at least we know now definitive line in the sand was this 302 level And once it crossed that 302 at the end game short term was going to be very very challenging For the bulls we had the nasty sell-off and now we are poised for a move back to 283 and the one thing that is is Going to be kind of a counter argument from what up what I'm saying is I will say this much I was very very impressed with the smaller cap group this week Usually I don't comment on it because they usually have you know kind of a tweak run here And then like eight months later. They'll have another tweak run there But they I will say was there's been some really strong moves in the small cap sector So the one argument that you can turn around and say well How can what market sentiment be so sour? Considering people are really bidding up a lot of these small cap names And that's a very very valid argument because again at the end of the day is if there is speculation money Flowing into a specific group. Well, how can you turn around and say well? There's going to be a buyer strike in the overall market But at the end of the day Technical analysis technical analysis and as good as speculation money is right now in the smaller cap group matter of fact If you look at the IWM for example, right? They had a really really strong run a lot of strong a bigger stronger run Then in the S&P Then the Nasdaq in the last in the last three four days But you could you could quickly see what happened in the last three days So even there slowly but surely you're getting a little bit of a sour mint a sour and sentiment And now if the IWM takes out this one 77 level It's going to pretty much do the exactly the same thing that we're looking at for the S&P and the Nasdaq 100 probably getting a test back to this one 72 level and if you look at the SPX for example, right? I'm gonna look at the SPX Just want to give you the idea if you look at the SPX for example You can see exactly the same thing mirror image of the Nasdaq, right? It lost that 40 39 on a close and now we have room all the way up to all the way down to 3854 that correlates with the bottom range here on May the 20th. That was roughly 3810 so yeah, the equities you know equities going into this week You know, they're gonna need you're gonna need a really really strong move by investors to kind of shake off What happened last Thursday on Friday? Tesla after the close as I'm sure many you guys know Announced at 341 stock split, you know that the reaction was a little muted I'm not gonna lie if you look at usually when a stock comes out with a stock split You know, they usually would really take off really well And again, it was up like seven eight points after the close considering it was down 22 points You know in the regular session, that's not exactly great But again, you never know how the investors are going to look at Tesla for a split Maybe the reactions a little bit muted because it already had a recent split Well recently I feel like Austin Powers a second ago But yeah, you know, look, I think the key going into Monday session is we want to see how these stocks are gonna react personally I believe that any rally if you look at you know any tech stock and I'll show you in a second If you look at Amazon, right? If you look at the 60 minute view on Amazon. Oops. Excuse me. E-signal Still hasn't really correlated here since the split but I'll show you here in a second. Give me a second here So if you look at Amazon's chart, right? If you look, you know, any single time now to hit supplies get rejected I tell you one thing really aggressive ever since the split you got really aggressive put buying coming in for next week They were coming for the 105 puts that were coming for the 103 puts in very very Aggressive size. I personally think if it starts losing Friday's channel You could get a move back down to that 103 105 love a big big institutional money flow on Amazon even You know even a name like for example Like Facebook meta, right? I don't freak anybody out, right? So meta You know, look at meta, right? This thing is an inch away Technically of going all the way back down to this 153 level again. You saw a short-term expiration This is where you you know, this is where you kind of say follow the smart money or follow the institutional money They were coming for this week's and next week's 155 puts on meta and then look and this is where they're getting these bets from that's the bottom of the channel here of The linear regression line a name like Apple for example as well, right? I mean all these stocks are breaking down Pretty pretty aggressively and it kind of still goes into the theory of this was just a bear market rally Just the same way we had all the way going back to January from March 15 that ended into supply and unfortunately this last round of rallies just just wasn't strong enough great consolidation After the reclaiming of the 20-day moving average was you can possibly so you could possibly suit your eyes It just wasn't strong enough to get that next move forward and now we're getting back to the bottom of the range So you know going into this week look is it possible we have you know some sort of relief rally on Monday? Yeah I guess right, but again, you've seen such big heavy technical damage, especially last Two trading sessions that again the value now is back to the downside and you know somebody asked me on social media Are you bearish for this week? I mean, how can you if you look at charts? How can you possibly have a good a good vibe again? Remember a dead cat bounce is not the same as stock prices going higher, right? Stocks go up is completely different stocks going high You could have a stock that just lost $30 on Friday go up $6 on the day But that's apples to hand grenades and one is telling you the macro view one is telling you the micro view So we could get a dead cat bounce on Monday or Tuesday But the point is there's been so much technical damage Especially in the technology group that the value for this week at least the start of the week Will be to the downside. I think I have pretty much a hundred percent sell buys At least setups initially going into this week to the downside. We'll see how it plays out, right? That that's the coolest part about about trading especially When you're trading day to day You could switch gears very very quickly your opinion is based on technical data Not where you think is going to go But again, it does help to have a clean pocket right a visual of what you believe can happen next And if you look at all these charts, I mean, they're setting up all the same way I like this dash. Look at that. Look at the bottom of the channel here You know if this thing starts getting down to this bottom channel and confirming this thing should go lower You know, we talked about meta, right? We talked about met a big big channel coming up here with the 155s being bet going into this week So again institutional money flow is dictating the chart price on the video got hit semi-conductors obviously Been very very weak there were the first group to roll over you could see You know, the video has a possible destination to 160 Taking a mat for example is another semi-conductor with it as well is about to break down a name like fiv e They came out with earnings, right? Came out with earnings. They defended the bottom of the channel last week on the earnings But look I mean look at this channel here if this thing starts Violating this bottom channel here. They already had a catalyst. They had a week quarter Maybe this thing starts coming in as well and docu, right? Look at docu docu got got killed on earnings, right? They were down pretty big. They defended check this out. They defended the bottom of this channel here four times I mean, that's what I'm watching for this week if this thing if this thing I'm hoping this docu has a dead cat bounce on Monday so they could get off of SSR So because if later in the week this thing starts taking down the bottom of the channel And you can see these Bollinger bands getting tighter and tighter if it starts losing this bottom Bollinger band It's gonna have a next round of selling as well. So, you know, I think the data is the data I think again, like I said, if you're living underneath a rock if you're shocked of what happened With the seat with the May CPI, you know, you know, kind of kind of unless you haven't been to a supermarket I've been to a gas station in the last, you know, six months or a year or so You kind of know what's already out there So I think people are going to look at the CPI as kind of the result of why we sold The CPI was the result of technical damage what we had on Thursday session closing below The 20 day moving average that we worked so hard to reclaim on 526 So going into this week guys, obviously any rally I have zero interest in You know until they start reclaiming if the cues can start reclaiming back 300 Then obviously we start going back at least short term to the bi-signal But anything below that again starts another cycle that ultimately at some point this week I do believe we could get a 283 area now the question is what happens if we gap down to this 283 level Right because that's always on the table. Yeah, I mean I could see a dead cat relief bounce If we gap down to 283 trap some shorts on this Bollinger Band and have a rally up, right? That becomes a whole different situation But assuming if we do gap up on Friday if do we do gap up on Monday The last thing you want to do is buy stocks pre-market or opening range highs That got destroyed on Thursday and Friday Remember again for the most basic thing of technical analysis For a stock to move higher not to go higher because people, you know, people get confused People turn around and say well If a stock goes red to green can't you buy it? Of course you can buy it but red to green is not a technical way red to green is basically Red to green that's all it is for a stock to go higher, right higher broad higher It has to take out the previous days high if the market wants to go lower It has to take out the previous days low and that's the most basic part of technical analysis So if we do have a dead cat bounce remember there's a reason why it's called a dead cat bounce Not going higher so going into this week again sell bias to start We'll see what we are the most important part is again trade both sides of the market Don't paint yourself in a corner. Don't paint yourself a bias. I'm wrong all the time, right? The key is again not to be you could be wrong as much as you want theoretically, right?  Have a great wonderful weekend get some rest Hope everybody's healthy and happy and having a wonderful summer and when god's help i'll see you all on monday. Take care


Good morning, everybody, or good afternoon, depending on where you may be. My name is Matthias Livus, and I'm from the Australian Research Data Commons. I would like to start this webinar by acknowledging the traditional owners of the lands on which we all work and live. For me, that is the Wajuk people of the Nungar Nation. Now, I'm very pleased this morning to be introducing Jason Bell, a QCIF e-research analyst based at Central Queensland University. Amongst other things, Jason teaches software carpentry workshops virtually to students all over Australia. Central Queensland University is a very, very geographically diverse organization, and Jason will tell you all about that. Over to you, Jason. Thanks, Matthias. Well, welcome, everyone. So, my name is Jason Bell, and today I'll be presenting the virtual software carpentries that information that I've been running over the last few years and some of the key learnings that I've found. So, before I go too far in it, for those who do not know me, my name is Jason Bell, and I'm the Senior Research Technologies Officer within the Information and Technology Directorate at Seekhee University, Australia. But I'm also the e-research analyst for the Queensland Cyber Infrastructure Foundation. And basically my role is I help researchers achieve better outcomes through the use of technology. And so I look after our HPC system, I look after our research storage, but I also run some training sessions. And so today I'll be focusing on some of those training sessions that I run and some of the things that I have learned from it. So I want to start this presentation off with a bit of a quote. And it's one of my favorite quotes, and it's from Grace Hopper, the American computer scientist. And the most dangerous phase in the human language is we've always done it this way. And for myself, we found that we couldn't do face-to-face presentations. And the reason why we couldn't do that is that we're actually geographically spread throughout Australia. So I'm based in Rockhampton, and I'd also like to acknowledge the traditional owners that we present on. And from myself and Rockhampton, that will be the drumble people. But we're actually spread right across Australia. And what we found was that we didn't have enough participants at a single location to run face-to-face sessions on a regular basis. And so because of this limitation, we then looked at other means. And there is definitely a need for software carpentry training. But four or five students is just not enough economically to try and run a session. So by doing a virtual session, it allows us to connect to all of our campuses throughout Australia. So a bit of history, software carpentry at Seeku University. So I've been providing software carpentry workshops and lessons since 2016. And as I'm the only instructor within my region and institution, I found it probably more appropriate for the audience and being virtual a lot simpler if I just focused on a particular topic. Rather than two days where it would include a bit of Unix Shell, a bit of Git and a programming language, whether that would be R or Python. And I found that that's worked reasonably well because they can focus on a single topic. And so the sessions that I generally run is the Unix Shell session, the plotting and programming in Python, and R for reproducible scientific analysis. So when I first started software carpentry, I actually ran some face-to-face workshops. But I found that particularly after the initial cohort that attended, that it was hard to get the numbers. So we faced some issues like everything, nothing goes quite smooth. What I do want to say is that I'm happy to share these slides with anyone afterwards. So don't worry too much about writing down all the details, happy to provide them later. But some of the issues that I faced was that people were confused by the name software carpentry. And because of that, they didn't relate to it or understand that actually it could help them, particularly with data analysis and things like that. One of the other things that we do here, and it's something that I mandated and believe in myself, is that we offer the workshops for free. So we wanted as many, particularly of our CQ university researchers and PhD students to attend, and we didn't want barriers to entry. But what we found, and what I found with running the sessions is that a number of registrants would not turn up. They would leave, and being virtual, they'll leave halfway through the lesson, or not turn up on the second day, or not prepared for the workshop. So you'd spend time getting the software installed and everything up and running. And that really had a negative impact and really didn't allow me to fully capitalise and build on the, to use the full two days to focus on the content. And we found that, and it's my belief a lot of these consequences were absent. And so because there was actually no negative impacts if they didn't attend, then people would just register and so forth. So we had to change that. Some of the other issues that we face is that participants would get distracted. Like all virtual sessions and so forth, people would get phone calls, or student visits will pop in their office, which meant that they missed some of the content. And as you're probably aware with the software, carpentry, material, where we're teaching, for instance, a programming language, there is a lot of content covered. And if you miss an error or two, that actually has a quite a negative impact. And what it actually generally occurred is that they then struggled through the rest of the material. And some of them then just found it too hard and left. The other, I guess, the concept or the thing that to come up with is that it's not easily to do the actual sticky note concept that's used in software carpentry. So with a face-to-face workshop, we have these sticky notes and you'll have a green sticky note for, yep, you're on track, everything's going well, you've completed the exercise, or a red sticky note or something similar saying, hey, I'm stuck, I need help, and people would move around the classroom and help those with the sticky note. The only solution I've come up so far is when I ask how everyone's going, I get a thumbs up or a thumbs down. As well as that, what I did find, particularly initially, were some people and some of the actual participants said that they were going okay, but actually they weren't, and they didn't want to admit that they were struggling. And that actually meant that we actually lost some of the students. And one of the things that we found is that with online, you can't have virtual helpers just wandering around, checking how everyone is going. So they were some of the issues that are faced and dealt with over the time that are running these. But that's a negative and today I really want to talk about the positive and what I've found and my experiences that actually work very well in providing virtual software carpentry workshops. First of all, it's getting buy-in. One of the biggest issues that I faced was tackling the lower attendance and drop-out rates. People would register but not turn up. And with all the workshops that I run, I limit the attendance to a maximum of 12 participants. And so this really encourages people to register early and to value their spot. And I do it on a first-in-first-serve basis. But from this, I actually had quite a number of students that would then miss out and go on a waiting list. And what we found is if people didn't turn up, it really meant that others that could have actually joined were unable to attend. So what I guess I've mandated now and quite strongly have highlighted in my communications with the possible participants is that if they do not turn up or attend the entire training, they actually forfeit their spot for any future training held by the CQ University e-research support. So which is basically me. I won't provide any training for these people. Now, obviously, there's always extension circumstances and things like that. But I mandate that, hey, you've got to let me know within 48 hours because those people on the waiting list could actually fill your spot. As well as that, I've been to a number of software carpentry workshops where we find within the first 30 minutes is spent getting everyone up and running, making sure they've got the software installed and they're connected to the Wi-Fi and things like that. But as a solo presenter that 95% of all the sessions that I've run, I've done it by myself with no helpers. I can't afford to waste that time fixing individual users when they first get started. So as well as that, I also mandate that not only do you must attend, but you've got to have everything actually installed and up and running prior to starting. Because at 9 o'clock when I generally start these sessions, I want to be going through the material and going through the lesson because there is a lot of content to cover and I find the more that we can cover the better. So again, I set the concept that all Blacklist users if they tend and have issues and so forth and I just flat out refuse to help them. I know that's negative, but in my opinion they should have contacted myself earlier prior to that. So by having this, I guess, Blacklist participants, it actually has been a very powerful incentive. As a result, I haven't actually had to Blacklist anyone to date and the threat alone has seen that I've achieved over 85% attendance rate and only one or two that have missed it have been through valid reasons. And not only that, I get participants now contacting me early, letting me know they've got everything installed and ready to go and it allows me to hit the ground running. So I found this to work very well with my colleagues and my researchers at other software carpentry. I heard that some people put a small nominal fee, which generally might cover morning teas, but it means that if you pay something, it's valued and considered important and so I find with the threat of Blacklisting and they know that there is only a small number of people that can participate, I find that that works very well. So that really enabled us to get good buy in and so I'm actually running two software carpentry workshops next week on Monday and Tuesday and another one on Thursday and Friday and I feel both of those workshops within a week of acknowledging and I still getting people contacting me every day wanting to attend. So it's quite powerful and I think word spreads of the value of these courses and so that's why they've been deemed quite popular. But to really do a good virtual workshop, you need a very good video collaboration tool. Now at SIKI University, we have an institutional license for Zoom and so that's what we use for our collaboration sessions and one of the key features with Zoom like this webinar today is that you can share the screen. So this then allows the instructor to see what's going on and because you can see, you can actually help but there is a particular functionality in Zoom that I think has made the world of difference and that I guess feature is the ability to request remote control and why that is important and why I found that to be quite valuable is that it really makes debugging and solving user issues exponentially faster. I mean we've all had those sessions in a virtual where someone else is driving and you say, well, click on the button. No, not that button, the one on the right and so forth and that really takes time and for these lessons to go smoothly, you want to reduce any time delay with it. So as someone who knows what they're doing and can scroll and navigate quite quickly, it then makes the actual session run very fast. So I use the request remote control very, very often. I would probably on average remote control our participants, computers, anywhere up to 50 times in a two day workshop. So it's something that I use quite extensively but something that occurred last year which I must admit surprised me and there's an assumption that I had wrong and the assumption was that with these training lessons and courses we have a variety of attendees, everyone from those comfortable with programming but also those who have never touched programming in their life before and they're just getting started and one of the assumptions I had was I would think that those more advanced programming type people would I guess get frustrated and bored at the slow pace of me helping the very, very beginner type participants but actually I found that that wasn't the case and what I actually found was that these more advanced people provided more of a peer mentoring and actually helped some of the users and this really became into effect when we started collaboratively debugging to help solve user issues and I'll talk about that a little bit more but I've actually found that a lot of the advanced people still get a lot of value at and are actually happy to contribute and collaborate so it's a really good environment and this I'll call it collaborative debugging for want of a better term but I actually believe and I'm happy to discuss this further but I actually believe that some of the cases it's better than what the face-to-face sessions give you and I'll explain why is my opinion and I've done many that people think the face-to-face sessions are superior in the format but I would actually argue and that seeing the instructor solving issues remotely for everyone to see is a very powerful thing so an example is that we have a user that's stuck they go to run their program or whatever and it's bringing up an error message and something like that now the user might tell you what the error message is but sometimes you actually need to see the code see where it stopped at and things like that to understand what the problem might be so by me logging you know remotely connecting to a computer and controlling it I can then scroll through see the error message highlight where the error is found and sometimes it's very simple and then actually show how it's fixed and then moving on so that gives a number of advantages one is that other users can see how I am remotely debugging and solving problems because a lot of the computing issues and problems is that there is syntax errors or bugs or whatever it might be that it takes a while to understand what all that means particularly with new beginners but when they see how I debug it relate that to the issue a lot of times when I'm solving that I'll have so for example if I have 12 people in a session I'll say okay how's everyone going and two or three might be saying it's not working I've got a problem so I'll remotely connect to one user I fix it and over 50% of the time someone will say actually that was my problem too okay but not only does it fix the problem just there but because people see the issue nine times out of ten they might face the same issue later through the workshop and because they've seen it debug they actually then get an understanding on how to fix things and so forth the other thing too I found was that you get a lot more of the I guess extrovert people initially saying hey it's stuck it's not working and you know they weren't embarrassed just if it's the most obvious or simple error but by doing that and seeing me fix that I've actually had people then who you know who are more quiet and shy actually Jason I've got a problem too and it brings people out of their shell and through doing that you get what I call a truly collaborative learning environment and I think you know that is where in my opinion learning really has a big impact because they're not afraid to highlight that hey I've got a silly error message and I don't know how to fix it we can actually get that to work so when people are sharing this screen initially they're a bit hesitant but if you get one or two people straight off the bat highlight some simple errors that then tends to engage everyone but one of the things that I found in the sessions beneficial is not only to use to see how I debug an issue but actually sometimes some of the more advanced people would find the bug or issue before me and so we actually had in cases a racer who could actually find the issue or bug first and you know I don't mind if someone else highlights where the issue is before I find it and thus it speeds up the process but it then engages those more advanced level people and so that you know they're not just bored going over content that they already know but they're actually helping to solve things and so I've actually found that in my opinion that is one of the best outcomes and benefits from a virtual style workshop where you're more than peer programming you're collaboratively multiple people help working together highlighting learnings and solving problems so I've talked a bit about you know some of the benefits and using a good video collaboration tool and ensure that you get really good buying there is nothing worse than you know people leaving or you have limited spaces and people miss out but some of the other things I wanted to highlight that make virtual workshops even better is the participants you're having dual screens what I mean by that is that they have the two screens one screen will be showing the video of the instructor you know seeing their code seeing what's being typed and being able to follow it and then the second screen for their work I have had a number of people over the years connected using a laptop and whilst that is fine they have to keep switching back and forth from what I'm doing to what they're doing and so they tend to have more typos or more issues and so you know I do let all of my users know that hey if you can get access to using dual screens make a massive difference because they can then compare their code to my code and spot any little errors and things like that as well as that I find you know there's always the more shy type of participants who don't like to see themselves on the screen and so I always get a few people that turn their video off but if you can convince them to turn it on it actually makes a difference and where it makes a difference is it makes it easier to read the audience so for example in this webinar I cannot tell if people are understanding what I'm saying if I'm going too fast or too slow or things like that whereas when I get people to turn on their video you can read their body language and even if the people are saying yeah I'm good you look at them and go no you're not actually you're stuck and let's help because if you can help those people get over those minor issues it then makes it a very useful workshop and they get most value out of it obviously virtual workshops means that people can join from anywhere okay I have many of my users joined from remote locations and particularly you know as long as there's a reasonable internet connection okay people can connect I've had I would say at least 40 to 50 percent of my users connect to my sessions from home now they do this for many reasons because they have home duties or you know another thing even though we have campuses throughout Australia there are many of our particularly RHD students that are a hundred of kilometers away from our nearest campus and so you know they need to learn all of this material but means that they can tend without having to travel and so that actually has been a very big positive so much so that for those who don't know we also particularly at QCIF we run a lot of hacky hours and it's either a weekly, fortnightly or monthly type session where people can bring their problems and you know people like myself and others can try and help this year I'll be running all of my hacky hours virtually only because I find I get a lot more people attend and I'm able to help more people I had one person join a virtual hacky hour from a hay bale shed out in the middle of a paddock so you know if you allow them to attend they will come and most importantly it provides greater inclusivity to our workshops you know if there are no costs in travel and particularly a combination and things like that more people will want to attend and participate the other thing too I'm talking to my QCIF colleagues so QCIF you know has partners within most of the Queen's End University so James Cook University CQ University QT Griffith University USQ and so forth but all of their most of their sessions is run on campus and some of the biggest issues they face is finding a physical room big enough to run these sessions in the great thing about virtual is you don't have to worry about that as long as you've got the technology you can do it from anywhere and so you don't have to worry about additional cost room higher catering things like that but because no travel is required other organisations other institutions and other groups can easily participate so it really encouraged broader participation something that I tried recently is that you know having two people run the session is better than one sounds obvious but as someone who has always been a silo instructor recently I had one of my QCIF colleagues Amanda Miyato from Griffith University who actually attended the workshop as a remote helper what I found was that while Amanda didn't actually cover the content herself she was able to answer some questions that I might not have known or thought of at the time but the biggest value I found was that if we got a left field question and obviously we want to encourage interaction with our colleagues if I didn't know the answer I couldn't just say to everyone stop right there give me five minutes to google it I can find the answer and get back to you because that really then stifles the actual teaching progress so what it actually allowed Amanda to do was actually go and do that research find the answer come back and report back to the group whilst I kept presenting and I found that invaluable because you're always going to get things that you don't know or can't answer at the time and without delaying everyone else someone could do that get back an answer for you I did have one or two remote students do that with me previously but having an online helper really made that quite valuable so what about potential improvements where to from now so some of the ideas that I guess I'm currently toying with is is it possible to run a virtual session for a larger number of participants you know I'm always over the numbers and a waiting list so you know the more that I can actually teach and help in my opinion is better but you know I can tell you now as a silo instructor by the end of the second day I am brain dead and I need to go home and crash and burn for a little while because it's quite exhausting mentally but you know if we had instructors that would go through the material then you know can we add in more users as well as that I know that zoom has the sidebar functionality so if you had a participant who was completely lost completely stuck it's going to take more than a couple of minutes to help could we use the sidebar where they go off into a side meeting resolve the issues and then come back and try that before but that is something that I'd like to I guess consider and test and see if it's useful as well other ideas that have toyed and QCIF has mentioned to me is that could we run this with satellite sites so you have four or five people at each site with a local helper the disadvantage with that is I think you lose some of that collaborative debugging but you know it comes down to bang for buck and if I could get 40 people participating then you know rather than 12 there might be some I guess negative impacts but the greater overall getting as many people exposed and taught is quite important so if I guess I want to highlight this is that just because software carpentry is mostly always been done face to face you know I'm happy to highlight and say that actually virtuals work quite well I've got a packed out workshops scheduled next week and I found it actually can work very well so from there I'm happy to I guess open the audience to see if anyone's got any questions great thank you very much for that Jason now we do have some questions already so the first question for you Jason is do you keep the same food a workshop format for your remote sessions for example do you have regularly scheduled breaks for morning tea lunchtime and what have you yes I do and you know a lot of the lessons plan and layout is a little bit fluid because sometimes you might get to a particular topic that's a bit harder and takes a bit longer but you might get through other topics a lot faster so generally I have a schedule in which you know I map out when morning tea is when lunch and that's to give myself a break not just the students so yeah absolutely I have a schedule I try to a hear boy but depending on how the workshop goes sometimes we cover a little bit more content than I was hoping and other times less great thank you another question this time about your online hacky hours for each hacky hour do you have a topic or a theme no at the moment our virtual hacky hours is probably still a relatively new thing for us it's hacky hours has probably only been running at Siki University for about four to five or six months so really just in the initial phase but you know I find I get more people actually participate because last year we had once a month a face-to-face in Rockington and then once a month a virtual but I found that the face-to-face not many people were attending but with the virtual a lot more so instead of having to wait an entire month for someone to get help they can now only have to wait two weeks and so that's the schedule that I'm planning to get started next month okay sounds great I'd love to learn more about that when you have more to tell me or tell us rather okay another question great advice for hosting sessions and I liked the dual monitor suggestion do you have any other tips for participants to help them get the most out of the virtual workshops good audio and a webcam somewhere that you know when they ask a question they can be heard quite easily sometimes people use just the built-in mic on a laptop and that so it's a little bit more difficult to understand or they don't have an audio device at all I have in the past had to answer questions via the chat channel so having a good I guess microphone and a video device so we can see them makes a big difference okay great okay another question has just come in so you noted the usefulness of reading the students body language to tell for example whether they're actually keeping up or whether they're in trouble this particular person found that a major problem when they've done online teaching despite most students having cameras is that perhaps they as presenter didn't have enough screen space to see all of the audience how many monitors do you have in front of you when you're teaching and what size are they so okay I have I'm very very fortunate here but I'll do a virtual tour but I actually have a five screen setup now it's multiple computers and so forth but generally I use I have a Mac windows and Linux machine and so forth but generally I use a dual window setup and you know I do have a part of a window particularly for seeing the participants I always keep an eye on the chat because people answer questions or ask things as well there particularly if they're not comfortable interrupting during the session as on covering a particular topic so I have the chat and then my slides and or whether I'm using a programming IDE like RStudio on one screen that I'm presenting I would admit if I had a three screen setup where you could have one entire just for the audience that would make things a bit better but I do try to cram in a lot in the one screen okay great now we the other thing I wanted to sort of with that is though I have these other screens I do have one that I have looking at some of the content that I'll be covering shortly so I can keep an eye on what's the next subject coming up you know what's coming so that it gets me into the mental preparation of what's next rather than just you know because I want to show if I'm doing an exercise for example I want to show on the screen that's the exercise we're working on for people but having another computer iPad whatever that you can then scrolling on what's coming up next and what I'm going to cover and particularly if we're I guess lost a bit of time I can then use that to see what bits I can skip just so that we keep things on track so I find that quite useful as well okay great another question now you did mention at the beginning of the talk that you require your attendees to have all the software installed before they join otherwise they run the risk of being blacklisted from training what kind of support do you offer then pre-workshop so you mention that they do get in touch with you if they have any problems so a lot of times I just point them to the software carpentry set up because there's always a section dedicated that what they need to do to set up and get running about 80% normally do that without any issues but the 20% sometimes and one of the biggest with our iHD students is they don't have admin rights to install software on it and so forth so normally they might get help from field services to do a little bit that and then probably 5% of users I might get on and help them just to get over the mark because you always get one or two machines that are a little bit different and quirky and something that's not obviously easily fixed okay great some more questions around the logistics of your own set up so you did mention that you don't necessarily need to book a room or anything to deliver from and I am curious I see that there are chairs behind you do you share your office with other people and are they very I'm very fortunate that I have an office to myself and it is a very big office so very very lucky but no it is important that you have a room that you can be loud you know talking and not have any interruption so I actually find that even participants trying to participate in an open plan environment can be sometimes a little bit difficult so if they can move into a quiet space or whatever where they can listen in and participate and do that seems to work reasonably well but I think it is vitally important for the instructor to have no external noises or things like that that can make the session disruptive okay great and then another question about and this is back to the workshop format and timetable so with CQU being across all of Australia and there is a number of time zones to consider there do you make any allowance for say somebody in western Australia who is two hours behind you generally the answer is no but sometimes it is a case of well if they had to come over to a Queensland or something like that they would have to work in their time zone anyway and sometimes I have things where people may miss the first hour but we have things I have got one person that is going to miss the first hour but they have got everything set up they are going to do the first two chapters that we cover and everything then allows them to join in and participate that way but generally speaking with most times I do it from about 9 to 4.30 Queensland time and generally that allows people well if they have to start at 8 or something like that it is still not too bad I am sorry if your exact question doesn't get answered because we do only have limited time but if your exact question hasn't been answered feel free to follow up with me or Jason after this session okay so a question about the room this is my schedule that I have for one of my sessions next week and there are the sort of rough timings and so forth that I have for the sessions yeah certainly I suppose then with the earlier starts for people who are west of you I mean an advantage is they can attend from home and it is a little easier to start earlier from home than it is if you have to go to go find parking drive somewhere and get your coffee and get ready in advance and that is something that I do find is that a number of the people do join from home because whether it is time zone or anything else like that yep okay now we've got one minute so one final question and this is about the remote control so there's a question just asking you to clarify a little bit so with the remote control does that mean that the students share their screen you spot their problems and you ask them to make changes or do you really have full control over there and you can type and everything so within zoom how it works is that I'll stop sharing my screen and they will share their screen once they're sharing I can press a button that says request remote control they then click on a button to allow and I can take full control of the computer so it actually you know I can scroll down zoom so rather than sometimes getting them to type commands or click on buttons or whatever you know I actually can control it on their computer itself and again if they have a reasonable internet connection it's actually quite quick and responsive okay great thanks for that and with that we are now out of time so I would like to thank everybody for attending and I would especially like to thank you Jason for taking 45 minutes out of your very busy teaching schedule to run this webinar this session has been recorded and it will be made available on youtube shortly after we've done some editing so please share it with your colleagues and then friends so thank you again Jason and have a great day. Thank you very much for everyone's attendance and thank you for ARDC for giving me this opportunity to tell my story so thank you Bye


from Seattle, Washington. It's theCUBE, covering KubeCon and CloudNativeCon North America 2018. Brought to you by Red Hat, the CloudNative Computing Foundation and its ecosystem partners. Okay, welcome back everyone. We are live in Seattle for KubeCon and CloudNativeCon 2018. Kube's live coverage, three days, day one of a full house event here, through 8,000 people doubled from last year. I'm John Furrier with Stu Miniman. Our next two guests are from Red Hat. Great to have these guys as our guest is also, thank Red Hat for being great sponsors. Brian Redbeard Harrington, Kube alumni back, product manager of Service Measures at Red Hat, and William Oliveria, product manager serverless at Red Hat. We'll hear a lot about that. Guys, first of all, thanks for coming on and thanks to your company, Red Hat, for being a great supporter of theCUBE and the community, the contribution you guys have helped us make. We really appreciate that. Thank you. Happy to be here. I'm delighted to be here. All right, so let's get into it. So Service Measures are hot because now Kubernetes is kind of like we're seeing that totally stabilize. And now you're starting to see the engineering and the value creation happening in layers, shim layers they call it here. We've got stateful applications. So you're starting to see Service Measures conceptually adopt. There's a quick update on where that is, how real is it, what's the progress, and what's some of the state-of-the-art activities around it. Well, the beautiful thing is using a Service Measures, not anything new at all. I mean, that was really built to top the Netflix OSS ideas. They've been around for seven, eight years now and it's really just kind of decomposing what were a bunch of individual libraries that you had to implement into more infrastructure services so that you know that you just, regardless of the language, environment, et cetera, you've always got a certain base platform ready to go. Is Service Measures going to be a standard thing? Is it going to be Service Measures of your flavor? Is it going to be certain instances, custom Service Measures? How do you see that coming out? Do you see Istio, Knative? It's things evolving. What's the state-of-the-art? Is it going to be, that's going to be the new normal or is it going to see settling? What's your view on that? I think to some extent it depends on the scale that you're at. If you are at the scale of Yelp or Stripe, one of those, and using Envoy, you already have a good idea of what that mesh is going to look like so you're building that control plane in the way that you need it. Where Istio and Linkerd and some of these other ones that come in is when you are at the smaller scale and you need to figure out what your control plane is going to look like, that's where it really shines because it gives you something that you can just start using and has some training wheels on it to make sure that you've got a stable platform to use from day one. So one of the other news items today I wanted to get your opinion on is SCD has been handed over to Linux Foundation and CNCF. So SCD came out of CoreOS, of course, which was acquired by Red Hat. Give us a little bit of the update as to why that happened and why it's a good thing for the community. So I think for any stable platform, it's really been the theme of kind of what I've been talking about, you've got to know that it's safe to use the software, that there's going to be a longer term vision and a lot of community guidance around that and that's why Red Hat made the contribution. When we were at CoreOS, we really wanted to and it was something that was ultimately a goal but it kind of became a little bit of a race condition. Do we go ahead and contribute it and then hope that other folks will join us in building it? Just by open sourcing it, we saw some contributions from IBM around power PC architecture and masos and other groups coming in but putting it just full bore in the CNCF really guarantees that there will be ongoing community collaboration. Just to give a shout out to you guys at CoreOS, you guys did an amazing job and I think this is a benefit of the Red Hat relationship because that's the startup dilemma you have. Do we get it in there as an answer? How do we support it? How do we make it better? Is it competitive? What's our focus? What do we optimize it for? But now with the Red Hat piece, you guys should lean back and do the right thing and get it in there with the right resource push. Is that kind of how it's evolving? Cause that seems like what's- It absolutely is. And you know, this goes beyond just SED. You know, the really rad thing is that I think it's safe to say that there is no part of the CoreOS portfolio that really isn't getting open sourced. And you know, you can kind of read into that, what you will, but it meant that there was no technology that was getting left behind and that our users who really felt passionately about pieces of software, again, we're going to be able to have that utility. Yeah, no, I think it goes back. You know, we've been at Red Hat Summit for many years and Red Hat is 100% open source, it must be. And even I go back to Paul Vian yourself and Brandon, all of the tools that CoreOS were creating is they were all going to be open source tools that you will be involved in. I guess, William, good point to bring you into the conversation. Serverless and fully open source have not been, you know, how you thought about it at least for the last couple of years. So, you know, before we get into the Knative, give us kind of the Red Hat positioning, where does serverless fit in the architecture? And then, you know, we'd love to tease out all the Knative discussions. Absolutely, yeah, I guess for us, serverless then is a lot about the user experience and how we can simplify how developers can leverage technologies such as Istio and service meshes and everything around the developer experience on top of Kubernetes, right? Serverless can deliver that and a lot of what we believe is that you should not be then tied too much to functions because we can do that for functions, but we can do that for any class of applications actually running on top of the platform, right? And that's a lot of why we believe that Knative is this powerful, interesting project that's going on right out there right now. And we already have all these different players collaborating which is fantastic for interoperability. We make sure that we can leverage that implementation on different platforms. We can run that anywhere pretty much on top of Kubernetes. And that's a big goal to make sure that you can plug all these different parts as part of a consistent user experience there. Okay, so we had theCUBE at the Google event this summer when it was announced. I was at serverless comp this year and to be honest, a lot of people were kind of scratching their heads trying to understand it's like, serverless and Kubernetes are going together but I'm not sure I quite get it. Give us the update, where are we? When does this get baked into platforms? What can I do today? Where do I learn more? Right, so today what we are offering is I would say that the three big modules as part of Knative are build, events, and serving, right? So it's the basic capabilities for you to build a serverless platform that can again work on any kind of application, not only functions. And we are at that stage, the project is very new. We are still in 0.2 release at this point. So there's a lot of missing parts around the user experience and whatnot, but we are getting there and that's where most of the focus is going on right now. But with something like events, like that's a perfect opportunity for example to integrate with all the different services we have available, let's say on service catalog or through the operator's framework for example, to connect to the applications that you are building on top of Kubernetes. And it was missing, that was part of the things that was missing to connect the dots when you're implementing those applications, how are you going to consume events? How are you going to consume services? How all those applications are going to scale? That's a lot of what we are addressing with Knative right now. What's the big walk away around the current event here at KubeCon? We hear maturity, great check. A lot of people find in their swim lanes or whatever their value layer check. Clear a lot more gaps, things white spaces start to appear when that visibility lifts. What do you guys see the opportunities for the community? And you guys certainly one of the big players, Red Hat leading the way, as this ecosystem is companies have never heard of coming out of the woodwork, this is vibrant. There are opportunities for people to kind of play in these white spaces. You guys have any thoughts on where you could give guidance to where people can jump in and create value? Well, there's two areas that are really fascinating to me. One is the fact that now that Kubernetes has gotten to the level of boring infrastructure, it means that there are a lot more companies that are really comfortable saying we are building a top that, we don't care about what the compute layer is because we just know. And so you see a lot of organizations that are coming in because they want to collaborate with other organizations and see how they're using it to cross pollinate and get new ideas. That's why you've got full retail companies like Nordstrom here that are the local band in town and they're happy to come and show off. And you've also got a lot of, to the second piece of that, emerging companies that are finding areas, white space that we didn't consider as the kind of incumbents in the space. And they're providing direct value. I think that as we have seen a lot more acquisitions kind of coming through the space, there is going to be a lot of opportunity for the organization that has that five, 10, 50 million dollar idea to come in, build it quickly, know that it works on top of Kubernetes and then be able to port it to enterprise software that runs on a local cluster or across clouds. So new business model innovations are coming out of it as well, advanced opportunities. It's okay to have a 50 million dollar business. Not that it could be acquired as well, some other value there. Okay, microservices are hard to manage. Guys, talk about this dynamic. This is one of the things you guys really work hard to address. I know we hear a lot about it. Porting to microservice, hey, I'm at enterprise. We should move from our red hat Linux implementation to full cloud and let's go all in on microservices.  So again, this is kind of like, I'm not saying that they're thinking that way, but this is not that easy. How do you guys make it easier? What are some of the speed bumps that customers hit and what are those things to overcome them? What do you guys, what's your view on that? Yeah, well, I'll talk about, for example, how Knative is contributing to that. Again, the whole thing that we're talking about not being too tied to functions is because again, I want to leverage the serverless capabilities available in the platform for microservices as well. And whenever you're talking about then monitoring, tracing, observabilities, it still comes into play. And again, solve that problem and connect all those different microservices in a very nice way. With Knative, since we can improve on the user experience, so you can do that in a very easy way. When you are coming from this brownfield applications, when you are migrating to the cloud, when you're trying to port those applications, it's a big learning curve. You've got to learn about all these different technologies, right? So if we can improve that user experience so you can do what you do best, which is focus on your code, and then we can take care of a lot of the complexities of building and wiring together all these different parts on the platform. We'll do that, and that's a lot of what we're doing with servers. That's where the managed piece comes in, right? Right. And then the monitoring, is that part of it too? Yeah, well to kind of build on top of that, there is the organizations that want to kind of still design things the way that they've been doing it. And we've had a big focus with a project called Red Hat OpenShift Application Runtimes, or Roar, which is kind of, it goes more in the direction of the past kind of concept, which was just a big difference between OpenShift and Tectonic, for example. And through that, a lot of the Roar bundles for Python and Java and Node.js kind of integrate in the concepts of distributed tracing and Prometheus monitoring and things like that to make sure that you focus, again, to William's point, on building the thing that brings your business value and standing on the shoulders of software at the infrastructure level. That's great, Steph, and it's a lot more work to do. Yeah, last thing, I know Red Hat's been working on, just trying to, I don't know if you call it templatized, but how do I make it easier for people to just, trying to remember the name of the term for it? Yeah, so it's the OpenShift Application Runtimes, having what used to be the gear in the old OpenShift realm, which is just, here is a great template, a package to start from, so that you can go in and implement the things that you care about, and really step then into the, okay, we know that the code's going to work okay, because we built that, we know the application platform is going to be predictable, we know that we have all of these additional hooks to manage it, so hopefully it lowers the bar to make it trivial to get started. That's awesome, a red beard, William, thanks for coming on the keep, really appreciate it. Just a quick plug, what's up next for you guys, what's on the horizon, what are you guys, what itch are you scratching these days, what's getting you motivated? The big things that's exciting for me is the forthcoming release of OpenShift 4.0, which gives me the room to shine on the GA release of all the service mesh stuff, and then in parallel, just a lot of the vector packet processing, FIDO, kind of high scale networking stuff is just sent to tingle up my spine, I love keeping an eye on that. William, what are you? For me, we just announced the dev preview of Knative in OpenShift as an add-on, you can just install and run that on your OpenShift, and like Redbeard said, I'm looking forward for 4.0 as well, to make sure that I can plug that user experience on top of 4.0, and we are already doing a lot for the Ops side, and I like to do that also now for developers as well. Well, when you're ready, we'll pop the digital cork on Twitter, let us know, we'll certainly cover it. Thanks for coming on, appreciate the insight. Of course, thank you for bringing the insights, and all the data here at KubeCon, CloudNative, of course, we're theCUBE, don't be confused with KubeCon, one of our conference is coming up, fun only kidding, we're not going to have that. Thanks for watching day one live coverage, stay with us for more coverage after this short break.


So the use of color Doppler again as I said it is a good habit to be well versed with the color imaging where it will be useful is you know systemic and pulmonary veins to see the flow across the AV valves and ventricular septum especially if there is a VSD or muscular VSD semilunar valves and ductile and the aortic arch. So this is typically the two inflows and the two outflows you can in fact in you know once we you can you know literally see everything these are the two inflows and then as you start coming towards the outflow this is the LVOT which is there in the center of the heart it is carrying blood away from the heart so it is seen in that blue color away from the transducer and then there will be the RVOT which is the bifurcation is seen then you come to a three vessel trachea view the SVC, the aorta and the pulmonary in fact you are seeing the zygus you know joining the SVC you can see it even in a 2D image here and you know you don't really need anything else to say that this heart is normal so the two inflows the LVOT, the RVOT, the three vessel trachea view and these are the arch views in the aortic arch view most of the times you can see the IVC coming into the right atrium so these are the color pictures and you know we have the habit of taking one 2D image and simultaneously showing one color image in all our routine anomaly scans at 18 to 20 weeks and it has helped us a lot of course the pulmonary veins mandatory to show only two pulmonary veins but with again good machines and you know a power Doppler bi-directional power Doppler reducing the scale making your box a little smaller in size it will really show you all the pulmonary veins beautifully this is the one set of pulmonary veins and here you can see here only one it's seen in this view but if you you know adjust your transducer you will be able to see both and then this is you know a three vessel view I have lowered the PRF to see the flow coming in the SVC there we also include the ARSA I mean the normal right subclavian view in this and we try in that section automatically you tend to see the left brachiocephalic but again these are not the mandatory pictures and this is how you will see the arch views the aortic arch and the ductile arch the highest arch is the aortic arch and then there is this ductile arch which is seen little below that if you observe both are seen in this view this is the aortic arch which is little superior and this is the one which is going behind below that is the the ductile arch so pulse Doppler you know again good practice point to get used to the scan where to place the sample width and how to scan so you have to place the sample volume distal to the target and while keep insulating angle at less than 20 degrees from the direction of flow whenever there is any pathology say there is a regurgitation you have to place the sample volume at the brightest color so you get the maximum gradient or maximum velocity you have to obtain Doppler waveforms during fetal apnea not so much of a problem at 20 weeks but at 20 weeks the fetus is moving sometimes so this is where you will put your spectral sample if you are insulating tricuspid valve what is the distal to the valve is the flow direction is like this from the atria to the ventricles so the distal is here if you are insulating pulmonary valve what is the distal the flow is across the ventricles to the great arteries so what is distal it is here so this is how you will keep insulating the angles and typically the inflows have this e and a waves and the outflows have any arterial kind of a spectral pattern