Small moy Nick Moy on

Nick Moy (Senior Software Engineer) and teammates at Chartbeat use Angular, SVG, and D3 to create the site's real-time data visualizations. Nick and his team decided to create a library that would reduce the learning curve and boilerplate while allowing for fast prototyping. This library is called C3 (think Chartbeat + Angular + D3).

In this talk, Nick reviews the pros and cons of Angular, SVG, and D3, explains how his team uses each tool to produce stunning visualizations, and walks through the challenges and successes of their C3 project.

This talk was given at Front-End Innovators hosted at Chartbeat in NYC. You can find the slides here.

Continue

Nick Moy is a Senior Software 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 eliot Eliot Brenner on

For most large-scale image retrieval systems, performance depends upon accurate meta-data. While content-based image retrieval has progressed in recent years, typically image contributors must provide appropriate keywords or tags that describe the image. Tagging, however, is a difficult and time-consuming task, especially for non-native English speaking contributors.

Eliot Brenner (Data Scientist, Shutterstock) talks about automatic tag recommendations and the machine learning infrastructure behind it developed by Shutterstock’s Search and Algorithm Teams.

Tag co-occurrence forms the basis of the recommendation algorithm. Co-occurrence is also the basis for some previous systems of tag recommendation deployed in the context of popular photo sharing services such as Flickr. In the context of online stock photography, tag recommendation has several aspects which are different from the context of photo sharing sites. In online stock photography, contributors are highly motivated to provide high quality tags because they make images easier to find and consequently earn higher contributor revenue. In building the system, we explored several different recommendation strategies and found that significant improvements are possible as compared to a recommender that only uses tag co-occurrence.

More...

Continue

Eliot Brenner is a Data Scientist at Shutterstock

Shutterstock is an engineering-driven business that embodies developer empowerment. Our engineers work on creative, cross-functional teams that drive product development forward from the ground up. We focus on fast, iterative development and deploy code more than 150x/month. We encourage our engineers to build their own tools, and also promote knowledge sharing and camaraderie across the organization via extensive internal engineering talks, events, team outings and hackathons.

Small derek collison Derek Collison on

In 2012, Derek Collison (Founder and CEO, Apcera) predicted that “Go will become the dominant language for systems work in IaaS Orchestration, and PaaS in 24 months.” Today, he feels his prediction wasn’t too far off.

In this 20 minute lightning talk from Gopher Summerfest, Derek talks about why his team chose Go and how they’ve implemented it.

This talk was hosted by Google and given at GoSF: Gopher Summerfest.

Continue

Derek Collison is a Founder & CEO 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.

Small ara Ara Anjargolian on

Since the days of version 1.0 Django itself and the Django community have added features that address performance and scalability pain points - everything from cached template loaders to prefect_related() and the django-debug-toolbar.

When and how do you use these tools to make your site fast? In this talk, Ara Anjargolian (Co-founder and CTO, YCharts) walks us through the Django/Python performance landscape. He shows us tips, tricks and best practices in addressing front-end and back-end performance with Django.

This talk was given at the Django NYC Meetup hosted by Buzzfeed in Manhattan, NY.

Continue

Ara Anjargolian is a Co-Founder and CTO at YCharts

We're building YCharts so today's leading business and financial minds have access to powerful information whenever and wherever they need it. We believe the best way to test our products, designs and technologies are to launch them quickly and figure out what is working and what is not. Our service is currently built on Python/Django, Angular.js, MySQL, Redis, Node.js, Amazon EC2/S3/RDS amongst other technologies.

Small john John Chapin on

John Chapin (Senior Software Engineer, Intent Media Inc.) gives an overview of Vert.x’s capabilities and practical use cases with a focus on the newly-released Clojure language support. He gives a demo of launching Clojure verticles and modules using vertx-chat.

This talk was hosted by NYC Clojure Users Group at Two Sigma Investments in NYC.

Continue

John Chapin is a Senior Software Engineer at Intent Media

