PurelyFunctional.tv Newsletter 298: UX, Deliverables, Dependent Types
Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.
I know a number of you are new to this newsletter, and even if you've been around a while, it never hurts to re-introduce my work.
I primarily make video tutorials about Clojure. Some are free, but most are available for purchase on PurelyFunctional.tv. You can buy them individually, or you can subscribe (monthly or yearly) and get access to everything. There's also a bunch of free stuff on that site.
I also speak and write about Clojure and functional programming at LispCast.com. You can hire me to train your team.
Well, now that you know me, how about you? What do you do?
PS Want to get this in your email? Subscribe!
I'm sorry to say it, but it won't be happening in 2019. I'm deliberately leaving 2020 open. This post talks about why, and the future of Clojure SYNC.
Clojure Collections Currently recording
I'm excited to announce that the course is completely recorded!
Here are the newest lessons this week:
- Introduction to Clojure's Collections
- Data structures
- Access patterns
- Usage patterns
- Lazy sequences
- Vectors and Lists in syntax
You can see all of the lessons on the entire site in reverse-chronological order here.
By the way, the course will be going up in price next week.
David Christiansen gives some examples of what you can do with dependent types. He's the coauthor of The Little Typer with Dan Friedman. I learned a little bit about it, but it's still very opaque. I hope the book makes it clearer.
Food for thought about focusing on the value delivered to the customer instead of the deliverables along the way.
I talk about two sources of complexity: the domain and our software.
Some pretty cool research into making loading seem shorter.
Getting Set Up for Re-frame Free lesson
I'm releasing one video lesson per week for free for the entire week. Right now, I'm working through Understanding Re-frame.
The next lesson up is the second lesson, which shows how to get set up with Re-frame. Watch it this week while it's free!
You can follow PurelyFunctional.tv on Twitter to learn about lessons as they become free.
The Glitching Hour YouTube
Amy Wibowo explains how to glitch images. Along the way, we learn about image formats, jpeg compression, and fourier transforms. Such an easy to follow explanation of everything!
Better search and a long list of lessons New features
I spent the day on Friday cleaning up code, squashing bugs, extending features, and refreshing some design. You might notice that search results are now better organized and that the newsletter issues archive actually works now.
But did you know that there's now a reverse-chronological list of all the lessons on the site? It makes it easier to keep track of new lessons as they come out. They're right at the top. If you've got an account, you can always get to that page from the Your Membership link at the top of the page. The link is right there next to your RSS feeds.