What I Learned Day 1: Magento Imagine 2016

Okay so the first few sessions in the books here are some of the things I’ve learned at this years Magento Imagine conference.

Magento vs Shopify+


People at the conference to are certainly leaning into this conversation. Look for an announcement today from Magento that will clarify their positioning, potentially Magento Go 2.0 (please no!) or aiming more up-market and ceeding the <1m revenue merchants to Shopify.

Agile Practices

One of the areas I’ve wanted to key in on during Magento Imagine is the operational aspects of the agile agency.

Read More

3 Things I Want to Learn at Magento Imagine Conference

Last year’s Magento Imagine Conference was great but I don’t think I got everything out of it that I could have.

This year, to get the most out of Imagine, I compiled a list of specific topics I wanted to learn about. This way I can target my attention to those things, have conversations around them, and hopefully come away with a better understanding.

Here’s the list I came up with:

  1. Magento 2 versus Shopify+: what is the positioning going to be going forward, what are merchcants thinnking, what are agencies doing
  2. Tools to take Magento Implementations to the next level: what are agencies leveraging most often to fill in some of the gaps with Magento 2
  3. Agile: good practices and particularly who is leading in this area for the Magento space.

I’m also trying to video blog a bit just for fun as an experiment. This is me this morning on this topic before heading out.

Any suggestions for additional topics or if you are at Imagine and want to connect you can comment or ping me on Twitter.

Useful Front-end Techniques, Libraries, and Examples 2015

20 Impressive CSS3 Techniques, Libraries and Examples



Bootstrap is a mobile responsive framework. There are lots or similar HTML, CSS, JS Grid frameworks. If you need to start somewhere, why not start with the most popular framework?

Some Alternatives:
Semantic UI


fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built on the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize.


Waypoints is a library that makes it easy to execute a function whenever you scroll to an element.


CSS animations


Useful CSS & JS plugin that makes galleries, sliders, and carrousels that are touch responsive.

Programming is a Craft

Programming is a craft. At its simplest, it comes down to getting a computer to do what you want it to do (or what your user wants it to do). As a programmer, you are part listener, part advisor, part interpreter, and part dictator. You try to capture elusive requirements and find a way of expressing them so that a mere machine can do them justice. You try to document your work so that others can understand it, and you try to engineer your work so that others can build on it. What’s more, you try to do all this against the relentless ticking of the project clock. You work small miracles every day.

Andrew Hunt & David Thomas, “The Pragmatic Programmer”

10 Do’s and Don’t when Leading in a Tech Company

People in Tech are creative, self-motivated, and self-organizing. Leading in a tech company requires vision, values, and communication. The following are 10 important Do’s and Don’t when leading in a tech company.

1. Lead by Example

If you want to see something in your team, you need to exemplify those traits yourself first.

Nothing so conclusively proves a man’s ability to lead others, as what he does from day to day to lead himself.
Thomas J. Watson, Former Chairman of IBM

Lead by example. This is one of the most obvious do’s of leadership. It is ironic when leaders expound on the need to do a thing they do not do themselves. People, particular creative technologists see through leaders who are a lot of talk and not a lot of action. If a leader says “Be disciplined.” he should be the height of discipline. If a leader expects team members to be collaborative, he should invite criticism of his own ideas.

The quality of a leader is reflected in the standards they set for themselves.
Ray Kroc

Exemplify the message first before you try to get others to follow.

Read the Full Post on Linkedin