Please log in to watch this conference skillscast.
Since Docker is a fairly new technology, there is still room for exploration to find the best way to set up development environments. In this talk I will give a short introduction to Docker and I will show how I set up my development environment using Docker containers. The main benefits of this setup will be portability across dev machines and isolating the development environment. To underline these benefits, I will demonstrate how I created and deployed a chat bot using Haskell.
Join us at the Haskell eXchange in 2016!
Want to learn about the latest innovations in Haskell? Join 200+ Haskell and functional programmers to learn and share skills with some of the world's top Haskell experts at the Haskell eXchange 2016 in London. Find out all about Haskell's infrastructure roadmap, learn how Haskell is used in academia and enterprise and discover how Haskell is changing the way our industry tackles complex engineering problems. Early bird tickets already available!
YOU MAY ALSO LIKE:
- Hands‑on Microservices Architecture and Design Workshop with Chris Richardson (Online Workshop on 7th - 17th June 2022)
- Intermediate Docker with Matt Saunders (Online Workshop on 3rd - 6th October 2022)
- YOW! London: In-Person (in London on 22nd - 23rd September 2022)
- YOW! London: Online (Online Conference on 22nd - 23rd September 2022)
- How to Use Powerful Rituals for More Success (Online Meetup on 12th July 2022)
- Software Architecture in a DevOps World (SkillsCast recorded in February 2022)
- DevSecOps and the Fight Against Friction (SkillsCast recorded in February 2022)
Haskell development with Docker
I'm a software engineer working at VikingCo. In my latest project I set up a VoIP service using Docker, we currently have about 20.000 users and will be scaling up to 200.000 in the near future. This project has given me a lot of real world experience using Docker.
In my spare time I've been a Haskell enthousiast for a bit over a year now. I've always been eager to tinker with and try to optimize my development environment. Docker is one of the tools I've been experimenting with to set up clean and reproducible environments.
You can find a bit more info about me here: http://sgillis.github.io/