Responses by @spsiddarthan
As a developer, what gives you a headache?
Mainly, when you just cannot figure out what the hell is going on. That causes a headache and that happens because of poorly written code. That being said, these are my top 5 annoyances in no particular order. Comments that are no longer valid. No ...Read more
12 Jan 2017 12 Upvotes
When you join a new company, how do you familiarize yourself with the code base and the architecture?
Ah, what a perfect opportunity for me to answer this, having started a new job just a week back. The best way is obviously to dive in to code. Pick out a part of the application that you think you understand the most and trace the code by inserting ...Read more
9 Jan 2017 8 Upvotes
How do you tackle race condition in NodeJS?
There are a couple of ways I know to do this, there are probably more :) But, these are my 2 cents. The first way is to use a document level lock in mongodb. But, locking is extremely detrimental to performance and should never be used in a producti ...Read more
5 Jan 2017 5 Upvotes 1 Reply
Kubernetes or Docker Swarm? Why?
Docker swarm is relatively new and not really fit for production, IMHO. Take a look at their support issues on GitHub, it just doesn't work. I think Docker Swarm will be in a good shape, probably six months from now. Kubertnetes (along with Google C ...Read more
12 Jan 2017 5 Upvotes 4 Replies
Should I be a mobile developer, or a web developer? Or be both?
I really think you can do more than both - let's throw in backend code there as well. When you know how you can write backend code, front-end code (both on the mobile and the web) and do some devops as well, you become super valuable in the industry ...Read more
26 Dec 2016 4 Upvotes
What are your favourite project management software for managing software development?
Jira is very very good for this (edit: i just saw that you have already tried JIRA out), but I love github. Taks lists - github issues. Kanban board - not entirely sure about this one, how about using a wiki page? Estimation - github milestones Com ...Read more
22 Dec 2016 3 Upvotes
Should I signup for CS degree at a university or code boot camp? What do you advise?
While I definitely did not learn much in college and learnt everything through work, a college degree is definitely an insurance to build your career on. And, why necessarily limit yourself to Java? :) Learn as much as you can
12 Jan 2017 3 Upvotes
AWS BLOX vs Kubernetes – DevOops! … and the Univers – Medium
Definitely a very nice read, I've some experience with running docker containers on AWS's ECS in production. Mesos definitely gives you a lot of control with the orchestration, but I personally wouldn't really complain a lot about ECS. Sure, there ha ...Read more
4 Jan 2017 2 Upvotes 1 Reply
Stripe vs Braintree: Which is The Best Solution for Your Startup? | DA-14
Just curious about the Stripe's sandbox environment, purely from a development perspective. Braintree has a fantastic sandbox environment to simulate actual real world scenarios.
6 Jan 2017 2 Upvotes
How to implement features like "New Updates, New Tweets" available in application?
See if the responses here https://hashnode.com/post/architecture-how-would-you-go-about-building-an-activity-feed-like-facebook-cioe6ea7q017aru53phul68t1 can be of any help to you ...Read more
12 Jan 2017 2 Upvotes