My favorite part of this too-brief foray into the history of = as an assignment operator is how crazy keyboards were in the 60s and 70s were.
Magento 2 is known to be a powerful and feature-rich eCommerce platform. It delivers decent page load times but might be quite sluggish under heavy customizations.
Part of the performance problem might be a poorly developed custom theme. On one hand the default Luma and Blank themes are quite fast. On the other hand some of the customized themes are slow and could make your online shop a nightmare to buy from.
I will share a few tips to optimize any M2 theme and make it faster. The tips are all field-proven and they really work. I have used them in various projects to make Magento 2 sites deliver decent page load times.7 Tips to Speed Up Magento 2 Theme
An eCommerce veteran from the salad days of online shopping, Jeffrey is Director of Digital at Juice Beauty, the organic skincare retailer.
It pays to be thorough in B2B lead generation
Gripng PSA follows. Homebrew, the really great package manager and services system for MacOS, has recently shuffled around thier support for PHP. It sounds like the main PHP packages are being pulled into the core repository, but that extensions (mcrypt, memcached, etc.) are being dropped and users will need to install these via pecl. On its face this sound like “the right” thing to do — support the core language, as well as the platform’s tool for compiling extensions. In practice, I have meh feelings about how well this is going to work. Building things directly on OS X and […]
The multi-talented artist and performer will join us on stage for a fireside chat.
Quality extensions. Rigorously tested.
I came across this talk video from Brian Marick at the Deconstruct software conference. It was a refreshingly candid take on why the classic software design patterns are generally considered burdensome chains instead of the pattern language they set out to be. And the question is why. I think you can have several reasons, but I’m going to focus on this one, which is that design patterns started out with not enough building blocks, that were at too low of a level. So if you look at all the design patterns, they’re basically composed of two things. There’s functions, or […]
Ever since I started using git, I was enamored by the nice streamlined process of git flow. It proved to be a very reliable workflow process for managing features, releases and fixes within a team environment, and added some much-needed structure to git.
Fast-forward 8 years, and it leaves much to be desired. At times I found myself endlessly merging branches, sometimes forgetting to create the numerous pull requests into different branches for hot fixes, and also wondering why we needed a develop branch at all. There must be a better way?
I was completing work on a Screencast Course for Docker, and the first lesson in that course is how to use git flow; codebase is the first step of building a Twelve-Factor App. Recording the screencast numerous times, I realized how…
Jamie is the Director of the Dutch eCommerce developer DEITY.io, a Magento enthusiast, and a PWA evangelist
Total Retail’s 2018 Top 100 Omnichannel Retailers In its second annual ranking of 100 publicly traded retailers based on their omnichannel capabilities/programs offered and the execution of said programs, Total Retail, in conjunction with Radial, a leading omnichannel commerce technology and operations provider, uncovered the brands leading the way in giving consumers the seamless purchase ...
The post Top 100 Best omnichannel retailers (by TotalRetail) appeared first on Magento tutorial| We know everything about Magento.
May 25th is fast approaching and with it, GDPR
Magento Functional Testing Framework was presented by Tom Erskine during contribution day which followed MageTestFest, which took place in Amerfoort in November last year. Right now it’s under heavy development, there were already 2 releases and it reached version 2.0.3.Why do we need to perform functional testing?
Taking in mind the complexity of the Magento 2 architecture, it becomes very resource consuming to manually test everything during acceptance testing phase. You can have multiple different flows for each feature (and these flows could be quite complex). And it is common that with time we keep adding new features, so the time your QA team will spend on tests will increase.
Also humans make mistakes all the time, especially when they have to follow these complex flows it’s easy to get distracted and do something wrong. Even though you can cover all the code with unit and…
Evolving customer expectations require a seamless omnichannel solution.