As 2018 grows ever-more familiar, the argument for moving away from a traditional e-commerce store is growing rapidly. Statistics show conversion rates fall from around 6% in native mobile apps to 4% on desktop, and only 2% on the mobile web. Let’s take a look at the benefits of Progressive Web Apps and the alternative […]
Vue.js ships with a few pre-defined events that allow you to capture an input from a user’s mouse, be it clicking on an element, hovering over it, scrolling, etc. Using these you can provide a greater level of interaction with your Vue website/web app. In this post I will go over some of these mouse […]
Following on from the first post covering this component, I will now go through a more advanced implementation of the Vue Slider component. I’ll start with separating the range slider to two separate sliders. In this example, one of the sliders will represent a minimum value for a form question, and the second slider will […]
Let’s construct a scenario for ourselves here. Say you want to allow a user to select a value within a predefined range using the user interface of a slider that can be dragged back and forth. Yes, this is very specific. Yes, this is coincidentally exactly what the Vue Slider component, the subject of this […]
Learn what Traits are and how to effectively use them in Laravel & PHP. Traits are a handy way of reusing code in PHP, another way to help keep your code DRY (or “don’t repeat yourself”).
I recently found an issue on a Magento 1 site where no matter what I tried, product SKU, product attribute in any combinations the product would always get the discount rule applied and the customer group would receive a discount on a product the merchant did not want discounted. Simple products worked fine but there […]
A web application is a simple alternative to mobile applications. Essentially, a web application is a computer program that performs functions through a website browser. Unlike mobile applications, web apps can be used across various devices and are not exclusive to a single platform, which enables more flexibility. As long as you have an internet […]
For many businesses, finding ways to increase the amount that customers spend on your website and the amount of times they visit your website can be challenge. It can be easier to encourage previous customers to make more purchases on your website rather than finding new customers and there are several strategies which can help […]