It lists Metaprogramming resources and constructs used in upcoming blogs when creating different extension DSL’s.
Why another tutorial on an already well-documented metaprogramming topic ?
To revise and refresh something that we would refer time and again when reviewing Model, Router, View extension DSLs
Extension DSLs will be using below meta-programming constructs to get the job done :)
Let’s validate and list the capabilities needed in Extension Framework through an extension which provides feature to mark a product as user’s favorite.
Favorite Product Extension Requirements:
E-commerce Framework with an extension methodology which allows easy integration of custom features unique to the domain.
NectarCommerce should provide an Extension Framework, where custom features as needed per domain can be developed and integrated back to NectarCommerce with minimal effort and no noticeable impact on runtime performance
Elixir coupled with the Phoenix Framework provides one of the most powerful platforms for developing Web and Mobile Applications. It’s capability of producing highly reliable fault-tolerant systems has attracted developers worldwide. Vinsol is delighted to announce the release of it’s … Continue reading
Android dominates the smartphone market with a share of 82.8%**. Talking about Ecommerce, it is a little older than 20 years now and needless to say, is growing exponentially. Quick question! What would be the fastest and cheapest way out for … Continue reading
We have been delivering Ecommerce solutions for almost two decades now. For us it has been about delivering experiences and not just documented products. As we grew, our quality centric mindset has motivated us to create something better everyday. After First … Continue reading
At Vinsol, we consider ourselves pioneers instead of simple coders. This sets us apart from our competitors because it drives how we approach problem solving. With an extensive team of talented Ruby on Rails, iOS and Android developers, Vinsol can … Continue reading
Note: This is a very basic example of mix tool and escript utility. One can skip this post if already have an idea about these tools. Lets write a simple command line program which would take a String as a … Continue reading
Recently, I began spending some of my time with Elixir and started following Dave Thomas’ Programming Elixir. Though, I am half way through with the book and still don’t have a very good hold on the language but after reading … Continue reading
What is Net Neutrality? Net neutrality simply means that you are in control of what you do on the Internet. Net Neutrality is the principle that Internet Service Providers (ISPs) should not discriminate or promote any form of data over … Continue reading