Solving technical programming problems #1 (I personally ask this when interviewing candidates):
Given a list, which contains sets of anagrams, find all sets, group them, and output the results.
run the code here: https://t.co/WzLdRslmie #programming#interview#javascript
if you want to build quick, use javascript. typed languages are good, but you can really dig yourself into a deep hole and its hard to get out of, and it ends up slowly you down. #javascript#programming#softwaredevelopment
react components are not magic, they're just js functions that return a value, and most js design patterns can be applied to react components. dont complicate, encapsulate #javascript#js#React#reactjs
Avoid conditional props in favor of declarative ones. Consider a basic card + action component, the following shows how to do it both ways. The declarative one has less LOC, less logic, easier to read https://t.co/1BJ7a226wV #ReactJS#javascript#programming#softwaredevelopment
how not to fudge your codebase. if you have code where the intent is not obvious (special edge case condition) - put a comment explaining why it's there. you will see that code in 2 days and think 'this doesn't look necessary' ๐คฆโโ๏ธ #programming#webdev#softwaredevelopment
having a bunch of small side projects is good. having a single medium/large side project is better. there are some complexities that only come when a project grows. that's where you earn the battle scars #webdev#programming#softwaredevelopment#SoftwareEngineer#code
@catalinmpit bro, this is truth. i donโt trust anything. not because itโs spying on me, but because iโve worked on so many systems and the amount of bugs and engineering carelessness is astounding