SkillsCasts
SkillsCasts
Explore our library of tech talks on the topics that truly matter to today's developers. Learn from the top minds behind the tools you're trying to master.
Every year we help organise hundreds of expert-led talks at conferences and meetups -- and since 2011 we've been preserving them in our free online library of SkillsCast videos. Dive into topics like Functional Programming, Agile methodologies, Java, Cloud & DevOps, Machine Learning, JavaScript, Architecture and so much more.
Simply register for a free account and you'll have instant access to thousands of talks from the creators and innovators of the world's most in-demand technologies, frameworks and methodologies.
-
Just Because It Works Doesn't Mean It's Right: Finding Elegance in Quadtrees
Featuring Sandy Maguire
Quadtrees are well-known containers for spatial data, but little attention has been given to them in a functional setting. In this talk we will explore the design space of quadtrees and find reusable techniques to discover elegance, in both their design and implementation.
software-development quadtrees haskell -
Clash: Haskell for FPGA Design: It's easy as 1-2-3...419,200
Featuring Gergő Érdi
FPGAs can bring the versatility of custom chip design to the desktop of the hobbyist. But what does it look like to actually make something fun out of an FPGA, and how can Haskell help with that?
In this talk, we'll find out what an FPGA even is, and then learn just enough Clash to build, in...
clash fpga software-development haskell -
Clash: Haskell for FPGA Design: It's easy as 1-2-3...419,200
Featuring Gergő Érdi
FPGAs can bring the versatility of custom chip design to the desktop of the hobbyist. But what does it look like to actually make something fun out of an FPGA, and how can Haskell help with that?
In this talk, we'll find out what an FPGA even is, and then learn just enough Clash to build, in...
clash fpga software-development haskell -
Simplify Distributed Persistent Processes (Workflows) with a Monadic DSL (Inspiration from Unix Processes)
Featuring Rahul Korthiwada
Workflow monad is an enhanced state monad that also abstracts out what needs to be persisted between every step and the logic that needs to be used to skip a step on a retry of the workflow. At Juspay, they believe that the workflow monad can provide a common framework for any workflow across...
software-development monads workflow-monad haskell -
Unlocking Your Company’s Innovation Potential Using Workflow Monad
Featuring Rahul Korthiwada
Workflow monad is an enhanced state monad that also abstracts out what needs to be persisted between every step and the logic that needs to be used to skip a step on a retry of the workflow. At Juspay, they believe that the workflow monad can provide a common framework for any workflow across...
software-development monads workflow-monad haskell -
Just Because It Works Doesn't Mean It's Right: Finding Elegance in Quadtrees
Featuring Sandy Maguire
Quadtrees are well-known containers for spatial data, but little attention has been given to them in a functional setting. In this talk we will explore the design space of quadtrees and find reusable techniques to discover elegance, in both their design and implementation.
software-development quadtrees haskell -
Glean: Data About Code
Featuring Simon Marlow
What if accurate semantic information about your code was available through a rich query language that produced results in milliseconds? And what if that worked at scale, so that you had information not just about the files you're working on, but the entire stack in which your code lives? At...
software-development data-query-language rocksdb data glean haskell -
Glean: Data About Code
Featuring Simon Marlow
What if accurate semantic information about your code was available through a rich query language that produced results in milliseconds? And what if that worked at scale, so that you had information not just about the files you're working on, but the entire stack in which your code lives? At...
software-development rocksdb data-query-language glean haskell -
How to do Property-based Testing Shrinkers Right
Featuring Martin Janiczek
Property-based testing (PBT) is a valuable tool in the functional programming world: it generates test inputs for you (finding tricky edge cases you wouldn't be able to find manually) and lets you specify and verify laws and invariants about your code with ease. Virtually all PBT tools...
software-development property-based-testing haskell -
Fall-from-Grace: A Typed and Programmable Superset of JSON
Featuring Gabriella Gonzalez
Fall-from-Grace is a functional programming language project designed to be easy for others to fork to build their own domain-specific languages. This talk gives a tour of the language's features and concludes with a demo web application that compiles Grace functions to interactive web forms....
json software-development haskell -
How to do Property-based Testing Shrinkers Right
Featuring Martin Janiczek
Property-based testing (PBT) is a valuable tool in the functional programming world: it generates test inputs for you (finding tricky edge cases you wouldn't be able to find manually) and lets you specify and verify laws and invariants about your code with ease. Virtually all PBT tools...
software-development property-based-testing haskell -
Fall-from-Grace: A Typed and Programmable Superset of JSON
Featuring Gabriella Gonzalez
Fall-from-Grace is a functional programming language project designed to be easy for others to fork to build their own domain-specific languages. This talk gives a tour of the language's features and concludes with a demo web application that compiles Grace functions to interactive web forms....
software-development grace haskell -
Why a GHC Whole Program Compiler Mode Would Be Useful
Featuring Csaba Hruska
In this lightning talk, Csaba Hruska will talk about the utility of a possible GHC Whole Program Compiler (WPC) patch/design, and the corresponding use cases for backend and tooling development from both a research and industrial perspective.
software-development compiler ghc haskell -
Towards a Faster GHC (Sponsored Talk)
Featuring Alexis King
One of the most common complaints about GHC is that it is "slow". In this lightning talk, Alexis talks about the work TWEAG is doing to help speed up GHC.
software-development ghc haskell -
Towards a Faster GHC (Sponsored Talk)
Featuring Alexis King
One of the most common complaints about GHC is that it is "slow". In this lightning talk, Alexis talks about the work TWEAG is doing to help speed up GHC.
software-development ghc haskell -
Why a GHC Whole Program Compiler Mode Would Be Useful
Featuring Csaba Hruska
In this lightning talk, Csaba Hruska will talk about the utility of a possible GHC Whole Program Compiler (WPC) patch/design, and the corresponding use cases for backend and tooling development from both a research and industrial perspective.
software-development ghc compiler haskell
- First
- « Previous
- Page 2 of 497
- Next »
- Last