5 Benefits of building a deployment pipeline - Greater visibility of the deployment process - What changes have broken the app - Releases to prod have passed all steps in the pipeline - How long does it take to release - How long each step takes In summary -> Visibility
There are no easy answers. With experience, yo realize that most questions should be answered: "It depends"
Check for if (-1 == x) instead of if (x == -1) to avoid bugs like if(x = -1)
People just want to see tasks done. Don't bore them with the low-level details. Use higher levels of abstraction in your conversation with them. And move things forward.
By no means will you be an expert after finishing a tutorial. The only way to really learn is by practicing. You are going to learn infinitely more by doing than by reading or watching.
It is often easier to not do something dumb than it is to do something smart
It's never been easier to learn to code, with so many resources available to learn from.
Is your program stuck in an infinite loop or just taking long? This is called the halting problem. Alan Turing proved that a general algorithm to solve the halting problem for *all possible program-input pairs* cannot exist.
Difference between mutex and semaphore - Mutexes only provide mutual exclusion (only 1 thread access the critical section) - Semaphores are signaling mechanisms (for example, to signal that something is complete) Binary semaphores can be used as mutexes (but not viceversa)
Problems that start with: "find" - The first n elements that - All ways to - In how many ways - The n-th - The most optimal way - The minimum/maximum/shortest path Are potential candidates for a dynamic programming solution
Procedural programming is a programming paradigm, based on the concept of the procedure calls: a type of routine that contains a series of steps to be carried out Some procedural programming languages include Fortran, ALGOL, COBOL, BASIC, Pascal, C and Java
🔥🔥We just reached 20 members in this channel🔥🔥
Feel free to introduce yourself and leave comments in my messages.
This is the point of the channel, to have conversations, ask questions, interact, etc
Feel free to introduce yourself and leave comments in my messages.
This is the point of the channel, to have conversations, ask questions, interact, etc
Small-talk was developed in 1972 by Alan Kay, Adelle Goldberg and Dan Ingalls at Xerox Smalltalk was the first language to popularize object-oriented programming (Simula 67 was the first language to introduce OOP concepts). 'Hello World!' printNl !
Design patterns in 1 tweet Builder. Separates object creation from its representation Ex: Have the flexibility to build them like this (Java) Meal m = new MealBuilder.setMainCourse(mainCourse).setDrink(drink).setX()... .build(); Instead of a cascade of constructors
IAM in GCP & AWS: - Service account~IAM role & instance profile - User identity: managed outside VS inside IAM - Policy: list of bindings (members to a role) VS list of permissions in JSON - (Predefined) Set of permissions: (Predefined) Role ~ (Managed) Policy
Google Cloud encrypts data both: - At rest (data stored on disk) and - In transit (data traveling in the network) using AES implemented via Boring SSL.
