The idea of creating Archfirst came from the realization that we as developers spend way too much time fighting technologies instead of solving real-world problems. The technology landscape is changing very fast – every 1 to 2 years we are seeing new game changing ideas coming from brilliant minds. This is indeed a good thing, but what it also means is that we are continuously retraining ourselves to be ahead of the curve. Archfirst is a community of developers passionate about sharing best practices and techniques we have learned to make software development easier. We do this by writing insightful articles and working on open source projects that demonstrate efficient ways of using various technologies. Join us in building a foundation that will help developers throughout the world.