Nikhil Nambiar Profile
Nikhil Nambiar

@_nikhilnambiar

Followers
8
Following
26
Media
10
Statuses
41

Be simple. I like simple things. Software Engineer trying to make complex software simple.

Joined December 2021
Don't wanna be here? Send us removal request.
@_nikhilnambiar
Nikhil Nambiar
2 years
The importance of experimentation is underrated. If you don't try, you will never know. We are quick to make assumptions on ourselves or other people or ideas. A low cost experiment will go a long way versus an assumption based on a past viewed with tinted glasses.
Tweet media one
0
0
0
@_nikhilnambiar
Nikhil Nambiar
2 years
0
0
1
@_nikhilnambiar
Nikhil Nambiar
2 years
Wait. What is @Autowired in Springboot?. Autowired annotation in Springboot is another way to perform dependency injection. It wires together multiple classes on the fly. #java #springboot #javaspringboot
Tweet media one
0
0
1
@_nikhilnambiar
Nikhil Nambiar
3 years
Fault Tolerance is a requirement, not a feature. #architecture #softwareArchitecture .#Software #SoftwareEngineering.
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Here's a simple code snippet that explains this simply. #java #overloading #overriding #methods #classes #coding
Tweet media one
@_nikhilnambiar
Nikhil Nambiar
3 years
Overriding vs Overloading. Simple Illustration. #java #overriding #overloading
Tweet media one
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Overriding vs Overloading. Simple Illustration. #java #overriding #overloading
Tweet media one
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Wait. Javascript has been "Pass by value" as well. Checkout this script. If it was "Pass by Reference", myObj's changes would have affected otherObj.#javascript #js #passbyValue
Tweet media one
@_nikhilnambiar
Nikhil Nambiar
3 years
Pass by Value v/s Pass by Reference. Simply. #golang #Gophers
0
0
2
@_nikhilnambiar
Nikhil Nambiar
3 years
Java has always been "pass by value". Pass by value pattern creates a copy of the data instead of modifying the data itself. If a value needs to change, using the setter on the Class is the way to go. Swapping values won't achieve the change. #java.
@_nikhilnambiar
Nikhil Nambiar
3 years
Pass by Value v/s Pass by Reference. Simply. #golang #Gophers
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Dependency injection makes sense now. Essentially, a coding pattern that avoids creating a liability in your code for future changes that are going to happen. Dependency shouldn't be initialized but injected. #softwareDesignPatterns #java.
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Slices mutate the original value. Can't forget this ever. #etchedIntheBrain #Gophers #golang.
0
1
1
@_nikhilnambiar
Nikhil Nambiar
3 years
Slices refer to an array. The reason why they initialize to "nil" is because they don't point to anything before values get assigned to them. In the background slices could refer to multiple arrays depending on the size 👀. #gophers #golang.
0
0
1
@_nikhilnambiar
Nikhil Nambiar
3 years
Unicode v UTF-8.Unicode codepoints help translate all string characters. UTF-8 creates rules for the computer to interpret the binary translation accurately. Direct translation to binary without UTF-8 = Issues.👀💡.#tookmeawhile.
0
0
1
@_nikhilnambiar
Nikhil Nambiar
3 years
Pass by Value v/s Pass by Reference. Simply. #golang #Gophers
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Go, Make things happen.
Tweet media one
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
RT @rockitmaaan: I may || !may know a thing or two about truthiness.
0
1
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Concurrency is not Parallelism. Concurrency: Dealing with a lot of things at once. Parallelism: Doing a lot of things at once. 🤯👀.Source: Go docs. #golang #Gophers.
0
1
0
@_nikhilnambiar
Nikhil Nambiar
3 years
The more I learn to work in the gray, .the more I learn about myself, .the more I gain confidence,.the better I am able to help my clients,.the better I am able to help my team mates.
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Knowing the difference between these fmt functions has changed the printing game for me. fmt.Print v fmt.Println v fmt.Printf v fmt.Sprintf. #Gophers #golang.
0
1
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Difference between new() v/s make() in Golang. new() => creates a pointer to a zero value.make() => returns a slice, map or channel.
0
0
0
@_nikhilnambiar
Nikhil Nambiar
3 years
Rune. I thought I knew what a Rune was in Golang. Then had to do a double take. Now I get it, I think. Not bytes, just Unicode points, that are int32's but also not. 👀.#golang #Gophers #go.
0
0
0