This is the first talk of the Swift Language User Group (#SLUG) in Palo Alto by JP Simard. He started with a short intro recapping what is publicly known about Swift, then detailed what he has learned about Swift internals so far, such as introspection, Xcode tooling (including dynamic Swift header generation), followed by a healthy round […]
What can we learn from Erlang or Haskell for building reliable high concurrency services? Bob was involved in many Python projects but argues that for some domains there may be better methods found elsewhere.
How do you redesign a product used by a billion people? The Google Maps team recently launched their biggest redesign since the product was introduced 8 years ago. The lead designers will take you through the journey, illustrating three lessons learned that can apply to any design and product development process.
ART is an evolution of the Android runtime, and was first made available as an option on Android 4.4, KitKat. It comes with improvements in the garbage collector, threading and locking model, compiler and runtime performance. In this session, we’ll focus on all of the improvements we’ve been making to the Android runtime.
Understanding how the brain works and building machines that work on the same principles is one of the greatest quests of our time. In this talk I will describe recent advances in neocortical theory, including why the brain uses sparse distributed representations and how the brain makes predictions from high velocity sensory data streams.
The Big Data landscape is at a crossroads. Currently dominated by Hadoop and NoSQL databases, alternatives to Hadoop and next-generation datastores are emerging. Many organizations are adopting Big Data technologies, primarily Hadoop and NoSQL databases, because they don’t want to be left behind. They face a daunting task of understanding the strengths and weaknesses of […]
Rxjava is a library for composing asynchronous and event-based programs using observable sequences for the Java VM that supports Java 6+, Clojure, Scala, Groovy, JRuby and Java 8 lambdas.
Great interview with Scala’s creator Martin Odersky at GOTO 2014, that goes over some of the ideas behind the Scala language and the Typesafe ecosystem.
Starting with an overview of ARM’s new architecture which is on its way, and brings 64-bit support. With many distributions starting to look at adding support for it, there are numerous areas for collaboration. The session will end with a cross distribution discussion on the architecture.
Tom Callaway and Ruth Suehle, authors of the upcoming Raspberry Pi Hacks book from O’Reilly will help intrepid hackers of tiny devices bring their Pi plans to life, They’ll start with the important basics–like choosing the right distro for the job and not breaking your capacitors–then talk through some more challenging problems, like what happens when […]