Gradually TypeScript: Tips for writing types for your libraries. This is part of a series on gradual TypeScript migration. You can find a list of all the posts in the series here . When moving a repository from one language to another, it pays to make the new language easy to adopt. Other engineers aren’t going to be as excited about TypeScript as you are if it makes their jobs harder. For an…
Gradually TypeScript: Adding types to React components without removing their propTypes. This is part of a series on gradual TypeScript migration. You can find a list of all the posts in the series here . In short: As you migrate your codebase to TypeScript, it might make sense to have both PropTypes and TypeScript types available for your React components. This section gives an example of the…
Gradually TypeScript: An argument for migrating slowly. This is part of a series on gradual TypeScript migration. You can find a list of all the posts in the series here . In short: I am gradually migrating a large codebase to use TypeScript. The decision to migrate gradually doesn’t make sense without some context, and this post has that context. # What do you know about migrations? The team I’m…
Gradually TypeScript I’m migrating a super large codebase over to TypeScript at my job . I generally love projects like these because they’re full of measurable, incremental improvements, and those feel good. At the same time, I’m kinda scared of this one. There are almost 13 thousand files that need to eventually become TypeScript. There are also somewhere between 300 and 500 engineers who need…
Getting New York’s road data into an iOS app I do a lot of work with web build systems and performance, but I got into writing software because I like making products. With all the free time that the pandemic has brought, I’ve been spending my off-hours teaching myself to write Swift instead of screaming into the void. I missed writing product code and I missed writing a compiled language with a…