We will talk about Spotify’s story of migrating our big data infrastructure to Google Cloud. Over the past year or so we moved away from maintaining our own 2500+ node Hadoop cluster to managed services in the cloud. We replaced two key components in our data processing stack, Hive and Scalding, with BigQuery and Scio … Read More
Two years ago it already was one of the largest ecommerce platforms in Ukraine. Built in Python/Django it couldn’t handle any spikes in traffic and was hard to maintain and improve. How do you change a platform on the fly? A tale of Clojure and ClojureScript, its incredible ecosystem and a crazy team which brought … Read More
Spark is becoming a data processing giant, but it leaves much as an exercise for the user. Developers need to write specialized logic to move between batch and streaming modes, manually deal with late or out-of-order data, and explicitly wire complex flows together. This talk looks at how we tackled these problems over a multi-petabyte dataset at Cerner.
Polymer is a new kind of library, built atop Web Components. This talk will cover the benefits of using Web Components to create your own encapsulated, custom HTML elements.
In this talk we present a business use case where Capital One needs to process customer activities real-time and react to events appropriately as needed. We then present our experience in building a real-time analytics application that serves the business using a set of open source software frameworks with Apache Flink at its core for real-time stream processing engine.
Go is a natural fit for building web applications and services. Over the last few years the Go community has been busy creating better tools for web development in Go.
Go is a natural fit for building web applications and services. Over the last few years the Go community has been busy creating better tools for web development in Go.
This is the first in a series of posts in which we will explore building applications with the Play Framework. Today we will focus on creating a very simple barebones application and applying some tests to it. Starting A Skeleton Application Complete sample code for this article can be found at play-samples/minimal. The only prerequisite … Read More
Supposedly Scala requires a completely different programming style. But what happens when you just want a Spring application? Is it possible to program in Scala without jumping in the deep end? Chariot’s John Shepard illustrates the difference in approach in this quick tutorial.
In this panel we will discuss the merits of some of these tools and what to look for when selecting a tool for a given project. What are the benefits of compiling to JavaScript as opposed to coding in it? What are the core differences between different MVC solutions? What are the tradeoffs that you make when you use an integrated framework that runs on both the client and server side? What about testing, security, and continuous integration? And if you are new to developing JavaScript applications, where do you start? Featuring Tim Branyen (Backbone contributor), Brian Ford (AngularJS core developer and co-author of AngularJS in Action), Yehuda Katz (co-author of jQuery in Action and creator of Ember), Avital Oliver (Meteor core developer), Lukas Ruebbelke (co-author of AngularJS in Action), and Robert Hanson (moderator, co-author of GWT in Action)