5 Books That Changed My Life
7:03
Пікірлер
@girishhariharan5826
@girishhariharan5826 Күн бұрын
Could you please recommend a book on Event Driven Architecture?
@vaibhavagarwal1479
@vaibhavagarwal1479 Күн бұрын
Great explanation
@אוך
@אוך 2 күн бұрын
Thank u so much for saving my neurons from those lectures that make absolute zero sense. People on youtube be really saving lives!!
@rakshitpujari4834
@rakshitpujari4834 2 күн бұрын
Great explanation. Very helpful as a new beginner. Here's another interesting AVENGERS video on SOLID Principles. Hoping it helps someone. kzbin.info/www/bejne/i3fWmWunfsZqjpo
@bonnymich
@bonnymich 2 күн бұрын
damn your spitting a lot xD the sound Pt Pt Pt aaaaa
@behehe01
@behehe01 2 күн бұрын
Thank you so much. The leanest explaination of SOLID I’ve ever learned from
@skankhunt__42
@skankhunt__42 3 күн бұрын
3:54 Good Video but in object oriented the static variables dont go into the heap. zero-initialized static data goes in bbs and non-zero-initialized data goes in data <3
@endribehari6645
@endribehari6645 3 күн бұрын
You can a and b not 6 and 7
@davidtheeditor925
@davidtheeditor925 3 күн бұрын
to
@bladbimer
@bladbimer 4 күн бұрын
What about having main (prod), dev (used for qa too) and feature branches (1 by dev feature) ?
@ClifCollins-k8d
@ClifCollins-k8d 4 күн бұрын
"I noticed you're still working with polymers." The organization of "functions" is not the basis for logic. Functions should not be used to develop applications. Having billions of single-points-of-failures is not a technology. We should not be programming using a set of (just) hardware instructions grouped in a small number of statements as: functions, subroutines, macros, methods, event handlers, interrupts, message handlers, classes, etc.. Think of ways to not use "functions". It can be done.
@hakimramzani9174
@hakimramzani9174 5 күн бұрын
thank you for this video
@robertvalentic4939
@robertvalentic4939 6 күн бұрын
also good for networked games
@shinkansen1907
@shinkansen1907 7 күн бұрын
thanks
@matthewpulickottil6831
@matthewpulickottil6831 7 күн бұрын
Like many videos and books on design patterns, this videos also fails to meet the most desired objective - to help developers choose the right design pattern when certain situations are presented to them. The fancy names of the patterns and their explanation is great, but if developers are not able to analyze a problem and quickly "map" it to one of these patterns, then it isn't really useful.
@SharadmEngg
@SharadmEngg 7 күн бұрын
Thanks for the video. In .NET we have one extension method in service class to add single instance of the class(AddSingleton). Do we still need to use singleton design pattern?
@hydrotd
@hydrotd 8 күн бұрын
came for shift
@ericsilberstein667
@ericsilberstein667 9 күн бұрын
Yeah but how do you create a new test?
@Jabali04
@Jabali04 10 күн бұрын
**Summary: Monolithic vs Microservice Architectures** 1. Monolithic Architecture - All functionalities reside within a single codebase or project. - Simpler to develop and maintain initially, as it involves managing just one "component." - Internal communication is seamless, eliminating performance concerns between functionalities. - Challenges arise as the application grows: - Larger, more complex deployments. - Scaling issues: the entire application must scale, even if only one feature demands it. - Longer development and release cycles due to tightly coupled components. 2. Microservice Architecture - The application is divided into independent, smaller services, each focusing on specific functionalities. - Advantages: - Independent maintenance, development, and scalability of components. - Greater flexibility to scale individual services based on demand. - Challenges: - Increased complexity in development, testing, and debugging, especially for multi-service environments. - Difficult to simulate the entire application locally. - Higher infrastructure costs for small-scale applications. Communication Between Microservices: 1. API (Synchronous): Direct communication between components, often via REST or GraphQL. 2. Message Broker (Asynchronous): Tools like RabbitMQ enable decoupled communication by passing messages between services. 3. **Service Mesh:** Ensures service discoverability, communication reliability, and monitoring across microservices.
@developmentroselino
@developmentroselino 11 күн бұрын
oh wow, im using strategy + factory + facade pattern unknowingly when implementing AES cipher since its have ECB, GCM, and CBC
@issameldaghayes5428
@issameldaghayes5428 14 күн бұрын
I believe this movie (Predestination 2014 ) explain the true meaning of recursion, 😂 😂
@kunalnalawade7845
@kunalnalawade7845 14 күн бұрын
Hi Alex, thanks for the roadmap. This is very resourceful, and it's just reminded me that there's still so much to learn. I was writing an article about learning web development, I am going to add your video as a reference.
@brianmwaniqi
@brianmwaniqi 15 күн бұрын
Great explanation as well as examples given for the application of bitwise operations
@FaizKTG
@FaizKTG 17 күн бұрын
This is the stupidest most useless set of "principles" and I'm tired of people saying otherwise.
@binh1298ify
@binh1298ify 17 күн бұрын
Thanks, this video really helped me out
@constiskey-fb7sl
@constiskey-fb7sl 18 күн бұрын
That is fascinating that for the fibonachi series, recursion is less efficient, while quick sort is amazing.
@sidekick3rida
@sidekick3rida 19 күн бұрын
God, Java has to be one of the most poorly designed, yet ubiquitous languages
@paulsilas6295
@paulsilas6295 19 күн бұрын
Hello ALex. Please do you have a roadmap or the tools a junior/intermediate should know?
@watchingwolf8092
@watchingwolf8092 20 күн бұрын
ok and now how SSDs and HDDs manage the data if they not using HEAP and STACK ?
@JoeRomano-s8g
@JoeRomano-s8g 22 күн бұрын
Your solution wont work with race condition
@Yaemeroo
@Yaemeroo 22 күн бұрын
Please stop swapping between explanation and your cam every single second.. we need to understand what you are talking about while watching the visuals..
@omar.mahmoud.ahmed10
@omar.mahmoud.ahmed10 23 күн бұрын
try anytype instead of notion opensource, offline and self hosted
@alexandergeorgesquire220
@alexandergeorgesquire220 23 күн бұрын
Thnaks man. I will check out the blog
@theEtch
@theEtch 23 күн бұрын
thanks for the video. as a new programmer, the books analogy is great and helped me understand , but you could explain what is the meaning of static void Main(string[] args) and why this is relevant to the call stack, or what is a "call" exactly?
@theEtch
@theEtch 23 күн бұрын
and I understand this is a java term, but would the same reasoning also apply in Python since it is interpreted and not compiled?
@peterbakare1876
@peterbakare1876 24 күн бұрын
I want to be a backend engineer
@rustamgonezhukov8133
@rustamgonezhukov8133 24 күн бұрын
thx
@endasil
@endasil 24 күн бұрын
Please don't add background music to videos when teaching, it makes it harder to follow what you're trying to share. :(
@ndz7372
@ndz7372 26 күн бұрын
Thank you so much!
@mikescrazyideas
@mikescrazyideas 26 күн бұрын
Just found your channel... great info. I'm a founder (or want to be) and am trying to get up to speed on all the dev concepts I need to hire, lead, and if I need to do the code myself some times... thanks a bunch! Especially for the flow charts of concepts I need to learn you've done in other videos.
@peaceomohimua1183
@peaceomohimua1183 27 күн бұрын
U re a life saver.... God bless u
@khaledmoazedi4317
@khaledmoazedi4317 27 күн бұрын
hey Alex ! it was very great to find your videos on this topic ! so clear and easy . can i grant your permission to translate your videos in persian by my voice and re share them on a channel for persian people to use them?
@medaliboulaamail6491
@medaliboulaamail6491 28 күн бұрын
The c# propaganda goes crazy
@harshmalik3470
@harshmalik3470 28 күн бұрын
Recursion is a Better Way to Understand Recursion
@eljayfelismino6438
@eljayfelismino6438 28 күн бұрын
Sir , does learning java for backend is worth it?
@guhkunpatata3150
@guhkunpatata3150 29 күн бұрын
Thanks for this very great video. Your explanation and example are SUPERB!
@ferroalloys594
@ferroalloys594 Ай бұрын
The notion of so-called "design patterns" was inherent in even the most early functional languages, e,g. lisp, but they were called "expressions" whose function definitions might or might not contain other expressions! It's not rokit syance, and DEFINATELY not LATTER-DAY object-oriented pseudo-paradigm-ical mumbo-jumbo! Simples, as simple can be! (:-)
@Michael-Mosca
@Michael-Mosca Ай бұрын
recursion is SO GODLY POWERFUL in the right cases
@AllAboutPurple
@AllAboutPurple Ай бұрын
Very nice breakdown ❤
@CheckThisOut380
@CheckThisOut380 Ай бұрын
The fact that static variables are stored on the heap is a bit confusing to me. I saw that within a process there's 4 segments which are: code, data, stack heap ( registers also). And then many sources state that static and global variables land in the data segment and not the heap. It's most appreciated if you can clarify this point to me (or anyone in the comments), thank you.
@ShuklaAayushi
@ShuklaAayushi Ай бұрын
GitHub pages came to my rescue so many times for personal projects. Thanks for explaining the actions 👍