Hayden Kotelman retweeted

ALT bun:sqlite Database .as(Class) parses boolean as number (does not honor type) #13737 2.1. Boolean Datatype SQLite does not have a separate Boolean storage class. Instead, Boolean values are stored as integers 0 (false) and 1 (true). SQLite recognizes the keywords "TRUE" and "FALSE", as of version 3.23.0 (2018-04-02) but those keywords are really just alternative spellings for the integer literals 1 and 0 respectively.
Hayden Kotelman retweeted
devtool SaaS moves data that belongs in your database into theirs
this is pitched as a feature since it’s easy on day 0
on day 10 you realize you need to replicate some of that data for business logic
on day 100 you realize you should store everything and use them minimally
Hayden Kotelman retweeted
we can talk
or we can check the scoreboard
quality comes from trying hard and attention to detail, not general statements like this
I know there's a belief that "SPAs are good for apps / dashboards".
There's a SaaS app I use which sends me notifications. Each time I click their links I stare at their fancy spinner for multiple seconds.
Unlike when someone sends me a e.g.: GitHub issue or PR I see the content instantaneously.
Feel the SSR.
Hayden Kotelman retweeted
Usually you’re not I/O bound. Yes network latency is very much a thing, but many developers today underestimate just how much of that is under your control
Hayden Kotelman retweeted
me: *sends someone a question requiring a yes/no answer*
them: hi, can we have a call about this?
me: honestly, no.
Hayden Kotelman retweeted
Replying to @kenwheeler
Can't wait to sink hours into PWA features to please the 5% of my user base that would rather crawl through glass than part with $4
Hayden Kotelman retweeted
if you love programming in js/ts you do not have room to complain about php
Hayden Kotelman retweeted
I remain convinced this is the one true predictor of whether you'd enjoy this line of work
Hayden Kotelman retweeted
Use Abolish to preserve the original case during substitution. Just use S instead of s:
:%S/pattern/replacement/g
👉 Read the tip: bit.ly/3l3sbwW
📨 Subscribe for weekly #vim tricks: bit.ly/vimtricks
Hayden Kotelman retweeted
ghorg: Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
⭐️ 1240
Author: @gabrie30
#golang
github.com/gabrie30/ghorg
Hayden Kotelman retweeted
If you find yourself wishing that Date.now() returned a cached value and not, you know, the current timestamp, it's time to take a step back and introspect whether you're building the right thing. – at New Albany, IN
Hayden Kotelman retweeted
When people see my code the only question they have is “how do I switch to a different team”
unavailable
Hayden Kotelman retweeted
If Democrats are unable to help Republicans choose a new Speaker of the House, then I have no choice but to vote Republican in 2024.




























