Hi I'm Julian
I help software teams build great editing experiences.
For enquiries please book a meeting here, or email me at julian [at] jkrsp [dot] com
Can vouch for Julian, he did fantastic work for us at Spectrum! Very few people know more about rich text editors.
— Max Stoiber (@mxstbr) July 28, 2021
It's @_jkrsp 's last week @aula_education after working with us architecting and building our brand new content editor for 9 months
— David Saltares (@d_saltares) September 27, 2021
💜He has been fundamental to us being able to deliver an editor that is performant, accessible, well tested, easy to extend and feels great to use.
✍️
Blog posts
-
How to roll your own slate js plugin system
-
Uploading media and rendering loading states with slate js.
-
Slate.js vs Draft.js, a review
-
Slate js - How to render placeholders per line
-
Slate.js - Highlighting the last active selection with decorators
-
Slate js Tip - Deep clone nodes recursively
-
10 tips for building accessible rich text editors
-
Creating text selection ui with use-text-selection
-
Embedding youtube videos in rich text documents with slate js
-
Validate the input of your serverless function with 1 line of code
-
Writing AWS Lambda functions with Typescript and Webpack
-
Writing terraform with typescript
-
Automating browser tests with jest, github actions and puppeteer
-
Automating continuous deployment and rollback with Github releases and actions
-
Extending terraform with external data sources
-
Per Pull Request Environments with Github Actions and Terraform
-
A blog on gatsby, s3, terraform and github actions