<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Architecture on Harlan D. Harris</title><link>https://harlanh.tech/tags/software-architecture/</link><description>Recent content in Software Architecture on Harlan D. Harris</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>harlan@harris.name (Harlan Harris)</managingEditor><webMaster>harlan@harris.name (Harlan Harris)</webMaster><lastBuildDate>Tue, 04 Sep 2018 00:00:00 +0000</lastBuildDate><atom:link href="https://harlanh.tech/tags/software-architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>New Publications and Upcoming Talks</title><link>https://harlanh.tech/2018/09/new-publications-and-upcoming-talks/</link><pubDate>Tue, 04 Sep 2018 00:00:00 +0000</pubDate><author>harlan@harris.name (Harlan Harris)</author><guid>https://harlanh.tech/2018/09/new-publications-and-upcoming-talks/</guid><description>
&lt;p&gt;Just a quick post here to note a few professional accomplishments:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I just added a new publication to my &lt;a href="https://harlanh.tech/publications/"&gt;vita&lt;/a&gt; -- a peer-reviewed conference proceeedings
article about abstractions for building repeated, related versions of similar predictive
models. Check out &lt;a href="https://medium.com/@HarlanH/an-architecture-and-domain-specific-language-framework-for-repeated-domain-specific-predictive-d36f63297d61"&gt;some longer thoughts on Medium&lt;/a&gt;, or read &lt;a href="http://proceedings.mlr.press/v82/harris18a"&gt;the full article&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Earlier this year, I added an &lt;em&gt;incredibly&lt;/em&gt; old project! &lt;a href="https://www.frontiersin.org/articles/10.3389/fpsyg.2018.00369/full"&gt;A paper&lt;/a&gt; that I had contributed
a bit to in... 2005! finally got published! It has something to do with the way information
flows during speech perception... I think...&lt;/li&gt;
&lt;li&gt;I'll be talking at two Meetups this Fall -- the &lt;a href="https://www.meetup.com/RecSys-New-York-City/events/250178750/"&gt;RecSys NYC Meetup&lt;/a&gt; on Sept. 18th,
and the &lt;a href="https://www.meetup.com/Analytics-Data-Science-by-Dataiku-NY/events/253949934/"&gt;Dataiku Data Science Meetup&lt;/a&gt; on Sept. 26th. In both Meetups, I'll be talking about (different) aspects of recommendations systems
I'm building at &lt;a href="http://wayup.com"&gt;WayUp&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;And I'll be talking at two conferences this Fall too -- the &lt;a href="https://www.papis.io/"&gt;Predictive APIs&lt;/a&gt; conference
in Boston in October, and &lt;a href="https://www.dataengconf.com/no-bullshit-nyc"&gt;DataEngConf&lt;/a&gt; in NYC in November. At both of those conferences, I'll be talking about the software architecture aspects
of building job recommendation systems that need to provide compelling recommendations just
seconds after a user creates a rich profile.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>What do Data Scientists mean by “Scaling”?</title><link>https://harlanh.tech/2017/06/what-do-data-scientists-mean-by-scaling/</link><pubDate>Fri, 09 Jun 2017 00:00:00 +0000</pubDate><author>harlan@harris.name (Harlan Harris)</author><guid>https://harlanh.tech/2017/06/what-do-data-scientists-mean-by-scaling/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/what-do-data-scientists-mean-by-scaling-49e89c954d4"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Occasionally when chatting with other data scientists, especially with others who are interested in integrating predictive models into production software system, the word “scaling” comes up.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cdn-images-1.medium.com/max/2000/1*n0gZKfjQ4SPOYJFOHMo1UA.jpeg" alt="Not this. Although some West Coast data scientists are into this kind of scaling too." /&gt;&lt;em&gt;Not this. Although some West Coast data scientists are into this kind of scaling too.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I think this is a great question, but it’s a little underspecified. There seem to be at least three qualitatively different notions of “scaling” in data science, and it’s worth the effort to clarify each of them, and address how people tackle them.&lt;/p&gt;</description></item><item><title>Insights from a Predictive Model Pipeline Abstraction</title><link>https://harlanh.tech/2016/11/insights-from-a-predictive-model-pipeline-abstraction/</link><pubDate>Mon, 07 Nov 2016 00:00:00 +0000</pubDate><author>harlan@harris.name (Harlan Harris)</author><guid>https://harlanh.tech/2016/11/insights-from-a-predictive-model-pipeline-abstraction/</guid><description>
&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@HarlanH/insights-from-a-predictive-model-pipeline-abstraction-c8b47fd406da"&gt;This post was originally published on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When building a complex system, it’s often helpful to think about the design of that system using patterns and abstractions. Architects and software engineers do so frequently, and the experience of implementing predictive modeling pipelines has recently led to a variety of patterns and best practices. For instance, when dealing with large amounts of streaming data, some organizations use the Lambda Architecture to handle both real-time and computationally-intensive use-cases.&lt;/p&gt;</description></item></channel></rss>