A high level analysis of architecture and system design of modern mobile and web applications.
Coding interview questions are bit of an odd case. A lot of basic coding skills that are tested in the coding challenge part of the interview, don’t end up being used day to day for the most part. Why are they important and how to get better at them.
How and why to use message queues to run asynchronous job in the background
How to avoid preprocessing of data by delivering results when the user checks.
How to avoid getting outdated and irrelevant in the tech industry by using continuous learning and investing in modernizing your skillset.
Why communication skills effect your programming career and how to improve them.
Application development landscape continues to evolve. How to stop solving the problems of the past and prepare for the future.
How to improve performance of web applications.
Data Driven programming simplifies your code by separating the logic and data, this greatly improves maintenance and extensibility of your programs.
Surely you’re joking Mr. Feynman! Back in the day when Richard Feynman was in high school, he would spend his free time fixing radios for some pocket money. There was something really peculiar about the way he approached the problem of figuring out what is wrong with a radio. He would sit, listen and think. This botheredContinue reading “Coding by Thinking”