- 30
- 554 934
Visual Computer Science
United States
เข้าร่วมเมื่อ 7 มิ.ย. 2020
Welcome to Visual Computer Science! This channel is about explaining Computer Science / Software Engineering concepts in a visual and easy-to-remember way!
Big O Time Complexity | Concepts You Should Know!
This video explains what time complexity is, different types of complexities (linear, logarithmic, exponential) and how it can they can be calculated on a given algorithm.
We're going to also make a complexity analysis on Binary Search and QuickSort describing why those algorithms have logarithmic complexities.
Thank you so much for watching and let me know in the comments what you think about this video!
Discounted links to all my courses on Udemy:
✅ Kubernetes Masterclass (recently launched): bit.ly/4dWHumk
✅ Java Multithreading Masterclass: bit.ly/3X0zbzQ
✅ Practical Asynchronous Java: bit.ly/3KiRxVm
✅ The Spring-Boot Crash-Course: bit.ly/3R3quRE
Donate with PayPal (thank you in advance!)
🏆 www.paypal.com/donate/?hosted_button_id=FXTQ5ZEKNRPBS
We're going to also make a complexity analysis on Binary Search and QuickSort describing why those algorithms have logarithmic complexities.
Thank you so much for watching and let me know in the comments what you think about this video!
Discounted links to all my courses on Udemy:
✅ Kubernetes Masterclass (recently launched): bit.ly/4dWHumk
✅ Java Multithreading Masterclass: bit.ly/3X0zbzQ
✅ Practical Asynchronous Java: bit.ly/3KiRxVm
✅ The Spring-Boot Crash-Course: bit.ly/3R3quRE
Donate with PayPal (thank you in advance!)
🏆 www.paypal.com/donate/?hosted_button_id=FXTQ5ZEKNRPBS
มุมมอง: 436
วีดีโอ
5 Uncommon Project Ideas for Backend Engineers
มุมมอง 4.6K5 หลายเดือนก่อน
In this video, we're going to explore 5 uncommon project ideas for Backend Engineers! When you choose to invest your time in a side-project, there are lots of options out there, but only some of them have the potential of bringing those amazing engineering learnings that you can share with your friends or even with an interviewer. This video presents 5 project ideas which have a big potential o...
Spring-Boot + Chat GPT in Action!
มุมมอง 1.3K7 หลายเดือนก่อน
In this video, we're going to play with GPT-4, by learning Spring AI - the library which makes AI-powered applications look so easy with Spring-Boot framework. We're going to learn about RAG (Retrieval Augmented Generation), which is a technique that enriches the context of the interaction with GPT-4. The most exciting feature, however is Function Calling, which instructs the model to call a fu...
Kubernetes in 60 Seconds
มุมมอง 2.2K10 หลายเดือนก่อน
Kubernetes is the best tool for managing containers in the cloud. In this video, we're making a short introduction to Kubernetes, by briefly going through the process of deploying an app in Kubernetes and presenting the most commonly used concepts when working with this framework. If you want to learn more, check out my new course on Kubernetes: www.udemy.com/course/kubernetes-masterclass-for-a...
Microservices Explained in 4 Minutes
มุมมอง 2.1Kปีที่แล้ว
In this video, we're going to do a deep dive into the world of microservices and uncover the secrets to building modern, scalable, and resilient software architectures. 🚀 🔍 What are Microservices? Discover the fundamental concepts behind microservices - a revolutionary approach to software development that empowers you to break down complex applications into smaller, manageable components. We'l...
This is how you can dockerize a Spring-Boot Application (step-by-step)
มุมมอง 7Kปีที่แล้ว
In this video you're going to see the process of dockerizing a Spring-Boot application (and a plain Java app), which involves packaging your application into a JAR file, followed by the creation of a Docker image that contains the JAR file and runs it when the container starts. We're going to start by dockerizing a Spring-Boot application, and then we're going to see how you can do the same thi...
Java Streams API Explained (with examples)
มุมมอง 11Kปีที่แล้ว
In this video you're going to learn about Java Streams API, a very important tool that makes data processing more elegant and less verbose. Let me know your thoughts in the comments section below! Chapters: 00:00 - Intro 01:01 - Filtering elements 03:22 - The map function 04:51 - The flat map function 06:34 - Other stream functions 07:06 - Streams Lazy Evaluation 09:30 - Partitioning by Collect...
What means Asynchronous Processing?
มุมมอง 1.1Kปีที่แล้ว
In this short video you're going to learn about what asynchronous processing means, using some visual examples. Enjoy!
The Spring-Boot Crash-Course (30 mins preview)
มุมมอง 13K2 ปีที่แล้ว
(If you want to support the channel, please check out the Patreon link: www.patreon.com/VisualComputerScience) This is a 30 mins preview of the Spring-Boot Crash-Course that you can find in full-length here: www.udemy.com/course/the-spring-boot-crash-course/?referralCode=985F0AC9FF4C094227A2 This course is everything you need to get started with Spring-Boot framework in Java, which is the most ...
GIT Explained Part 2 (merge, rebase, conflicts, tips & tricks)
มุมมอง 5212 ปีที่แล้ว
In this video we're going to learn all the good stuff we need to know when working with GIT, things that are really painful to deal with (at times), given the slow learning curve that git has. Part 1 of this video can be found here: th-cam.com/video/qpHVi4jDYq0/w-d-xo.html Chapters: 00:00 - Intro 00:16 - Merging Strategies 10:50 - Handling Conflicts 14:43 - Rebase operation 17:00 - Rebase Inter...
GIT and GitHub Explained (Part 1)
มุมมอง 5782 ปีที่แล้ว
In this video you're going to learn about GIT, which is the most popular source-control system in the industry. This is part 1, where we learn about commits, branches, pull-requests, the way we use GitHub to store our code remotely. In part 2, we're going to learn about merging strategies, dealing with conflicts, using git history, and many other things. Stay tuned!
What is Spring-Boot Framework? (explained from scratch)
มุมมอง 298K2 ปีที่แล้ว
Hey everyone and welcome back! In this video we're going to learn what is Spring-Boot framework and how you can create a Spring-Boot project from scratch while touching on dependency injection and configuration management. This a very short introductory video on Spring-Boot, let me know in the comments section below if you want to see more in-depth videos on this topic. If you want to support t...
This is how Generics in Java actually work
มุมมอง 4.1K2 ปีที่แล้ว
In this video we're going to learn about Generics in Java, one of the most useful feature, but usually painful to debug. We're going to play with a couple of examples and explore with different ways of specifying a generic type on a class, but also with the way we can set boundaries for our type. Thanks for watching and let me know your thoughts on this video in the comments section below!
Java Tutorial For Beginners (Part 5)
มุมมอง 5442 ปีที่แล้ว
Java is one of the most popular programming languages in the world, used by more than 10 million developers around the world and more than 10.000 companies (including FANG). Java applications run on more than 3 billion devices, including mobile, desktop, web and server-side applications. This video is the last part of the Java for Beginners Tutorial, which is a collection of 5 videos that will ...
Java Tutorial For Beginners (Part 4)
มุมมอง 5762 ปีที่แล้ว
Java is one of the most popular programming languages in the world, used by more than 10 million developers around the world and more than 10.000 companies (including FANG). Java applications run on more than 3 billion devices, including mobile, desktop, web and server-side applications. This video is the fourth part of the Java for Beginners Tutorial, which is a collection of 5 videos that wil...
Java Collections Explained (with examples)
มุมมอง 104K3 ปีที่แล้ว
Java Collections Explained (with examples)
Top 5 KEY DIFFERENCES between Java and Kotlin
มุมมอง 7K3 ปีที่แล้ว
Top 5 KEY DIFFERENCES between Java and Kotlin
What is a Process in an Operating System?
มุมมอง 18K3 ปีที่แล้ว
What is a Process in an Operating System?
What you need to know to become a Backend Software Developer in 2021?
มุมมอง 1.3K3 ปีที่แล้ว
What you need to know to become a Backend Software Developer in 2021?
What role has the VOLATILE keyword in Java?
มุมมอง 21K3 ปีที่แล้ว
What role has the VOLATILE keyword in Java?
IntelliJ IDEA Shortcuts That Makes You More Productive (hands-on)
มุมมอง 7043 ปีที่แล้ว
IntelliJ IDEA Shortcuts That Makes You More Productive (hands-on)
Java Exception Handling - 5 Best Practices That You Should Know!
มุมมอง 16K3 ปีที่แล้ว
Java Exception Handling - 5 Best Practices That You Should Know!
Java Exceptions Basics explained in plain english (FOR BEGINNERS)
มุมมอง 7763 ปีที่แล้ว
Java Exceptions Basics explained in plain english (FOR BEGINNERS)
Top 3 Behavioral Design Patterns you should now!
มุมมอง 13K4 ปีที่แล้ว
Top 3 Behavioral Design Patterns you should now!
Top 3 Creational Design Patterns you should know!
มุมมอง 5K4 ปีที่แล้ว
Top 3 Creational Design Patterns you should know!
What is Dependency Injection? (with Java examples)
มุมมอง 14K4 ปีที่แล้ว
What is Dependency Injection? (with Java examples)
what "TDS tasks" stands for? 0:33
0:30 pattern category 2:05 Singleton 5:21 builder pattern 9:52 abstract factory
i now understand thank you
FINALLY. THANK YOU. I have been trying to cook something up actually interesting that isn't just another web API.
30:08 Why manually send not found via if statement if you can use Optional.ofNullable? it is indicated that ResponseEntity will automatically return not found in this case
The filler word "right" is very annoying
Yyou need to increase the whole scale in the OS, not just the font size in the ide editor. on a 15 inch screen it looks small
this was better than many crash courses out there,
very well explained, thanks!
bro what theme is that, PLS
This doesn't make any sense.
r u okay r u speaking so fast for
Really helpful
we really need more operating system lectures
i really like this type of visual clear concepts and your way of teaching why people not find this masterpeace
i was need this type of video after a lot of scrolling and lot of searching atleast i find it from zero to hero in actually what PROCESS is and how it works from start to end
This is perfection in summarizing concepts.. Just Wow
i think application.properties would be best for an introductory video like this one instead of .yml
I don’t usually comment, but your video was so good that it cleared all my doubts. Please keep creating more concept-wise videos, especially on Java and Spring Boot!
Really informative, crisp & clear!! Thank you so much! This is what I was looking for....
Ah. I get it now. Buy the class...
just realized that this is complete opposite in the realm of js, in js, the event loop runs through the entire program without waiting for anything, so u need to run async functions to stop the event loop until the response has come.
Dude, I've been searching for a worthwhile video giving be actual backend engineering project ideas and not some clone E commerce platform. Thanks.
Thanks for the very short, informative, and concise video about the introduction to spring boot framework, what it is, and why it is used by a lot of developers, applications, and companies !!!!!!!
Hey bro can you make a tutorial video on gradle
underrated!!
no indian voice, I press like
Great job!
Excellent article : spring-stack.blogspot.com/2024/10/your-ultimate-spring-boot-learning.html
damn
Coming from nestjs Its soo similar
Never tried nestjs, but I have some plans to get into the frontend world soon
@@visualcomputerscience noo nestjs is backend Nextjs is the front-end I know it seems confusing 😅 but that's how they were named And nestjs the backend seems very similar to springboot
@ Ah, gotcha, thanks for clarifying 👍
Wow, finally some cool real world project ideas that can help to learn something useful and not another stupid weather API kind of stuff that one can do in 5 minutes. Great work!
Thank you, I really appreciate it!
Really useful, Thanks!
Glad you like it!
4-minute video > text book with endless pages, lol. Thank you for this video, mate!
Happy to hear that!
very helpful. Hope the speech speed is slower to be easier to follow
Thanks! You can slow the video down from the video controls if you need to, but agree, the speed is quite high
Get this man 10k subs asap
Thanks! Pls share & subscribe so we can see that subs number go up
Great video! Can you pls share how to do this 'stars travel' effect while presenting?
Thanks! Sure, I’ll make a clip to show how this can be achieved
what editing software that you used ?
The animations are generated programmatically with an open-source Python framework named manim, created by 3blue1brown
Content is good to cover foundation. But one feedback its difficult to follow, please slow down and keep the screen for sometime so it can be grasped.
Thanks! Will account for this feedback on the next videos
Nice video,well paced
Thanks! I appreciate it
Very well explained
Thank you! Cheers!
thank you, you've explained everything about generics ♥
Glad you enjoyed it!
ty
Np!
Springboot in 5 mins, Joke of the century 😂😂😂😂😂😂
Great video. Thank you so much
You’re welcome!
Just perfect 👌
Glad you enjoyed it!
So small but full cover with the main gist.... Love it.
Glad you enjoyed it! Stay tuned for more!
good, but much too fast ;-) I had always to rewind
Thank you!
This was very helpful thank you! Was feeling lost in my SWEN class this semester
Glad you enjoyed it!
Amazing video. Thank you!
Thank you! Check out the other videos and let me know your thoughts