Marjorie Furay: Welcome everybody to master class this evening, April 20th, 2023. So glad to have you.
Marjorie Furay: We have a wonderful UM set of presenters this evening, Richard, which Towski, who's gonna be doing mobile device management. Yvette lareaux. Who's doing? Let's get real with Git and GitHub basics. And if she Agarkar?
Marjorie Furay: I hope I'm saying that right AWS Lambda and it is a serverless compute service.
Marjorie Furay: So this should be really fun and a lot of information.
Marjorie Furay: Uh, let's see. Richard, you wanna get started? You ready?
Richard Wachowski: Yep.
Marjorie Furay: All righty.
Richard Wachowski: Share my screen.
Marjorie Furay: Take on over.
Richard Wachowski: Everyone's see.
Marjorie Furay: Yes.
Richard Wachowski: Ah, it's still in love.
Richard Wachowski: Presenter mode whereas presenter mode.
Marjorie Furay: Yes, I see that.
Richard Wachowski: You.
Richard Wachowski: OK, I think uh.
Richard Wachowski: We're on the wrong screen.
Richard Wachowski: One second.
Marjorie Furay: If you click the book at the bottom.
Richard Wachowski: No, you know.
Marjorie Furay: OK, not the book or it's giving you two screens, right?
Richard Wachowski: Yeah, well.
Ashish Agarkar: So what do you wanna do? Maybe you can just press the F for you.
Yvette Lareaux: The one next to the minimize.
Ashish Agarkar: You have 5 on your screen, I mean laptop.
Yvette Lareaux: Are you looking for the icon next to the minimize?
Yvette Lareaux: To present.
Richard Wachowski: Uh, I was trying to.
Richard Wachowski: Fear of my other screen, so it would just go to the next one one second.
Ashish Agarkar: Maybe just press the F4 and see if that works.
Richard Wachowski: Here we go.
Richard Wachowski: Alright.
Marjorie Furay: There we go. We got it.
Richard Wachowski: So mobile device management?
Richard Wachowski: Or mobile device management or MDM is a solution that allows for the administration of mobile devices. There are solutions that usually sit between your devices and a mobile device provider. So AT&T, T-Mobile, Verizon, etcetera. There are many MDM solutions out there, some that can be hosted locally to manage devices such as computers, laptops, tablets. But for this presentation I'll be focusing on cloud based MDM providers specifically based around Apple business manager.
Richard Wachowski: IOS devices.
Richard Wachowski: Long story short, my my experience with deploying MDM, so I've done it multiple times already. I've I've worked for smaller government agencies where I'm usually A1 man show or or one of two or three people managing devices for hundreds of users. Cell phones, tablets, sometimes Chromebooks and it's it could be a nightmare when a box of cell phones show up and you have to.
Richard Wachowski: Giving them out to people, and especially when you come into an environment that has already deployed those devices and people are actively using them, so they actually have their their Apple ID that they set up probably with their organization e-mail that they would do remember the password to or or even their personal e-mail and they don't remember that password or or someone left and that cell phone or is set up with the.
Richard Wachowski: Uh terminated persons personal e-mail and it just gets into real sticky situations where you're, like, pulling your hair out over these these kinds of problems. That is where MDM comes in and saves the day.
Richard Wachowski: So how does MDM work Mm-hmm's work?
Richard Wachowski: Uh, by essentially being a command and control server for mobile devices. This can be established through certificates, policies, configurations or back end infrastructure. Typically there is a lightweight client on the device responsible for enforcing policies, but it may be the entire operating system for the device that controls every aspect of the device. So, for instance, one of my deployments was through VMware, their workspace one solution it was just.
Richard Wachowski: An app on the on the phone or the tablet that the person would sign into with their organizational e-mail and it would deploy apps. It would set up their e-mail. It would set up their their messaging. It was amazing that turned.
Richard Wachowski: Maybe a?
Richard Wachowski: Hour, hour and a half interaction into 15 minutes and if someone had an issue if they forgot their PIN code or or needed something reset. It was just a few buttons to to push to reset it. I can't stress how how much that that saved me as a as a one man show.
Richard Wachowski: Umm, one some of the questions I would get from my leadership or from the different boards responsible for deploying those would be what? What can this solution do for us? And I would always point out, you know they MBM's have a wide range of functions. They may include enforcing corporate policies such as content filtering. That was kind of a big problem where if they said we need to know what someone was doing on a cell phone at a certain time, it's like.
Richard Wachowski: You know, if you don't have these types of solutions in place, you won't have those answers and that can be.
Richard Wachowski: Of real difficult conversation then they are able to update applications, functions and policies in a scalable fashion. So if you need to update to a certain.
Richard Wachowski: Operating system version in order for an app to work or or rollback an update, you can do it to all of your phones at once if you need to test a new version of an operating system to make sure that it's not going to break anything, you could do it to one or two phones and then roll it out to everyone.
Richard Wachowski: Ohh, supporting user applications including self curated applications and that was amazing when you when you have your own app.
Richard Wachowski: That your your organizations developed or or put into place and having the ability to support that with just one or two mouse clicks is amazing. Whereas before you would have to basically get your hands on that phone on install and try to play with the updates, reinstall it. Just a real nightmare otherwise. And then there is monitoring and tracking which can integrate with asset management solutions. So if you're doing fleet management.
Richard Wachowski: You know, GPS locations, GIS that can integrate with MDM solutions and that makes your engineers life so much easier. Makes the way that they, the things that they could do with the data from there is just spectacular and makes for real nice presentations. It's a real easy way to put a feather in your cap.
Richard Wachowski: So here are some of the the questions that I get from from the boards and how I kind of had to overcome them in my in my time as IT manager.
Richard Wachowski: We do, we need an MDM. I I heard they are too complex. There are very few environments that would not benefit from mobile device management.
Richard Wachowski: Uh it? Whether it's one person, whether it's.
Richard Wachowski: UH-30 people working together, it's there's really no scenario where it doesn't make sense to use a some type of MDM. Most of them provide free implementation and support. I've always gotten pretty fantastic support where the the the person walking me through knows exactly what they're doing and even if not the there's a lot of community support and help spice works. It's just fantastic.
Richard Wachowski: Any questions I had would get answered immediately. Another nice thing is once they're deployed, they the devices themselves require little to no maintenance. So if you're working with a carrier, say AT&T and the Apple business manager, and you need a new cell phone, someone breaks theirs, someone loses it. You need a new phone. You can get a new phone ordered. It's already in the Apple business manager and already has everything deployed to that phone. You just drop that.
Richard Wachowski: That user and to the group that needs those applications that e-mail those contacts and the phone comes, they just sign into their e-mail and it's good to go out-of-the-box. Like I said, that takes an hour, hour and a half transaction into a few minutes and they're they're happy with with the, with the device and how it works.
Richard Wachowski: Another thing I would hear all that is do we need it? I think we are too small and this is where I was saying, uh, you know, even a one man show even a one person business could benefit from an MDM correctly deployed MDM solutions may provide additional protection from SIM swapping. You can lock the SIM to the device and and manage that through the the MDM console. So it kind of provides another layer of protection.
Richard Wachowski: Against since swapping phishing attempts, you can get really granular with e-mail controls.
Richard Wachowski: Ohm can protect against malicious apps, so if if people are trying to install, you know some Android apps or Google Play store apps or iOS apps that are not.
Richard Wachowski: Uh, not up to the standards of Apple and Google, you can just say those aren't allowed and specify which apps or what kind of apps are not allowed. You can also protect intellectual property if a phone is stolen and it's got sense of data or or PGIP on there, you can remote wipe that phone, you can reset it to factory condition through the Council and there there's, you know there there is a whole lot of options outside of Find My iPhone.
Richard Wachowski: And.
Richard Wachowski: Find my Android otherwise, so that's that's been huge in my realm. So another.
Richard Wachowski: Cluster now would get. Isn't it going to be expensive?
Richard Wachowski: And it is true that MDM does have its costs.
Richard Wachowski: But they come in many shapes and sizes sometimes.
Richard Wachowski: They will provide free MDM solutions to different entities such as schools or or government agencies law enforcement.
Richard Wachowski: Umm.
Richard Wachowski: Uh, I've seen where that's maybe a dollar per device, but the biggest thing that I tell them is that, you know, it will be a bigger cost to us if if something should happen to a device and we can't, we can't retrieve it, we can't get it. That's where you know, this touches every.
Richard Wachowski: Umm IT department so GRC people. If if you need to know.
Richard Wachowski: UH-1 something was sent when something was received. There's ways to log that in the MDM solution. Security people. There's there's ways to to prevent or malicious apps. There's ways to.
Richard Wachowski: Uh locked down phones from being able to talk to computers. There's ways to to to pretty much secure that device no matter what, and that that those cost savings you really can't measure.
Richard Wachowski: Umm and the the other benefit is that smaller organizations.
Richard Wachowski: Make it everything that they need from a free provider. There is there are straight up free MDM solutions out there.
Richard Wachowski: Uh, Mozilla, I think is is one for iOS devices.
Richard Wachowski: Ah, I think it's free up to 30 devices and that's something I kind of wish I knew coming out of the gate as an IT manager when I started, you know, 15 years ago is how much this solution could help and and be cost effective.
Richard Wachowski: It just seems like a lot of a lot of hassle at first, but setting it up and and using it really makes a big difference. I I can't.
Richard Wachowski: I can't uh sing its praises enough.
Richard Wachowski: Try to think through things in that I missed here with it.
Richard Wachowski: Umm, there's a lot of different providers such as I said the VMware Workspace 1, the Mosul for Apple and iOS devices, they do Macs 2, there's Mass 360 for that's your your desktops and laptops. You can do push updates out Windows Machines, there's Intune with.
Richard Wachowski: Microsoft 365 and Azure so you can do deployments through there and that will take care of any device that you can install it on.
Richard Wachowski: And then, like I said, they they really touch every aspect of IT and every department. So it's it's an invaluable tool I would say.
Richard Wachowski: And so the last question I get after I explain all this is, but do we really need MDM still? I still get that question had to beg, borrow and steal to to get the solutions that had deployed before.
Richard Wachowski: Does anyone have any questions that I can answer?
Yvette Lareaux: I have one.
Richard Wachowski: Yep, go ahead.
Yvette Lareaux: What does RTFM mean in your keep calm picture?
Yvette Lareaux: I love it.
Richard Wachowski: Read the freaking manual. So if you're ever.
Richard Wachowski: Is this? If you're ever, you know? Not sure, there is tons of support for.
Richard Wachowski: For any question that you can have as far as MDM goes the the the documentation that comes with them is fantastic. There's white papers constantly about them, so you can sift through and see all the updates and changes that they do. It's something that I feel is like a real.
Richard Wachowski: Uh. Real.
Richard Wachowski: Essential tool and every every IT managers toolbox and and not not everyone knows about it or or uses it correctly.
Richard Wachowski: Anyone else?
Alexander Montgomery: I have two. I forgot the time. Is there a particular vendor that you think does this better than others and is there like a dominator in the space?
Richard Wachowski: Oh yeah, there is. Like Intune is huge. I know. I was saying I was gonna try to stick with.
Richard Wachowski: With Apple devices, because that's what I see a lot of. But Intune is huge.
Richard Wachowski: IBM has masked 360, which is also massive for for phones, VMware and Workspace One is is kind of like a gold standard.
Richard Wachowski: Umm, there's there's smaller ones like simple MDM and Mosul out there.
Richard Wachowski: But.
Richard Wachowski: I would say I would say Intune and workspace one. Those are. Those are the big the big players in the space.
Richard Wachowski: Was your other question.
Alexander Montgomery: The other in this one is a little specific, so there are a couple of vendors like Data theorem where they actually recommend installing an application on the phone, not for management, but rather to kind of spy on the phone itself to see is this infected with malware. Is this infected with this? Are they following good practices? Is it jailbroken and so on and so forth.
Alexander Montgomery: In between the two solutions where you have an Intune where it's, you know very.
Alexander Montgomery: Walk down the entire phone and forced enforce these things versus kind of monitoring. Uh, have you seen more of a push for May the other? It sounds like things like in tune are winning.
Richard Wachowski: Uh, I would say I would like workspace one. You kind of get that same same level.
Richard Wachowski: Umm I I was able to see. You know that policies were being enforced and followed correctly it would. It would Alert me if there was anyone that was trying to jailbreak the phone or or truck is that you'd be surprised at what people try to do with their their issued cell phones. Even if you have, even if they sign that policy that says I will not do my taxes on this phone.
Richard Wachowski: You would be shocked at what people try to do, so workspace one that would tell you, hey this this device is out of compliance. They're they're trying to install apps or they're trying to bypass this protection. And then you pull them to the side like where you doing, man? And they're like, oh, you know, I just was trying to have my cell phones broken. I was just trying to get my taxes done. It's like, oh, no, that's not what that's for. Sorry.
Alexander Montgomery: Awesome. Thank you.
Richard Wachowski: Anyone else?
Richard Wachowski: Not thank you. And that's that's my presentation.
Marjorie Furay: Thank you, Richard. That was great.
Marjorie Furay: That was really good to know.
Marjorie Furay: And.
Marjorie Furay: Read the manual is a good one too. I need to use that more often, even though we don't have a manual, we've got something.
Marjorie Furay: Read it.
Marjorie Furay: Awesome. Thank you so much.
Marjorie Furay: OK. You figure out where I am, teams.
Marjorie Furay: Love it, OK?
Marjorie Furay: Yvette, Are you ready?
Marjorie Furay: OK.
Yvette Lareaux: I am as ready as I will ever be. I cannot believe I have to follow an awesome presentation like that. Thanks a lot, Richard.
Yvette Lareaux: But here we go.
Marjorie Furay: Looking forward to yours, yeah.
Yvette Lareaux: So let's click share.
Yvette Lareaux: Umm. Hopefully I do this. OK, this is my first time.
Marjorie Furay: We're here for you.
Yvette Lareaux: Thank you.
Yvette Lareaux: Ohh.
Yvette Lareaux: Team.
Yvette Lareaux: Apologize, they're having me.
Yvette Lareaux: They're having me quit teams and come back in.
Yvette Lareaux: In order to do this.
Marjorie Furay: OK, we.
Alexander Montgomery: Don't you love Mac permissions?
Yvette Lareaux: Yeah.
Marjorie Furay: You know already it's Mac, huh?
Yvette Lareaux: Yes. So I'm gonna quit and come back.
Marjorie Furay: OK. Why don't we go ahead and start with Ashish and then you can go after him.
Ashish Agarkar: Yeah, sure. We can do that, yeah.
Marjorie Furay: OK.
Ashish Agarkar: Hey, uh.
Ashish Agarkar: Let me share my screen.
Ashish Agarkar: Yeah. Good evening all.
Marjorie Furay: Yes.
Alexander Montgomery: Yep, coming great.
Ashish Agarkar: Is everybody able to see my screen? I hope I mean. OK, that's good. Yeah. Yeah. Thanks, Richard. It was very nice that MDM presentation like topic.
Ashish Agarkar: Today I'm gonna present about AWS Lambda is serverless compute service.
Ashish Agarkar: So we we pushed my thing, OK, how can we compute anything without a server? So that is not the case here.
Ashish Agarkar: When this is server list, that means we don't. I mean now the organization doesn't have to worry about maintaining the hardware as well as software, but what they can do, they can just rent out from the cloud service provider. In this presentation, I'm mainly talking about Amazon, Amazon's AWS.
Ashish Agarkar: Umm.
Ashish Agarkar: OK, it talks the second screen talks about what the server list means. Same here, it does not mean there is no server at all. The computing and what is serverless means a computing service which let us run code virtually for any type of application without worrying about managing any servers.
Ashish Agarkar: Computing evil evolution. So as we all know, early 2000 it was all like a the organization has two maintain all the hardware software and do the periodic maintenance for all their computing devices.
Ashish Agarkar: By then, it was like a lots of overhead managing that part as well as working on their actual business.
Ashish Agarkar: The environment.
Ashish Agarkar: In 2000, a late 2000.
Ashish Agarkar: Amazon. Uh. They came up with her idea. They came up with a very diverse revolutionary idea. They called it like AWS, Amazon Web Services. And there are multiple services under underneath.
Ashish Agarkar: So the main service was easy to what it what it does easy to provides you a virtual computer, so you can just rent out that complete virtual computer from either from Amazon and then pay them for the service they are providing and do your job on that.
Ashish Agarkar: 2014 uh onwards uh. They further enhance their cloud infrastructure and they come up with a very nice idea that is called Lambda.
Ashish Agarkar: Lambda is like a a another kind of a service provided under AWS.
Ashish Agarkar: But it's it's very uh, it's very.
Ashish Agarkar: User friendly service as well as this service.
Ashish Agarkar: I mean, just letting user pay only for the execution of code and user doesn't have to worry about like I mean getting getting that complete virtual machine rent or complete virtual machine instead just to rent out this Lambda service from AWS.
Ashish Agarkar: What is AWS Lambda? It's an event driven computing service which runs the code based on the trigger events. What does that mean? So every time?
Ashish Agarkar: So there is a code inside this Lambda. You see this. This is the client application like our our laptop and we are accessing this Lambda function Lambda service or through the Internet.
Ashish Agarkar: So the code is code sits here and this is the complete AWS cloud environment and there are multiple services like a API gateways or S3S is another service which which is basically the AWS database.
Ashish Agarkar: And this is the this is Lambda of service. This is perfect for small tasks. Those needs to be repeated frequently more frequently.
Ashish Agarkar: User doesn't have to worry about a scaling the applications it does it automatically. What does that mean if there are more task getting trigger?
Ashish Agarkar: Uh, then automatically. This enables spinning up another spinning up another EC2 applications EC2 virtual machines.
Ashish Agarkar: And user has to only pay for all for every time the the user's code get executed. That is the only payment that user has to make for this service.
Ashish Agarkar: This helps in saving lot during when there is a less traffic then definitely user is not paying much and definitely I mean when there is a more traffic for the specific application then the user has to pay accordingly.
Ashish Agarkar: How it works?
Ashish Agarkar: How how's the actual work for for this Lambda?
Ashish Agarkar: So I will, so I'm not sure, but most of us might be using Amazon photo applications since it's Amazon Cloud. So we we're gonna talk about that.
Ashish Agarkar: OK, so basic example is like we take a picture and then next Next up is like a upload it to the Amazon photo application.
Ashish Agarkar: So this is this is the photograph taken Amazon S3. Yes, three is the database where you upload the when you upload the photo to the Amazon photo application it goes into the S3 bucket, they call it S3 bucket. As soon as it detects OK something is kind of a some event is triggered.
Ashish Agarkar: They in this what are the code written into this Lambda that code?
Ashish Agarkar: Ohh gets up executed now what this code is doing here this code is doing OK you upload one picture and it's kind of a resizing that picture for different different electronic devices like your cell phone, tablet or your laptop or the desktop.
Ashish Agarkar: So what Chloe's you write a function, you write a code, you upload that code into this Lambda function and then every time this event gets triggered this the code which is written here is the code gets executed and it does the job which is written in the algorithm. So here it's a just resizing the one photo into multiple images.
Ashish Agarkar: Advantages. Uh. Very few on premises. Hardware infrastructure and just focus on implementing the business logic logic.
Ashish Agarkar: Uh, it's supports autoscaling.
Ashish Agarkar: You have to pay only for what you use and that means again, it's very limited when when every time the execution, when it's the execution event triggers, that is the kind of a payment that user has to do. Performance wise Lambda is very fast and do you know by adding more provisions memory to it. That means if there is a need, it can spin up more EC2 events.
Ashish Agarkar: Service integration as AWS is having multiple services in into it and this Lambda can easily integrate with different different services provided by the WS like the S3 bucket which is a database. Then there is another different database and several other services.
Ashish Agarkar: Well.
Ashish Agarkar: These are my references.
Ashish Agarkar: And.
Ashish Agarkar: Thank you very much.
Ashish Agarkar: And that's all about AWS slamma. It's a small function. It's a it's provision made by provided by the Amazon and we can just rent it out and put our code into it and just pay them for every time that code gets executed.
Marjorie Furay: That's great, Ashish. I I've done the one, they have a serverless one that you do with the Unicorn website that they have you make. I don't know if you saw that one.
Ashish Agarkar: Which one you said margin?
Marjorie Furay: That it's it's a website that you make with unicorns.
Ashish Agarkar: Uniforms, OK.
Marjorie Furay: Yeah, that they have actually set up. They have you set up to to train to just kind of introduce you to the serverless.
Marjorie Furay: Umm, I don't think it's Lambda though, but I've I've known about serverless for doing that and it's pretty exciting on what you can do because it's not like any other website having to do everything that you do with coding. It's really different. It's really cool.
Marjorie Furay: Well, thank you very much.
Ashish Agarkar: And this this lamp. This Lambda supports any languages. I mean most of the languages that we use software development nowadays, like a Python, she shop, JavaScript, etcetera.
Alexander Montgomery: And the docker for those that don't, right?
Ashish Agarkar: So they say it one more time.
Ashish Agarkar: Yeah, right there.
Alexander Montgomery: Yeah. And then of course, they can take a Docker image as well. So even if it's not the natives supported.
Alexander Montgomery: Yeah.
Marjorie Furay: Oh, great. OK, nice.
Marjorie Furay: I mean, wonderful. Thank you so much. That was great.
Ashish Agarkar: Yeah. Thank you very much.
Marjorie Furay: All right, Yvette, Are you ready?
Yvette Lareaux: I think I am. I don't know if my PowerPoint presentation is that we'll see.
Marjorie Furay: OK.
Yvette Lareaux: Of this is also my first time doing a presentation on teams too, so hopefully I will do well.
Marjorie Furay: All right.
Yvette Lareaux: Share.
Yvette Lareaux: It's the one.
Yvette Lareaux: Oops.
Yvette Lareaux: If you could.
Yvette Lareaux: Alright, so hello everybody and welcome to my master class of magic and wonder. We're going to be discussing some of the things that I learned while I'm doing my first project learning assignment of Learning Git and.
Yvette Lareaux: Join in must go.
Yvette Lareaux: I think I get no. OK, so the first thing that we're gonna be discussing is Git and GitHub basics. And the purpose of this presentation is to inform, educate and inspire and motivate you.
Yvette Lareaux: Uh, I'm going to discuss as I previously mentioned, of what I learned in hopes of making it easier for you, and I'm hoping to share some relatable examples that you've remember when you go and start your git and GitHub journey. And I hope that it's going to be fun in both educational.
Yvette Lareaux: So what is git?
Yvette Lareaux: On Max uh sorry Mac OS and Linux computers. Get software does come installed on your computer, however you will need to install homebrew and macports.
Yvette Lareaux: In order to install Git for Windows computers, it does not come installed on your computer and in order to do so you will need to download Git batch which can be downloaded from this site right here.
Yvette Lareaux: Get is a free open source distributed control system used to track history and work collaboratively with others.
Yvette Lareaux: When using a distributed control system like it, one benefit is that if the central server goes down.
Yvette Lareaux: You can actually work all the work is automatically synced with everybody else that you're working with.
Yvette Lareaux: And here are a few git commands to create a folder.
Yvette Lareaux: You want to use the command. How I remember is like make a directory and then put your file name.
Yvette Lareaux: If you would like to go to a specific computer or sorry specific folder you want to use your CD change directory. I'm probably familiar with that and you're fine that you're looking for.
Yvette Lareaux: To add a specific file to your git.
Yvette Lareaux: You want to touch the file and the file.
Yvette Lareaux: To delete a file.
Yvette Lareaux: I remember this code as it removed and then the file name.
Yvette Lareaux: The list all of the files in a folder.
Yvette Lareaux: You want to use the LS, another one that you're probably familiar with.
Yvette Lareaux: To view your recent activity.
Yvette Lareaux: Get and you want to look at your activity log.
Yvette Lareaux: Some git commands, some more to initialize a folder or project in with your git.
Yvette Lareaux: You want to initialize, so get ohss.
Yvette Lareaux: After the folder is initialized, the following notification should be seen right after you've entered that commitment. You know let you know that your git was initialized in your repository, and then the file name of the way it is.
Yvette Lareaux: And to help you remember, this is like inserting a game into your game system and the memory slots to save your game progress are empty and ready to use.
Yvette Lareaux: To save the progress of a specific file.
Yvette Lareaux: You want to get add and your file name.
Yvette Lareaux: This means your file has been added to the staging area in Git.
Yvette Lareaux: And this is the one that's more commonly used to save the progress of all of your files at one time.
Yvette Lareaux: He wants to use Git add and the period.
Yvette Lareaux: So everything has been added to the staging area.
Yvette Lareaux: In this case, your game may be saved to the last save point or could according to specific parameters that you choose.
Yvette Lareaux: To commit your changes to memory.
Yvette Lareaux: You want to use the command Git commit.
Yvette Lareaux: I just remember this as memory and then what you were going to put and why? This is like a a a reminder for yourself.
Yvette Lareaux: To go back to a previous save point, you want to use Git. Check out and the cat and the hash code of the original save point that you want.
Yvette Lareaux: An analogy here is just like the concept of time travel, each save point is its own timeline, so make sure to plan for the future or face the consequences of disrupting the space-time continuum.
Yvette Lareaux: I also learned about GitHub.
Yvette Lareaux: GitHub is a website where people may save their codes or save points into a repository and then share them with others.
Yvette Lareaux: Others may view or use your foods as they see fit on GitHub. You can make a public or private repository.
Yvette Lareaux: And it's similar to Bitbucket.
Yvette Lareaux: And get loud.
Yvette Lareaux: How do you get food on to GitHub?
Yvette Lareaux: The first thing you want to do is make the profile. This is the website where you want to go.
Yvette Lareaux: Then you're going to make a repository which is your folder where you keep all of your files.
Yvette Lareaux: Then you want to go to your GitHub profile, your personal one. You wanna log in to get there, and then you click on repositories at the top.
Yvette Lareaux: After that, you're going to click the green new button.
Yvette Lareaux: And give your repository a name and a description.
Yvette Lareaux: Make sure to pick what he wants it to be public or private.
Yvette Lareaux: And then you're going to click the green create repository button. I try to share that with you, but my screenshot didn't go very well, so I apologize.
Yvette Lareaux: To add the repositories origin to your git.
Yvette Lareaux: This is the command that you want to use Git remote. Add your origin and the link that we shared earlier.
Yvette Lareaux: To push the repositories origin.
Yvette Lareaux: Onto your jippo.
Yvette Lareaux: Want to get push?
Yvette Lareaux: I can't remember what you stands for. Shoot. Sorry about that, origin master.
Yvette Lareaux: After the Ohh apologize after the push is viewable.
Yvette Lareaux: Alright, lessons learned from creating this master class.
Yvette Lareaux: These are the main takeaways that I learned while learning this. If you want to be a successful programmer, you must learn and master the following things. So I would say the most important as learning terminal and command line.
Yvette Lareaux: Learning git.
Yvette Lareaux: And learning how to code.
Yvette Lareaux: This will be your Holy Trinity of code that will serve as the trunk of your tree of programming knowledge.
Yvette Lareaux: These are my learning reflections. After completing this project and this master class.
Yvette Lareaux: I learned actually learn your branches. Otherwise your knowledge will grow and your leaves and other words your skills will unfurl and your roots your foundation will grow deeper with each passing day.
Yvette Lareaux: If you struggle or stumble, that's OK. The struggle is what makes your roots go stronger and deeper.
Yvette Lareaux: You have no idea of the majestic being you are becoming with each new thing that you've learned.
Yvette Lareaux: And the exhilarating joy your experience when you do.
Yvette Lareaux: Please be patient and gentle with yourself as you grow.
Yvette Lareaux: You will leave a lasting impression on this planet.
Yvette Lareaux: May you bring light and life into the spiral with your wisdom and knowledge.
Yvette Lareaux: Now go forth and grow you majestic beans and when your clothes be ever in your favor.
Yvette Lareaux: Alyssa is my list of references.
Yvette Lareaux: I'd like to thank all of you for your patience as I went through this PowerPoint presentation.
Yvette Lareaux: Thank you.
Marjorie Furay: Great job. Excellent. Very pretty too, yes.
Yvette Lareaux: Thank you.
Marjorie Furay: Thanks for the encouragement.
Yvette Lareaux: You.
Marjorie Furay: Awesome job, love. What you guys do see telling you every single time. Anybody have any questions for Yvette?
Marjorie Furay: Or anyone else of our presenters this evening.
Alexander Montgomery: Not a I guess a question, but just to kind of a cool fact, the the Creator for Git was actually Linus Torvalds, and the basis for what he created there was actually the entire basis for cryptocurrency. That graph underneath that has all those commits is actually the core data structure for all crypto.
Alexander Montgomery: Acid. Just kind of cool facts, but like what? The source control?
Marjorie Furay: Didn't know that. Umm.
Marjorie Furay: That sets us one step forward in any trivia that we might end up in.
Marjorie Furay: Trivia game.
Marjorie Furay: We didn't know that.
Aline Foy: You gave me some of encouragement event because I'm past due to creating my GitHub account and start posting my projects there coding there.
Aline Foy: And I keep procrastinating on that because I was. I always had that insecurity, that a cold is not that perfect of, you know, and you think I'm not gonna post that and the new why we don't post it, why we should.
Yvette Lareaux: Umm.
Marjorie Furay: Yeah.
Aline Foy: Uh, and but now we encourage me, I will create my GitHub account.
Yvette Lareaux: Ohh, I'm so glad you made my night by saying that I'm so glad.
Aline Foy: Yes. And if I have any questions, I would reach out with to you.
Yvette Lareaux: Please do don't hesitate.
Marjorie Furay: Be a great job, absolutely.
Marjorie Furay: And I like the metaphor using the trees and the roots, because that definitely is, I mean.
Yvette Lareaux: Thank you.
Yvette Lareaux: That's why.
Yvette Lareaux: That's right.
Yvette Lareaux: Exactly.
Marjorie Furay: The the wind blows the trees and makes the trees small. Stronger, right? So it's the same thing with us. If we don't make mistakes, we don't get stronger. Very good.
Marjorie Furay: Well, thank you everybody for joining this evening. I think we took away some great information from our three presenters this evening and I look forward to next week already and there are many, several other areas times that are open. You go ahead and sign up to go ahead and get your presentations done ahead of time before you have to leave. So you don't have to squeeze one in right away at the end.
Marjorie Furay: Umm, thank you everybody for coming and thank you presenters. Great job.
Marjorie Furay: And I will see you.
Marjorie Furay: As we work together, thank you.
Yvette Lareaux: Hey.
Marjorie Furay: Good night. Have a good weekend.