Category Archives: Case Studies

Walmart export web code as Open Source

Walmart have set an example to the retail sector with a significant export of Open Source code to supplement the 140 projects already developed by their technical team in the open.

Whilst transferring the Walmart.com retail platform to React and Node.js, Electrode was created to power the e-commerce platform which serves 80 million visitors per month and 15 million items.

Electrode

Electrode was released as an Open Source application with the OSI approved Apache 2.0 licence and can be found in the Walmart Labs Github account. It provides various developer enhancements and tools for the developer including Node.js configuration and feature management.

Header form Medium post on Walmart Labs Elecrode
Electrode from Walmart Labs

Announcement

Alex Grigoryan of Walmart Labs released a statement on Medium.com 3rd October 2016 explaining the the details of the applications and the scale that they operate at Walmart.

Alex writes about some of the challenges experienced by developers working on large projects. These include code re-use, performance and best practice. He says: “The problems we solved at @WalmartLabs, we want to solve for the community. So that’s what Electrode gives you out of the box”

In the first month following the announcement, Alex has engaged with the communities and responded to many questions asked about the software. The Github repository has already gained over 200 Github stars and contributions from the core developers are maintained on a daily basis.

Summary

Although early days for Electrode, this does look like a sincere investment in the Open Source ecosystem. On one hand, it enables other retailers to import the code and build their own competing platforms. On the other, it clearly sets Walmart as a lead innovator in this space and enables them to bring to life from contributions and enhancements submitted by external developers.

It will be interesting to see which forward-thinking retailers follow suit or collaborate in using and improving the software exported by Walmart.

Open for Business 2016

Open for Business 2016 logoOpenUK is the co-host and sponsor with the BCS Open Source Specialist Group of the annual Open for Business conference.  This is our annual festival of open source in the business environment which takes place on Monday 5th September in Hebden Bridge.

This year we are focusing on how to bring open source into your business,  looking at how to make money using open source, how to manage open source procurement and how to handle legal and licensing issues.  But most of our speakers are an international group of senior executives, with huge real work experience of success  with open source in their own business.

Highlights include

  • A keynote from Mike Little, co-founder of WordPress, which now powers 26% of the Web.
  • Maarten Ectors, VP for IoT at Canonical presenting on making money with open source.
  • Matija Suklje, lawyer and FOSS legal specialist who spent 5 years heading up the FSFE Legal Network (global FOSS legal network and Chatham House Rule list, which also publishes the International Free and Open Source Software Law Review journal

and our very own Stuart Mackintosh, Founder of OpusVL and chair of Open UK.

This year, over an extended lunch break, our speakers are offering “surgery” sessions. An opportunity to seek free advice one-to-one with leading practitioners.  In the evening you are invited to join speakers and other attendees for an informal dinner in a local pub.

Open for Business is just one part of the 10-day long Wuthering Bytes festival, a 10-day celebration of open source technology in the heart of the UK’s “Northern Powerhouse”.  There are many more meetings of interest to OpenUK members, from workshops on open source hardware through to open smart cities to the global meetings of the LLVM and GNU Tools Cauldrons.

Full details of Open for Business 2016 are here, with free registration through EventBrite here.  We look forward to seeing you in Hebden Bridge next month.