These are my blog posts.
Some common problems with Mac OS Ghostty
file
Some terms to know about Japanese whetstones
file
Building Nix Docker images on Mac OS with Multipass
file
Project-based Nix env with direnv
file
Home as Ctrl+A with Karabiner on Mac OS
file
Properly recreating my i3 scratch window workflow in Mac OS
file
Cheaper but buggier i3 scratch window workflow emulation in Mac OS
file
Expensively recreating my i3 scratch window workflow in Mac OS
file
Patching binaries in Nix is easy and fun
file
GCC Version Hell with Rust Binaries
file
Re: Problems with updating PureScript libraries
file
Problems with updating PureScript libraries
file
Thoughts on building st via Nix
file
Nix derivations for Python programs with Poetry2Nix
file
Multi-step building PureScript projects with Nix
file
Installing PureScript in 2020
file
PureScript on Nix without dependency codegen
file
Working with PureScript package sets with just Nix
file
https://qiita.com/kimagure/items/25ca3ddcc8e0b636884e
My PureScript GitHub CI Setup in 2020
file
Nix on GitHub Actions in 2020
file
https://qiita.com/kimagure/items/7693fc1b3f6c45dd0150
PureScript package sets using Jsonnet
file
Some backported PureScript changes for my own uses
file
A simple web app in Rust with Actix-Web
file
https://qiita.com/kimagure/items/e24d7d6514a6a0dd2b48
A simple Telegram bot in Rust with Actix
file
https://qiita.com/kimagure/items/830924fd5e8e2950b6e4
Updating Nix expressions with Rust
file
Why nix-shorts and expectations
file
Using Puppeteer with Node2Nix
file
Write a simple CLI in PureScript
file
Simple Parameteried Queries with Row Union
file
file
Installing PureScript in 2019
file
Minimal PureScript for Node users
file
Consuming Node projects for Nix users
file
file
Short: Simplified Tortellini with Instance Chains
file
Using Tree-sitter from PureScript
file
https://qiita.com/kimagure/items/8079a3d6c118fb010394
Short: Overriding version bounds in Nix Haskell
file
https://qiita.com/kimagure/items/c3fb87f7f71b9df99078
Building Purescript Projects with Nix
file
https://qiita.com/kimagure/items/d2687a5a68c84cc651d0
Rust with Runtime Deps made easy with Nix
file
https://qiita.com/kimagure/items/4e4e65dde9471a17b304
Generic Sums to Variant and back again
file
https://qiita.com/kimagure/items/c4791d309b5cda607ce2
Making a simple Haskell CLI without anything fancy
file
https://qiita.com/kimagure/items/9b33a5fa48baf105abe4
PureScript package management explained
file
https://qiita.com/kimagure/items/6a5881b07bc4a3e6ea86
Consuming Electron apps in Nix by patching binaries
file
https://qiita.com/kimagure/items/6e0fd0aad389c1f274c6
Putting your own derivations in Nix Profile
file
https://qiita.com/kimagure/items/8b4df59236717e54a2bc
https://qiita.com/advent-calendar/2018/justin-eigo-corner
https://github.com/justinwoo/advent-of-justin-2018
Upgrade from Bower to Nix with Psc-Package2Nix
file
https://qiita.com/kimagure/items/aec640d0047d08d2ce90
Nix-ify your Psc-Package dependencies
file
https://qiita.com/kimagure/items/85a64437f9af78398638
Make your own Psc-Package with Perl
file
https://qiita.com/kimagure/items/625070775da70b37b67e
Pseudo-dynamically typed errors in PureScript
file
https://qiita.com/kimagure/items/71e938ee93e31bd2e79b
Using PureScript easily with Nix
file
https://qiita.com/kimagure/items/de2a4ff45dd8fe8be4b1
Easy Markdown to Beamer with Pandoc and Nix
file
https://qiita.com/kimagure/items/9d27015e12d4f22b53db
Reflecting a record of proxies and keys of row types
file
https://qiita.com/kimagure/items/b08175d22f9950ba3dfb
We don't need Peano Numbers in PureScript
file
https://qiita.com/kimagure/items/522fa4dd4abdcc313c8e
What I've learned since quitting Elm
file
https://qiita.com/kimagure/items/93a42d67a8833f99fe2e
Expecting Inferred Types (feat. Custom Type Errors)
file
https://qiita.com/kimagure/items/00c1ca57d6999904b595
Converting Generics-Rep to Row Types in PureScript
file
https://qiita.com/kimagure/items/1ea18bd6b782d45a48d5
User empowerment of FFI in PureScript
file
https://qiita.com/kimagure/items/0ce4d9d2792dd110ee45
Formatting type-level Strings with row type labels
file
https://qiita.com/kimagure/items/c4bc704df3791437c9bb
Implement your own compiler type class in PureScript
file
https://qiita.com/kimagure/items/8736fe6a2f25da526368
Managing Psc-Package sets with Dhall
file
https://qiita.com/kimagure/items/c419ba740ac134a837a2
A year of Twitter memes
file
https://qiita.com/kimagure/items/4f0bb365965d31e6cd58
Well-typed parameterized SQLite parameters with PureScript
file
https://qiita.com/kimagure/items/4b08e9f0479d5866ec04
99(+) posts on Qiita as an English-only poster: Reflections
file
https://qiita.com/kimagure/items/1a569987fee84ae26d4f
Fun type-level literal number arithmetic with instance chains
file
https://qiita.com/kimagure/items/b19cdbc1807109fb11cb
Simple Routing based on parsing type-level strings
file
https://qiita.com/kimagure/items/5c3f3fcb898e480c56be
Parsing type-level strings to extract types
file
https://qiita.com/kimagure/items/6729a5d55ab99bcee8ec
Well-typed path params in PureScript 0.12
file
https://qiita.com/kimagure/items/3273d20c4c5ad74dbe26
Instance Chains to get nested record label "paths"
file
https://qiita.com/kimagure/items/7e313ee68280186d76dc
Type classes and instances are pattern matching for types
file
https://qiita.com/kimagure/items/08c59fa21adcd6968ae1
Generics-Rep Sums and Products to List for Fun
file
https://qiita.com/kimagure/items/a5e340242f038b0dc748
Matching on JS Union members with Row Types (Handling JS Unions cont.)
file
https://qiita.com/kimagure/items/7a0d1675522c09b4bcb6
Easy Hot-Reloading PureScript with Parcel
file
https://qiita.com/kimagure/items/a870d250f75a6822759b
Handling JS Unions with Row Types
file
https://qiita.com/kimagure/items/141423771ad1f5a84425
Making a new library and using it in your own Psc-Package set
file
https://qiita.com/kimagure/items/c37b228e80318d4158f0
Row-typed fun for building SQLite Queries
file
https://qiita.com/kimagure/items/7b86c1a16adb2045b584
Setting up PureScript in March 2018
file
https://qiita.com/kimagure/items/570e6f2bbce5b4724564
One-line JS FFI with PureScript-FFI-Props
file
https://qiita.com/kimagure/items/b0b7da07d8183cb51d58
Make your own Form Library in PureScript
file
https://qiita.com/kimagure/items/b35ad4a68939337275aa
Unions for Partial Properties in PureScript
file
https://qiita.com/kimagure/items/581c63707673db61e061
Short: Decoding Product types using Generics-Rep
file
https://qiita.com/kimagure/items/18046a721881ac9270ac
Generic Decoding of Sum Types Feat. Fields to Row and vice versa
file
https://qiita.com/kimagure/items/b27245a5a11462145bd5
Making Diffs of differently-typed Records in PureScript
file
https://qiita.com/kimagure/items/ca229cb4ba76db0c24a8
Using Rows and RowToList to model Chart.js spec building
file
https://qiita.com/kimagure/items/fd05ad13ee8def0fb4ed
Short: Composed Modified JSON parsing for free with Simple-JSON
file
https://qiita.com/kimagure/items/43fd7b02db2950f04a1a
Short: Type-level Path Params to write from Records with PureScript
file
https://qiita.com/kimagure/items/777133d6bbff67e3819d
Type-level Path Params parsed to Records with PureScript
file
https://qiita.com/kimagure/items/4f5c6054870f631ff768
Modified JSON parsing for free with PureScript-Simple-JSON
file
https://qiita.com/kimagure/items/801e1c55d4f8f218f11e
Opting in to better types and guarantees in PureScript
file
https://qiita.com/kimagure/items/7c3a01e2e5dfebb3313f
The Tale of Two Tortellini: making record based libraries in PureScript and Haskell
file
https://qiita.com/kimagure/items/941c22effff608dda9a7
Polymorphic Proxy fun in PureScript
file
https://qiita.com/kimagure/items/6e383ea0c6e29bf210e5
Records/interfaces are not StringMaps/hashes/objects and vice versa
file
https://qiita.com/kimagure/items/a011335bbb539e179f4e
Generating Elm Types for Port-Safe Communication from PureScript
file
https://qiita.com/kimagure/items/09b24ed22cfc596248b4
Easy PureScript bundling with Parcel
file
https://qiita.com/kimagure/items/24e6d3a0f47814c9630b
Multi-Target Projects in PureScript
file
https://qiita.com/kimagure/items/8ca4f386dbcb9f404b87
Controlled Flow with PureScript-Bismuth
file
https://qiita.com/kimagure/items/0c2712d5a417c1671e6d
More "RowList" fun with Records in Haskell feat. Scotty Route/Handler pairings & HomeRunWannabe
file
https://qiita.com/kimagure/items/7c3521cfbf00ad173801
Nice Validation with PureScript
file
https://qiita.com/kimagure/items/f75befebdd37f6e8879f
Fun with Records in Haskell by making "RowLists"
file
https://qiita.com/kimagure/items/6a9764966edd6cef497d
Record-based API Route-Handler pairing with Row Types
file
https://qiita.com/kimagure/items/bb9bd3e4ffe1bba4c214
OhYes you can interop with TypeScript using PureScript
file
https://qiita.com/kimagure/items/4847685d02d4b15a556c
Upgrade from Bower to Psc-Package
file
https://qiita.com/kimagure/items/0d9354900d7a7dbd3864
Mapping a function to a homogeneous record in PureScript
file
https://qiita.com/kimagure/items/06d7eed9521b6217b771
and some you shouldn't PureScript libraries I've written that you might consider using
file
https://qiita.com/kimagure/items/daa388ffe14747d13f57
Fun Row-typed Validation with Purescript-Home-Run-Ball
file
https://qiita.com/kimagure/items/eeb40541fc56b8dba2cc
Converting types you don't want to ones you do in Purescript
file
https://qiita.com/kimagure/items/f750d85377520a14066f
Using types with parameters to eliminate invalid code paths in Typescript
file
https://qiita.com/kimagure/items/ed612f25c3d3bcfaecd7
Using IxMonad to enforce good hamburger building in Purescript
file
https://qiita.com/kimagure/items/a0ee7313e8c7690bf3f5
Type-safe Record operations with Purescript-record
file
https://qiita.com/kimagure/items/7d777826acf371293a93
Writing a JSON decoder using Purescript's RowToList
file
https://qiita.com/kimagure/items/d8a0681ae05b605c5abe
Embedding Elm into a Purescript-Halogen App
file
https://qiita.com/kimagure/items/d12525d42516f95dd541
Automatically de/encoding JSON in Purescript using Generics-Rep
file
https://qiita.com/kimagure/items/00f97c7fc6cef178fa3c
Datatype-Generic programming for generating TypeScript code from Purescript
file
https://qiita.com/kimagure/items/cc0ea2982abdf1625e87
Differences of Purescript from Elm
file
https://qiita.com/kimagure/items/f1827c9129f3ee6ede35
Using Purescript's Row Types for Tracking Validations
file
https://qiita.com/kimagure/items/5c248844ab28c8c91b16
Writing a Youtube audio scraping tool with Purescript
file
https://qiita.com/kimagure/items/115c04bc64d09a3a07a1
Writing a full-stack app with Purescript with phantom types
file
https://qiita.com/kimagure/items/b576b5bfe370180599f8
Building a mobile web audio player with Purescript-Halogen
file
https://qiita.com/kimagure/items/653c52e77d7cd3567498
How to write a simple MarkDown to inline-Styled HTml tool with Haskell
file
https://qiita.com/kimagure/items/97e8d7b9cb318ba7ebef
What to check when React Native npm start
and Jest don't work
file
https://qiita.com/kimagure/items/a340fde5000dfd0102de
Getting audio from Youtube channels in the easiest way possible using Haskell
file
https://qiita.com/kimagure/items/0a2f3d60789c646e4426
How to convert Markdown into inline-styled HTML
file
https://qiita.com/kimagure/items/6820e2df2a7604047862
Writing a simple Telegram chat bot in Purescript
file
https://qiita.com/kimagure/items/2da0fe86b218b3f832d0
Async in Purescript is fun and easy
file
https://qiita.com/kimagure/items/2ebce1399bac00c79656
Purescript on Travis CI (as of Sept 2016)
file
https://qiita.com/kimagure/items/b1a892870de4073908af
Making a simple node program with Purescript
file
https://qiita.com/kimagure/items/5674e3ae9c87262af762
Making a Haskell (Scotty) web app and putting it on Heroku
file
https://qiita.com/kimagure/items/5947e2db40b9ec2226bf
Making a Scroll Table with Purescript-Halogen
file
https://qiita.com/kimagure/items/92f0a278971c7deb8eb5
Writing a simple Etch-Sketch with PureScript
file
https://qiita.com/kimagure/items/15361b4bc5f4dfac20e8