Correspondent
tuturto

Host ID: 364
Eternal tinkerer of code, who occasionally writes things down at https://engineersjourney.wordpress.com/
or contributes to hylang project at https://github.com/hylang/hy
email: tuukka.turto.nospam@nospam.oktaeder.net
episodes: 49
Released: 2022-04-26. Duration: 00:29:53. Flag: Clean. Series: Haskell.
Tags: game development, haskell.
tuturto continues writing an example Haskell game, this time rolling a new character
Released: 2022-03-29. Duration: 00:20:30. Flag: Clean. Series: Haskell.
Tags: haskell, programming, getting started.
tuturto explains how to create a new haskell project and build it
Released: 2022-03-23. Duration: 00:23:14. Flag: Clean. Series: Haskell.
Tags: haskell, learning, programming, blogs, books.
tuturto talks about how she's learning Haskell
Released: 2022-02-18. Duration: 00:47:29. Flag: Clean. Series: general.
Tags: haskell, metaprogramming, template haskell.
turturto talks how she's using template Haskell to cut down amount of code she writes
Released: 2022-01-12. Duration: 00:28:32. Flag: Clean. Series: Haskell.
Tags: haskell, c#, programming.
tuturto talks about some of the differences between C# and Haskell
Released: 2021-12-16. Duration: 00:12:56. Flag: Explicit. Series: Haskell.
Tags: haskell, eq.
tuturto talks about equality in Haskell
Released: 2021-08-03. Duration: 00:28:34. Flag: Explicit. Series: Haskell.
Tags: haskell, error reporting.
tuturto talks about how she improved build times by breaking down error reporting to smaller parts
Released: 2020-05-25. Duration: 00:18:40. Flag: Clean. Series: general.
Tags: testing, verification, mathematics.
tuturto talks about testing and formal verification of software
Released: 2020-05-06. Duration: 00:13:11. Flag: Clean. Series: general.
Tags: Elm, programming.
tuturto shows how to keep track of what data is being downloaded in Elm
Released: 2020-04-21. Duration: 00:21:11. Flag: Clean. Series: general.
Tags: Coq, Haskell, mathematics.
tuturto talks about formally verifying code
Released: 2020-02-28. Duration: 00:25:00. Flag: Clean. Series: Haskell.
Tags: validation, algebraic data types, json.
tuturto talks about wow to validate incoming http request before acting on them
Released: 2019-12-19. Duration: 00:22:38. Flag: Clean. Series: Haskell.
Tags: haskell, problem solving.
How to calculate amount of crew needed for a spaceship
Released: 2019-12-04. Duration: 00:23:07. Flag: Clean. Series: Haskell.
Tags: haskell, modules.
tuturto talks about haskell modules
Released: 2019-11-20. Duration: 00:42:40. Flag: Clean. Series: Haskell.
Tags: haskell, testing, HSpec, QuickCheck.
Introduction on HSpec and QuickCheck
Released: 2019-11-06. Duration: 00:20:36. Flag: Clean. Series: Haskell.
Tags: haskell, markov chains.
How to use markov chains to generate names
Released: 2019-10-23. Duration: 00:29:58. Flag: Clean. Series: Haskell.
Tags: markov chains, Haskell.
How to build markov chains with Haskell
Released: 2019-10-09. Duration: 00:26:44. Flag: Clean. Series: Haskell.
Tags: haskell, random, monad.
How to selected random item from weighted list using Haskell
Released: 2019-09-25. Duration: 00:35:04. Flag: Clean. Series: Haskell.
Tags: haskell, game development.
tuturto talks about modeling opinions
Released: 2019-09-11. Duration: 00:21:55. Flag: Clean. Series: Haskell.
Tags: modelling,data.
tuturto talks how they approach modeling people in space game
Released: 2019-08-28. Duration: 00:20:36. Flag: Clean. Series: Haskell.
Tags: pattern matching.
tuturto talks about one of their favourite features in Haskell
Released: 2019-08-21. Duration: 00:05:18. Flag: Clean. Series: Tabletop Gaming.
Tags: dice game.
tuturto talks about their childhood game pass the pigs
Released: 2019-08-14. Duration: 00:19:28. Flag: Clean. Series: Haskell.
Tags: type class.
tuturto explains what type classes are and how to use them
Released: 2019-08-07. Duration: 00:17:25. Flag: Clean. Series: Tabletop Gaming.
Tags: cardgame.
Short description of Death Angel card game
Released: 2019-07-31. Duration: 00:20:02. Flag: Clean. Series: Haskell.
Tags: haskell, persistent, database.
tuturto explains how to serialize custom data with Persistent
Released: 2019-07-17. Duration: 00:23:24. Flag: Clean. Series: Haskell.
Tags: haskell.
tuturto talks about modeling vehicle designer for their space game
Released: 2019-07-03. Duration: 00:32:37. Flag: Clean. Series: Haskell.
Tags: haskell, random numbers.
tuturto talks how to generate random numbers (and other values) in Haskell
Released: 2019-06-26. Duration: 00:11:18. Flag: Clean. Series: Tabletop Gaming.
Tags: finnish, childhood favourite.
tuturto talks about one of the most important Finnish board game ever
Released: 2019-06-19. Duration: 00:31:40. Flag: Clean. Series: Haskell.
Tags: haskell, response.
tuturto tries to answer Beeza's question on why would someone want to use Haskell
Released: 2019-06-05. Duration: 00:45:34. Flag: Clean. Series: Haskell.
Tags: haskell.
tuturto continues their explanation on simulating science in a game written in Haskell
Released: 2019-05-22. Duration: 00:43:26. Flag: Clean. Series: Haskell.
Tags: Haskell.
tuturto explains types and data they used to model science in their Haskell game
Released: 2019-05-08. Duration: 00:24:29. Flag: Clean. Series: Haskell.
Tags: haskell.
tuturto gives overview of function types in Haskell
Released: 2019-04-23. Duration: 00:25:47. Flag: Clean. Series: Haskell.
Tags: haskell, persistent.
tuturto gives overview of simulation in their 4x game
Released: 2019-04-10. Duration: 00:47:28. Flag: Clean. Series: Haskell.
Tags: haskell, programming.
tuturto describes some loop-like constructs in Haskell
Released: 2019-03-27. Duration: 00:30:41. Flag: Clean. Series: Haskell.
Tags: haskell, functor, applicative.
Brief introduction on functor and applicative patterns in Haskell and where they can be used
Released: 2019-03-13. Duration: 00:18:42. Flag: Clean. Series: Haskell.
Tags: haskell.
tuturto describes system for recording planetary statuses in their game
Released: 2019-02-27. Duration: 00:42:46. Flag: Clean. Series: Haskell.
Tags: haskell, database.
Brief summary of how to declare your own datatypes in Haskell and how to store data in database
Released: 2019-02-13. Duration: 00:44:05. Flag: Clean. Series: Haskell.
Tags: haskell, yesod.
tuturto walks through implementation of special events in web based game
Released: 2019-01-23. Duration: 00:47:17. Flag: Clean. Series: Haskell.
Tags: haskell, yesod.
tuturto talks about the game they're writing in Haskell and convoluted news system they made.
Released: 2019-01-09. Duration: 00:44:31. Flag: Clean. Series: general.
Tags: elm.
tuturto talks their decisions on structuring Elm application
Released: 2018-12-26. Duration: 00:20:52. Flag: Clean. Series: Haskell.
Tags: haskell.
One way to implement data types for raw resources in Haskell
Released: 2018-12-12. Duration: 00:25:15. Flag: Clean. Series: Haskell.
Tags: haskell, yesod.
How to implement fog of war system in turn based web game
Released: 2018-11-28. Duration: 00:19:06. Flag: Clean. Series: Haskell.
Tags: haskell, yesod.
First steps in writing 4x space exploration game
Released: 2018-09-05. Duration: 00:30:19. Flag: Explicit. Series: general.
Tags: elm, first impressions, programming language.
My first impressions on Elm programming language
Released: 2018-08-15. Duration: 00:23:05. Flag: Clean. Series: Haskell.
Tags: haskell,yesod,web.
tuturto talking about their first impressions of Yesod web framework
Released: 2018-08-01. Duration: 00:18:28. Flag: Clean. Series: Tabletop Gaming.
Tags: BattleTech.
Quick introduction to BattleTech tabletop game by tuturto
Released: 2018-07-18. Duration: 00:28:31. Flag: Clean. Series: Haskell.
Tags: haskell,astronomy.
tuturto talks about calculating planetary orbits
Released: 2018-07-11. Duration: 00:27:28. Flag: Clean. Series: Tabletop Gaming.
Tags: tabletop gaming.
Short intro to tabletop wargame called DBA
Released: 2018-07-04. Duration: 00:29:00. Flag: Clean. Series: Model Hacking.
Tags: miniatures painting.
tuturto rambles about how to paint miniatures while painting some toy soldiers
Released: 2018-04-05. Duration: 00:18:08. Flag: Clean. Series: general.
Tags: lisp, artificial intelligence, problem solving.
Brief look into general problem solver system and how to use it solve simple problems
Become a Correspondent