welcome I will be your coding assistant today okay okay it's just me and no I'm not going to
be your coding assistant today but I am going to share with you some of my favorite AI coding
assistants that will help you build faster more efficiently and you can even utilize if you are
not a coder meaning if you are a business owner project manager any kind of leader in
the digital space understanding what developers are working on or a little bit about code can
really help set you apart so whether you are a developer digital leader anyone in between these
tools will really help benefit you all right let's get into some AI coding tool assistance
foreign speaking about using technology to Monitor and manage different solutions I
want to share with you about pulseway I'm sure you can relate to this have you ever needed to
be in multiple places at once to manage your it systems this is where pulseway comes in
you can try pulse way which is the ultimate it monitoring and management solution for it
professionals so with pulse weight you gain real-time visibility and control with all
your systems servers and applications from your fingertips you're able to stay ahead
with instant alerts and resolve problems on the go with our intuitive mobile app so this
really allows you to boost productivity minimize downtime and supercharge your it
operations with pulse way and the best part is they are offering you all of my viewers a free
trial and special savings that I link down below make sure to go check them out [Music]
one of the most useful applications of AI coding assistance is to use it for code search
so no longer do you have to sift through the documentation sift through stack Overflow you can
utilize this tool that's implemented right within your code base now for this I would say one of the
best out there right now is GitHub copilot also if you disagree I'm curious to hear why and leave
other tools that you love for this down below with this you are able to describe in human language
what exactly you are searching for or looking to implement in the code and in turn it will give you
some suggestions so let's go through an example of this let's use GitHub copilot so as we know
it's trained on millions of lines of public code and it can rapidly scan all of these lines of code
and find answers for you okay let's use this example say you are building a web application
and you're using flask and want to implement user authentication and login so instead of searching
online our old way of something like a flask login code samples or how to Implement authentication
and login with flask you can simply write a comment with GitHub copilot so let's pull it up
on screen here maybe it would be a comment such as authenticate user login with flask and what GitHub
copilot will do is share with you or generate code such as this which really goes through the entire
step-by-step process and also to leave some really nice comments number two is get AI code completion
suggestions as you're typing code AI assistance can suggest completions to really speed up the
process and this doesn't mean similar to using AI for writing or creating different content it's not
as though you have to take it for exactly what it spits out to you but you can take that and modify
it to your company's coding practices if you're allowed to do something like GitHub copilot of
course don't just use AI tools without confirming with your manager and taking that piece so that
it spits out for you and altering it or modifying it to make sure it fits properly within the code
base but it is a great way to really code at a much quicker rate so as you can see on screen
here here's an example on github's copilot website actually that does just this you are typing and it
will suggest some code for you number three is use AI to help you generate boilerplate code this is
another way that will save you a lot of time when you are coding and also help you generate files
that are kind of consistent or repetitive tasks such as say you are building a config file or a
test AI can really help generate the boilerplate or the boiler Yeah the boilerplate code to get
started now I want to take a step back from GitHub co-pilot because I know we've been speaking a lot
about that I'll share different ones throughout this video this one is called Cody and it is by
sourcegraph now Cody can do a few different things uh it's I've been tinkering around with it it's
pretty cool but in terms of what we are speaking about for Point number three you can input with
Kodi to generate boilerplate code for specific files and it will spit it out for you on another
note though I have to share with you something that's pretty cool I'll put up on screen here
I was going going through Cody and different examples with it one that I can totally relate
to and maybe you can as well is around regex and specifically when someone on your team is
has written a regex and they don't comment what it is for and it's this long crazy string and you're
like what is going on here I used to always input it into Google and search up on stack Overflow or
use different regex tools that are supposed to tell you what is going on but it's just like a
whole puzzle I thought this was really cool you can simply highlight it and say Cody what is going
on here or explain to me what this regex is and it will explain to you in simple terms that would
have saved me so many hours to think about the fact that the majority of my coding career or my
developer career I should say was done before AI was really popular it's so frustrating I missed
out on so many time saving tools coming in at number four is refactoring code this is a great
way if you want to really standardize code across your team or even if you are building something
on your own and ensuring that you are doing so with best practices and a way that this could be
done if you're working on a team is of course you're all using the same AI tool and having
it implemented uh or customized I should say depending on what tool you're using that when you
say you know refactor this code it refactors it in a way that makes sense and flows with other team
members codes and this is across all different AI tools that can really do it in this example I'll
still lean on Cody for it because you know I'll do two examples of each and I think Cody does a
really good job of it it sounds like I'm talking about a person I keep on saying Cody Cody AI does
a good job of this which I'll share on screen here okay this next one is probably one of my favorite
ways which is using it to implement automated code reviews now for this this is a great way
especially if you maybe are learning how to code or building something on your own and you want
someone else to review your code having AI do it could be a good way to go about it just use
it with a grain of salt or cautionary depending on what tool you are using there is the factor of the
human touch still but for this example let's use Claude and you simply can input your code
or a piece of your code into the AI and then it will suggest for you different areas of feedback
or Improvement it also might help you identify future or potential bugs that are vulnerable
in your code there is nothing more I hate than writing documentation and coming in at number six
is utilizing AI to help you write documentation here's how you do it now this is a huge Time Saver
I don't care what anyone says even if you're against using AI which honestly at this point
I think you need to embrace if you want to grow your career but using AI to write documentation
can save so much time even to have a template for writing the documentation yes you'll have to go in
and probably change some things on your own but having that starting point is huge I don't know
about you but I have so much trouble starting uh pen to paper if you will or whatever the
technical jargon is for that keyboard to screen I don't know but to start something like where do I
begin so using AI to at least write a template for this documentation is such a great way to
really build faster and more efficiently now for this this tool I absolutely love I'm just typing
it into my browser right now actually it's called Swim and I've shared with you before about swim
obsessed with it it creates code docs it finds the docs syncs with docs it's next level I've
played around with them in the past before but I'll share some videos with them on screen here
they do so much more than what I'm using this example but it is honestly probably the best
tool for uh generating documentation and keeping it up to date foreign this is something I haven't
heard as many people talk about but it's really cool and it might not be perfect but it's a great
way if you are learning one programming language and always already have experience with another
to understand what is going on with that code now depending on what language you are translating to
another language this might not always work but it is a really interesting exercise to kind of
Tinker around with and for this there are you know endless tools to use I don't know for something
like this if I was tinkering around I'd probably go back to something like Claude AI for example
where it's you know a free tool that I can easily input my code into and get an explanation for why
and what it translated to like why did it what is going on with this code that was translated into
another coding language I haven't seen number eight spoken about before which is utilizing AI
to help you with coding tutorials create coding tutorials and this isn't just asking AI to write
code for you let me explain now this one can work with really any language that you or any AI tool
that you using but it's such a fun way to if you are onboarding say a junior developer or wanting
to make your own coding tutorials leaning on AI not to write the code for you per se but to kind
of if you have this project or you have these chunks of code how to break it down in a way
that viewers or readers whatever the situation is I would best be able to learn from it and
it's just kind of like a way to work in parallel with what feels like almost a coding buddy or a
coding someone who knows code as you are working on these tutorials with it not being a real person
but it gives feedback and suggestions which is always helpful number nine is using AI to help
you summarize blocks of code this can be super helpful if Done Right another tool that's really
great for summarizing blocks of code would be tab nine now I haven't had as much experience
with tab 9 so I'm curious if you have but I've heard really great things about it and I think
I haven't played around with it as much because it is I believe you have to pay well starter for
one user so individuals is free which is good but a lot of companies use tab nine it's more
geared towards companies Enterprises larger teams but it is a great way as well a great AI tool and
it does all of what we've been speaking about in this video including summarized blocks of code
coming in at number 10 is if you don't have a pair programmer like I do aka Mr mugs you can use AI to
help you pair a program what do you think about that mugs you'll never be replaced by AI and this
is something that we've really been talking about throughout the entire video or alluding to which
is it is kind of like a pair programmer it can review your code in real time as you are working
suggest other uh pieces of code to you moderate camera just died being really real here uh let's
summarize though at the end of the day any of these AI tools can really help you in improving
your coding workflow being more efficient with your time and also to generating new ideas of
how to write code you might be stuck in one way I mean we all are at the end of the day and seeing
different ways that AI is suggesting for you to write code might actually be very beneficial all
right I hope you enjoyed going through the top 10 ways to use AI coding assistance to help you
in your workflow and be more productive what did I miss what are some of your favorite AI coding
tools or just AI Tools in general I know some of you who watch my videos aren't specifically
developers don't even code but I think these tools to varying degrees can still really benefit you
even if you aren't coder for the pure reason of I mean tinkering around and understanding
code is really kind of fun in my opinion and even if you are a project manager and you don't quote
on a day-to-day basis having an understanding of you know being able to use these tools and type
in okay what would this code look like or getting a sense of what developers are working on on your
team or if you are a business owner how to kind of think of these problems from a coding perspective
could be very helpful leave down any questions in the comments and make sure to hit that subscribe
button for more Tech coding career related videos I'll see you all soon thanks everyone
[Music]
thank you [Music]