Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
joshuakgoldberg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
joshuakgoldberg
2y ago
Nothing will ever top this for typescript types. This is the pinnacle. An entire virtual machine and system memory with garbage collector in types. Turing Completeness is one level, but being able to run Doom is the real test of whether a p
2.
▲
by
joshuakgoldberg
3y ago
Security is important. Overusing report mechanisms for non-actionable noise is counterproductive.
3.
▲
by
joshuakgoldberg
3y ago
One of 2023’s biggest trends for web tooling was rewriting existing tooling in Rust. Rust is a wonderful programming language that allows for shockingly fast binaries which still interop well with other web tools courtesy of WebAssembly. Th
4.
▲
by
joshuakgoldberg
3y ago
Finding and eliminating thousands of calls to recreate a giant regular expression in a popular open source emoji plugin.
5.
▲
by
joshuakgoldberg
3y ago
Parts 2 & 3 of a blog post series on touching up performance in the centered.app web app. These pushed the Lighthouse performance score from 36 to 51 by pruning a multi-MB unused asset & working around a (since-fixed) bug in barre
6.
▲
by
joshuakgoldberg
3y ago
Part 1 of an ongoing blog series describing performance investigations & improvements on the popular centered.app web app. This one implemented over-eager loading on a page that was loading 81 <iframe>s at once (!).
7.
▲
by
joshuakgoldberg
4y ago
I've applied to >100 conferences and spoken at about a third of them. Prospective or first-time speakers often ask me for advice - so, finally, here's a walkthrough for how I apply to conferences along with FAQs. I hope you fin
8.
▲
The `satisfies` operator – Learning TypeScript
(learningtypescript.com)
3 points
by
joshuakgoldberg
4y ago
|
1 comments
9.
▲
by
joshuakgoldberg
4y ago
TypeScript 4.9 introduces a new operator, satisfies, that allows opting into a different kind of type inference from the type system's default. satisfies brings the best of type annotations and default type inference together in a usef
10.
▲
by
joshuakgoldberg
4y ago
I'm so excited about this . It's a testament to how well-built-up modern frontend tooling is, especially around React. The things that used to take hundreds or even thousands of lines of config can now be done in a few dozen at mo
11.
▲
Six Months of Full Time Open Source: A Retrospective
(blog.joshuakgoldberg.com)
2 points
by
joshuakgoldberg
4y ago
|
2 comments
12.
▲
by
joshuakgoldberg
4y ago
Personal notes from an open source maintainer of their first six months of full time maintenance.
13.
▲
Choose Your Framework: open-source Pokemon clone with UI libraries as starters
(chooseyourframework.dev)
1 points
by
joshuakgoldberg
4y ago
|
1 comments
14.
▲
by
joshuakgoldberg
4y ago
An implementation of Oak's Lab from the original Pokemon games, but with Angular, React, Solid, Svelte, and Vue instead of starter Pokemon. It's written in TypeScript and hosted on GitHub. The game's JavaScript on its own is
15.
▲
by
joshuakgoldberg
4y ago
These are wonderful, thank you!
16.
▲
by
joshuakgoldberg
4y ago
This is great!
17.
▲
by
joshuakgoldberg
4y ago
TypeScript's type system is Turing Complete: meaning it has conditional branching (conditional types) and works with an arbitrary huge amount of memory. As a result, you can use the type system as its own programming language complete
18.
▲
Extreme explorations of TypeScript's type system
(learningtypescript.com)
163 points
by
joshuakgoldberg
4y ago
|
60 comments
19.
▲
by
joshuakgoldberg
5y ago
Great writeup on `never`, love to see it!