![Manual Leptos](/img/slogo.png)
Manual Leptos
Leptos is a Rust frontend web framework focusing on fine-grained reactivity. In this post, we take a look at a more manual approach to using Leptos.
![How I Stay Organized](/img/slogo.png)
How I Stay Organized
A review of my personal organizational system and tools I use to enhance it
![My Best and Worst Deadlock in Rust](/img/slogo.png)
My Best and Worst Deadlock in Rust
I wrote a deadlock a few months back in some Rust code, and we finally solved it recently. It was both my best and worst deadlock ever.
![The Opposite of Partial Functions](/img/slogo.png)
The Opposite of Partial Functions
Partial functions are often considered harmful, and we recommend developers use total functions instead. In this post, we'll explore what the true opposite of a partial function is.
![Seeking new Stackage Curator](/img/slogo.png)
Seeking new Stackage Curator
Putting out a call for a new Stackage Curator. Interested in joining the team? Come read more!
![Why my video calls sucked (and how I fixed it)](/img/slogo.png)
Why my video calls sucked (and how I fixed it)
My ISP gave me a crappy router and I had 3 years of terrible video calls and gaming. Deep dive explanation of what happened and how to fix it for yourself.
![April Fools Canceled](/thumbs/double-cherry.jpeg)
April Fools Canceled
Due to totally foreseen conditions, April Fools' Day has been canceled this year.
![Babies and OSS maintenance](/img/slogo.png)
Babies and OSS maintenance
We just had baby twins! Just a quick blog post on OSS maintenance related to that.
![Bitwarden encrypted backup tool](/img/slogo.png)
Bitwarden encrypted backup tool
Announcing a small utility for encrypted backups of Bitwarden vaults
![if without else in Rust](/img/slogo.png)
if without else in Rust
Answering a user question from Begin Rust: why must some if expressions evaluate to unit?
![Stack on Slack and ARM64](/thumbs/stack-slack-arm.png)
Stack on Slack and ARM64
Two updates on the Stack project: two new chat rooms on Slack, and building on ARM64
![Haskell proposal: unified installer](/img/slogo.png)
Haskell proposal: unified installer
A new proposal from the Haskell Foundation tech track, on a unified installer for Haskell tooling
![Haskell Foundation Board - Meeting Minutes - April 8, 2021](/img/slogo.png)
Haskell Foundation Board - Meeting Minutes - April 8, 2021
Meetings minutes/announcements/more for the Haskell Foundation board meeting. And an explanation of why exactly it's on my personal blog.
![Sockchain](/thumbs/sockchain.jpg)
Sockchain
As distributed ledger technologies enter new emerging markets, the untapped potential is only just now becoming apparent. Our new project will open new efficiencies previously unexplored.
![Haskell base proposal, part 2: unifying vector-like types](/img/slogo.png)
Haskell base proposal, part 2: unifying vector-like types
My summary of discussions until now
![Shutting down Haskellers.com?](/img/slogo.png)
Shutting down Haskellers.com?
Proposal to shut down the haskellers.com website
![Programmer learning list](/thumbs/programmer-learning-list.png)
Programmer learning list
This post is geared at new programmers looking to improve their skills and work in the field. What should you focus on learning to become a great programmer?
![Haskell base proposal: unifying vector-like types](/img/slogo.png)
Haskell base proposal: unifying vector-like types
A semi-concrete, semi-fleshed out proposal for changes to GHC and base to unify vector, bytestring, and text