<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Technology</title>
	
	<link>https://tech.jet.com</link>
	<description>Stay up to date with us</description>
	<lastBuildDate>Wed, 21 Dec 2016 20:26:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.1</generator>

<image>
	<url>https://tech.jet.com/wp-content/uploads/2016/04/cropped-Jet_Logo-1-32x32.png</url>
	<title>Technology</title>
	<link>https://tech.jet.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jettech" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="jettech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>What It’s Like to Intern at Jet</title>
		<link>https://tech.jet.com/blog/2016/12-21-like-intern-jet/</link>
		<comments>https://tech.jet.com/blog/2016/12-21-like-intern-jet/#comments</comments>
		<pubDate>Wed, 21 Dec 2016 11:00:20 +0000</pubDate>
		<dc:creator><![CDATA[Nicholas Antonov]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=10591</guid>
		<description><![CDATA[<p>Two months after applying for an internship at Jet after visiting a talk at their offices, I started my summer internship. I was placed on the Front-End Team, which handles the main front-end of the Jet.com website, after being interviewed by the head of that team. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/12-21-like-intern-jet/">What It&#8217;s Like to Intern at Jet</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Two months after applying for an internship at Jet after visiting a talk at their offices, I started my summer internship. I was placed on the Front-End Team, which handles the main front-end of the Jet.com website, after being interviewed by the head of that team. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/12-21-like-intern-jet/">What It&#8217;s Like to Intern at Jet</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/12-21-like-intern-jet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jet at Grace Hopper Celebration 2016!</title>
		<link>https://tech.jet.com/blog/2016/11-02-jet-grace-hopper-celebration-2016/</link>
		<comments>https://tech.jet.com/blog/2016/11-02-jet-grace-hopper-celebration-2016/#comments</comments>
		<pubDate>Wed, 02 Nov 2016 16:00:48 +0000</pubDate>
		<dc:creator><![CDATA[Aimee Gerzofsky]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=10381</guid>
		<description><![CDATA[<p>Jet people often attend conferences in order to share information about Jet, bring innovative ideas back to Jet, and, of course, to meet really awesome people.   [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/11-02-jet-grace-hopper-celebration-2016/">Jet at Grace Hopper Celebration 2016!</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Jet people often attend conferences in order to share information about Jet, bring innovative ideas back to Jet, and, of course, to meet really awesome people.   [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/11-02-jet-grace-hopper-celebration-2016/">Jet at Grace Hopper Celebration 2016!</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/11-02-jet-grace-hopper-celebration-2016/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building Services Using Functional Language: Why? and How?</title>
		<link>https://tech.jet.com/blog/2016/10-18-building-services-using-functional-language/</link>
		<comments>https://tech.jet.com/blog/2016/10-18-building-services-using-functional-language/#comments</comments>
		<pubDate>Tue, 18 Oct 2016 11:00:59 +0000</pubDate>
		<dc:creator><![CDATA[Nikhil Barthwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=9851</guid>
		<description><![CDATA[<p><b><u>Background</u>:</b><br />
The term “Web services” or simply “services” describes a standardized way of integrating Web-based applications using open standards over an Internet protocol backbone. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/10-18-building-services-using-functional-language/">Building Services Using Functional Language: Why? and How?</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><b><u>Background</u>:</b><br />
The term “Web services” or simply “services” describes a standardized way of integrating Web-based applications using open standards over an Internet protocol backbone. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/10-18-building-services-using-functional-language/">Building Services Using Functional Language: Why? and How?</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/10-18-building-services-using-functional-language/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using Ansible to Manage Jet Infrastructure</title>
		<link>https://tech.jet.com/blog/2016/10-07-using-ansible-jet-infrastructure/</link>
		<comments>https://tech.jet.com/blog/2016/10-07-using-ansible-jet-infrastructure/#respond</comments>
		<pubDate>Fri, 07 Oct 2016 11:00:03 +0000</pubDate>
		<dc:creator><![CDATA[Justen Walker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[DevOps]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=9531</guid>
		<description><![CDATA[<h2>Or, Taming the Cloud with Copious Amounts of YAML</h2>
<p>Ansible is a configuration management tool. It treats your infrastructure and configuration as simple text files in <a href="http://yaml.org/">YAML</a>.  [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/10-07-using-ansible-jet-infrastructure/">Using Ansible to Manage Jet Infrastructure</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h2>Or, Taming the Cloud with Copious Amounts of YAML</h2>
<p>Ansible is a configuration management tool. It treats your infrastructure and configuration as simple text files in <a href="http://yaml.org/">YAML</a>.  [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/10-07-using-ansible-jet-infrastructure/">Using Ansible to Manage Jet Infrastructure</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/10-07-using-ansible-jet-infrastructure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration &amp; Continuous Deployment. What is it? How do we plan to use it at Jet?</title>
		<link>https://tech.jet.com/blog/2016/09-28-continuous-integration-continuous-deployment-plan-use-jet/</link>
		<comments>https://tech.jet.com/blog/2016/09-28-continuous-integration-continuous-deployment-plan-use-jet/#comments</comments>
		<pubDate>Wed, 28 Sep 2016 11:00:11 +0000</pubDate>
		<dc:creator><![CDATA[Nikhil Barthwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[F#]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=9241</guid>
		<description><![CDATA[<p><b>BY NIKHIL BARTHWAL AND NORA JONES</b></p>
<p><b>What is Continuous Integration &#38; Continuous Deployment?</b><br />
Let&#8217;s start by understanding what Continuous Integration (CI) and Continuous Deployment (CD) is. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-28-continuous-integration-continuous-deployment-plan-use-jet/">Continuous Integration &amp; Continuous Deployment. What is it? How do we plan to use it at Jet?</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><b>BY NIKHIL BARTHWAL AND NORA JONES</b></p>
<p><b>What is Continuous Integration &amp; Continuous Deployment?</b><br />
Let&#8217;s start by understanding what Continuous Integration (CI) and Continuous Deployment (CD) is. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-28-continuous-integration-continuous-deployment-plan-use-jet/">Continuous Integration &amp; Continuous Deployment. What is it? How do we plan to use it at Jet?</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/09-28-continuous-integration-continuous-deployment-plan-use-jet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>xUnit-Jet – Open Sourced</title>
		<link>https://tech.jet.com/blog/2016/09-14-xunit-jet-open-sourced/</link>
		<comments>https://tech.jet.com/blog/2016/09-14-xunit-jet-open-sourced/#comments</comments>
		<pubDate>Wed, 14 Sep 2016 11:00:54 +0000</pubDate>
		<dc:creator><![CDATA[Rand Davis]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[jet technology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[xUnit]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=8841</guid>
		<description><![CDATA[<p>At Jet.com, we&#8217;re big fans of <a href="https://xunit.github.io/">xUnit</a> for unit testing (along with some other products). xUnit is primarily designed for C#, and while it can detect inequality between native F# types, it doesn&#8217;t have a true understanding of their structure.  [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-14-xunit-jet-open-sourced/">xUnit-Jet &#8211; Open Sourced</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>At Jet.com, we&#8217;re big fans of <a href="https://xunit.github.io/">xUnit</a> for unit testing (along with some other products). xUnit is primarily designed for C#, and while it can detect inequality between native F# types, it doesn&#8217;t have a true understanding of their structure.  [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-14-xunit-jet-open-sourced/">xUnit-Jet &#8211; Open Sourced</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/09-14-xunit-jet-open-sourced/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Event Sourcing is Awesome!</title>
		<link>https://tech.jet.com/blog/2016/09-07-event-sourcing-awesome/</link>
		<comments>https://tech.jet.com/blog/2016/09-07-event-sourcing-awesome/#comments</comments>
		<pubDate>Wed, 07 Sep 2016 11:00:19 +0000</pubDate>
		<dc:creator><![CDATA[Gad Berger]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=8481</guid>
		<description><![CDATA[<p>I wanted to share a simple and powerful example of why I think event sourcing is great. In doing so, I realized that we never described event sourcing on this blog or how we use it. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-07-event-sourcing-awesome/">Event Sourcing is Awesome!</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I wanted to share a simple and powerful example of why I think event sourcing is great. In doing so, I realized that we never described event sourcing on this blog or how we use it. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/09-07-event-sourcing-awesome/">Event Sourcing is Awesome!</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/09-07-event-sourcing-awesome/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A Visual Learning of What Kafka Is, What Problem It Solves and How We Got to It</title>
		<link>https://tech.jet.com/blog/2016/08-17-visual-learning-kafka-problem-solves-got/</link>
		<comments>https://tech.jet.com/blog/2016/08-17-visual-learning-kafka-problem-solves-got/#comments</comments>
		<pubDate>Wed, 17 Aug 2016 17:47:35 +0000</pubDate>
		<dc:creator><![CDATA[Skanda Mohan]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=8071</guid>
		<description><![CDATA[<p>Let&#8217;s start with the basics of communication. We have the source of the communication (a producer), the communication itself (a message) and someone to receive and process the communication (a consumer). [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/08-17-visual-learning-kafka-problem-solves-got/">A Visual Learning of What Kafka Is, What Problem It Solves and How We Got to It</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s start with the basics of communication. We have the source of the communication (a producer), the communication itself (a message) and someone to receive and process the communication (a consumer). [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/08-17-visual-learning-kafka-problem-solves-got/">A Visual Learning of What Kafka Is, What Problem It Solves and How We Got to It</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/08-17-visual-learning-kafka-problem-solves-got/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>F# Async Stack Traces 3.0 vs 4.0</title>
		<link>https://tech.jet.com/blog/2016/07-28-f-async-stack-traces-3-0-vs-4-0/</link>
		<comments>https://tech.jet.com/blog/2016/07-28-f-async-stack-traces-3-0-vs-4-0/#respond</comments>
		<pubDate>Thu, 28 Jul 2016 19:52:52 +0000</pubDate>
		<dc:creator><![CDATA[Dana Peele]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=6551</guid>
		<description><![CDATA[<p>Here at Jet we use F# for our back end microservices and a lot of asynchronous computation expression. These are wonderful when you want to write non-blocking, reactive code, but in F# 3.0 they came with a price: useless stack traces. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/07-28-f-async-stack-traces-3-0-vs-4-0/">F# Async Stack Traces 3.0 vs 4.0</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Here at Jet we use F# for our back end microservices and a lot of asynchronous computation expression. These are wonderful when you want to write non-blocking, reactive code, but in F# 3.0 they came with a price: useless stack traces. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/07-28-f-async-stack-traces-3-0-vs-4-0/">F# Async Stack Traces 3.0 vs 4.0</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/07-28-f-async-stack-traces-3-0-vs-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Transfer Attributes Directly from One Type to Another without Composition</title>
		<link>https://tech.jet.com/blog/2016/07-25-transfer-attributes-directly-one-type-another-without-composition/</link>
		<comments>https://tech.jet.com/blog/2016/07-25-transfer-attributes-directly-one-type-another-without-composition/#respond</comments>
		<pubDate>Mon, 25 Jul 2016 16:00:53 +0000</pubDate>
		<dc:creator><![CDATA[Skanda Mohan]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://tech.jet.com/?p=7171</guid>
		<description><![CDATA[<p><strong>Or, &#8220;REMOVE ALL THOUGHTS OF INHERITANCE! THIS IS FUNCTIONAL PROGRAMMING, DAMMIT!&#8221;</strong></p>
<p>The context: While working with a set of API contract, we found multiple types that have a lot of common attributes. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/07-25-transfer-attributes-directly-one-type-another-without-composition/">To Transfer Attributes Directly from One Type to Another without Composition</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><strong>Or, &#8220;REMOVE ALL THOUGHTS OF INHERITANCE! THIS IS FUNCTIONAL PROGRAMMING, DAMMIT!&#8221;</strong></p>
<p>The context: While working with a set of API contract, we found multiple types that have a lot of common attributes. [&hellip;]</p><p>The post <a rel="nofollow" href="https://tech.jet.com/blog/2016/07-25-transfer-attributes-directly-one-type-another-without-composition/">To Transfer Attributes Directly from One Type to Another without Composition</a> appeared first on <a rel="nofollow" href="https://tech.jet.com">Technology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.jet.com/blog/2016/07-25-transfer-attributes-directly-one-type-another-without-composition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
