Manu Ajith – SitePointhttps://www.sitepoint.com
Learn CSS | HTML5 | JavaScript | Wordpress | Tutorials-Web Development | Reference | Books and MoreFri, 16 Feb 2018 19:00:05 +0000en-UShourly1https://wordpress.org/?v=4.8.1Increase Engagement with Merit and Gamificationhttps://www.sitepoint.com/increase-engagement-with-merit-and-gamification/
https://www.sitepoint.com/increase-engagement-with-merit-and-gamification/#commentsWed, 24 Sep 2014 14:00:15 +0000http://www.sitepoint.com/?p=90340Gamification or reputation systems have become quite popular with web and mobile apps. Keeping score of users’ activity helps websites find out who should be rewarded and encourages users to contribute. Websites like StackOverflow and Foursquare are two of the common applications that owe much of their success to gamification. These reputation systems have been […]

]]>https://www.sitepoint.com/increase-engagement-with-merit-and-gamification/feed/4ORM in Ruby: An Introductionhttps://www.sitepoint.com/orm-ruby-introduction/
https://www.sitepoint.com/orm-ruby-introduction/#commentsMon, 05 May 2014 14:00:32 +0000http://www.sitepoint.com/?p=80699Anyone with experience in developing web based applications or using a web framework has dealt with relational databases, such as MySQL or PostgreSQL. Dealing with SQL can be a bit scary at times, especially when dealing with data across different tables and applying various filters.

This is where ORM comes to the rescue.

What is ORM ?

ORM is the acronym for Object Relational Mapping.

Object-relational mapping (ORM, O/RM, and O/R mapping) in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language. There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to create their own ORM tools.
-- Wikipedia

In other words, an ORM framework is written in an object oriented language (like Ruby, Python, PHP etc.) and wrapped around a relational database. The object classes are mapped to the data tables in the database and the object instances are mapped to rows in those tables.

]]>https://www.sitepoint.com/orm-ruby-introduction/feed/7Introduction to Bitcoinhttps://www.sitepoint.com/introduction-bitcoin/
https://www.sitepoint.com/introduction-bitcoin/#commentsMon, 31 Mar 2014 13:30:11 +0000http://www.sitepoint.com/?p=78763Bitcoin is a “digital currency” that’s received quite a bit of attention recently. Where does it come from and how is its value determined? Is it an acceptable way to make/recieve payments as Bitcoins ? Bitcoin is an open-source, peer-to-peer virtual currency that exists purely in digital form. It is the first decentralized peer-to-peer payment […]

The eXtensible Messaging and Presence Protocol aka as Jabber (the protocol was originally named Jabber and was developed by the Jabber open-source community) is a protocol to exchange messages between 2 entities. Those messages are transmitted over the wire in the XML format. It's used by Jabber, Google Talk, Google Wave, Pidgin, Kopete, and all sorts of open source instant messaging applications.

]]>https://www.sitepoint.com/looking-xmpp-xmpp4r-gem/feed/4The (Silver) Bullet for the N+1 Problemhttps://www.sitepoint.com/silver-bullet-n1-problem/
https://www.sitepoint.com/silver-bullet-n1-problem/#commentsThu, 09 Jan 2014 14:30:16 +0000http://www.sitepoint.com/?p=75008Rails is one of the popular choices when it comes to building your Minimum Viable Products(MVP). You can bootstrap, prototype, and release an application with such ease that Rails is many developers default choce for an MVP. Usually while developing these prototypes, most developers don’t consider the performance indexes, which really shouldn’t be a concern […]

]]>https://www.sitepoint.com/silver-bullet-n1-problem/feed/4Some Ways ActiveSupport Helps Ruby Developershttps://www.sitepoint.com/ways-activesupport-helps-ruby-developers/
https://www.sitepoint.com/ways-activesupport-helps-ruby-developers/#respondMon, 26 Aug 2013 13:30:29 +0000http://www.sitepoint.com/?p=69300Ruby is an object-oriented, interpreted language invented by Yukihiro Matsumoto in 1993 that is heavily inspired by Perl and Lisp. Since its inception, Ruby has been designed to be a “joy to use” – meaning a strong focus on readability and elegance. Ruby on Rails, often simply Rails, is an open source web application framework […]