Small weschow profile Wes Chow on

Problem: Chartbeat generates random unique user IDs in the browser when a new reader visits a customers' sites. The original 2 line random user ID function used would generate over 4.8 trillion trillion(yes, that’s 1 trillion squared) different combinations. Most conventional solutions won’t work because the function must run in all browsers, take up minimal code, and work with zero calls to a server.

Wes Chow (CTO, Chartbeat) describes the experiences in solving this problem as well as the mathematical basics of hash functions and pseudo-randomness.

39:41

This talk was given at the Full-Stack Engineering Meetup hosted by Gilt.

If you have questions to Wes, you can now submit them in the comments below the post.

 

Continue

Wes Chow is a CTO at Chartbeat

Chartbeat gives you the real-time data you need to take action and meet the challenges of the social web. Through our dashboards, browser overlay Heads Up Display, and APIs, you'll get live stats about your your site's visitor behavior - from engagement metrics, to traffic stats, to geographic data and everything in between. Our real-time insights let you act on every opportunity to build your audience. Our backend is mostly built in Python, using MySQL and MongoDB as data stores – everything hosted in Amazon AWS. We're constantly on the lookout for talented, awesome, and energetic folks to join our Chartteam in our growing-every-second Manhattan office. See all of our current nerdtastic Chartteam members at chartbeat.com/about

Small brennan moore Brennan Moore on

Artsy transitioned from a monolithic Ruby on Rails stack to a distributed system with Node.js apps that share code and rendering between the server and browser and have open sourced their learnings into a boilerplate project called Ezel.

Artsy’s Developer Craig Spaeth and Director of Web Engineering Brennan Moore cover how the transition was managed as well as dive into some code showing how Ezel and these new isomorphic apps work.

01:12:19

This talk was hosted at the nodejs meetup at Shutterstock.

A couple days ago Artsy open sourced the artsy.net frontend. More info here: https://github.com/artsy/force-public
If you want to ask Brennan a question, you can submit it in the comments below the post.

 

Continue

Brennan Moore is a Director of Web Engineering at Artsy

Art meets Science. At its core, Artsy is a technology company. In addition to the engineering team, both the CEO and COO have technical backgrounds (Computer Science from Princeton, and Mathematics from Columbia). Our ultimate goal is to create Artificial Intelligence with the qualities of the world's most omniscient art advisor. If Skynet ends up winning, at least it will have good taste :). We are solving very hard problems. To make art historically relevant recommendations, you can't rely on collaborative filtering alone. We do real-time search in 800 dimensional space (one dimension for every art historical category). We are also working on semantic search, fuzzy full-text search, visual similarity search, and high-resolution image tiling and security among others. We write our own open-source projects and contribute them back to the community.

Small prasanna swaminathan Prasanna Swaminathan on

As online advertising has grown from an experiment on a marketer’s checklist to a critical tool in the proverbial toolbox, so has the demand for actionable metrics of performance.

At first, measuring engagement was straightforward. A site serves a user an ad (delivered by an unbiased third-party, the ad server), and a user clicks on that ad to go to whatever page the marketer desired. Ad servers then collect the number of clicks and impressions, which serves two primary purposes. The first is that marketers use these numbers to draw insights into how their campaigns are performing. The second is that marketers pay their advertising partners based on things like number of clicks.

Soon, marketers clamored to gain deeper insights. Technology vendors introduced cookies to attribute actions on the site, such as a product purchase or online signup, called a “conversion,” to an ad impression or click. It’s this process — attributing actions on a site to ad impressions and clicks — where things get tricky, and which this blog post will attempt to explain.

More...

Continue

Prasanna Swaminathan is a Manager of Platform Integrations at MediaMath

MediaMath is a digital marketing technology company dedicated to reengineering modern marketing to offer transformative results based on tangible goals. Its math-driven Marketing Operating System, TerminalOne™, brings together digital media and data into a powerful and flexible solution that simplifies planning, execution, optimization and analysis of both direct response and branding campaigns.

Small evan brown Evan Brown on

Senior Developer Advocate at Amazon Web Services Evan Brown dives into the recently added support for deploying and managing Docker containers in Elastic Beanstalk.

52:30

This talk was given at the Docker meetup in San Francisco hosted by Docker.

Continue

Evan Brown is a Senior Technical Program Manager at Amazon

Founded by Jeff Bezos, the Amazon.com website started in 1995 as a place to buy books because of the unique customer experience the Web could offer book lovers. Bezos believed that only the Internet could offer customers the convenience of browsing a selection of millions of book titles in a single sitting. During the first 30 days of business, Amazon fulfilled orders for customers in 50 states and 45 countries - all shipped from his Seattle-area garage. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of the company's DNA. The world's brightest technology minds come to Amazon.com to research and develop technology that improves the lives of shoppers and sellers around the world.

Small beyang liu Beyang Liu on

