Projects

Friend.ly

An iOS app which allows user to create events and invite friends to events. Friends could propose new activities for an event and vote on activities. It is built with React Native, Redux, Express and MySQL

My Lunch Place

Interactive Lunch Place Search Engine built with Knockout.js, Google Map API and Yelp API (click to go to Heroku link)

Safe Travels

Travel Assistance Site built with React, React Router, Express and MongoDB (click to go to Heroku link)

Recent Posts

More Posts

What is Critical Rendering Path?

Here’s a quick recap of the browser’s steps: * Process HTML markup and build the DOM tree. * Process CSS markup and build the CSSOM tree. * Combine the DOM and CSSOM into a render tree. * Run layout on the render tree to compute geometry of each node. * Paint the individual nodes to the screen.

CONTINUE READING

CSS Styling Tips

  • How to create a container that is properly centered?

    
    .container {
    width: 1140px;
    margin: 24px auto 24px auto;
    }
    
    

  • How to add a break line above an element?

    
    .blog-box {
    padding-top: 20px;
    border-top: 1px solid #808080;
    }
    
    

CONTINUE READING

When we can use BFS?

  • Shortest Path in a simple graph?
    • all length of edges in the graph must be equal
  • Level Traverse
  • Connected Components
  • Topological Sorting

CONTINUE READING

CONTINUE READING

Binary Search Given a sorted array, find any/first/last element in the array Time complexity T(n) = T(n/2) + O(1) = T(n/4) + O(1) + O(1) = T(n/8) + O(1) + O(1) + O(1) = ….. = O(logn) How to implement binary search? use while loop What’s the condition in while loop? start + 1 < end (vary important) How to calculate mid point? mid = start + Math.

CONTINUE READING

Contact