Monthly Archives

July 2015

jQuery and Ajax

By Blog No Comments

As technology evolves and we as developers learn new things, we have come to realize that the combination of jQuery and Ajax is one of the most powerful unions available.

The question is, how has jQuery made Ajax development easier than before?

  • Ajax is a Javascript that has helped websites evolve by allowing sites to make requests to web servers without the need to reload the page. It’s a web development technique that by combining a number of separate technologies, it allows us to exchange information between the server and client.
  • JQuery on the other hand is a cross-browser JavaScript library designed to simplify the client-side script. It is a perfect tool to making web applications more dynamic. With jQuery you don’t have to think about creating XML objects, everything is done for you.

When both of these come together, jQuery is able to leverage Ajax with very little effort. It puts together all the properties of Ajax into one application programmer interface (API) so you can control everything and even synchronize all from one declaration.

Without jQuery, Ajax coding can get a little confusing because different browsers have different syntax for Ajax implementation. So the combination of both is just a matter of making everything simpler for the developer.

On top of that, our team of developers used this combination to create an editing tool. We were able to create a direct access to the client from the front-end so they can edit their websites directly. The result of this is closely related to the results you achieve when using WYSIWYG editor. Our developers designed this for the clients’ benefits so at the same time you update the site you can see the results.

We recommend you to use this combination because it’s very powerful. It makes calls shorter and therefore easier for the developer. It’s functionality is probably some of the most proven code on the web and finally it guarantees to work across browsers.



Small Tea Project

By Blog No Comments

It has been a year since Small Tea opened its first tea shop in Coral Gables, Miami. Since then, it has gained a lot of popularity and of course the only essential thing that they were missing was an awesome website. We offered to do the website because we wanted to create something from scratch and Small Tea’s project was the perfect opportunity.
The decision was to make a customized site that fits this clients needs. The project involves the following:

  • The frontend contains pure Javascript, CSS and HTML. JavaScript is used to control the behavior of different elements, it allowed us to create an interactive site. CSS is used to control presentation, it gives style to the website. HTML provided the basic structure of sites. The point of using all of these three elements in the frontend was to make sure that the site was fast and precise.
    Additionally, we also used Ajax and jQuery in the frontend. One of the reasons was to facilitate the user admin by creating a look-a-like WYSIWYG editor but designed by our team of developers. This benefits the admin because it allows them to update and edit the website directly from the frontend.
    We took care of all the details for the front end of the website including making it responsive and adjustable for the mobile version.

small tea motnaje

  • As part of the backend, we used software design patterns such as DAO and controller in order to facilitate integration of different data bases. Our developers also included jQuery in the backend to create a fast and effective system to upload products. This way the user admin can add or remove products on their own.

The project involved the creation of a whole new platform that is available to any website and our team of developers worked towards creating different tools to benefit the admin user without the help of an open source framework. It’s not something easy to do, but our team did it and the results were amazing.

Magento or WooCommerce?

By Blog No Comments

E-Commerce has become a very important tool for small, medium, and large businesses. Choosing the correct tool for creating your online store can become a difficult task. There is a wide selection of free and paid systems to choose from. The following aims to compare two of the most widely used scripts for achieving a properly created online store.

  • Magento: A PHP/MySQL developed framework that is focused to deliver e-commerce perfection. Magento aims to attack every area of the store allowing your online business to be focused on selling and scaling.
  • WooCommerce: Built as an extension (Plugin) for the widely known WordPress CMS, WooCommerce brings the simplicity of configuration to building an online shop. As such, WooCommerce tends to be relatively basic to eradicate confusion and eliminate user errors when working with the tool.

The following is a strong comparison between Magento and WooCommerce that will hopefully assist in understanding the most relevant pros and cons of both platforms:

landing-magento-logo x-home-5-woocommerce-logo


E-commerce Framework

E-commerce Plugin for WordPress

Plugin Availability

Paid and free plugins are available

Sub-Plugins are available (mostly paid)

Performance and requirements

Resource intensive. Requires a strong web host, preferably virtual machine.

Uses the same resources as WordPress. WordPress optimization recommended.

Main Strength

Focused solely on e-Commerce.

User friendly, easier to manage

Theme Availability



Open Source



Scalability potential

Very scalable from small to large shops. Magento will support growth from the sales point of view to the reporting capabilities.

Issues with reporting, not allowing to scale to larger shops. WooCommerce will present issues with discounts, taxes, sales reports, etc.

Examples vittorium1 scalise

For everyone out there that is still looking for the correct e-commerce tool, both Magento and WooCommerce meet the standards of any business. However, we are experts in Magento and we believe that if its a scalable business, Magento will support the growth from sales in a more positive way than the way WooCommerce would.