At Jet, we thrive on teamwork and collaboration so hosting the F# Community Code Sprint on Saturday, June 19th was a slam dunk. We hacked, fixed, and created with the active members of the F# community covering topics such as experimental methods and strategy, writing blog posts and talks, working on open source and more. […]
As a developer, our goal is to write high quality code. Before going any further, let’s define what high quality code is. Obviously it has to work as expected and is free of bugs, but the answer goes further than that. […]
What is an E-Commerce Marketplace?
As opposed to traditional e-commerce websites, marketplaces are sites that allow you to buy products from 3rd party merchants in addition to or instead of products sold directly by the site itself. […]
What is Jet’s product catalog?
At Jet, we aggregate product data from many different sources. Typically these sources include 3rd party merchant catalogs (provided by direct merchants via a public API that Jet exposes to the world) and streams of data collected by ETL-like processes. […]
A few months ago, the Spiderman (Market Intelligence) team needed to build a testing suite for one of our F# systems. I’m a fan of Inversion of Control (IoC) when it comes to testing, but I couldn’t find a lot of information on common conventions for this in F#. […]
Jet’s Catalog Platform
The catalog platform at Jet consists of a constellation of (partially) reactive micro-services that communicate with one another using queues and message buses. […]
As a young, technology driven organization, we’ve known from the beginning how important it is for our security team to utilize the best products and resources, both internally and externally in order to commit to the highest standard of product security. […]
Last week, I had the pleasure of attending QCon London with Rachel Reese. For those unfamiliar, QCon is a conference with the purpose of “facilitating the spread of knowledge and innovation in the developer community.” However, it’s not just for developers, a lot of the talks were given by and for architects, directors, and project managers who influence innovation in their teams.[…]