Session List

Session List2019-10-02T20:07:53+00:00

Angular and The Case for RxJS

Presented by: Sandi Barr

When choosing Angular to build a front end app, it can seem like RxJS is just one more thing to learn, and there’s no easy transition coming from another framework. But RxJS is efficient and expressive! We declare relationships between entities, describing the what not the how. The basic sequence...

Tags: Functional Programming, JavascriptFormat: General SessionLevel: Intermediate

Building a Full CRUD Application in Excel with VBA and SQL Integration

Presented by: Derek Mulhausen

In this talk, we will build a full application from scratch in Excel to store customer discounts in Excel. We will start with recording a macro to quickly prototype some of our actions and then dig into the underlying code to polish the formatting and produce a product that can be put into...

Tags: Design (UI/UX/CSS), Functional ProgrammingFormat: PreCompilerLevel: Intermediate

Fast, Reliable, Powerful IoT Projects Built on Elixir With Nerves

Presented by: Joel Byler

Elixir was built to deliver low-latency, distributed and fault-tolerant systems, this is great for large enterprise applications but can also be leveraged to build impressive IoT applications on small single board linux machines like (but not limited to) a Raspberry Pi. Nerves was built to give...

Tags: Functional Programming, HardwareFormat: General SessionLevel: Intermediate

Functional F# Programming in .NET – A success story

Presented by: Riccardo Terrell

Do you want to learn F# and Functional Programming? Well, you better start coding! Learning a new programming language is not easy, on top of reading a lot you need to practice even more. This workshop is designed to teach you some of the basics of F# and Functional Programming by combining theory...

Tags: .NET, Functional ProgrammingFormat: PreCompilerLevel: Introductory and overview

Kafka: Build, Deploy, and Monitor Your First Real-World Application

Presented by: Justin Pihony

Companies nowadays are finding it critical to be able to gather and analyze massive amounts of disparately-sourced data, quickly and reliably. By diving into the fundamentals of Apache Kafka, you will learn how it can be more than a superior, distributed messaging system, but also a platform to...

Tags: Big Data, Functional ProgrammingFormat: PreCompilerLevel: Intermediate

Learning R through sports, or learning sports through R

Presented by: Mike Roznik

Big data has been a buzzword for years, but it’s only recently been hitting the world of professional sports. How do sports teams use this big data? Why with R! Together we’ll learn what kind of data they look for and how they present it. Along the way we’ll look at real world examples of R...

Tags: Big Data, Functional Programming, OtherFormat: General SessionLevel: Introductory and overview

Practical Functional Programming

Presented by: Jeremy Fairbank

Functional programming is more than just math and monads. Functional programming empowers developers to solve real problems with safe, predictable, and maintainable code. In this talk, discover the basics of functional programming and how to apply functional concepts in a practical manner. Learn how...

Tags: Functional Programming, Javascript, OtherFormat: General SessionLevel: Introductory and overview

Project Zero or Removing barriers for creating OSS libraries

Presented by: Jimmy Byrd

You have a brilliant idea for an open source library. You start this new repository thinking of how bright the future is with your code being use by others. Then reality then sets in. You realize to make all this possible you have to do a lot of non-feature work. You need a project structure, a test...

Tags: .NET, Functional Programming, OtherFormat: General SessionLevel: Introductory and overview

Solving the Boolean Identity Crisis

Presented by: Jeremy Fairbank

While powerful in its simplicity and important to computation, the boolean can be limiting in applications. In this talk, briefly explore the history of boolean logic in computation and look at how booleans can become misused in programming languages. Explore examples where booleans obscure the...

Tags: Functional Programming, Javascript, OtherFormat: General SessionLevel: Introductory and overview

Thirst-quenching Streams for the Reactive Mind

Presented by: Mary Grygleski

With the advances in multicore hardware and virtualization technologies, and the demand for highly responsive, resilient, and elastic systems and increasingly sophisticated applications, an array of reactive data stream processing libraries have been born to address the needs. Reactive Streams is...

Tags: Functional Programming, Java, OtherFormat: General SessionLevel: Intermediate