Intent Media takes a data-driven approach to helping commerce companies fully monetize their site traffic--including the unrealized media value that is locked inside it. We build ad servers that make decisions in milliseconds, infrastructure for processing terabytes of data every day, and models reflecting sophisticated insights about our partners' customers. We use the right tool for the right job, deploy continuously, build with Scrum and Kanban, and write code in Ruby, Java, Clojure and Python.

Small 566e5c3c56d3e38a67788f56c89278e9 Dan McCormick on

Being fast and nimble is important to us at Shutterstock, and one way we accomplish this is by working in small teams. This approach has yielded tremendous benefits over the years, but it comes with its own challenges: Shutterstock now has over 300 people and dozens of teams. How do we coordinate everything with so many different groups?

Here’s a bit of information about how our approach to small teams has evolved, and how we continue to change it as we grow.

More...

Continue

Dan McCormick is an Engineer at Shutterstock

Shutterstock is an engineering-driven business that embodies developer empowerment. Our engineers work on creative, cross-functional teams that drive product development forward from the ground up. We focus on fast, iterative development and deploy code more than 150x/month. We encourage our engineers to build their own tools, and also promote knowledge sharing and camaraderie across the organization via extensive internal engineering talks, events, team outings and hackathons.

Small geo Geo Grigoryan on

Clojure Programmer Geo Grigoryan talks about building mobile apps with ClojureScript and Cordova. Corodova allows you to write your user interface in HTML/Javascript and gives you access to hardware functionality via its plugin system.

In this talk, he'll cover the basic architecture, setup, and lessons he's learned while developing these apps.

This talk was given at the NYC Clojure Users Group hosted by Two Sigma Investments in NYC.

More...

Continue
Small steve milton Steve Milton on

"You can't build it right the first time. Don't try. Look at the problems that are going to be in front of you in the next 12 months. Pick tools and capabilities that will allow you to be successful. Live to fight another day." - Steve Milton

In this fireside chat delivered at CTO School, Steve offers meaningful advice to engineers who aspire to be CTOs at high-growth and innovative startups. Engineers who aspire to be leaders in these challenging environments have to understand how to build software in the face of uncertainty, foster collaboration between teams that are moving unbelievably fast, store and analyze increasing volumes of data, and understand how software fits in the larger challenge of building a business that people love.

Steve is currently Co-founder & CTO at PlaceIQ, one of NY's fastest growing startups. He has been building technologies and leading teams for over 20 years (you'll enjoy his stories from the "pre-Internet" days).

This talk was delivered at a CTO School meetup hosted by Pivotal in NYC.

 

Continue

Steve Milton is a Co-Founder and CTO at PlaceIQ

PlaceIQ is able to take large amounts of often unstructured, unrelated, location based data such as photos, place data, event data, digital and social data (and much, much more) and – through a series of processes of data cleansing, normalization, analysis, and machine learning – extract patterns, trends, intelligence and context from the data.

Small mikebrittain Mike Brittain on

Etsy engineers deploy 40+ times per day to Etsy.com. How does a team of 175+ committers maintain uptime for 60+ million unique monthly visitors?

In this talk, Mike Brittain (Engineering Director, Etsy) explains the structures and processes behind continuous delivery at Etsy.

You can see Mike's slides here:

This talk was recorded at the Full-Stack Engineering Meetup hosted by Gilt Group in NYC.

Continue

Mike Brittain is an Engineering Director at Etsy

At Etsy, our mission is to enable people to make a living making things. The engineers who make Etsy make our living making something we love: software. Etsy engineering team believes that code is craft, good software and systems designs are works of art, and that the work we do is part of larger creative culture represented by the hundreds of thousands of inspired makers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Scala, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more.

Small turnbull James Turnbull on

James Turnbull (VP of Services, Docker) presents the roadmap for new Docker projects including libswarm and libcontainer. Watch this talk to understand new features and use cases.

James gave this talk at the DigitalOcean Community Meetup hosted by WeWork in NYC.

Continue
Join Us