Wednesday, December 30, 2015

LoopBack for ScrumTime?

Should I use LoopBack instead of roll-your-own API for ScrumTime?

This post and at least one more in the future are intended to document my findings on this subject.

First of all, what is LoopBack?

LoopBack is an open source Node.js API framework created by StrongLoop, Inc.  It provides a quick and easy way to stand up a REST API that is backed by an in-memory database, Oracle, MySQL, SQL Server, MongoDB, PostgreSQL, Redis, or Cloudant.

Quick and Easy, Famous Last Words, Right?

While the 'quick and easy' aspect is appealing, I also want a framework that is open, secure, flexible, and scalable.  Based on my first impressions with LoopBack and the free tools from StrongLoop, I am pretty happy with the 'quick and easy' promise.  I spent only one hour getting the following API stood up against the ScrumTime 0.9 Beta1 SQL Server database.

The products endpoint is as follows:


[{"productid": 0,"name": "Test Product","description": "Just a test"},{"productid": 1,"name": "Sample Inventory","description": "A sample product for demonstration purposes."},{"productid": 7,"name": "Android GeoCache","description": "A sample product for demonstration purposes."}]

Is it really open?  Really?

Well, the source may be found at  It appears this is the entire set of source required to build it.  They also use to manage the project at: Therefore, it seems pretty open to me.  

Is it secure?

So far I have only scratched the surface of what the capabilities are documented to be in terms of authentication, authorization, and auditing.  I will need to cover this further in my next post as ScrumTime will be using all three.

The questions that I will address in the weeks to come include:

  • Is it possible to put business logic in the API layer?
  • How can role-based access controls be implemented in the API?
  • Is it possible to do push notifications and if so, how?
  • How can 3rd party login providers be used such as Facebook, Google, or GitHub?


  1. I read the post and I have really enjoyed your blogs posts.looking for the next post.
    Digital Marketing Training In Bangalore.

    1. Great Article Cloud Computing Projects

      Networking Projects

      Final Year Projects for CSE

      JavaScript Training in Chennai

      JavaScript Training in Chennai

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. quite informative, thanks for sharing with us

    if you are interested in reading my blogs

    1. Thanks for sharing these codes, I would love to learn more from you. The information you have shared here is very helpful. I really like and appreciate your work. Thanks again for it, keep us updated in future! COC Mod APK and Gbwhatsapp are also the best when it comes to learning the code.

  3. AWS Training in Bangalore - Live Online & Classroom
    myTectra Amazon Web Services (AWS) certification training helps you to gain real time hands on experience on AWS. myTectra offers AWS training in Bangalore using classroom and AWS Online Training globally. AWS Training at myTectra delivered by the experienced professional who has atleast 4 years of relavent AWS experince and overall 8-15 years of IT experience. myTectra Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Bangalore and India.

    IOT Training in Bangalore - Live Online & Classroom
    IOT Training course observes iot as the platform for networking of different devices on the internet and their inter related communication. Reading data through the sensors and processing it with applications sitting in the cloud and thereafter passing the processed data to generate different kind of output is the motive of the complete curricula. Students are made to understand the type of input devices and communications among the devices in a wireless media.

  4. Thank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
    Data Science Online Training

  5. I have been searching for a useful post like this on salesforce course details, it is highly helpful for me and I have a great experience with this Salesforce Training who are providing certification and job assistance. Salesforce course in Noida

  6. Thanks for sharing, but can you give some more sources to get loopback.
    also try Nulls Royale.

  7. I like Loopback and its good compared to others such as Gbwhatsapp and few others.

  8. Thanks for the detailed article on this topic. I would like to see more such awesome articles from you. Download GBWhatsApp APK

  9. Thanks for sharing this valuable piece of information. Keep sharing more such awesome articles in the future. Goodbye! Download FMWhatsApp APK

  10. Thanks for the detailed article on this topic. I would like to see more such awesome articles from you. Also you can get the new and best features of GBWhatsapp which are coming in 2022- GBWhatsapp 2022 APK

  11. Learn Amazon Web Services for excellent job opportunities from Infycle Technologies, the Excellent AWS Training in Chennai. Infycle Technologies gives the most trustworthy AWS course in Chennai, with full hands-on practical training from professional trainers in the field. Along with that, the placement interviews will be arranged for the candidates, so that, they can meet the job interviews without missing them. To transform your career to the next level, call 7502633633 to Infycle Technologies and grab a free demo to know more

  12. Your post is helping me a lot. Its really nice and epic. Thanks a lot for the useful info on this topic. You did it so much well. I love to see more about GBWAMOD Keep sharing and updating. Also share more posts with us. Thank you.

  13. Infycle Technologies, the best software training institute in Chennai. Perfect place to learn Big Data Hadoop Training in Chennai for experienced, and Tech professionals. And we also put up other courses like Data Science, Manual and Automation Testing, DevOps, Medical Coding, Oracle, Java, Data Science, AWS, Python, etc., at the end of the course period the pupil will be able to crack jobs on top MNC’s. for more details call 7504633633.

  14. Takipçi satın al! Sende aşağıdaki bağlantıları kullanarak en güvenli takipçi satın alma sitesi ile takipçi satın al. Tıkla hemen sende instagram takipçi satın al:

    1- takipçi satın al

    2- takipçi satın al

    3 - takipçi satın al

  15. Çok hoşuma gitti bu içerik. Teşekkürler.