Philly ETE 2015 #32 – Jeremy Saenz – The Rise and Fall of the Go Framework
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.
In this talk we will look at some of the “gateway drugs” of scalaz: Validation, NonEmptyList, \/, Monad Transformers, and more. How do they work from a practical standpoint? What is their value for real world applications? Can we use them without an advanced Maths PhD? And just how fun is it to *really* code with these tools?
This talk will be an accessible exploration of the JVM Heap, thread stacks and concurrency primitives on the JVM and how to compose multi-threaded code in Java and Scala.
Languages like Scala are making it easier to implement systems with distributed domains and distributed computation. Deployment, monitoring and operation of such systems is often neglected, left to the last moment. Jan will show how architect and implement your system with DevOps in mind right from the start.
In this talk, we will cover the basics of Datomic Datalog, and then dive into the latest enhancements, both in the core language and in how Datalog fits into application code.
In this talk, we will cover the design of core.async, and then move directly to exploring core.async’s capabilities. Finally, we will assemble these primitives into substantial working programs, building toward the Holy Grail of async: substantial UI application development in the browser, with no callbacks in sight.
In the last decade, a class of machine learning algorithms popularly know as “deep learning” have produced state-of-the-art results on a wide variety of domains, including image recognition, speech recognition, natural language processing, genome sequencing, and financial data among others. What is deep learning? Why has it become so popular so quickly? How can one fit deep learning into existing pipelines?
Ember is the only front-end framework that prides itself on being a complete, off-the-shelf solution for building ambitious JavaScript
applications. In this talk, Tom will take you on a tour of the highlights of this battle-tested framework.
Open source hardware and digital fabrication tools are enabling a wider audience to engage in building all aspects of interactive technologies, regardless of their backgrounds. In this talk, I’ll present an overview of some of the tools of physical computing and discuss how and by whom they’re being used to create new connected devices.
This talk will start by looking at some of the less well-understood problems with multi-threaded programming—everyone knows about deadlock and livelock, but do you know what the memory model says about concurrent code, and why that makes it even harder to write than you thought?