<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Tim Clayton on Medium]]></title>
        <description><![CDATA[Stories by Tim Clayton on Medium]]></description>
        <link>https://medium.com/@tim.clayton?source=rss-735f76d1b01a------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*AZqhg6J4OvVrKIJO1lQcaQ.jpeg</url>
            <title>Stories by Tim Clayton on Medium</title>
            <link>https://medium.com/@tim.clayton?source=rss-735f76d1b01a------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 24 May 2026 12:51:20 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@tim.clayton/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Super-charging E-commerce with Iterative A/B Testing]]></title>
            <link>https://medium.com/saleor/super-charging-e-commerce-with-iterative-a-b-testing-ad124577f131?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/ad124577f131</guid>
            <category><![CDATA[user-experience]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[testing]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[marketing]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Mon, 14 Oct 2019 11:10:10 GMT</pubDate>
            <atom:updated>2020-01-02T14:46:10.320Z</atom:updated>
            <content:encoded><![CDATA[<p>Experimentation is now a must for any online business.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lfJQp7YOOX-fyY1WErjgTg.jpeg" /></figure><p>Saleor is designed with a GraphQL API that gives your developers total front-end freedom to build the storefront that works for your business in whichever technology you prefer. You create a brilliant design but, even though it looks good, how do you know that it is leading customer journeys in the most effective way and driving up conversion rates and average order values?</p><p><strong>Changing minor elements of your online store — such as the color of a single button or the size of product images — can have a major effect on a customer’s decision-making process. Seemingly trivial details can be the difference-maker for the success of your business.</strong></p><p>A/B testing allows you to offer ever-improving user experiences and get a better return on investment from your online store. Here’s how it works and what it can do to elevate your e-commerce business.</p><blockquote><strong>After testing, Yuppiechef increased conversion rates 100% by removing a single distracting element from the page. (1)</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6SU8mwDmO9wFVu8XIe7Qgg.jpeg" /></figure><h3><strong>How does A/B testing work?</strong></h3><p>Saleor’s extensible API allows you to create different versions of your store, which you can then measure against one another to work out which design works best and then make informed business decisions.</p><p>Let’s take a simple example. You have a grey ‘buy now’ button under the products on your online store; A/B testing would allow you to create multiple variants of your store with orange, green, and blue versions of the same button. You then have four different storefronts; which one a new visitor sees is equally and randomly assigned, meaning each version is seen by 25% of customers. By running this test for a week, you may get a result that looks something like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Kt0dMgDHF9uIgt-GceRw3w.jpeg" /><figcaption>Tab. 1: Number of clicks per 10K visitors on each color of ‘BUY NOW’ button.</figcaption></figure><p>It’s clear that the green or blue color is better for business than the other options. In this case, you might choose to implement a green button as your new standard (baseline) for your storefront. However, it makes sense to run another set of tests with only two versions of the button — green or blue — to validate your results and make sure that green is the best option.</p><p>A typical test would run for perhaps a week, or a number of user visits. You can then implement the results into your page design and move onto the next set of tests.<strong> It is important to take this incremental approach, as changing a number of elements at one time will make it impossible to clearly identify which factor is influencing results.</strong></p><h3><strong>Limitless experimentation</strong></h3><p>A/B testing is an iterative and proven way to test and improve almost any part of your page design, such as:</p><ul><li><strong>Product photos:</strong> The type of photography, size and number of images per product, whether zoomable or popup images are better.</li><li><strong>Placement:</strong> Every button, element, advert, text box, and image can be tested in different places around to page to see how it affects conversion rates and user experience.</li><li><strong>Copy: </strong>Test different slogans and headlines, font types and sizes, lengths of text, and levels of description. For example, Booking.com is almost continuously running A/B tests (2) and tries out alternate texts against one another to find the perfect description for different types of accommodation — because what works for a luxury hotel may not work for a cheap and cheerful B&amp;B</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hnQnt_XGUWACiVBmkbOZXA.jpeg" /></figure><h3><strong>Interpret and take action</strong></h3><p>A/B testing will often give you results that work against your intuition. But do you argue with clear data-driven results or try to interpret them to understand your users better?</p><p>For example, in Saleor, you can build a modern single-page store checkout or you can use the API to create a more traditional 3-step checkout (with separate pages for billing, shipping, and payment).</p><blockquote><strong>Your intuition tells you:</strong> Your young user base will prefer a modern, single-page checkout.</blockquote><blockquote><strong>A/B testing results show you:</strong> A traditional three-step checkout leads to 50% less abandoned carts.</blockquote><blockquote><strong>Your interpretation of the result:</strong> Your young shoppers use mobile devices. A traditional three-step checkout makes for cleaner information on smaller screens while the single-step checkout looks cluttered.</blockquote><blockquote><strong>Your next step:</strong> Test different setups of a three-step checkout in subsequent experiments to find the perfect version for users.</blockquote><p>You can continually run tests of different variants to enhance and evolve your storefront. <strong>As you remove pain points, you make it easier for customers to navigate your products, which reduces bounce rates as you have less frustrated shoppers abandoning your store when the UI does not work according to user expectations.</strong> You also increase the value of your design work as conversion increases.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9E-aFk8IXcBAD2jHbOxmzw.jpeg" /></figure><h3><strong>A vital tool for modern e-commerce businesses</strong></h3><p>A/B testing also makes a lot of sense from a business point of view. The cost of running tests with Saleor Cloud is minimal as the platform comes with out-of-the-box A/B testing, unlike most competing platforms which rely upon third-party extensions. The costs incurred are fractional charges connected to the additional consumption of AWS services. However, the savings to business are huge. <strong>When one UX decision can either increase or cut conversion rates by half, the risk of making a mistake is nullified when you can scientifically measure the value of every design decision.</strong></p><p>There are plenty of elements that make Saleor Cloud the right e-commerce platform for your business. We’ve spent a number of years building a headless commerce solution that offers ultra-fast, dynamic, beautiful anywhere experiences. Saleor’s A/B testing is a validated application, built as a seamless integration to the platform, with a dedicated section of the dashboard for experimentation in your store, as well as an SDK for developers to easily implement A/B testing on your storefront.</p><p><strong>By finding the easiest way to bring data-driven tools into your business, you are taking the shortest route to future success.</strong></p><p>Read our follow-up article, coming soon, that shows how to avoid some of the pitfalls when running experiments and outlines the best way of getting results you can immediately interpret into informed decisions for your business.</p><p>And find out more about the work of our Data Science team in these <a href="https://medium.com/p/the-difference-between-implicit-and-explicit-data-for-business-351f70ff3fbf?source=email-735f76d1b01a--writer.postDistributed&amp;sk=2e054c52adb59c8083828f9a23f49298">popular articles about adding Recommendation Systems to your e-commerce</a>.</p><p>Contact us at hello@saleor.io to discuss how Saleor Cloud can bring data-driven insight to your e-commerce and super-charge growth.</p><p><em>(1) </em><a href="https://www.designforfounders.com/ab-testing-examples/"><em>https://www.designforfounders.com/ab-testing-examples/</em></a></p><p><em>(2) </em><a href="https://medium.com/booking-writes/a-b-tests-and-copy-what-why-how-8cc4ae17eae2"><em>https://medium.com/booking-writes/a-b-tests-and-copy-what-why-how-8cc4ae17eae2</em></a></p><p><em>Originally posted on </em><a href="https://saleor.io/blog/"><em>Saleor Blog</em></a><em>: </em><a href="https://saleor.io/blog/supercharging-ecommerce-with-constant-abtesting-116/"><em>Super-charging E-commerce with Constant A/B Testing</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ad124577f131" width="1" height="1" alt=""><hr><p><a href="https://medium.com/saleor/super-charging-e-commerce-with-iterative-a-b-testing-ad124577f131">Super-charging E-commerce with Iterative A/B Testing</a> was originally published in <a href="https://medium.com/saleor">Saleor</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Difference Between Implicit and Explicit Data for Business]]></title>
            <link>https://medium.com/@tim.clayton/the-difference-between-implicit-and-explicit-data-for-business-351f70ff3fbf?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/351f70ff3fbf</guid>
            <category><![CDATA[recommendations]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[data]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Wed, 21 Aug 2019 12:26:23 GMT</pubDate>
            <atom:updated>2019-09-04T11:39:25.290Z</atom:updated>
            <content:encoded><![CDATA[<p>Every customer interaction is a chance to learn and offer better user engagement</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*h_gF4_nPld_p8AAW.jpg" /><figcaption>After reviewing his ‘Recommended For You’ on YouTube, maybe he did like heavy metal after all.</figcaption></figure><p>We’re going to talk about explicit and implicit data in Recommendation Systems, especially looking at the problems that negative or unclear responses can cause. It helps to know something about the subject upfront. If you are new to the topic, you can catch up by reading the first two articles in this series that will walk you through it:</p><ul><li><a href="https://blog.mirumee.com/building-python-recommendation-systems-that-work-8d8d218c1464">Building Python Recommendation Systems that Work</a> (Jakub Cwynar)</li><li><a href="https://blog.mirumee.com/everything-you-need-to-know-before-building-a-recommendation-system-4badccf94140">Everything You Need to Know Before Building a Recommendation System</a> (Tim Clayton)</li></ul><p>All caught up? Now, let’s start by looking at the two different types of data.</p><h4><strong>Explicit data</strong></h4><blockquote><strong>A customer buys a product, rates a film, or gives a thumbs up or down to a post. The customer is clearly showing how they feel about a product. The data we receive is clean and actionable.</strong></blockquote><h4><strong>Implicit data</strong></h4><blockquote><strong>A customer views a product but does not make a purchase. A user watches a film trailer or reads an article about something. We’ve got a statement of intent but no clear, affirmative action.</strong></blockquote><p><strong>Is one type of data better than the other?</strong></p><p>You might assume that explicit data is always more valuable to businesses. It is clear, unambiguous, and gives us a definite picture of the user. However, some businesses may actually prefer, or take more value from implicit data — often because explicit data is much harder to collect. Let’s look at Spotify. Simply listening to a song is not explicit data in itself. The system does not know for sure that the user likes that song. Actual explicit data is when the user adds a specific tune to a playlist or hits the heart icon to say that they enjoy listening to it. But how many of us actually do that? I have personally listened to thousands of songs on Spotify without really noticing the heart button. If you are in the office listening to a recommended playlist in a browser while busily working in a different tab, are you really going to click back and forth to like each song that comes up?</p><p>The same applies to YouTube, IMDB, and a host of other websites where people browse and view but do not always leave a rating. In such cases, there is exponentially more implicit than explicit data being created by user activity.</p><p>Explicit data can also be shallow. Users may be asked to give binary reactions: like or dislike, thumbs up or thumbs down. Even when a site like IMDB allows for ratings from 1 to 10, human nature means that people tend to rate in the extremes. Users regularly rate everything as 10 or 1; not many people take the time to leave a 4-out-of-10 rating because they clearly didn’t have a strong opinion in the first place.</p><p>The leading builders of Recommendation System have learned to harness the abundance of implicit data, understanding as much from suggestion as they do from clear and explicit reactions.</p><p><strong>Are explicit and implicit data weighted differently?</strong></p><p>Explicit data will always have more obvious value than implicit data, and will naturally be favorable (if, as highlighted above, users can actually be encouraged to give enough clear feedback). The main reason that implicit data is harder for companies to interpret is that it requires clarification. Explicit data is one-action feedback: a single click tells us that a user liked a video or rated a product positively. With implicit data, we sometimes need to observe what the user does next. If someone listens to a single song, we cannot know if they liked that artist. The system needs to store that information and see what happens in future. If the user then purchases an album download a few days later, that second action backs up the initial assumption. The system can then learn how that single user or all users interact with the system and make better assumptions as time passes and more data is generated.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*F0cWx3zffJ9Aub0Z.jpg" /></figure><p><strong>How do the best systems learn from user behavior?</strong></p><p>Each person is unique. Although sites are designed to encourage us to interact with them in certain, predictable ways — to create the clearest user paths — we all still behave differently.</p><p>My wife and I love watching movies together, but we certainly don’t enjoy trailers in the same way. To decide if she is interested in a film, my wife will watch the entire trailer — sometimes more than once. If she is not interested in a film, she will turn the trailer off within ten seconds.</p><p>My behavior is the polar opposite. I can usually tell if a film is going to interest me within the first ten seconds of the trailer. I will then switch it off immediately to avoid any spoilers. If I am not interested in a film, I will watch the entire trailer (although now that I actually see that in writing, I have no reasonable explanation of why I do it).</p><p>A really good Recommendation System also has to learn to interpret and explain opposing behaviors. If my wife and I both stop watching a trailer on streaming service after ten seconds, it may be right to assume that neither of us is interested in the movie. If I then go back and watch the film within the month and my wife does not, that tells the system a little something about our behavior. If we then repeat that behavior several more times, the most powerful Recommendation System will be able to interpret my seemingly negative response as a positive signal. However, as with almost all implicit data, it requires confirmation of the initial assumption.</p><p><strong>How do systems deal with negative ratings?</strong></p><p>Whether explicit or implicit data, the biggest challenge for Recommendations Systems is often in dealing with negative feedback. If, for example, a user watches ten heavy metal videos on YouTube and gives them all a solid thumbs down, what does the system learn from our activity? Does it stop showing the user Metallica in the recommendations list because he repeatedly had negative reactions to metal music? Or does it decide that he watched ten metal videos in a row and, therefore, suggest more of the same (because, presumably, the user is a glutton for punishment)?</p><p>In reality, it depends on the goal of the system. If the aim is to simply keep the user consuming content, because the revenue comes from advertising income, the Recommendation System will probably suggest whatever content the user is willing to consume. If the aim is to drive sales, the system will be more inclined to try and show the user products or content that he or she will actually like. When you have an online store in which users can rate items of clothing, you don’t want your Recommendation System to keep showing red dresses to a user who negatively rated everything in that color, as it is unlikely to lead to a sale. You don’t want your user to see red.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*7Alt5yYnf46wY_KC.jpg" /></figure><p><strong>What if a user doesn’t interact at all?</strong></p><p>If you have an online store with two rows of products and you find that people are only clicking on the items you present to them on the first row, what does it really mean? When your recommendation engine decides upon the products that users see, is it so perfectly calibrated that users’ favorite choices are always the first row? Or is there something lurking beneath?</p><p>Users could be only clicking on the products in the first row because they are of most interest, but it could be a problem with the UX. Maybe the site is designed in such a way that the second row is not displayed prominently and doesn’t catch the eye. Remember, I love Spotify, but didn’t notice that little heart that lets me confirm that I like a track… which perhaps means that maybe it is not working in the way it should.</p><p>It is therefore not enough to implement a Recommendation System and take the results at face value. You need to ‘A/B test’ your results as much as possible. Test the system against a second version of your store without the system running, so you can measure results. Then test different versions of your interface against one another to see which works best for business.</p><p>This is a key element of our own upcoming <a href="http://saleor.io">Saleor Cloud</a> e-commerce solution. You can build multiple versions of your storefront to check that you are getting it right.</p><p><strong>You don’t have to go so deep</strong></p><p>Some of the explicit and implicit data issues in this article are only important for some of the world’s biggest companies. However, it does give you an overview of the deeper data analysis that is going on even for less complex systems. In the first articles of this series, we discussed how you can make a recommendation system of your own and we then answered some of the FAQs you might ask before you get started. If you are going it alone, we wish you successful and profitable recommendations! If you are looking to build something more complex or want us to do the hard work for you, feel free to contact our data science department and let’s start the conversation. They come highly recommended!</p><p>Still hungry for more about data? Check out how far Netflix takes its recommendation system. It’s a great read and helps put the content of our three-part series into a fresh context.</p><p><a href="https://medium.com/netflix-techblog/artwork-personalization-c589f074ad76">Artwork Personalization at Netflix</a></p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=351f70ff3fbf" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Everything You Need to Know Before Building a Recommendation System]]></title>
            <link>https://medium.com/@tim.clayton/everything-you-need-to-know-before-building-a-recommendation-system-4badccf94140?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/4badccf94140</guid>
            <category><![CDATA[retail]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Wed, 17 Jul 2019 13:53:42 GMT</pubDate>
            <atom:updated>2019-09-04T11:34:32.062Z</atom:updated>
            <content:encoded><![CDATA[<p>Getting started with data-driven product and user matching. Your FAQs answered.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1QaXyDuCvMmcZKT--EnuTA.jpeg" /><figcaption>Recommendation systems find the space that users share</figcaption></figure><p>In the <a href="https://blog.mirumee.com/building-python-recommendation-systems-that-work-8d8d218c1464">first article of this series about Recommendation Systems</a>, we discussed how they work and gave some simple tools that anyone can use to get started. The best place to start is to check out that article, but if you need a quick refresher, here are the basics:</p><ul><li><strong>Recommendation Systems collect data on user behavior and predict which products or services will be of interest to them</strong></li><li><strong>When users have similar histories and preferences, the system presents User B with recommendations that User A liked</strong></li><li><strong>The basic job of a system is to fill in the gaps, deciding if a product that a user has not seen or interacted with will be of interest to them</strong></li></ul><p>If you want the simplest possible example, click ‘Your Discover Weekly’ on Spotify and you will be given a list of songs that you have never played on the platform but which the recommendation system believes you will like based on your listening history.</p><p>In the next two articles, we are going to go deeper, starting with some of the most common questions that come up when businesses think about building a Recommendation System.</p><h3><strong>Are Recommendation Systems good for any business?</strong></h3><p>The first question you need to ask when creating a Recommendation System (RS) is whether your users are generating enough data to make it worthwhile. It costs time and money to implement a good system. If your solution is not going to be effective for business, your valuable resources would be better spent elsewhere.</p><p>In Spotify, YouTube, Facebook, Netflix or Amazon, regular users are looking for ever-improving personalized experiences. As they use the system more, the recommendations should become more specific and more accurate.</p><p>If people only visit your store once or twice, you can’t offer that experience; but that doesn’t mean an RS is useless. Rather than having a personalized system, you can collate the behavior of all your users to make more general recommendations. For example, if a new user clicks on a specific coat in your store, you can recommend a scarf that was also purchased by previous customers who bought the coat.</p><p>In this scenario, almost all businesses can benefit from Recommendation Systems; the only time that it is unlikely to have any business value is if you have a limited product range and very low site traffic. If you offer only a few high-value products, which you sell infrequently, then the effort behind an RS may not be worth it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*in4gAF75ApwrYhDyztXzrg.jpeg" /></figure><h3><strong>How many data points do we need to start?</strong></h3><p>How long is a piece of string? Many people accept the minimum threshold of 1,000 respondents before survey results can be published. With Recommendation Systems — as with opinion polls — the rule of thumb is “the more data the better”.</p><p>If we only sold 8 packs of diapers in our online store, but everyone who bought diapers also purchased diaper disposal bags, we have a very limited data set but a 100% correlation. It’s fair to say that our store should recommend disposal bags to every new user who views diapers. Of course, the trend may change as we gather more data over time, but the initial assumption is solid. We don’t need 1,000 people buying both products before we call it an upselling opportunity.</p><p>A good Recommendation System is one that can spot trends as soon as they emerge and use future responses to confirm or disprove the assumption. And more data does not always mean clearer insight. And if a million people like Game of Thrones on our ratings site and 50% of those people also like True Detective, we can’t draw any strong conclusion.</p><p><a href="https://mirumee.com/projects/pretty-green/">Pretty Green case study: How to scale global e-commerce business | Mirumee</a></p><h3><strong>When is one user a good fit for another?</strong></h3><p>Everyone is unique. My former best friend and I agreed totally on music and films. We were 100% matched until he told me that he doesn’t like Pearl Jam… We never spoke again.</p><p>An RS will never be able to match User A to User B with perfect results, as their tastes will diverge at some point. If two users both rate 9 bands as good but differ in their opinion of the tenth, they are still a very strong match. If User A rates the eleventh band as good, we should still assume User B will like them. But at what point do users stop being a good match? 90% compatibility? 80… 60… 40?</p><p>The truth is, recommendation engines don’t set a threshold when looking for compatibility between people; they look for the best possible match. If we have a user, Alice, who has a 95% compatibility with Bob, 80% with Carol, and 30% with Dave, the system will start by looking at Bob when deciding if Alice will like a certain band. If Bob has not given a response to that band’s music, the system will move on to Carol, and then to Dave. The more users we have in the data set, the more likely it is that a person with a high compatibility will give a response that the system can leverage.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3-1kIXCet-WqUKc2zKqrfw.jpeg" /></figure><h3><strong>Are user matches or product matches better?</strong></h3><p>We are discussing two basic types of recommendation here. The first is user-to-user, in which we see that User A is similar to User B and make suggestions to User B based on what their ‘digital twin’ bought or browsed. The second is product bundling, in which our scarf and coat were popular choices together, as were the diapers and the disposal bags.</p><p>The best Recommendation Systems are able to utilize both sets of parameters to extrapolate the very most from the data. But there are rules of thumb that are worth considering. For example, in an online store, while your customers are browsing products, you might want to focus on user-to-user recommendations and show them products that similar customers liked. Once they are in the checkout and have the items in their cart, you might want to push product bundles. For example, if someone just has the diapers in their cart, a good system would remind them to add disposal bags before they pay the bill.</p><h3><strong>When should I implement a cold start engine?</strong></h3><p>Cold starts, as described in the previous article, are when a new user comes to a site and we know nothing about them. So, how can we start making recommendations to give them the best possible experience from their first visit?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/684/1*ofXqr_Ex3MenN-ho0g7W2g.png" /></figure><p>Sites like Netflix ask new users to select a few movies they are interested in before entering the site for the first time. If the new user chooses ten romcoms, Netflix will probably suggest Maid In Manhattan and The Big Sick.</p><p>Whether you need a cold start engine depends on your product range. If you are a men’s hiking apparel store, you have a niche of products and your users are likely to be men who like day trips in the mountains. You don’t need to refine the content the user sees.</p><p>However, if your clothing store sells to women and men of all ages, across a range of fashions and functionalities, you might want to work out who is viewing your page so you can present them with items they might buy. In this case, your cold start engine might be a dozen pictures of men and women in different clothing. By asking your new user to click on the picture that matches their style, you can find out in one click that your new, unique site visitor is a teenage girl who likes a sporty style.</p><p>Of course, you can quickly find out the same information as the user starts browsing, but one click might be the difference between a satisfied customer and a bored browser, so it is worth it if you have a wide customer demographic and a large product range.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GQdpv4BbEJF7AgplzavvmA.jpeg" /></figure><h3><strong>How do I know if it is working?</strong></h3><p>The bottom line is always the bottom line. If your Recommendation System is working, you will see a growth in sales. However, if we assume that a 1% growth in sales is a significant change, how do we know that the success is down to our Recommendation System and not our marketing, or product trends, or the failures of our competitors? If we are investing in something, we need to know that it works and is worth pouring more resources into.</p><p>The answer, A/B testing, is also a key, standard feature of our upcoming Saleor Cloud solution. By creating 2 different versions of our store — one which utilizes our Recommendation System and one which does not — different customers see different versions of the storefront and we are able to observe which is more effective, both in general and for sales of specific products.</p><p>Essentially, we use hard data to check if our data-driven recommendations are working. Is there really any other way?!</p><p>If you are thinking about building a Recommendation System for your e-commerce, feel free to <a href="https://mirumee.com/hire-us/">get in touch and speak to us about your project</a>.</p><p>Read the next part of this blog series:<br><a href="https://blog.mirumee.com/the-difference-between-implicit-and-explicit-data-for-business-351f70ff3fbf">The Difference Between Implicit and Explicit Data for Business</a></p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4badccf94140" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Iterative Rebranding of Saleor]]></title>
            <link>https://medium.com/saleor/the-iterative-rebranding-of-saleor-c22a2fbee8db?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/c22a2fbee8db</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[branding]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[graphic-design]]></category>
            <category><![CDATA[ecommerce]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Thu, 27 Jun 2019 13:03:13 GMT</pubDate>
            <atom:updated>2020-01-02T14:49:35.171Z</atom:updated>
            <content:encoded><![CDATA[<p>The decade-long design journey of a fast-growing e-commerce platform</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BSAIjzD3rtliPd1j" /><figcaption>Saleor 2.0 brand imagery, June 2019</figcaption></figure><p>We never really consider our design work to be completely done. Web design, particularly in open source projects, is always subject to future changes and iterations. However, the <a href="https://medium.com/saleor/saleor-2-0-release-graphql-first-headless-e-commerce-1330f2151585">release of our Saleor 2.0 platform</a> in November 2018 was a major landmark and is a great opportunity to take a look at the visual journey of the Saleor brand so far. It’s also a chance for us to recognize the great work of our design team… who have asked me to remind you that “It’s all still a work in progress (and always will be).”</p><p>Let’s start at the beginning…</p><h3>2010–2017<br>Setting Sail</h3><p>Saleor was the fastest growing open source e-commerce solution in the world in 2018, but it has taken time to get to that level. Way back in 2010, we built Satchless, a pure-Python library providing generic e-commerce interfaces. It was a building block used to provide features like checkouts and carts. Taking this as our cue, the Satchless branding motif we designed was — you guessed it — a fancy retro shopping cart, along with a traditional striped shop awning in the logo.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*JGA6qExdWeTPHKdjttOVSw.jpeg" /><figcaption>Satchless and our first iteration of Saleor side by side.</figcaption></figure><p>In 2012, we split off the Django-specific part of Satchless under a new brand, which we named Saleor [pronounced ˈseɪlə(r)] because we felt like it was something that floated along under the radar, and the name just flowed. We designed a mashup of viking longboat with a merchant ship, reworked the Django symbol as the figurehead, and kept some continuity with the Satchless design by changing our striped awning into the sail.</p><h3>2017–2018<br>Into the E-commerce Ocean</h3><p>Saleor gained so much traction that we knew it was time to push the solution and build our first complete branded website, for release in early 2017. As an e-commerce platform created by developers for developers, we focused on communicating with that target group in our first designs. We stuck with the familiar ocean theme but switched from vikings to pirates, because developers often identify with freebooters charging around in international waters. The style was cartoonish fun as most of the developers we know love animation — from the Cartoon Network to the utterly obscure.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*1jBS64E0m0g_AvXwKBwQWQ.jpeg" /><figcaption>The awning from Satchless design carried over into the second version of Saleor</figcaption></figure><p>The pirate (who has no official name, but I like to think of him as Salty) became a recognizable avatar among developers, but Saleor grew so quickly in 2017 that we soon realized we would have to take it beyond the dev community and out into the wider business world. The style we had created wasn’t one that would have a strong appeal for business decision-makers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*5cFgcnSpeDBA_GR_8qD8Ug.jpeg" /><figcaption>The original Saleor website and our developer-friendly corsair</figcaption></figure><p>Here is the interesting question: Did we get it wrong first time around? Was it all too cartoonish and light-hearted? After all, we started a major redesign only a year after the first version was launched. In reality, it is the perfect illustration (pun intended) of how design is always iterative. The code we were writing was good and we found, over time, that there was a market need that we could fulfill, for which we needed to take a wider perspective. Our initial design more than answered the brief. It attracted a community that helped us attain a level of success. The knock-on effect was that we had to move the branding on as our horizons changed.</p><p>Check out the full Behance overview of the first full design package for Saleor here: <a href="https://www.behance.net/gallery/48330533/Saleor">Saleor 1.0 brand overview</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*VSNNrtuop9k7Ul2jFOTmjQ.gif" /><figcaption>Safe travels, old friend</figcaption></figure><h3>2018<br>A Path to the Stars</h3><p>In early 2018, we made a fundamental technology decision to enhance <a href="https://medium.com/saleor/saleor-2-0-release-graphql-first-headless-e-commerce-1330f2151585">Saleor with a GraphQL API</a>. It signaled the major change that required us to re-brand Saleor. We wanted to reflect the modernity we were now bringing to e-commerce and refocus our developer-first image into a darker, more cyber-inspired tone, drawing on the fresh visual language of leading cryptocurrency websites.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*_0Hq1SR82GSIl2ge9ZFK7w.jpeg" /><figcaption>Unveiling the new brand identity</figcaption></figure><p>We created the visual branding at the same time as we were building new page templates and architecture. This meant that everything was designed with a consideration for how it would look on the final page, and every small element of our brand identity had to be reconsidered. At times it felt like we were taking one step forward and two back, but the design began to take shape.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*k-t57E7LJhZki35A4GgjTg.jpeg" /><figcaption>The Saleor 2.0 website (June 2019)</figcaption></figure><h3>The Saleor 2.0 Design Process</h3><p>We started by updating our brand profile to bridge the gap between our existing community of developers and business decision makers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*boFins9RsxoNW7SIrAix4A.jpeg" /><figcaption>Mood boards and word maps directed our initial ideas</figcaption></figure><p>We made early decisions about aspects of the visual branding:</p><ul><li>We wanted a theme that would reflect the established brand name and also retain some consistency for our developer community.</li><li>We liked the idea of using versatile geometric shapes, as knew we would have a huge number of assets to produce in the future and would need flexible design elements. We also felt that the isometric style was a great fit for Mirumee Labs and Saleor.</li></ul><p>Early ideas for our key visual included a stylized anchor, a humble shipping container, and an iceberg (with the tip representing the work done by store owners and the underwater section being the stable base of Saleor). They all had merit but we wanted a find a link to the original branding that wasn’t tied too closely to shipping.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*wbIGm4eBEnOS6YJriZOaeQ.jpeg" /><figcaption>Sketching out our ideas to create the new design</figcaption></figure><p>Searching for something that felt new but was a nod to the past, we hit upon the idea of creating a modern, ‘cyber’ version of the parrot, which was a supporting character in the original branding images. We drew a bird with digital strands inspired by the inside of a microchip and by computer connectors. It was thus rooted firmly in the world of IT and was a strong, technical, even mathematical piece of design.</p><p>This really created the visual story we needed to tell. Saleor 2.0 was an evolution of the existing platform and our branding was able to reimagine one specific element of the original design and take it into the new identity in an exciting way.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/969/1*yUxLF-xTEBjJsQpJDlAbLA.png" /><figcaption>Our bespoke colors with unique names</figcaption></figure><h3>The New Saleor Logo</h3><p>We wanted a logotype that was simple and elegant, and yet bold. We chose Heron Sans for the font, because it looked modern and technical. While working on a brand signature in the shape of a 3D shopping bag, with the letter S on the front, we came up with the idea of erasing the outline of the lower section to leave a suggestive, bold signature.</p><p>It was another lightbulb moment. The remaining element was also similar to the shipping container that had been at the start point of our design process — but one with the ends shaped like forward slashes used in coding:</p><blockquote>// The mapping between latitude, longitude, and pixels is defined by the web // mercator projection.</blockquote><p>It’s subtle but still bold and simple enough to be versatile. It is also open to small changes whenever we create related products or extensions of the Saleor brand.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/914/1*YlQg5AjPwLBExlteMLCM2w.png" /><figcaption>The development sketches and the logo in use</figcaption></figure><p>The whole rebranding process was a time and resources challenge but a great opportunity to create a fresh and dynamic identity for a brand that we love. We also had a chance to learn new techniques for creating dynamic animations for the net, which the Lottie plugin allowed us to export directly.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XW7MwkD7cE3LNR_2IFsivA.gif" /><figcaption>Lottie animations bring our geometric designs to life</figcaption></figure><p>You can view the rebranding of <a href="https://www.behance.net/gallery/74168341/Saleor-reBranding-20">Saleor 2.0 on Behance</a>. Follow our page to see more of our design work.</p><p><em>Originally posted on </em><a href="https://saleor.io/blog/"><em>Saleor Blog</em></a><em>: </em><a href="https://saleor.io/blog/the-iterative-rebranding-of-saleor-114/"><em>The Iterative Rebranding of Saleor</em></a><em>.</em></p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation, to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c22a2fbee8db" width="1" height="1" alt=""><hr><p><a href="https://medium.com/saleor/the-iterative-rebranding-of-saleor-c22a2fbee8db">The Iterative Rebranding of Saleor</a> was originally published in <a href="https://medium.com/saleor">Saleor</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Highlights from DjangoCon Europe 2019]]></title>
            <link>https://medium.com/@tim.clayton/highlights-from-djangocon-europe-2019-3aa65d8046b9?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/3aa65d8046b9</guid>
            <category><![CDATA[api]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[django]]></category>
            <category><![CDATA[community]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Thu, 18 Apr 2019 14:32:56 GMT</pubDate>
            <atom:updated>2019-04-19T09:31:00.926Z</atom:updated>
            <content:encoded><![CDATA[<h4>Untamed Creativity in Copenhagen 🚲</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VXr277bqiW2YFJkW1BTAuw.png" /></figure><p>DjangoCon Europe is run <strong><em>by</em></strong> the community <strong><em>for</em></strong> the community: which is what makes it just the kind of event we absolutely love to attend. The 11th edition took place in Copenhagen, from 10 to 14 April, and we sent 4 Mirumeers along to get involved in the discussion and workshops that aim to educate and develop the skills of the growing Django community. It was a fun event that gave us a fresh perspective on the current state of Django… and the ramen was pretty good too!</p><h4><strong>Untamed Creativity</strong></h4><p>A good conference starts with a great space, and DjangoCon delivered in an inspiring and unusual way. The <a href="http://www.fedec.eu/en/members/87-akademiet-for-utaemmet-kreativitet---academy-for-modern-circus-afuk-amoc">Academy for Untamed Creativity</a> is a place normally dedicated to the training of circus arts to people who want to get into the entertainment industry. It offered the kind of playful, creative environment that was ideal for a group of developers looking to push technological instead of physical boundaries.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uj3f3JuRLserOgiAUdkuUA.jpeg" /></figure><h4><strong>Standing room only</strong></h4><p>We were able to make our own contribution to the event in a workshop, run by Marcin Gębala, Project Lead of Saleor, and Patryk Zawadzki, our Head of Tech, presenting the basics of building GraphQL servers in Python using <a href="https://github.com/mirumee/ariadne">Ariadne</a>.</p><p>We started with the most important concepts then worked through creating an example query with a resolver and a mutation. We also wanted to give a sneak peek into Python of the future — asynchronous subscriptions with Ariadne, Django Channels 2.0, Starlette, and asynchronous database access!</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fh87F1uRHOYc%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dh87F1uRHOYc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fh87F1uRHOYc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/07389efd3573f4efee9f4d31623bc9fb/href">https://medium.com/media/07389efd3573f4efee9f4d31623bc9fb/href</a></iframe><p>With 40 people attending, it was standing room only by the time we kicked things off. It showed a lot of excitement for what we are doing and convinced us that we are at the forefront of async Python, helping to shape the future of web development in Python. Many developers still don’t see the full value of the async model, or of changing from familiar tools to accommodate a new way of doing things, but we are strong advocates for taking that step and were excited by the response we received.</p><p>We’ll be sharing more about the talk and a full tutorial in a future post, so keep a look out over the coming weeks. For now, you can see the slide from the talk here:</p><p><a href="https://www.slideshare.net/Mirumee/creating-a-graphql-api-in-python-from-django-to-fully-asynchronous">Creating a GraphQL API in Python: from Django to fully asynchronous</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hGgO-ge6bv6mW1cphU4VtQ.jpeg" /></figure><h4><strong>Docs or it didn’t happen</strong></h4><p>If you have ever seen Mikey Ariel in action, it will come as no surprise that her “Docs or it didn’t happen!” <a href="https://2019.djangocon.eu/talks/docs-or-it-didnt-happen-with-qa/">talk</a> was one of the absolute highlights of the conference. Developers often overlook documentation but <a href="https://t.co/HSjOSuEL7G">writethedocs.org</a> does such an awesome job of providing writing aids and workshops to advocate for better practices. The talk offered up a lot of nice tools and resources and was a great example of passionate people spending their time and effort to make technology better for the whole community.</p><p>It’s something that also speaks clearly to us in our current projects. <a href="https://saleor.cloud/">We’ve kicked off work on Saleor Cloud</a>, a hosted version of our e-commerce platform, and we had already decided that a docs-first approach was the way to build the right technology.</p><p>Follow <a href="https://twitter.com/ThatDocsLady">Mikey on Twitter </a>and get in touch with your docs side.</p><h4><strong>The future of Django</strong></h4><p>One of our main takeaways from the conference was that async is the future of web frameworks; it is generally on the rise in the Python community but is not widely adopted in the Django community yet. It is a similar story with GraphQL, but the amount of talk we heard from people over the course of the three days told us that change is coming.</p><p>It was great that Tom Christie, an author of the Django Rest Framework, and a leading figure in the Django community, sees things the same way that we do. <a href="https://2019.djangocon.eu/talks/sketching-out-a-django-redesign/">He talked about a move towards asynchronous architecture</a> and presented some experimental tools that he’s working on such as an async web framework and async database drivers. We were also stoked that he also mentioned our own Ariadne project as an emerging Python tool.</p><p>We were also excited to have a chance to chat to with Tom after this presentation and dive deep into ASGI. We’re definitely going to continue supporting ASGI and the Starlette stack and are looking forward to what the future brings there.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f7arlNVBbCWh86SDlTzBCw.jpeg" /></figure><p>Next on the agenda, Marcin Gębala will be speaking at <a href="https://www.pycon.it/conference/talks/real-world-graphene-lessons-learned-from-building-a-graphql-api-on-top-of-a-large-django-project">PyCon Italia in Florence</a> and <a href="https://pyconweb.com/talks/26-05-2019/real-world-graphene-lessons-learned-from-building-a-graphql-api-on-top-of-a-large-django-project">PyConWeb 2019 in Munich</a>, before we head to the GraphQL conference in Berlin in June. we are sincerely hoping for more circus acrobatics and some really great ramen.</p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3aa65d8046b9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Saleor In Action: An Interview with Patch]]></title>
            <link>https://medium.com/saleor/saleor-in-action-an-interview-with-patch-b9a01b07ba22?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/b9a01b07ba22</guid>
            <category><![CDATA[plants]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Wed, 20 Mar 2019 10:27:55 GMT</pubDate>
            <atom:updated>2020-01-02T16:17:10.653Z</atom:updated>
            <content:encoded><![CDATA[<h3>Urban jungles, delivered</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kRCVfNRapX4GhAijStw_0A.png" /><figcaption>Tyler Hildebrandt, Head of Engineering at Patch</figcaption></figure><h3>Patch helps you find the best plants for your space, delivers to your door and helps you look after them.</h3><p>It’s an overused word nowadays but Patch are true disruptors. By specializing in online sales of plants to young city dwellers, encouraging them to create “urban jungles”, they have brought a new model to a traditional business area and managed to acquire <strong>25,000 customers within 2 years of launching their Saleor-powered website</strong>. Tyler Hildebrandt, Head of Engineering, talked to us about his own journey to Patch as well as some of the innovations and good business practices that have propelled the company into the top 30 of the UK’s #Startups100 ranking.</p><h4><strong>Patch and Tyler</strong></h4><p>“I came from Canada to the UK a decade ago and worked on projects in social media and healthcare before moving into e-commerce. One day, Patch posted a leaflet through the door inviting me to complete an inventory of my living space and my preferences, from which they would create my indoor urban jungle. That was the service they were offering before the e-commerce really took off. It seemed like a fun idea but I put the leaflet in a stack of papers and didn’t think about it again until 8 months later when I received an email asking if I would be interested in a Tech Lead position with them. Then it just clicked into place.</p><p>“It probably helps that I am the archetype of an ideal Patch customer. I live in the city and don’t have a garden. I also don’t own a car that I could take to the garden center, just like 46% of Londoners. I grew up enjoying plants because my mother was a keen gardener but couldn’t tell you their names.</p><blockquote><strong>“The fact that I was interested in the service Patch were offering made it easy to see the long-term value in joining the company. They had already chosen Saleor as the e-commerce platform when I arrived; it wasn’t my decision but it is one that I am very glad they took.”</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_w28fjhVAzMbDbl5VsGBvA.jpeg" /></figure><h4><strong>Patch and Urban Gardeners</strong></h4><p>“We like to think of ourselves as the world’s first fun and desirable horticulture brand.</p><p>Plants are beautiful and inspiring but urbanites who are brave enough to bring them home often don’t have good knowledge of how to care for them. Beyond just providing a selection of plants, we also aspire to help customers care for those plants so that they can really enjoy them (i.e. not kill them!)”</p><p><strong>Patch is a great example of how to engage and excite people about a product:</strong></p><blockquote><strong>1. Build a community<br></strong>Engage 70K plant fans on Instagram with a regular stream of great photos.</blockquote><blockquote><strong>2. Share valuable content<br></strong>Patch provide dozens of free plant-care tutorials and resources to the community.</blockquote><blockquote><strong>3. Make it fun<br></strong>Meet Big Ken the Kentia palm, Penny the money plant, and Charlie the elephant plant (so named because the floppy leaves resemble the ears of Tyler’s own dog).</blockquote><blockquote><strong>4. Continue the journey together<br></strong>Growing with clients is essential. Patch are working on an offering to help new plant lovers to build full allotments or gardens in the city.</blockquote><iframe src="https://www.instagram.com/p/BvHkkgulQor/embed/?cr=1&amp;amp;rd=https%3A%2F%2Fwww.instagram.com" width="658" height="882" frameborder="0" scrolling="no"><a href="https://medium.com/media/24f3992da53382f0a2e0f225f6044486/href">https://medium.com/media/24f3992da53382f0a2e0f225f6044486/href</a></iframe><h4><strong>Patch and the Horticulture Industry</strong></h4><p>“Our sector is a strange mix of the high-tech and the traditional. We visited growers in Holland last year and were blown away by the level of technology and sophistication that they’ve added to their centuries of experience. On the other hand, the plant industry is largely traditional: growers produce the plants and send them to garden centers, customers then purchase them on sight and load them into their cars.</p><p>“E-commerce itself is not always disruptive but the plant business faces unique challenges. Plants can be both unwieldy and delicate; they are sold like a commodity but are perishable like a foodstuff; they need to be stored but don’t retain their value if they are kept in a warehouse. Also, we present clients with a beautiful picture of a specific plant on our website or Instagram, but the product they get will be different, as each plant is unique.</p><blockquote><strong>“We’ve have had to overcome so many things. Traditionalists in the industry were skeptical at first, but I think they were also excited by our vision and wanted us to succeed.”</strong></blockquote><h4><strong>Patch and Saleor</strong></h4><p>“We have a four-person development team. Our storefront is based on Saleor and services are run in containers in AWS. We’ve built in numerous integrations to support our operations and logistics, working a lot with AWS Lambda using both Python and Go. Being able to do what we want with great flexibility and never have Saleor ‘get in the way’ is paramount — and sometimes Saleor jumps ahead of us by solving issues before we get there. We frequently check in to see how we can blend it all together to overcome our challenges.</p><blockquote><strong>“The community behind Saleor is a huge advantage; they are constantly improving the solution and delivering great updates. It has evolved from a simple Django setup into a nicely constructed, modern, GraphQL API-driven piece of technology.</strong></blockquote><p>“In a market like London, good developers earn a decent wage and they have the pick of where they work. They need engaging tasks using productive tools or they move on quickly. Saleor is a fun platform for developers that they can work with easily and efficiently. For a startup, that is a huge factor in being able to retain talent and sustain growth.”</p><p>We want to thank Tyler for the interview and the chance to talk about the remarkable success of Patch and Saleor. After adopting the platform in early 2017, Patch entered a period of sustained growth that saw sales increase consistently at 30% per month. Patch was then able to raise a seed round in August 2017 before successfully closing a series A funding in May 2018.</p><p>Find out more about Patch by visiting their <a href="https://www.patchplants.com/gb/en/">website</a></p><p>You can also check out their incredible shots on<a href="https://www.instagram.com/patchplants/"> Instagram</a></p><p><a href="https://www.instagram.com/patchplants/">Patch (@patchplants) * Instagram photos and videos</a></p><p>Follow Saleor on <a href="https://twitter.com/getsaleor">Twitter</a> and join the community on <a href="https://spectrum.chat/saleor">Spectrum</a>.</p><p>If you use Saleor for your site, contact us through our short <a href="https://mirumee.typeform.com/to/sOIJbJ">survey</a> and tell us how you feel about the platform. You could even be our next featured story if you want to share your success.</p><p><em>Originally posted on </em><a href="https://saleor.io/blog/"><em>Saleor Blog</em></a><em>: </em><a href="https://saleor.io/blog/saleor-in-action-an-interview-with-patch-108/"><em>Saleor In Action: An Interview with Patch</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b9a01b07ba22" width="1" height="1" alt=""><hr><p><a href="https://medium.com/saleor/saleor-in-action-an-interview-with-patch-b9a01b07ba22">Saleor In Action: An Interview with Patch</a> was originally published in <a href="https://medium.com/saleor">Saleor</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s on Our E-Commerce Radar in 2019?]]></title>
            <link>https://medium.com/@tim.clayton/whats-on-our-e-commerce-radar-in-2019-7eecde60e757?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/7eecde60e757</guid>
            <category><![CDATA[2019]]></category>
            <category><![CDATA[trends]]></category>
            <category><![CDATA[retail]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Tue, 22 Jan 2019 16:11:29 GMT</pubDate>
            <atom:updated>2019-01-22T16:11:29.945Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong>E-commerce trends that are shaping the year ahead for Mirumee</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2HTShEyhVC33paJ1aG825w.jpeg" /></figure><ul><li><strong>It’s the last chance to get the most benefit from mobile and PWA</strong></li><li><strong>Time to stop thinking of the high street and e-commerce as separate entities</strong></li><li><strong>Emerging technologies are set to further enhance customer experiences</strong></li></ul><p>2018 is in the bag. What a year! Almost everything from May onwards was driven towards <a href="https://medium.com/saleor/saleor-2-0-release-graphql-first-headless-e-commerce-1330f2151585">the big release of Saleor 2.0</a>. Now that is done, and Saleor is the officially <a href="https://www.ecommwar.com/">the fastest-growing </a>open source e-commerce platform in the world over the last 6 months, you’d think we would take some down time. But a new year means new opportunities and we are are fully focused on how we can roll with the big underlying e-commerce trends, as well as looking at emerging technologies which can enhance our business. Here is our take on what will shape e-commerce in 2019.</p><h4><strong>Mobiles and PWA</strong></h4><p>Mobile shopping took another great leap in 2018. Black Friday broke records in the USA to become the first ever $7 B day for e-commerce, of which $2 B was through mobile. It is not just a US trend, <a href="https://www.webinterpret.com/uk/blog/china-singles-day-global-ecommerce/">90% of people in China</a> used mobile for payments on Singles’ Day last year, while emerging markets like Africa are investing heavily in mobile as the most affordable and convenient way of doing business.</p><p>Essentially, if you are in e-commerce, mobile has grown to the point where it is now the last opportunity to really get on board. We will be helping companies with that shift.</p><p>PWA storefronts will also boom in the coming year. Retailers can offer stores to clients as native-like applications which can be browsed at any time, on- or off-line, giving shoppers a whole new level of retail experience and convenience. This was a key feature of <a href="https://medium.com/saleor/saleor-2-0-release-graphql-first-headless-e-commerce-1330f2151585">the release of our Saleor 2.0 open source e-commerce solution</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*-aX2EngBdstx2N8mYK-8MQ.png" /></figure><blockquote><strong>People no longer want to wait for services; they expect everything to be tailored to an on-demand experience. As a retailer, you should use PWA to move away from simply offering products to customers and move closer to offering them experiences.</strong></blockquote><p>Mobile-native payments like Payment Request, Apple Pay and Google Pay, which increase convenience with stored checkout details, are another element of the frictionless end-user experience. Every barrier that is broken down, every click saved, and every form that doesn’t need filling in is a bonus, which is why we have solid plans to support these technologies in Saleor in 2019.</p><h4><strong>E-commerce can help the high street survive</strong></h4><p>Predictions suggest that over half of the <a href="https://www.theguardian.com/us-news/2017/jul/22/mall-of-america-minnesota-retail-anniversary">1,200 shopping malls in the US expect to close by 2023</a>. The UK also had a rocky 2018 on the high street with household favourites like Toys R Us, HMV, House of Fraser and Maplins announcing big cuts or total closure.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*BnKTxn9GiyvN2OeuAFIkLw.png" /></figure><p>The internet has democratized shopping. Consumers are no longer tied to big stores when smaller, independent outlets can offer the same products with more personalized service and online stores can offer cheaper prices. The opportunity for companies like Mirumee in the coming years is to help large retailers who are attempting to transform their business in response to this challenge.</p><blockquote><strong>E-commerce will not be a separate business arm of retailers in the future; the stores that thrive will be those with an omni-channel, fluid online and offline experience in which shopping trips may also be augmented by e-commerce technology.</strong></blockquote><p>Rather than e-commerce being a challenge to the high street, successful companies who exist in both spaces will see how each can complement and elevate the other.</p><p>We have to assess the online and offline activities of our clients; it’s no good just building software, we need to think about the whole brand experience and even offer advice on high street activities if our insight can add value. There really is no division between the high street and e-commerce of the future, it is all just good commerce.</p><h4><strong>Machine Learning and AI</strong></h4><p>Machine Learning and AI have been the big topics of 2018; skepticism has died down and people have come to accept the future of computing.</p><p>For Black Friday, we implemented our own ML engine for an online retail client who uses our <a href="https://getsaleor.com/">Saleor e-commerce platform</a>. The machine was an enhancement of an existing popularity-based recommendations engine; we added machine learning which analyzed each individual user’s purchase history against items which were frequently bought together, in order to make more targeted recommendations. This more personalized shopping experience achieved an $80,000 revenue increase over the course of 15 days (a spike of nearly 7%) and lifted the conversion rate by more than 1%. The fully automated process allowed the company to increase sales and profits — as well as moving near-obsolete stock — without any additional time spent by staff.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*mQc_IApyOE3w387j06sUcg.png" /></figure><blockquote><strong>The key to good implementations of AI and ML still lies in human awareness and action. Make sure you know what to do 2 months, 2 weeks and 2 days before an event like Black Friday. 2019 is going to see a lot of businesses trying and failing with AI, because they failed to understand the real power of the technology and use it to its full potential.</strong></blockquote><p>Our own ML and AI activity in 2019 will be focused around helping businesses do it right. AI will soon be the norm, so now is the time to get ahead of the market with good implementations.</p><h4><strong>Social commerce</strong></h4><p>Social media has been a game-changer for brands and retailers over recent years. Small businesses can reach potential customers without investing heavily in marketing and larger brands can take more ownership of their voice in the public realm. The main challenges are how to maintain a consistent, controlled brand voice and how to generate revenue from customer engagement on social channels.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*Lu27tESaVE08_VetCxwqbg.png" /></figure><p>E-commerce solutions are now starting to merge with major social media platforms, allowing customers to buy directly from their Facebook wall or an Instagram post, removing the additional clicks between interest and conversion. Perhaps surprisingly, Pinterest is the fastest growing social media platform and the one most suited to social commerce. In fact, <a href="https://www.yotpo.com/blog/the-4-most-powerful-social-commerce-trends/">88% of people who save pins are doing so in search of a purchase.</a></p><p>Social commerce has existed for some time now, but it is beginning to truly move over to converting leads in real time, and is offering measurable analytics.</p><h4><strong>Voice commerce</strong></h4><p>Smart speakers are <a href="https://www.occstrategy.com/en/insights/stu/the-talking-shop_uk">set to seriously disrupt e-commerce.</a> We love the Google Home device in our office which we use to facilitate our scrum meetings, but we are certainly among the early adopters of an emerging technology that has far more capability than we can currently utilize. We can’t yet use our device to order in lunch in Poland, as they do in America, but change is coming.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*Bzur_cbipun6WLpegGuSXw.png" /></figure><p>36% of US owners of smart speakers have already used them more than once to make a purchase and the figure is almost at 20% in the UK. While the technology is still not catching on as fast in other markets, it still represents a huge market opportunity: spending through voice commerce in the US in 2017 was $2 B, by 2022 it is predicted to be a staggering $40 B. 90% of those purchases are through Amazon but other channels are going to take advantage of the technology soon.</p><p>Interestingly, purchases made via voice commerce are usually of products that the customer already knows; it is currently not a browsing platform, only a way to quickly purchase specific, familiar products.</p><blockquote><strong>Similar to social commerce and mobile purchases, voice commerce shows that 2019 is not just about the products people buy; we are on the cusp of a revolution in the way that people make purchases. Everything is moving towards multi-channel, multi-device experiences with less clicks, or no clicks at all, removing the obstacles between a lead and a sale.</strong></blockquote><p>Both social commerce and voice commerce are areas we want to explore with Saleor. We’re not just playing with our smart speaker because it is a cool toy; we want to understand the technology as an end user, and then think about how we can integrate that into our platforms in the future.</p><p>The biggest trend of 2019 is, of course, the same trend that has been ongoing for a number of years; namely, offering omni-channel experiences with a consistent brand identity and value across a number of platforms. The best e-commerce today offers the same great experience and service on any site and on any device, and gives users the chance to purchase products and interact with retailers.</p><blockquote><strong>The final thing companies need to bear in mind is that there are so many incredible customer experiences already in the e-commerce space. If your store is not offering great customer service, easy contact with sales and support staff, rapid delivery, and no-questions-asked returns, you are probably already falling behind your competitors.</strong></blockquote><p>Whatever you have in mind for 2019, we wish you success. If you happen to be thinking about building an e-commerce solution that will elevate your business and send sales through the roof, speak to us about Saleor, our free-to-use open source solution that is a favorite of businesses the world over, or speak to us about bespoke solutions and services.</p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7eecde60e757" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Taking Inspiration from the European Women in Tech Conference in Amsterdam]]></title>
            <link>https://medium.com/@tim.clayton/taking-inspiration-from-the-european-women-in-tech-conference-in-amsterdam-4ee871dd5104?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/4ee871dd5104</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[conference]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[diversity]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Mon, 10 Dec 2018 14:09:57 GMT</pubDate>
            <atom:updated>2018-12-10T14:09:57.437Z</atom:updated>
            <content:encoded><![CDATA[<p>“It’s great to talk about more diversity, but I look forward to the day when we don’t have to” — Luciana Broggi, HP Inc.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VjXOWb7U2P8td2I4jn1Lkg.jpeg" /><figcaption>The scale of the event was much grander than we expected</figcaption></figure><ul><li><strong>Over 2,000 attendees chose from dozens of talks from speakers representing global giants like Google, Facebook, Audi, and Adidas</strong></li><li><strong>Diversity is still a major issue for tech companies but it is also a major value-add if it can be achieved</strong></li><li><strong>Women don’t have to make the compromises that are accepted as a norm if they speak up with confidence</strong></li></ul><p>Nearly 2,000 attendees (most of them female) dropped into Amsterdam for the 2018 edition of the European Women in Tech conference, which describes itself as ‘a celebration of diversity in the world’s fasted growing industry’. The conference itself has grown in just a couple of years to become a massive event, with <a href="https://www.europeanwomenintech.com/speakers">talks from up to 9 speakers to choose from at any given time</a>. While our representatives, Mira, Weronika and Anna, didn’t manage to see and do it all, there was plenty to talk about.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*heua6iQSFKKiE42wyHSk5Q.jpeg" /><figcaption>The event was a huge success. The design of these swings, not so much…</figcaption></figure><p><strong>If you took one thing away from the event, what would it be?</strong></p><p><em>Anna</em>: Diversity was the keyword of the conference but it’s not just about convincing women to get into tech, it’s about how to be successful and fulfill ambitions in an industry dominated by men.</p><p><em>Mira</em>: Dr Carina Kögler, <a href="https://twitter.com/Audi">Head of Plant Service at Audi</a>, shared how she had to go with male colleagues to a strip club to try and fit in to the male-dominated world she found herself in at the beginning of her career. Obviously, that was not good for her or the company she worked for at the time.</p><p><em>Weronika</em>: The most powerful remark that came out of the conference was from Luciana Broggi, EMEA GM of Hewlett Packard Inc. It’s great to be talking about diversity but she dreams of a time when we won’t be discussing about it anymore because it will be the norm. That struck a chord with everyone at the conference.</p><p><strong>Why does diversity matter so much?</strong></p><p><em>Weronika</em>: There were a lot of talks about why diversity is important for your team and company. It helps build better products because team members can draw upon their own unique cultural backgrounds or gender to find different solutions to problems. In diverse teams it’s also easier for people to share their ideas without fear of being judged.</p><p><em>Mira</em>: Diversity doesn’t work if you only have one or two people who are outside of the norm, as they are then marginalized and excluded. It needs to be more of a genuine balance to really work.</p><p><em>Anna</em>: Diversity is still a huge problem. The presenters from <a href="https://www.xing.com/">Xing</a> explained how women have worse working conditions. There is still a huge gender pay gap. In Germany, for example, women earn 18.3% less than men in the same positions and there are 17.2% less women in tech positions. Statistics also show that only 31.5% of women with children under 3 years old are in active employment, while the figure for men is 80.6%. Societal expectations make it much more difficult for women to get out to work.</p><p><strong>What good advice did you take from the conference?</strong></p><p><em>Mira</em>: If you want to be heard, you have to speak up. Don’t just wait to be discovered; if women sit quietly, our careers will go nowhere and we will only have ourselves to blame.</p><p><em>Anna</em>: Yes, speaking up was a big topic. It was really interesting to hear <a href="http://www.alenahielema.com/">Alena Hielema</a> talk about how women need to take more ownership of their achievements. Instead of saying “we did this”, which women have a tendency to do, we need to brave enough to say “I did this.”</p><p><em>Weronika</em>: We also heard from some speakers about how to be smart and get better salaries and improved working conditions. Women need to learn how to lead that conversation and ask those difficult questions in a way that gets results.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KaiigKk6mL_c_t4WVw7gjA.jpeg" /><figcaption>Bias and diversity were big topics at the event</figcaption></figure><p><strong>And the most inspiring stories?</strong></p><p><em>Weronika</em>: In general it was really positive to be around so many successful women in our field who are working in big companies like Google, Shopify, Facebook, Amazon AWS, Zalando, and Adidas. One talk that really stood out for me was Amanda McAlister from <a href="https://twitter.com/ASOS">ASOS</a> sharing tips on how to integrate team members with one another. They have fun in-house sessions in which people can share about their outside interests. The better relationships they build through such activities help to make work more effective.</p><p><em>Anna</em>: <a href="https://twitter.com/IranaWasti">Irana Wasti</a>, Senior Vice President and Head of EMEA in <a href="https://pl.godaddy.com/">GoDaddy</a>, showed up that combining family life with work is possible and that women don’t have to make the compromises that society suggests we should. It is not a straight choice between career and family. Irana gave birth half-way through an MBA and still has a successful career. She explained how women shouldn’t feel like we have to ask permission to get support from their bosses. We must speak clearly about our needs and not compare ourselves with others. If we push through fear of rejection, we can get what we need to be successful. <a href="https://twitter.com/daria_twits">Daria Dubinina</a>, CEO of <a href="https://crassula.io/">Crassula</a>, a company that works in the same e-commerce space as Mirumee, was so sure about what she needed that she relocated from Ukraine to Silicon Valley because she wanted her ideas to be taken seriously. She decided to build her business in a place where a female CEO was treated with more respect.</p><p><strong>Any final thoughts?</strong></p><p><em>Anna</em>: Not all of the topics were about women and diversity. I really loved hearing about JOMO from <a href="https://twitter.com/roselaprairie">Rose La Prairie</a>, a product manager from Android Digital Wellbeing. We all know about FOMO, the ‘fear of missing out’, and how attached we are to mobile devices. She presented a different way of thinking and showed how even some tech giants realize that we need to be less connected to our devices and get out and live a little more. We shouldn’t be checking our phones as the last thing we do before sleep and the first thing we do in the morning.</p><p><em>Weronika</em>: Indeed, and it wasn’t all soft skills, there were also some big companies talking about technologies we use in Mirumee like Python, React, and GraphQL. It was nice to know that we are in such good company with the things we do on a daily basis.</p><p><em>Mira</em>: Plenty of those successful women with inspiring stories were also very amiable and open to chatting with us in the networking area. Most of all, I’d like to travel back in time to attend all the talks!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2D9SvRMIRMwGQAidLEBW0Q.jpeg" /><figcaption>We added colorful dashes to make Amsterdam in November look less gray</figcaption></figure><p>Luckily, no time travel is actually needed. If you are interested in hearing some of the talks from European Women in Technology, keep an eye on their <a href="https://www.europeanwomenintech.com/">website</a>, <a href="https://www.facebook.com/MaddoxWinSeries/">Facebook</a> and <a href="https://twitter.com/MaddoxWinSeries">Twitter</a> pages over the coming weeks as they have promised to add plenty of thought-inspiring content.</p><p>You can also read more about our own hopes and aspirations to improve diversity in <a href="https://blog.mirumee.com/women-in-tech-and-science-why-hiring-female-coders-is-not-an-easy-task-82e604375c2a">our recent post about the struggle to employ more female coders</a>.</p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4ee871dd5104" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Women in tech and science: Why hiring female coders is not an easy task]]></title>
            <link>https://medium.com/@tim.clayton/women-in-tech-and-science-why-hiring-female-coders-is-not-an-easy-task-82e604375c2a?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/82e604375c2a</guid>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[employment]]></category>
            <category><![CDATA[diversity]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Fri, 30 Nov 2018 11:10:42 GMT</pubDate>
            <atom:updated>2018-11-30T11:10:42.763Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Software houses can simultaneously be part of the gender diversity problem and part of the solution</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vM5HIEq41LGof1Q8r08ciQ.jpeg" /><figcaption>Sitting in a tin can, far above the world; Planet Django is blue, with a red unicorn too; dum de dum de dum, de dum dum.</figcaption></figure><p>What’s the main takeaway?</p><ul><li><strong>Women are still under-represented in STEM subject studies and in technical positions in the workplace</strong></li><li><strong>Employers who want to achieve gender equality and have more diverse workplaces struggle with a lack of applicants</strong></li><li><strong>Grass roots initiatives to get females into technology offer the hope for the future</strong></li></ul><p>We have a problem.</p><p>Rather than pretend it isn’t there, we want to talk about it.</p><p>We are the number one open source Python contributor in Poland, ranked in the top 500 globally, and the creators of the <a href="https://getsaleor.com/">one of the fastest growing open source e-commerce platforms in the world</a>. We pride ourselves on being technical experts and on working in an inclusive and welcoming environment. And yet, the numbers don’t lie: of forty programmers, just four are women. What’s more, all of the technical lead positions in the company are filled by men.</p><p>It probably doesn’t look good to the outside observer. These numbers are even lower than data showing that <a href="https://www.evia.events/women-in-technology">women make up less than 20 percent of U.S. tech jobs</a>, or that women hold 5% of tech leadership positions. There may be geographical factors at play, as we are based in Poland, but the figures still don’t look great. And yet we see ourselves as great supporters of women in tech, even if others might roll their eyes at the suggestion.</p><p>What is the case for our defence? In all honesty, it’s not a very complex one. When we advertise positions, we sometimes have one or two female applicants out of fifty responses — sometimes we have none at all. That leaves us with a question of integrity: we want to employ women, but we also want to employ the very best candidate every time. All things being even, the chance that the woman is the best candidate out of fifty applicants is about 2%. Do you choose a female who is perhaps the fifth or fifteenth best applicant just to fill a quota, or choose the best person regardless of sex?</p><blockquote><strong>To be clear, hiring a woman because she is the best candidate isn’t positive discrimination; that is just good business sense. And when we talk about the best candidate, that does not always mean the candidate with the most experience or the best qualifications. The right person is the one, regardless of gender, who we see growing and staying with us and bringing value to the things we create. It’s as much about attitude, personality, and ambition as it is about skills on paper.</strong></blockquote><p>Thomas Buberl, <a href="https://www.linkedin.com/pulse/women-power-change-thomas-buberl/">CEO of AXA, recently announced </a>that “we have decided to reach gender parity in our top 150 global executives by 2023 at the latest.” On the face of it, it’s a noble cause; but does it mean removing experienced men from positions to replace them with women? Is positive discrimination the answer to the problem? We’re not finding fault with AXA’s approach; it just highlights that each business needs to make its own decision about how to handle the gender imbalance and stick to its own principles.</p><p>In the case of AXA, they are a global corporation with a massive talent pool to draw from. For us, as a small company, we can only interview and assess the people who are put in front of us. The failure to get more women into technology is not caused by businesses consciously choosing males over females; the problem is with the system that fails to turn young girls who show an interest in coding into women who enter the job market as qualified information technologists.</p><p><a href="https://www.techgirlz.org/the-techgirlz-annual-report-2017-2018/">Girls show an interest in technology at around age eleven</a> but usually move away from it soon after, a fact that is proven by the statistic that <a href="https://www.technative.io/women-in-tech-2018-what-the-statistics-tell-us/">only 15.8% of undergraduates in STEM subjects are women</a>. In fact, PISA found that by age 15 boys are <a href="https://www.europeandatajournalism.eu/eng/News/Data-news/The-ICT-sector-is-booming.-But-are-women-missing-out">ten times more likely to expect an ICT career than girls</a>.</p><p>In PwC’s report “The Female Millennial — The New Era of Talent,” researchers found that young women want to work with employers with a strong history of inclusion, diversity, and equality. Many women see the low number of females in tech and simply choose to enter other fields. Essentially, there needs to be a breakthrough with more young girls choosing STEM subjects, so that they can then mentor and inspire the next generation. But creating that first wave of interest to get a really significant number of women established and visible in STEM careers is the major challenge.</p><p>The polemicists out there might ask if it actually matters. Tech is working, so why do we need more women working in tech? It is an somewhat unproven theory, but all the evidence points to the fact that any industry that has more gender parity and diversity of ideas and opinions will experience greater growth and success. This does not only mean more women, it means a range of ages, backgrounds, ethnicities, and opinions. Moreover, as we move into the AI era, diversity of ideas becomes <a href="https://www.linkedin.com/pulse/ethics-moral-code-ai-part-2-bias-challenge-beena-ammanath/">essential to eliminating potentially harmful data biases</a> — as explained by Beena Ammanath, VP of AI at Hewlett Packard Enterprise and founder of the non-profit Humans for AI.</p><blockquote><strong>So we’ve reached that point: we would like more women, and we even need more women on board, but the pipeline is not producing an even flow of candidates of different genders. We still see ourselves as supporters of the cause of women in tech, not because we employ a great deal of females, but because we are actively engaged in grass-roots organizations and causes that are trying to affect positive change for the future.</strong></blockquote><p>We’ve been active supporters and contributors to <a href="https://djangogirls.org/">Django Girls</a> for a number of years. Through mentoring at local events, we’ve seen how weekend workshops can help women of all ages build their first websites and fall in love with coding.</p><p>There are also a whole range of other female-focused initiatives around the world aimed at either getting girls into coding or empowering them once they reach the industry. Here are just a few:</p><ul><li><a href="https://www.techgirlz.org/">TechGirlz</a> has run workshops for over 10,000 girls in middle schools in the US since 2010, and aims to double that number by 2020, while <a href="https://girlswhocode.com/">Girls Who Code</a> have a network of volunteers running nearly 500 weekly coding clubs for 6th to 12th graders across the US.</li><li>Technology association CompTIA launched a <a href="https://www.comptia.org/about-us/newsroom/press-releases/2018/05/02/global-tech-career-directory-for-women-and-girls-launched-by-comptia-advancing-women-in-technology-community">global tech career directory</a> for girls and women aimed at helping them advance in the industry.</li><li><a href="http://gocarrots.org/">Geek Girls Carrots</a>, which started in Poland and how operates globally, has held over 500 events for 12,000 participants since 2011, bringing women in the tech industry together to inspire and assist one another.</li><li>These grass roots initiatives are also prompting larger organizations to take action, with Sky offering <a href="http://getintotech.sky.com/">a free 15-week starter-course</a> for women in the UK with no coding experience to get started in a tech career.</li></ul><p>We have a problem with the lack of women and other minority voices in our company. It is not the way we want it to be and we are not the only ones. Perhaps it is not something with an easy short-term fix and pretending that it is will not help anyone. However, we really believe that initiatives to help young girls see the value in IT careers will make things better. Is it a five-year prognosis for change? Ten? Fifteen? Nobody knows. But we hope change will come.</p><blockquote><strong>For now all we can say is that if you are a woman and you think you would be the best candidate for a role working with Python, Django, GraphQL, React or Javascript, we want to hear from you. Help us make that change and contact us at </strong><a href="mailto:hello+careers@mirumee.com"><strong>hello+careers@mirumee.com</strong></a></blockquote><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><p>A note from the writer: I don’t normally feel the need to put disclaimers on what I have written, but I do see the irony in being a man writing about the lack of opportunities for women. Copywriting is a much more equally represented area than technical positions; it just so happens that I am the only writer here but there is generally much more diversity in marketing roles. In writing this article, I spoke to women inside and outside of our company and listened to their feedback during the review. I’m the best choice to write the article, as that is my position in the company, but I believe that my words are endorsed by the women we have on board.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=82e604375c2a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Highlights from the GraphQL Summit 2018 in San Francisco]]></title>
            <link>https://medium.com/@tim.clayton/highlights-from-the-graphql-summit-2018-in-san-francisco-49d7ab20f5cd?source=rss-735f76d1b01a------2</link>
            <guid isPermaLink="false">https://medium.com/p/49d7ab20f5cd</guid>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[api]]></category>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[graphql]]></category>
            <dc:creator><![CDATA[Tim Clayton]]></dc:creator>
            <pubDate>Thu, 15 Nov 2018 13:49:35 GMT</pubDate>
            <atom:updated>2018-11-15T15:46:46.549Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Seeing a technology mature before our eyes</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NrQWybJiyMC9hxQqFLhOmw.jpeg" /><figcaption>Marco VanCode on stage presenting his digital invisibility cloak designed using GraphQL. Minds blown!</figcaption></figure><p>What’s the main takeaway?</p><ul><li><strong>GraphQL is now a developer mega-trend</strong></li><li><strong>Major industries are taking notice of the technology</strong></li><li><strong>The language is moving into a new phase of maturity</strong></li></ul><p>On November 7–8, three of our team made the long trip to San Francisco for the GraphQL Summit.</p><p>As we have<a href="https://medium.com/saleor/saleor-2-0-release-graphql-first-headless-e-commerce-1330f2151585"> transformed Saleor into a headless e-commerce solution</a> using a GraphQL API, and we have recently launched our <a href="https://github.com/mirumee/ariadne">new Ariadne library</a> for building GraphQL APIs, we are pretty much all in on the technology as a game-changer for the coming years — meaning we just had to make the trip to the US.</p><p>Was it worth the jetlag? You bet. We got to hear talks from AWS, Apollo, GitHub, Netflix, and Braintree, among many others. More than that, we felt the energy that has grown around GraphQL over the last couple of years, which has now transformed from enthusiasm for an emerging technology into confirmation that we absolutely chose the right path when we decided GraphQL was to be the driving force behind Saleor 2.0.</p><p><strong>GraphQL is a mega-trend</strong></p><p>We usually start these round-ups of events with a summary of some of the great talks. That will come, but there is no denying that the main story coming out of the GraphQL Summit is GraphQL itself.</p><p>Since the stable release in October 2016 the growth has been incredible. In fact, it is absolutely no exaggeration to say that GraphQL is a developer mega-trend, <a href="https://twitter.com/apollographql/status/1060223579667685376?s=19">as Apollo pointed out with this graphic</a>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*A8PVG7EeveNGg2Ik" /><figcaption>The numbers don’t lie. GraphQL is now a mega-trend.</figcaption></figure><p>Client downloads have grown from 10K a week to nearly half a million in the space of just two years. There has been an absolute explosion in interest for GraphQL and that also translates into the way people are talking about the technology.</p><blockquote><strong>Even in contrast with </strong><a href="https://blog.mirumee.com/highlights-from-graphql-europe-2018-fe0e3a4e497e"><strong>our experience in Berlin just a few months ago</strong></a><strong>, people are no longer talking about implementations, they have shifted to discussing best practices. If there is ever a sign of a technology maturing, it is hard to find a clearer one.</strong></blockquote><p>The other indicator that GraphQL has rapidly matured is that we met people from companies like Sony, BMW, and Electronic Arts who had taken the time to be there and are seriously interested in what is happening. These companies are not traditionally ‘web apps’, so it is an important statement that they are taking notice.</p><p><strong>Enterprise-level GraphQL implementations</strong></p><p>Our feeling that GraphQL has moved firmly into the commercial space and is not just a technology for disruptive startups was confirmed by<a href="https://twitter.com/Floix"> Felix Willnecker</a>, a software engineer at BMW. He gave an interesting talk about how BMW internally uses GraphQL to create a single access layer for data coming from multiple sources such as databases, REST and SOAP APIs, including signals from millions of cars. His talk shows that GraphQL is not only for web apps and is being adopted in large enterprises. We might also be lucky enough to learn more about the results of their work, as Felix suggested to us that he might pop up at next year’s summit with a follow-up talk.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZyPUgykE95-NaDsOaoRasQ.jpeg" /><figcaption>Felix Willnecker of BMW.</figcaption></figure><p><strong>AWS has joined the party</strong></p><p>From the technical side, <a href="https://twitter.com/appwiz">Rohan Deshpande</a>, Principal Engineer at AWS Cloud, showed a number of practical strategies on how to implement query bounding mechanisms. Limiting access to an API’s resources is one of the common issues that every public API has to face in order to protect itself against potential abusive requests. His talk was a signal that tech companies such as AWS care about GraphQL and want to engage with and contribute to the community by sharing their experiences and know-how.</p><p><strong>Magic in front of our eyes</strong></p><p>Perhaps the stand-out talk of the week was given by <a href="https://twitter.com/AdamRNeary">Adam Neary</a>, Tech Lead, Web, at AirBnB. If we are honest, it probably wasn’t for everyone; it moved fast, took some giant leaps, and was pretty complex. But even if some couldn’t follow every twist and turn of the story, Adam is so funny and engaging that it didn’t seem to matter.</p><p>In a nutshell, he demonstrated the power that GraphQL provides to front-end developers, effectively giving them a lot of freedom by decoupling both back-end API implementation and UI. By building a fully-operational mockup of a website under 30 minutes, he proved that GraphQL is not only a convenient query language but also a modern and mature ecosystem that increases productivity for developers.</p><p>We got some time with Adam after his talk and he promised to write a short blog summarizing his talk for those who had missed some of the elements. Just a gentle reminder, Adam, we are still looking forward to reading that… :)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fem_7Xz6XoM7tVLrIZKAwQ.jpeg" /><figcaption>What a venue! The Regency Center in the heart of San Francisco.</figcaption></figure><p><strong>Taking time out from the talks</strong></p><p>We spoke to Felix Willnecker after his talk and were excited by his enthusiasm for the technology. It was also great to chat to <a href="https://twitter.com/timbotnik">Tim Hingston</a>, Frontend Tech Lead at Apollo, who showed us one of the newest Apollo products, the Apollo Engine. He shared our opinion that there is so far no satisfactory tool for supporting Python in the GraphQL community and was really interested in what we are doing with <a href="https://github.com/mirumee/ariadne">Ariadne</a>, which was a big boost for us. We don’t always seek the blessing of people in the industry for what we are working on, but it is always really great motivation when people whose work you respect agree that you are heading in the right direction.</p><p>And that was GraphQL San Francisco. But before our 15-hour flight home to Poland, there was one thing left for us to do…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*S2jtim-VkvaJWBXrARRVEA.jpeg" /><figcaption>A brief stopover in Weston-Super-Mare on the way home.</figcaption></figure><p>Lastly, thanks to the organizers for putting hosting a great event. The location was ideal and they really put together an exception bunch of speakers from across a range of industries and areas of expertise. It was everything we hoped for and more.</p><p><em>We love to hear your thoughts on our thoughts, so please leave a comment.</em></p><p><em>Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our </em><a href="https://mirumee.com/services/"><em>services page</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=49d7ab20f5cd" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>