With Apiary, the "design API first" approach can be implemented where the input/output parameters can be finalized and the mock up can be tested even before it is implemented.
Architecture & Design Section Index
In this article, we learn how to build an Android application that uses Google Maps.
Database design needn't be daunting. Here are some easy-to-follow steps to create a basic database.
In this article, you learn about the extra work and extra costs of choosing a non-reactive tool.
Software architect Bob Reselman shares unexpected lessons he's learned during the last three years he's dedicated to mastering the craft of lutherie: The rules for making a great musical instrument are amazingly similar to the rules for making great software.
In this article, author Vipul Patel walks the readers through the best practices for consuming RESTful services.
With a few tricks and tips, taught here, you can drastically reduce file size in your Dockerfile files.
Discover a solution to overcome issues like nested virtualization and the need for bare metal machines. Learn to create Vagrant .box files for AWS.
Learn to use Hive in HDInsight to analyze data.
Become proficient with specialization and generalization, which is the subclass and superclass hierarchy mechanism in a relational database.
Take advantage of dependency injection to eliminate hard dependencies and make your classes easier to test and maintain.
You want to build an API that will make people come BACK to it again and again. Collect all the necessary pieces to do that here.
Gain insight about product owners and how they can platformize their products by building great APIs.
Consumer IoT often involves one person and one sensor, but the enterprise requires IoT apps that work with hundreds of thousands of sensors.
Programs should strive to incorporate machine learning into their development efforts and start to realize the benefits and robustness that machine learning can bring to most any coding project.
Advancing your career is hard work. Learn more about career development and leverage these five tips for moving ahead in your career.
Mobile app developers and internal development teams alike need to completely rethink Quality Assurance (QA) to improve mobile app development.
Learn to implement the best practices to be remembered and followed when writing unit tests.
Focus on and assess on an ongoing basis these six areas as your software production process evolves and your Continuous Delivery model matures.
Learn about the best practices for responsive web design how to achieve a great-looking design through the use of variable style sheets.
Explore the best practices to use while writing code to improve code quality and developer productivity.
See how many developer pain points can be addressed with Vagrant, the lightweight, open source tool.
Lead: Learn how the new "Hadoop" framework is becoming the future BI platform to handle the huge size of data with faster processing time.
Discover the concept of data presentation in the business intelligence world. Also, learn about various ways to present data.