InfluxDB – An open source time series, metrics, and analytics database
In this talk I’ll introduce InfluxDB, a distributed time series database we open sourced based on our backend infrastructure at Errplane. I’ll talk about why you’d want a database specifically for time series data and cover the API and some of the key features of InfluxDB, including:Stores metrics (like Graphite) and events (like page views, exceptions, deploys)No external dependencies (self-contained binary)Fast. Handles many thousands of writes per second per serverHTTP API for reading and writing dataSQL-like query languageDistributed to scale out to many machinesBuilt in aggregate and statistics functionsBuilt in downsamplingI’ll talk about the underlying technology and some of the tradeoffs we made in the design to help it scale with time series data.
About Paul Dix
Paul Dix is co-founder and CEO of the Y-Combinator backed company Errplane. Paul is the series editor for Addison Wesley’s “Data & Analytics” series and the author of “Service Oriented Design with Ruby and Rails.” He is a frequent speaker at conferences and user groups including Web 2.0, RubyConf, RailsConf, and GoRuCo. Paul is the founder and organizer of the NYC Machine Learning Meetup. In the past he has worked at startups and larger companies like Google, Microsoft, and McAfee and has a degree in computer science from Columbia University.
How I Learned to Stop Worrying and Love Haskell
The web development world loves languages that are dynamically typed, easy to learn, and supported by giant ecosystems. In that context, Haskell is often thought of as academic — elegant, expressive, and mind-expanding, but too obscure and frankly too hard to be worth the investment for developers who are happy to use less demanding tools as long as they work.
There’s more to the story. Haskell’s type system offers huge practical benefits, especially for developers who need to prototype fast and make deep changes quickly and often while keeping code quality high. Haskell apps run fast and are a cinch to deploy, and the ecosystem is growing by huge leaps. And writing in it is just fun.
We’ll talk about how hard Haskell really is to learn, what makes it worthwhile to learn a language, whether it’s worth it to learn and use Haskell, and where you would start.
About Christian Brink
I was a business guy before my first startup went sideways and I decided to do my second one as a developer. Since November 2010 I’ve been teaching myself, freelancing, doing some really fun master’s coursework at Tufts, and most recently getting started on that second startup, which is what I’m working on over here at the west end of the Pivotal office.
I’ve used 7 or 8 languages in anger, and nothing turns me on like algebraic datatypes.
Francesc Campoy Flores, a developer programs engineer for the Go language at Google, demonstrates how to build a web-app in Go, exposing a REST API for an AngularJS client.
Meta language for language learning
Engaging in a dialog about our relationship with languages fosters the creation of a more elegant language learning system.
About Evan Gardner
Evan Gardner has been working in community and endangered language revitalization for 12 years.
Matt Van Horn, an engineer at New Relic, discusses the Cucumber toolset with a focus on the practices and principles of BDD in general as well some useful techniques for keeping tests maintainable.
This time around we’ll have a mix of Pivots and friends of Pivotal.
Wiley Kesnter: Websockets
Samantha John: How to do layout in iOS for folks used to HTML and CSS.
Jason Brennan: An alternative layout framework
Cameron Cundiff: Accessibility on an iPhone
Sam Coward: iBeacons
Russell Smith of Rainforest discusses some of the lessons learned in building the human-powered QA testing service.
Alex Gaynor, a core developer of Django, PyPy, and CPython, gives an overview of the problems involved with dynamic language performance while discussing what compilers can and cannot know.
Suds Menon and Catherine Jones give a follow-up presentation on Gemfire, showing how to use the Gemfire XD framework in terms of adapting relational schema to accessing the data from client applications.
Suds Menon, one of the key architects of Gemfire, and Catherine Johnson, a Data Strategist with VMware, give an overview of Gemfire, a distributed data management platform.
Starr Horne, a co-founder of Honeybadger.io, discusses some easy wins for collecting metrics and gives an overview of some statistical tools that developers can use to turn data into intelligence.