This is a 10-week in-person course taking place in Seattle, WA, United States. See links below for maps to venues.
This class will follow and expand upon Bartosz Milewski's blog. There will be lots of diagrams and programming on the whiteboard! This is how Bartosz motivates this course:
I got the crazy idea, around 2014, to write a book about category theory for programmers. Mind you, not computer scientists but programmers—engineers rather than scientists. The idea evolved into a blog, and now into a course. I can't deny that there is a huge gap between science and engineering, because I have worked on both sides of the divide. But I've always felt a very strong compulsion to explain things. I have tremendous admiration for Richard Feynman who was the master of simple explanations. I know I'm no Feynman, but I will try my best.
To follow the course you don't need to know a lot of computer science or mathematics but you will need to be an experienced programmer. You should know what generic programming and polymorphism are.
The class will meet once a week on Wednesday from 6:30pm to 8:30pm for up to ten weeks starting February 15th:
- Wednesday 15 February 2017 (6:30pm to 9:00pm)
- Wednesday 22 February 2017 (6:30pm to 9:00pm)
- Wednesday 1 March 2017 (6:30pm to 9:00pm)
- Wednesday 8 March 2017 (6:30pm to 9:00pm)
- Wednesday 15 March 2017 (6:30pm to 9:00pm)
- Wednesday 22 March 2017 (6:30pm to 9:00pm)
- Wednesday 29 March 2017 (6:30pm to 9:00pm)
- Wednesday 5 April 2017 (6:30pm to 9:00pm)
- Wednesday 12 April 2017 (6:30pm to 9:00pm)
- Wednesday 19 April 2017 (6:30pm to 9:00pm)
Note that it is possible that we will not use all ten sessions. Each session will typically consist of two 45-minute halves with a 15-minute break in between.
Maps to venue:
- 701 N 34th Street Suite 400 "Samurai" (all ten sessions)
Enter the Tableau building from N Northlake Way
The course is organized in collaboration with the Seattle Area Haskell Users' Group.
Are there ID requirements or an age limit to enter the event?
No. Please bring your printed ticket or e-mail on a mobile device.
What are my transport/parking options getting to the event?
The course will be hosted at Tableau Software in the Fremont district of Seattle. You'll need to find on-street parking or similar around N 34th Street.
What can/can't I bring to the event?
Bring your mind!
Where can I contact the organizer with any questions?
Please post on the Seattle Area Haskell Users' Group forum or send the organizer of the group (Richard Cook) a private message.
Is my registration/ticket transferrable?
Do I have to bring my printed ticket to the event?
Yes, please. Or a mobile device with your registration e-mail would also suffice.
The name on the registration/ticket doesn't match the attendee. Is that okay?
Please make sure the names match or contact the organizer if you're registering on behalf of another person.