Paul Chiusano

Functional programming, UX, tech, econ

TwitterGitHubLinkedInRSS


Consulting services

I offer Scala and FP consulting services. If you're interested in working together, please contact me.


About my book

My book, Functional Programming in Scala, uses Scala as a vehicle for teaching FP. Read what people are saying about it.


Popular links

Unison: a next-gen programming platform
unison.cloud: the worldwide elastic computer (coming soon)
Type systems and UX: an example
CSS is unnecessary

How Twitter could easily address its rampant abuse problem

Twitter has a problem with abuse. Everyone knows this. I’ll explain the core issue, and then explain one way to fix it.

More


Unison now open source and has its own site

I finally wrapped up most of the housecleaning I wanted to do before releasing the code. It’s now public on GitHub and there’s also a dedicated project site and blog at unisonweb.org and Twitter account. Going forward, I’ll be posting about Unison from unisonweb.org, and any contributors to the project will also be able to use that space for Unison-related posts.

More


Unison update 7: structured refactoring sessions

As I mentioned in update 6, I’ve been spending the last few weeks doing some much-needed refactoring. Here’s an update on the progress:

More


Unison update 6: refactoring, technical debt, and motivation

No new screencasts to show this week. I’m in the middle of doing some much-needed refactoring. What happened? As of the last update, I had a decent expression editor. The missing final piece was adding a declaration layer to the editor, allowing a Unison panel to be edited much like a module in a regular programming language.

More


I hate type errors!

I hate type errors!

More