Software Craftsmanship Manifesto - A call for professionalism

Compared with other leading professions, the software industry is still in the early stages of development.  As in any field, software developers are constantly attempting to identify practices and principles to develop better and faster software. As we've grown up as an industry, we've created resources such as Software Architecture and the Agile Manifesto, the importance of which is clear and well-established. 

READ MORE

Omnichannel is Dead. Long live Omnichannel!

For years now, the evolution of how people shop, plan, and behave with the advent of new technologies has been a hot topic. I don’t know about you, but I’ve read approximately 10000000000 articles about how brick and mortar is dead, and at least 100000000 more about how retailers must “go omnichannel” and “adapt to the millennial shopper”, or else go the way of the buffalo. At Avenue Code, though, we have a vested interest in how to actualize these buzzy, elusive imperatives for our clients.

READ MORE

Thoughts About Reactive Programming

Reactive Programming is a "chameleon"! :-) It can be understood as "a style of micro-architecture involving intelligent routing and consumption of events, all combining to change behaviour"1; or it can be defined as "a programming paradigm oriented around data flows and the propagation of change"2. It has something to do with the Reactive Manifesto. Functional programming comes to mind when thinking about reactive programming. And it is a software development field where a lot of interesting progress is being made! Lots to discuss here!

READ MORE

The Retail Ops Weekly #7

I hope everyone enjoyed their Labor Day weekend as much as I did. We’re back in action with another fresh set of news, articles, and tips. Enjoy!

READ MORE

The Retail Ops Weekly #6

It was another action packed week, but I must say that the most exciting topic for me was boring – boring infrastructure that is. As the container standards debate continues on, many have been quick to point out that the outcomes that we’re driving towards should be focused on the end user, not the technology itself. When it comes to enabling the business, never underestimate the power of boring.

READ MORE