- 311
- 32 361 358
ForrestKnight
United States
Приєднався 30 чер 2016
My humble attempt at building my version of the digital world one step at a time by creating programming and computer science content to help those coming behind me.
I've tracked my coding journey since 2016 by documenting my experiences as a (now-former) computer science student & (now-former) software engineer, all in an attempt to help others coming behind me. I believe there's a lot of value in seeing how someone else has done something, so I try to teach everything I learn in this programming and computer science space as I learn it. Now, I do UA-cam full-time and am able to focus on hobby projects. Really, I'm just here to have fun with code lol. Enjoy!
I've tracked my coding journey since 2016 by documenting my experiences as a (now-former) computer science student & (now-former) software engineer, all in an attempt to help others coming behind me. I believe there's a lot of value in seeing how someone else has done something, so I try to teach everything I learn in this programming and computer science space as I learn it. Now, I do UA-cam full-time and am able to focus on hobby projects. Really, I'm just here to have fun with code lol. Enjoy!
A Complete Overview of DevOps
Try out TeamCity Pipelines Beta for FREE: jb.gg/TeamCity-Pipelines
What the heck is DevOps? Well, it's a continuous loop of plan, code, build, test, release, deploy, operate, monitor, and feedback. It's how the development team and IT operations team automate and integrate the processes between them. And by definition, it's a set of practices, tools, and a cultural philosophy.
Today, we're going to go over the entirety of DevOps, how it works, and the tools used.
0:00 Intro
0:55 Overview of DevOps
1:21 Plan
2:12 Code
3:05 Build
4:03 Test
6:39 CI/CD + Release & Deploy
11:33 Operate & Monitor (IT Ops)
12:41 Feedback
13:26 That's DevOps!
If you're a developer, sign up to my free newsletter Dev Notes 👉 www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: github.com/forrestknight
🐦 Twitter: forrestpknight
💼 LinkedIn: www.linkedin.com/in/forrestpknight
📸 Instagram: forrestpknight
What the heck is DevOps? Well, it's a continuous loop of plan, code, build, test, release, deploy, operate, monitor, and feedback. It's how the development team and IT operations team automate and integrate the processes between them. And by definition, it's a set of practices, tools, and a cultural philosophy.
Today, we're going to go over the entirety of DevOps, how it works, and the tools used.
0:00 Intro
0:55 Overview of DevOps
1:21 Plan
2:12 Code
3:05 Build
4:03 Test
6:39 CI/CD + Release & Deploy
11:33 Operate & Monitor (IT Ops)
12:41 Feedback
13:26 That's DevOps!
If you're a developer, sign up to my free newsletter Dev Notes 👉 www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: github.com/forrestknight
🐦 Twitter: forrestpknight
💼 LinkedIn: www.linkedin.com/in/forrestpknight
📸 Instagram: forrestpknight
Переглядів: 15 430
Відео
How Data Structures & Algorithms are Actually Used
Переглядів 108 тис.Місяць тому
Attend NVIDIA's GTC 2024 on March 18-21, 2024 (virtually): nvda.ws/3kEyefH For a chance to win an RTX 4090 signed by NVIDIA CEO, Jensen Huang, attend a GTC session and fill out this form with a screenshot of the session: forms.gle/cJ7xS9VrvzH52Anu9 If you're a developer, sign up to my free newsletter Dev Notes 👉 www.devnotesdaily.com/ So I’ve talked about some algorithms… and I’ve talked about ...
The Biggest Issues I've Faced Web Scraping (and how to fix them)
Переглядів 22 тис.Місяць тому
Try out Bright Data and get $15 credit for your projects! brdta.com/fknight 0:00 Problems I face web scraping 1:03 Web Scraping Basics Overview 4:38 Handling Complex Web Technologies 6:24 Script Optimization Error Handling Adaptive Algorithms 8:23 AI-Driven Proxy Management, Anonymity, and Intelligent Rate Limiting 10:23 How to Handle Extracted Data 12:22 Ethical AI and Legal Compliance 14:15 T...
The Data Structure You Use Matters a Lot
Переглядів 39 тис.2 місяці тому
The data structure you use matters a lot. Arrays, linked lists, hash tables, queues, stacks - these are just a few data structures being implemented in just one example to showcase why it matters which data structure you choose based on your use case. If you're a developer, sign up to my free newsletter Dev Notes 👉 www.devnotesdaily.com/ If you're a student, checkout my Notion template Studious...
3 Types of Algorithms Every Programmer Needs to Know
Переглядів 409 тис.3 місяці тому
It's my thought that every programmer should know these 3 types of algorithms. We actually go over 9 algorithms, what they are, how they work, real-world use cases, complete with code examples and explanations, but they fall under 3 categories, 3 types of algorithms you should know. Sorting Algorithms - used to rearrange elements in a list or an array in a certain order. We discuss bubble sort,...
How Much Software Engineers ACTUALLY Make
Переглядів 82 тис.3 місяці тому
My software engineering newsletter, it's free 👉 www.devnotesdaily.com/ How much do software engineers actually make? There are many variables that dictate this: experience level, company at which you work (including their industry), location, and the specific programming technologies and languages you use - as well as your ability to negotiate yourself a higher salary. Well in today's video, no...
How Software Engineers Can Write Better Code
Переглядів 30 тис.4 місяці тому
How Software Engineers Can Write Better Code
VIM, The Most HATED Text Editor of All Time
Переглядів 11 тис.4 місяці тому
VIM, The Most HATED Text Editor of All Time
These Coding Projects Will Set You Apart as a Programmer (w/ Instructions Included)
Переглядів 484 тис.5 місяців тому
These Coding Projects Will Set You Apart as a Programmer (w/ Instructions Included)
i made a code trivia website thing-y
Переглядів 10 тис.5 місяців тому
i made a code trivia website thing-y
If I Was a Computer Science Student Again, I'd Do This
Переглядів 21 тис.6 місяців тому
If I Was a Computer Science Student Again, I'd Do This
I'm Coding a Platform for Developers
Переглядів 67 тис.6 місяців тому
I'm Coding a Platform for Developers
The Making of BSD: The ACTUAL World's First Open-Source Operating System?
Переглядів 29 тис.7 місяців тому
The Making of BSD: The ACTUAL World's First Open-Source Operating System?
I Built an AI That Feeds Me Coffee for Maximum Efficiency
Переглядів 89 тис.8 місяців тому
I Built an AI That Feeds Me Coffee for Maximum Efficiency
My Entire Computer Science Student Setup in Notion
Переглядів 29 тис.8 місяців тому
My Entire Computer Science Student Setup in Notion
this is how i remember things (w/ examples)
Переглядів 19 тис.8 місяців тому
this is how i remember things (w/ examples)
make coding more enjoyable like this
Переглядів 23 тис.9 місяців тому
make coding more enjoyable like this
The Making of GNU: The World's First Open-Source Software
Переглядів 82 тис.11 місяців тому
The Making of GNU: The World's First Open-Source Software
AI bots were given freedom in a virtual city…
Переглядів 89 тис.11 місяців тому
AI bots were given freedom in a virtual city…
These AI TOOLS will help you CODE BETTER
Переглядів 61 тис.Рік тому
These AI TOOLS will help you CODE BETTER
AI Just Got Crazy - Things Will Never Be The Same
Переглядів 24 тис.Рік тому
AI Just Got Crazy - Things Will Never Be The Same
Coding won’t exist in 5 years? You might be right.
Переглядів 458 тис.Рік тому
Coding won’t exist in 5 years? You might be right.
Tools EVERY Software Engineer Should Know
Переглядів 155 тис.Рік тому
Tools EVERY Software Engineer Should Know
The Making of Linux: The World's First Open-Source Operating System
Переглядів 1,2 млнРік тому
The Making of Linux: The World's First Open-Source Operating System
The REAL Reason ChatGPT is So POPULAR
Переглядів 17 тис.Рік тому
The REAL Reason ChatGPT is So POPULAR
THIS 1936 Paper Theorized the FIRST Computer EVER, by Alan Turing
Переглядів 43 тис.Рік тому
THIS 1936 Paper Theorized the FIRST Computer EVER, by Alan Turing
OMG !!!! Jesus himself.. Thank you Lord.
No need to show off like I tell my son every day
Hey hippy Tom Cruise talk slower
The toxic people who answer in SO are like if chefs said "Fuck you dude cook your own food" after you kindly picked from the menu what you wanted.
JESUS loves you so much and may you receive HIS Comfort and feel HIS love, and just know that the darker our situation the lighter HE shines, if you believe in HIM and turn from your sins, you will be saved, if you have not.
Bro looks like Justin bieber
Dude I literally thought he's Jesus on thumbnail lmaoo
For retriving data from the database you can use indexes to improve speed. Never heard that data structure or algorithms is useful for such use case!! Cool project by the way . Working on something similar.
"Vee"? Although I say something similar in Danish, I've never said or heard it said like that in English, only "vee-eye". Regarding csh, it is considered harmful. I would never use csh or tcsh.
This is great advice, Forrest! 😊 Im a newbie coder here although I have a background in art and design, one thing i like to do especially when Im learning a new programming language, ill learn some basics first enough to get started on a project, but then some days ill take what Ive learnt and combine that with my love of making art. Ive been making visual art for most of my life and code to me can be another medium the same way that paint and brushes are. Its the act of removing the pressure of having to get to a specific outcome ALL of the time and allowing myself to have fun with and experiment with code, that furthers the learning process for me. Any other code artists out there? 😊
Just code bro
Grace hopper is an absoulte legend
My favorite part about ChatGPT: it allows me to be stupid. Sometimes I need to ask something dumb, in the dumbest way possible to get complete understanding. And Stack Overflow is the complete opposite of this.
humbly request you to make more of these videos. ps: subscribed
thank you jesus
Wow! This video is just right!!
Insightful post! Thanks for breaking down web app architecture essentials. Clear and concise, it's a valuable resource for understanding the fundamentals. Great job!
like for haircut
Leatherman tools are so versatile but each tool on it sucks and is useless, and therefore is completely useless as a whole
Your voice is dubbed one
I'll try it out and let you know....
Can I share my programming pathway to learn any language?
Awesome just Googled Ai camera that gives me a noti when distracted. Found this video. I have adhd and want to do more and like train me out of being apple to distract.
thank you
You have to be on crack cocaine to follow this video
Ty for the vid Jesus 🙏
The "poor man version" argument is "passion projects are worse than projects you don't necessarily care for, but are paid to make them". I don't see that as a logical argument. Not to mention the argument that a paid software is superior to free software. Maybe it has more options, or even more powerful tools - but it costs me a paycheck to use it even when I need only some of the tools it has, and if free software has those tools, then it is superior to me, since I get the same value and I pay only a contribution if I have and want to.
Haha, and the IP point is laughable - even if you work for a company, I am pretty sure you don't own the IP you produce, the company does. So, what's the difference? Also, if you somehow do own your IP as an individual programmer - how are you going to enforce it? Are you going to police the entire world? That's why big companies have armies of lawyers, and you - don't. So, again, what is the difference? Better to judt hang your code for everyone to develop off, then hide everything behind paywalls, literally blocking further development for everyone but you(r boss).
Finally, the toxic community argument seems odd to me, given that all of my programmer friends constsntly switch companies and complain about the atmosphere at each of them. So, doesn't seem like a corporate community is non-toxic.
Im so confused at starting , would it be worth taking a boot camp ? Or go to a college for it
but did you read the wiki?
9 times out of 10 when you google something you end up on Stack Overflow. I always leave with more questions than I had from the beginning. Sometimes I find the answers I'm looking for but it's rare. Copilot is much easier to understand.
12:30 nuh uh 🗿🗿
Legit just learned about searching and sorting yesterday in comp sci 2 in java good video 👍
Kurt Cobain?
Alternative world I use arch freax btw
Which ide is used for electronic with JAVA CODE ?
Is that the Hanoi game
Vim the Gods of wrath
and they say we can't find his body
I was looking for an example of 1 day task, and I've end up having a philosophy diploma in this field😅
Linux is a kernel not an operating system. It takes a whole lot more things to get from kernel to operating system.
in 2024 his shirt reads "I am an indian"
hey wait just one sec man, you can't just leave like this , I have a lot of questions
Stop using JS
Thank you for making an open source website where anyone can go to learn. Obviously, I don't know EXACTLY what I'm talking about, but never the less, thank you.
Hi there, found you here. I like it.
Is a GitHub profile with unfinished projects ok or does it look bad?
Step 1: follow a tutorial project so you know how to use whatever you're trying to use and have experience doing many of the things you'll end up doing. That's not really to learn how to code, that's to learn how to use whatever tools you're going to use, and also enough of the syntax that you'll have a rough understanding of what you might need to do. Step 2: start making independent projects of increasing complexity. Step 3: ??? Step 4: profit. Jokes aside, I really wish there was a good resource for projects of increasing complexity. So many guides and tutorials just front load you with information, just bombard you with. "This is how you do this, this is how you do that", are they going to tell me how to do every possible thing that you can do with programming? The best way to learn anything like this is to just do. But its hard to know what would be most valuable to try without already knowing how to code. The perfect course for me would just be a list of projects and an explanation of syntax that I might need to use. Not telling me how to use it, but telling me what I could use and allowing me to figure out how to do it on my own. Does anyone know any resources like that? I've done projects on my own before and I feel like I learned so much about the logic behind coding which seems to me to be one of the main things, logic and syntax, but I never stuck with coding because I never knew what to do next and always got stuck on something or other or life got in the way. But now I really want to do it. I feel like if I could code I could do so many things that I've always wanted to do.
Step 1: have ADHD Step 2: hyper focus Step 3: ?? Step 4: you have been coding for 16 hours straight
God: "The time has come my son, for you to return and save your people. Are you ready to lead them towards the path of enlightenment and salvation?" Jesus: "Indeed Father the my fellow nerds need me." God: "Dafuq?!" Jesus: "🖖🏽" 4 years later... Jesus: "Alright. Hey my name is "Forrest" welcome back. So lately I've talked about some algorithms..."
Great vid, would love to see more on algorithms!