---
title: "Harris Jose — Blog"
url: https://harrisjose.com/blog/4
---
# Harris Jose — Blog

Newest first, 10 per page. Every post is also available by appending `.md` to its URL.

## [Store SQLite in Cloudflare Durable Objects](https://ma.rkusa.st/store-sqlite-in-cloudflare-durable-objects)

2022-01-26

> A custom SQLite virtual file system and some WASM/WASI compilation magic allows to run SQLite on a Cloudflare Worker and persist it into a Durable Object.


## [Code blocks, but better](https://ped.ro/blog/code-blocks-but-better)

2022-01-04

> It feels really good to have control over these code blocks. I spent a lot of time writing documentation for the Modulz products and having access to these features really help me tell a better story.


## [The Single-Page-App Morality Play](https://www.baldurbjarnason.com/2021/single-page-app-morality-play)

2021-10-16

> Until we accept that most of the industry is poorly managed and try to figure out how to solve that problem, sites and web apps won’t get better, just shinier and with more bounce.
>
> The biggest hindrance to the web’s progress isn’t non-expert developers, tooling, libraries, Single-Page-Apps, or Multi-Page-Apps. It’s bad management.


## [Expandable Sections Within a CSS Grid](https://css-tricks.com/expandable-sections-within-a-css-grid/)

2021-10-16

> The grid-auto-flow property controls how the CSS Grid auto-placement algorithm works. In this case, the dense packing algorithm tries to fills in holes earlier in the grid.


## [Don't Build A General Purpose API To Power Your Own Front End](https://max.engineer/server-informed-ui)

2021-10-16

> Imagine if you could just send it the whole “page” worth of JSON. Make an endpoint for /page/a and render the whole JSON for /page/a there. Do this for every page. Don’t force your front-end developers to send a bunch of individual requests to render a complex page.


## [Why Figma Wins](https://kwokchain.com/2020/06/19/why-figma-wins/)

2021-09-20

> The core insight of Figma is that design is larger than just designers. Design is all of the conversations between designers and PMs about what to build. It is the mocks and prototypes and the feedback on them. It is the handoff of specs and assets to engineers and how easy it is for them to implement them.


## [From Firebase/Redis to MySQL with PlanetScale](https://leerob.io/blog/mysql-planetscale)

2021-09-10

> I'm able to use my database with the same mental model as git. For each change to my database schema, I open a deploy request. Then, I can merge those changes back into my main database branch.


## [Scrollbar Reflowing](https://css-tricks.com/scrollbar-reflowing/)

2021-08-25

> A side-effect when showing scrollbars on the web is that the layout of the content might change depending on the type of scrollbar. The scrollbar-gutter CSS property —which will soon ship with Chromium — aims to give us developers more control over that.


## [Lambdas, zip files and streams](https://harrisjose.com/2021/08/lambda-zips-pain.md)

2021-08-20

While automating our deployments via AWS CodePipeline, we needed a way to get the zip file, extract it and upload it to an S3 Bucket that serves our static files.


[Continue reading](https://harrisjose.com/2021/08/lambda-zips-pain.md)

## [awesome-nodejs-security](https://github.com/lirantal/awesome-nodejs-security)

2021-08-16

> A curated list of awesome Node.js Security resources.


---

Page 4 of 8. Newer posts: https://harrisjose.com/blog/3.md

Older posts: https://harrisjose.com/blog/5.md
