- How to tackle a problem
Every senior developer follows a structured approach to problem-solving. Whether you are debugging a production issue or building a new feature, these seven steps will help you arrive at a clean, efficient solution every time. We will walk through each step using a real-world example: find…
- Phone Interviews
- Questions to ask recruiter
Question 1: What is the job description? This question summarizes aspects like the duties, skills required for the job, who you would be accountable to and are accountable to you. It gives you a brief idea about the work associated with the position. Question 2: What are the prerequisite skills or…
- MySQL Binlog
- Elasticsearch Modeling Data
Elasticsearch, like most NoSQL databases, treats the world as though it were flat. An index is a flat collection of independent documents. A single document should con‐ tain all of the information that is required to decide whether it matches a search request. Denormalizing your Data The way to get…