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.


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.



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 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.


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.

Small aysylu Aysylu Greenberg on

Watch Aysylu Greenberg, Software Engineer at Google and maintainer of the Clojure library Loom, speak on the paper "One VM to Rule Them All" by Thomas Wuerthinger, Christian Wimmer, et al.

The paper explains how you can write an interpreter and get an optimizing just-in-time (JIT) compiler for free. This enables language designers to focus on features without worrying about the complexities of compiler optimizations and code generation. This paper presents a Java Virtual Machine (JVM) that allows the application to control the JIT compiler behavior at runtime. Aysylu discusses how various programming languages can take advantage of this framework.

To intrigue compiler aficionados, the authors show how combining AST node rewriting during interpretation, optimization, and deoptimization produces high performance code from the interpreter without a language-specific compiler. In addition, they present how features of a variety of programming languages, such as JavaScript, Ruby, Python, R and others, map on the framework.

Check out Aysylu's slides:

This talk was presented at June's edition of Papers We Love hosted by Viggle in NYC.


Aysylu Greenberg is a Software Engineer at Google

Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges and make an impact on millions, if not billions, of users. At Google, software, hardware, network, test and site reliability engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From AdWords to Chrome, Android to YouTube, Social to Local, Google engineers and designers are changing the world one technological advance after another.

Small franc Franco Ponticelli on

Franco Ponticelli (VP Client Side Engineering, Pellucid Analytics) gives an introduction to Promises for JavaScript as defined by the Promises/A+ specification.

Small joe crobak Joe Crobak on

Big data processing with Apache Hadoop, Spark, Storm and friends is all the rage right now. But getting started with one of these systems requires an enormous amount of infrastructure, and there are an overwhelming number of decisions to be made. Oftentimes you don't even know what kinds of questions you can or should be answering with your data.

As a first step, Joe Crobak (Software Engineer, Project Florida) describes the types of problems that people typically solve with a data pipeline—things like A/B testing and data warehousing. Then, drawing from his personal experience of building data tools at Foursquare and a from-scratch data pipeline at a new startup, he'll highlight the key questions to ask and best practices you should implement to encourage success.

This talk was presented at the Axial Lyceum in NYC.


Small sean o connor Sean O'Connor on

Over the years, bitly has built a number of large scale systems to handle and analyze billions of clicks each month. Distributed systems can often be challenging to build and operate, but they can offer significant benefits in terms of availability, cost effectiveness, and capacity.

In this talk, Sean O'Connor (Lead Application Developer, bitly) explains the challenges of building distributed systems and practical strategies to overcome these challenges. Specifically, Sean speaks to the benefits of Service Oriented Architecture, using asynchronous streams, scaling, dealing with failure, and monitoring.

This talk was presented at BaconConf.



Sean O'Connor is a Lead Application Engineer at Bitly

At Bitly, we are obsessed with making the internet work better. We started in 2008 as a humble URL shortener and have evolved into an real-time intelligence engine, fueled by billions of clicks and petabyes of data. Our comprehensive social media monitoring platform leverages our unique scale and empowers The New York Times, ESPN and IBM (to name a few) to monitor, understand, and engage with their audiences. We're predominately a Python shop, but we don't stop there. Oh no, we use Ruby, Java, C, C++, Go, and even a little Tickle. We've got nerf guns, but that doesn't stop us from solving problems at scale without breaking a sweat. Fine, sometimes we sweat, but we still look good. You'll be working in a flat, transparent, fast-paced start-up environment in the heart of Union Square NYC. Most importantly, we offer you the chance to work with smart people on difficult problems at huge scale that impact how millions of people use the Internet.

Small rongyan Rong Yan on

Machine learning applications like fraud detection and recommendation have played a key role in helping Square achieve their mission to rethink buying and selling. In this talk, Dr. Rong Yan (Director of Data Science and Infrastructure, Square), gives a high-level overview of data applications at Square followed by a deep dive on how machine learning is used in our industrial leading fraud detection models.

This talk was given at the NYC Machine Learning meetup hosted by Pivotal.



Rong Yan is a Director of Data Science and Infrastructure at Square New York

Engineers at Square are changing the world by enabling anyone to open a business and accept credit cards. With the goal of creating simplicity on both sides of the counter, our job is anything but simple. It demands creativity, discipline, and attention to detail. That's the story we want to share. Square is simplifying commerce for everyone. We began with a simple idea: everyone should be able to accept credit cards. Today, we’re redesigning the payments experience for buyers and sellers alike—from hardware to pricing structure to payments.

Join Us