arrow_back Test Driven Development with Ruby
RESTFul services using Cornice and Pyramid with frontend
Submitted by Krishnakant Mane (@krmane) on Wednesday, 20 January 2016
Technical level: Intermediate
Learn to create REST based services with CRUD using Pyramid framework with a basic front end
REsource State Transfer or REST is fast becoming the de-facto standard for creating Robust, fast and secured platform independent applications.
The Create Read Update Delete CRud system of working with resources has been found to be the most efficient way of writing big applications with streamline code.
Pyramid is considered to be one of the fastest web application framework, used by big organisations like Mozila. We will learn how to use this very framework to create REST applications using view classes and SQLAlchemy as the ORM with Cornice support. At the end of this seminar, participants will have a perfect idea of developing CRUD based stateless REST apps.
All in all we will finish with a front end to see how communication between the REST server and front end happens and thus learn all the components of enterprise REST application.
It’s about every aspect of a professional application in totality, not just a theory
Krishnakant Mane is a well known personality, kindly recall one of the episods of Satyamev jayate,
hosted by Amir khan. Krishnakant (popularly known as kk) was invited by the said selibrity to
discuss his ideas about Digital freedom and open knowledge sharing to build a better nation.
Krishnakant Mane is an accessibility expert and a free software adviser, working as a consultent to
many government and large commertial enterprises.
Specialised in free software based projects including policy making
and migration to FOSS, He is actively involved on many government projects aimed at designing
policies for education and distributed IT trainning.
He has been promoting the use of free software also called as Open source, so that people have
freedom to use, modify and redistribute software in an openly competitive market. In this context
he has been an adviser to many government bodies and ministries such as Educational ministry in
Kerala, tamilnadu and Aasam.
With a software engineering background Krishnakant has 10 years of experience in languages like
Python and php.
he has been working actively with enterprises like Sun Micro Systems and Redhat to make
technologies usable to disabled people, particularly for blind community.
As a software engineer and system arketect Krishnakant is currently
leading the development of GNUKhata a modular, scalable and robust free
accounting software. GNUKhata will provide a complete free and open source replacement to
proprietory softwares like
Tally and will be aimed at organisations involved in activities like micro finance, self help groups
etc. The software on the other side is a powerful, easy to use and feature rich commertial
alternative to proprietary softwares used by Chartered accountants and SMEs on an extremely cost
effective bases, because user is charged no license fee for it’s use on multiple machines.
GNUKhata was funded by National Internet Exchange of India (NIXI), National Mission for
Education through ICT (MHRD ) with base at IIT Bombay till June 2013, now Adapted and funded
by Kerala state government. The development is run by Digital Freedom Foundation
<www.dff.org.in>, started by Krishnakant for advocacy, development and promotion of
technologies which give users digital freedom.
Worked as junior project manager for spoken tutorial project at IIT in 2010-2012, where tutorials on
Orca, a talking software for blind people were made.
Worked with Homi Bhabha center for Science Education of TIFR as a
project fellow on SELF portal.
With a vision to provide quality employment and education to disabled people, he has worked as a
cariculum designer and chief resource person for Insight
project involved in education and employment of blind people using free
Krishnakant also leads for planning extensive trainning programs in free and open source software
for many organisations.
Krishnakant also successfully led the True vision project with
Electronic Corporation of Tamilnadu (ELCOT). This project was aimed at
trainning visually handicap people in use of free software and become self independent.
Krishnakant has also been invited for advising the government of malasia on large scale migration
from proprietory systems to FOSS.
He also advises the government of brazil on their policy on Large scale migration to FOSS in
education and administration. He has also adviced the government of Malasia on the same issue.
A visionary person and a firm advocate of open knowledge sharing, he has a mission to make all
villages IT enabled so that rural comunity comes at power with the people in cities and thus build a