Web apps need to be generally three things: functional, performant, and have a good API to interact with it. Beyang Liu of Sourcegraph talks about the D.R.Y method (Don’t Repeat Yourself) and shares lessons learned while building their Go app.

26:36

View the slides here.

This talk was given at the GoSF meetup hosted by Thumbtack.

Continue

Beyang Liu is a Co-founder at Sourcegraph

Sourcegraph's mission is to make programming more efficient and delightful by building tools that utilize and understand the inherent structure of code.Our small team is based out of SoMa in San Francisco at 531 Howard St. Stop by and say hello if you're in the area! We also host regular meetups.

Small victor vieux Victor Vieux on

Docker Software Engineer Victor Vieux gives an overview of the new features in the Docker Engine and Docker Hub. New features for the Engine include the ability to pause and unpause a container, various networking strategies, .dockerignore, and much more. For the Hub, there are many new features including organizations and groups and official repositories. Victor also goes over what’s coming in the future for the Engine.

20:49

This talk was given at the DockerSF meetup and hosted by Docker.

Continue
Small tobyhighline11.2011 13 square 1 Toby Matejovsky on

Tapad Director of Engineering, Toby Matejovsky talks about how his team built and scaled their cross device digital advertising platform that handles over 50,000 queries per second per server with sub-millisecond latency, 95-99% of the time. Toby shares lessons learned, scaling tips and best practices as well as answer questions ranging from tools and technologies to people and processes.

35:31

This talk was given at the Scale Warriors of NYC meetup hosted by Tapad.

Continue

Toby Matejovsky is a Director of Engineering at Tapad

We build software that processes billions of data points per day to create a massive graph of internet-connected devices; it’s the foundation of the most advanced marketing technology, used by the world’s biggest brands. We solve the advertising industry’s biggest problem by providing a unified view of an otherwise hopelessly fragmented stream of consumer activity in a cross-device, always-on world. This means tackling engineering challenges every day like: - Responding to thousands of simultaneous HTTP requests within just a few milliseconds - Analyzing terabytes of data to model relationships between billions of internet-connected devices

Small f62645c81b46222d7d4e519e41b92ae7 bigger Harry Wolff on

Harry Wolff (Frontend Engineer,Chartbeat) talks about Chartbeat’s migration from Clojure to Angular.js for all front-end applications. He presents the architecture his team built around Angular and why his team made the shift.

21:48

This talk was given at Front-End Innovators hosted at Chartbeat in NYC.

Continue

Harry Wolff is a Frontend Engineer at Chartbeat

Chartbeat gives you the real-time data you need to take action and meet the challenges of the social web. Through our dashboards, browser overlay Heads Up Display, and APIs, you'll get live stats about your your site's visitor behavior - from engagement metrics, to traffic stats, to geographic data and everything in between. Our real-time insights let you act on every opportunity to build your audience. Our backend is mostly built in Python, using MySQL and MongoDB as data stores – everything hosted in Amazon AWS. We're constantly on the lookout for talented, awesome, and energetic folks to join our Chartteam in our growing-every-second Manhattan office. See all of our current nerdtastic Chartteam members at chartbeat.com/about

Small josh schwartz Josh Schwartz on

We'll post the slides and video from the talk later this week! Meanwhile, please leave questions and comments for Josh - He'll answer you below.

Here's information about Josh's upcoming talk:

Josh Schwartz, Chief Data Scientist at Chartbeat, will talk through the data pipeline they've built to ingest data from billions of browsing sessions per day, as well as the analytics system that processes this data, computes quantitative facts, and parses those facts into text.

Continue

Josh Schwartz is a Chief Data Scientist at Chartbeat

Chartbeat gives you the real-time data you need to take action and meet the challenges of the social web. Through our dashboards, browser overlay Heads Up Display, and APIs, you'll get live stats about your your site's visitor behavior - from engagement metrics, to traffic stats, to geographic data and everything in between. Our real-time insights let you act on every opportunity to build your audience. Our backend is mostly built in Python, using MySQL and MongoDB as data stores – everything hosted in Amazon AWS. We're constantly on the lookout for talented, awesome, and energetic folks to join our Chartteam in our growing-every-second Manhattan office. See all of our current nerdtastic Chartteam members at chartbeat.com/about

Small oleg shaldybin Oleg Shaldybin on

Go is prone to memory leaks just like with Java, Ruby, and other garbage-collected languages. Software Engineer Oleg Shaldybin from Apcera details methods for detecting, measuring the impact of, and eliminating leaks.

28:27

This talk was given at the GoSF meetup hosted by Thumbtack.

More...

Continue

Oleg Shaldybin is a Software Engineer at Apcera

We’re no stranger to solving tough problems – resolve is hard­coded in our DNA. As industry veterans in large-scale enterprise technology, we specialize in cloud platforms, distributed and highly scalable systems, and operations. We also have profound expertise in security and policy. We’re proud to deliver world-class software and user experiences, with learnings from Google, Microsoft, Oracle, Square, TIBCO, Twitter, and VMware.

Join Us