There was a question in a tech facebook group I co-manage about what tools you’d use if starting a new project today.
I don’t know for sure. It depends -of course- is the expected answer. For example, there’s some idea I had I mind I considered using MongoDB or CouchDB for, while still using .NET, and then I wasn’t sure if I go extra mile in DB I’d go for Node or Rails as well or would prefer .NET for my personal productivity. I also often use Node/Bower when checking libraries with many dependencies.
So, for this question, I thought what tools I might use in a company project. Thinking back, I found that most tools I use now are good enough for what they do. So, I thought I’d list these.
These tools are my personal experience though. While some of them are widely adopted in Readify, some others may have been specific to some clients or Readify teams I worked with. Every team is free to choose the tools that work best for them and make it easier to deliver high quality deliverables in sensible time, so, even if you are at Readify, your mileage may vary…
Server Side Web
DbUp for DB migrations (there are some other nice options now)
Client Side Web
Chrome devtools for web debugging (obviously), unless it’s IE issue of course.
IDEs and Text Editors
Sublime for ad hoc editing
Whatever .NET testing framework the team ends up using
CI / ALM
Several kinds of wikis used by different clients, often with OneNote
AnswerHub (Stackoverflow clone) for internal questions forum where I can safely quote client sensitive information in my question
Yammer for internal company social network
How about you?
What tools do you you use when developing?
Now that we're done, click this out ;)