Conference program
850 USD
Online
Wednesday, June 12, 2013
Ismael Juma & Alois Cochard
Designing a REST API for multiple applications and devices is typically an exercise in trade-offs. A single API offers efficiency in terms of building and maintenance costs; specialised APIs, though tedious to build, can be opt...
850 USD
Online
Wednesday, June 12, 2013
Ever dreamed of writing you next Rich Internet Application in Scala, enjoying all the Scala goodness, but not sacrificing JavaScript interoperability? Then come and meet Scala.js, a JavaScript backend for Scala. Scala.js compiles full-fledged Scala code do...
850 USD
Online
Wednesday, June 12, 2013
Andrew Phillips & Nermin Serifovic
One of the most advanced programming languages of today has surely outgrown the gotchas, puzzlers and head-scratchers of the past. Really? Scala Puzzlers returns with a totally new range of seemingly simple examples whic...
850 USD
Online
Wednesday, June 12, 2013
Christopher Vogt & Stefan Zeiger
Slick is not an object-relational mapper, but a functional-relational mapper leading to unique benefits. Using Slick efficiently may be counter-intuitive to people familiar with ORM systems. This talk explains how common O...
850 USD
Online
Wednesday, June 12, 2013
Scala provides a wide variety of productivity- and correctness-enhancing features, but some of those come at the cost of performance. I will discuss how to design Scala applications to take maximal advantage of Scala's best features while still yielding Ja...
850 USD
Online
Wednesday, June 12, 2013
The decipherment of Mesoamerican hieroglyphic writing systems advanced at previously unparalleled rates in recent decades. One of the keys to this success is the application of methodologies developed and applied successfully to other writing systems. The ...
850 USD
Online
Wednesday, June 12, 2013
Asynchronous IO is one of the most important building blocks when designing high-performance systems. Over the years various patterns emerged on top of the selector based services provided by the operating system. In this talk I will give a quick overview ...
850 USD
Online
Wednesday, June 12, 2013
Spark Streaming is a new extension to the Spark cluster computing framework that enables high-speed, fault-tolerant stream processing through a high-level Scala API. It builds on a new execution model called "discretized streams" to provide exactly-once pr...
850 USD
Online
Wednesday, June 12, 2013
Polymorphic function values are one of the key abstractions in shapeless: they are crucial to enabling sequence-like operations such as map, flatMap and filter to be performed on HLists (data structures which combine the heterogeneous typing of tuples with...
850 USD
Online
Wednesday, June 12, 2013
Philipp Haller & Jason Zaugg
Ever wished the compiler could make asynchronous programming easier? Enter Scala Async. Do asynchronous I/O like “normal” blocking I/O, program with Futures and Promises even more naturally! Scala Async makes it possible to “s...
850 USD
Online
Wednesday, June 12, 2013
Despite unifying frameworks like Akka, distributed systems often look like a patchwork of special-purpose tools, libraries, and frameworks. For example, the essential task of persisting objects by pickling (or serializing) them to a binary or text represen...
850 USD
Online
Wednesday, June 12, 2013
The Spring Framework is one of the most popular Java frameworks used today. While it is possible to use Spring in Scala, it does feel awkward in certain places, because of the "Javaism" peering through. For instance, using callback interfaces feels strange...
850 USD
Online
Wednesday, June 12, 2013
In this talk, we discuss some interesting extensions to the cake pattern as described in RealWorld Scala: Dependency Injection (DI) by Jonas Bonér. We consider the use of the cake pattern to express hierarchical components, and the highlevel design const...
850 USD
Online
Wednesday, June 12, 2013
With IntelliJ IDEA frequently called the most intelligent Java IDE, JetBrains is working to replicate similar levels of code assistance and developer tools for Scala. This presentation will showcase some of the IDE’s trickiest features that help developers...
850 USD
Online
Wednesday, June 12, 2013
Scala continues to be fun! Implementing algorithms to solve Sudoku puzzles, bioinformatic problems, and analyzing time-series data has been a great learning experience. Creating video games and mods have made my game time much more enjoyable and gave me an...
850 USD
Online
Wednesday, June 12, 2013
Announced right before 2.10.0-final, macro paradise became the home for experimentation in the macro land. In this talk I will cover the ideas we played with and outline what panned out and what did not. What's going to happen to quasiquotes? Are type macr...
850 USD
Online
Wednesday, June 12, 2013
In this session we will have a round at all new functionalities introduced in the latest sand greatest Scala IDE V3.0 release, and outline the future direction of the tool.
Semantic highlighting, implicit highlighting, and a new shiny Scala debugger are t...
850 USD
Online
Wednesday, June 12, 2013
A case study of how Scala and Akka helped a team of software developers without a whole lot of distributed system programming experience build a fairly sophisticated, production quality distributed system with a custom multipaxos implementation at its core...
850 USD
Online
Wednesday, June 12, 2013
It's 2018. Scala is now 15 years old and the dominant programming language for enterprise apps. But how did we get here? What hurdles did we tackle and what hurdles tackled us?
850 USD
Online
Tuesday, June 11, 2013
Realtime Web Applications are applications making use of Websockets, Server Sent Events, Comet or other protocols to offer an open socket between the browser and the server for continuous communication. Several web frameworks target the development of this...
850 USD
Online
Tuesday, June 11, 2013
A lens represents a readable and "settable" location in a possibly nested immutable object. Lenses aren't in the Scala standard library, but several libraries provide them, including Scalaz and Shapeless. I'll show how you to use the Shapeless version, and...
850 USD
Online
Tuesday, June 11, 2013
Jan will show how to use RabbitMQ to connect components on different platforms. After a few introductory slides explaining the main concepts, the rest of the talk will be live code. The coding will begin by showing simple Scala / Akka code to connect to Ra...
850 USD
Online
Tuesday, June 11, 2013
Profile-driven JIT compilers like those in most JVMs provide good performance on average, but they are a black box with highly nondeterministic behavior. Thus, achieving top performance, predictably and consistently, is very hard. This talk will present La...
850 USD
Online
Tuesday, June 11, 2013
As the author of an open-source serialization library in Scala, I've undergone a lot of struggle to understand and harness the power of Scala's type system. My library was based on parsing pickled Scala signatures, which was a subterranean and sparely docu...
850 USD
Online
Tuesday, June 11, 2013
Scala's mix of functional and object oriented programming paradigms is ideal for building data pipelines. Many smart people have noticed this, and as a result, we now have three distinct APIs for creating MapReduce pipelines in Scala (Scrunch, Scoobi, and ...
850 USD
Online
Tuesday, June 11, 2013
Reactive Architectures are the next major evolution of the Internet. They allow for applications to be built in a completely non-blocking, asynchronous, and reactive manner. The Play Framework fully embraces this new paradigm of programming which allows de...
850 USD
Online
Tuesday, June 11, 2013
Versal is an edtech platform. We have a full Scala backend for RESTful API and a JavaScript frontend. In this talk we outline the whole trajectory from nothing to a working company where Scala does the heavy lifting.
We describe the event sourcing archite...
850 USD
Online
Tuesday, June 11, 2013
Matei Zaharia & Reynold Xin
As big data becomes a concern for more and more organizations, there is a need for both faster tools to process it and easier-to-use APIs. Spark is a Hadoop-compatible cluster computing engine that addresses these needs through...
850 USD
Online
Tuesday, June 11, 2013
Ruby has a long history of "making the developer happy" by allowing for ease of programming and prototyping. Rails has taken off by storm and allowed startup companies to quickly create web applications that solve features required by the business. However...
850 USD
Online
Tuesday, June 11, 2013
Jamie Allen, Björn Antonsson, Patrik Nordwall
In the brave new world of actor programming conventional design patterns frequently are not applicable, as is witnessed by questions we get on the mailing list and at conferences. That is why we have collected...
850 USD
Online
Tuesday, June 11, 2013
Traditionally in order to write applications that run across heterogeneous hardware, programmers must manually combine code for multiple programming models together in ad-hoc ways. Domain-specific languages (DSLs) offer an alternative approach, as high-lev...
850 USD
Online
Tuesday, June 11, 2013
Scala is one of the most feature rich, expressive and flexible languages around at present. It offers more ways to solve a problem than virtually any other language around, since it mixes Object Orientation, Functional Programming, Static Typing and much m...
850 USD
Online
Tuesday, June 11, 2013
I've been tasked with building a large, complex, data-driven application that has a rich HTML5, CSS, jQuery UI featuring drag and drop, real-time feedback, and much more and I've done it all using Play, Scala, and Akka. In this session I'll discuss my expe...
850 USD
Online
Tuesday, June 11, 2013
Christopher Severs & Vitaly Gordon
Machine learning turns data into predictions about the real world in an almost magical fashion. In this talk we'll show why Scala is a great language for machine learning practitioners and show the audience of Scala prog...
850 USD
Online
Tuesday, June 11, 2013
Viktor Klang & Roland Kuhn
With a plethora of different concurrency programming models available to developers today, in this talk, we'll put on our haz-mat suits and explore the different models–getting a 360 degree view on what's good, what's bad and wh...
850 USD
Online
Tuesday, June 11, 2013
You don't yet speak Scala? Then let us invite you to a journey on which we will explore the outstanding features of this programming language for the Java Virtual Machine. As an introduction we will briefly talk about Scala's key characteristics. Then we w...
850 USD
Online
Tuesday, June 11, 2013
The currently developed upcoming Lift 3 (Scala 2.10+) contains innovative ways to craft web applications, like for instance actors that communicate between JS client and Lift server.
The talk will demonstrate the new features of Lift 3 on one side and als...
850 USD
Online
Tuesday, June 11, 2013
The skills of building Scalable, Highly Concurrent and Fault-Tolerant Systems are becoming increasingly important in our new world of Cloud Computing, multi-core processors, Big Data and Real-Time Web. Unfortunately, many people are still doing it wrong; u...
850 USD
Online
Tuesday, June 11, 2013
An Introduction and dive into the best practices of creating and maintaining builds in SBT, including how to debug a broken build. During the talk, we'll set up a non-trivial project including an Akka backend and Play frontend, both communicating to each o...
850 USD
Online
Tuesday, June 11, 2013
This talk will give you an brief overview of the BigData tooling landscape and where Scoobi, a distributed collection Scala library for Hadoop, stands. Then we'll see what are the challenges in translating Scoobi abstractions to Hadoop constructs and how S...
850 USD
Online
Monday, June 10, 2013
Scala gives you awesome expressive power, but how to make best use of it? In my talk I will discuss the question what makes good Scala style. We will start with syntax and continue with how to name things, how to mix objects and functions, where (and where...
Featured group
![]() | New England F# User Group 4 past events |
Event tags for this conference
- scala × 20
- akka × 7
- play × 4
- big data × 3
- api × 3
- sbt × 2
- hadoop × 2
- scoobi × 2
- javascript × 2
- cloud computing × 1
- systems × 1
- kiama × 1
- concurrency × 1
- backbone × 1
- knockout × 1
- javascript frameworks × 1
- angularjs × 1
- functional × 1
- ruby × 1
- rails × 1
- delite × 1
- cluster computing × 1
- cpus × 1
- startup × 1
- lancet × 1
- jit × 1
- scalding × 1
- scrunch × 1
- web × 1
- lenses × 1
- rabbitmq × 1
- opencv × 1
- boost × 1
- keynote × 1
- macros × 1
- pattern × 1
- games × 1
- algorithms × 1
- apps × 1
- scalate × 1
- intellij × 1
- java × 1
- spores × 1
- pickles × 1
- spring × 1
- io × 1
- spark × 1
- flatmap × 1
- hlists × 1
- orm × 1
- slick × 1
- language × 1
- puzzlers × 1
Group tags
- f# × 33
- clojure × 14
- functional × 14
- haskell × 14
- scala × 11
- erlang × 6
- c# × 4
- .net × 3
- agile × 3
- ocaml × 3
- websharper × 3
- ddd × 2
- exchange × 2
- java × 2
- javascript × 2
- neo4j × 2
- nosql × 2
- scheme × 2
- skillsmatter × 2
- alt.net × 1
- android × 1
- architecture × 1
- async × 1
- bdd exchange × 1
- blazehtml × 1
- cassandra × 1
- clean × 1
- codeken × 1
- coffeescript × 1
- common lisp × 1
- continuous delivery × 1
- finance × 1
- fractureio × 1
- grails × 1
- groovy × 1
- html × 1
- html5 × 1
- islisp × 1
- jquery × 1
- jvm × 1
- lisp × 1
- load testing × 1
- lua × 1
- metro style × 1
- microsoft × 1
- mongodb! × 1
- ninja × 1
- ouya × 1
- package management × 1
- prog × 1
- projects × 1
- python × 1
- qcon × 1
- racket × 1
- reactive extensions × 1
- restful × 1
- riak × 1
- rx × 1
- scalability × 1
- tdd × 1
- test × 1
- titanium × 1
- unit testing × 1
- user group × 1
- web × 1
- web services × 1
- winrt × 1
![]() |
Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy |
Built with WebSharper |