Latest Magento Commerce release accelerates growth and streamlines operations with new checkout, marketing automation, and reporting features
What you need to know about buying items at retail tax free, and avoiding the associated pitfalls
I've been working on a full-blown course for Egghead the last few months and it has finally been published!
I'd highly recommend this course as it covers each of the twelve-factors separately, and how they relate to Node.js and Docker.
In this course we will take a simple Node.js app that connects to a MongoDB database and uses an Express web server, and learn how to setup a full software development deployment process as well as how to properly “Dockerize” the app.
We’ll step through setting up proper version control techniques, managing configuring within the environment, setting up proper build/deploy/run processes, and all with abiding by Docker best…
With seasonal Amazon purchases reaching an all-time high, how can your business stay competitive?
In order to retain and attract new customers, it is every retailer’s responsibility to ensure customer shopping experience is more than just mere satisfaction. With this attempt, retailers are now extending retail management beyond their products, by taking into account the busy lifestyles of customers and providing services. In this sense, a retail management system ...
The post Retail Management System: a quick guide appeared first on Magento tutorial| We know everything about Magento.
This entry is part 3 of 3 in the series Just Enough C for PHP. Earlier posts include Just Enough C for PHP, and Just Enough C for PHP: Running C Programs. This is the most recent post in the series. Today’s episode of Just Enough C for PHP is light on code and heavy on core concepts. First, we’re going to describe using basic variables in a C program. Then, we’re going to take a detour into how C manages the computer’s memory for those variables. You may be tempted to skip the second part, but we recommend you […]
This post is contributed by Robert Gilbreath, Vice President of Marketing and Partnerships at ShipStation. ShipStation is the leading web-based shipping solution that helps e-commerce retailers import, organize, process, package, and ship their orders quickly and easily from any web browser. For a free trial, visit www.shipstation.com.
Are you excited about this year’s e-commerce holiday selling season? You’d have good reason to be. Online sales for the 2017 holiday season are projected to grow 18%-21% compared with the 2016 holiday season, with online sales reaching $111 billion to $114 billion, according to the recently-released…
While not as sexy as AI robots, data is changing commerce in unprecedented ways for retailers who use it well
After the great season of Meet Magento events such as Spain, Greece, Poland and many others, we have decided to close this years season of conferences with something different. For this occasion, my colleague and I had a unique opportunity to visit a MageTestFest. It was a 4-day coding event focused solely on testing.The Trip
The conference was held at the Prodentfabriek, a former toothpaste factory. It is located in the city of Amersfoort in central Netherlands. Our…
Customers expect the same consistency and convenience in B2B transactions as they do in B2C
Everyone has their own style of writing code and there’s always a debate which one’s is the correct one or which one’s makes the most sense. For that reason rules are brought that need to be followed that define code standards and enhance source code readability.
Code sniffer is a standard or set of rules that applies to source code. It automatically checks for code against some of the common coding issues, irregularities, inconsistencies, errors and identifies them… things like:
Magento follows PSR-1 and PSR-2 coding standards and therefore recommends the use of the PHP Code Sniffer…
20th of November, 2017, has marked an important date in Atwix history – we turned seven. It has always been a dilemma of what to do for the birthday celebration and we often followed a default and obvious way – making a party. This time though, we thought – what if?
What if we could come up with an activity that would bring us a bit more value than some fun in the evening and a headache in the morning?
Finding the answer required activation of the slow brain. Luckily, I had an opportunity to grab minds of my peers and our Atwix Task Unit leaders. So we quickly came to a concept that was a big stretch, but excited us all.
One long time resident of my ~/bin folder is lns lns — a friendly program for making symbolic links For whatever reason I’ve never been able to get the argument order to ln -s memorized. The lns perl script (which has always run out of the box on system provided perl without issue) make it so I never need to. Whether you lns path/to/file path/to/new-link or lns path/to/new-link path/to/file the script does the right thing and creates the symlink, or tells you in plain english why it can’t. Mentioning the script here mainly because google seems less and less able […]
Speaking of composer and sematnic versioning, here’s a neat web page that will List all the avaiable versions of a particular packagist package Highlight which versions composer will pick when you use a particular set of SemVer characters Useful when you’re chasing down composer dependencies — although this project (as of this writing) doesn’t seem PHP version aware and (obviously) is unaware of your composer.lock file, both of which can effect which packages composer thinks you need.
I checked some code into pestle (my PHP command-line framework and Magento 2 code generation tool) for the first time in a bit, and was greeted with a broken travis build (for PHP 5.6). Digging into the problem, I saw a sight that’s become increasingly familiar to PHP developers in recent years $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for phpdocumentor/reflection-docblock 4.1.1 -> satisfiable by phpdocumentor/reflection-docblock[4.1.1]. - phpdocumentor/reflection-docblock 4.1.1 requires php ^7.0 -> your […]