@orta@webtoo.ls --leave-this-site Profile Banner
@orta@webtoo.ls --leave-this-site Profile
@[email protected] --leave-this-site

@orta

Followers
21,313
Following
1,672
Media
3,049
Statuses
43,026

@orta @webtoo .ls - Not responding here. Working on @PuzzmoToday . Ex @TypeScript . Ex- @ArtsyOpenSource . Paranoid with @DangerSystems . Aphantasic. He/Him.

Dublin / NYC / Huddersfield UK
Joined March 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@orta
@[email protected] --leave-this-site
6 months
It's been a long few years of not being able to talk about what we're working on, so it's really strange to be able to say: "This is it."
@puzzmotoday
Puzzmo
6 months
From award-winning game designer @helvetica and engineer @orta , along with @hearst_np (cc: @hearst ), Puzzmo is a fresh spin on a cultural mainstay: the newspaper games page. Be among the first to play at #puzzmo #puzzmotoday #sneakpeek
Tweet media one
20
72
294
12
10
65
@orta
@[email protected] --leave-this-site
5 years
Wow, hey, so I’m gonna be working on @TypeScript at Microsoft. How cool is that?!? I’ll be working at the intersection of JS and tooling at industry scale.
Tweet media one
128
58
1K
@orta
@[email protected] --leave-this-site
3 years
I feel like there’s a lot of clever under-appreciated design work going on in non-mainstream Linux distros nowadays. - CuteFish - Pop!_os - elementaryOS
Tweet media one
Tweet media two
Tweet media three
23
92
671
@orta
@[email protected] --leave-this-site
1 year
Hey folks, even if you're not planning on using Mastodon instantly, you should take some time this week to create an account and set up your follows. Twitter is starting to charge for API access to the migration tools in 5 days, meaning the migration tools will probably break.
22
380
649
@orta
@[email protected] --leave-this-site
3 years
Wrapped up two @TypeScript cheat sheets so far: - Control Flow Analysis - Interfaces
Tweet media one
Tweet media two
8
108
520
@orta
@[email protected] --leave-this-site
3 years
Folks are going to love this (hopefully 4.3) TypeScript import change from @atcb
6
81
504
@orta
@[email protected] --leave-this-site
2 years
Felt like this Friday would both never arrive and yet came all too quickly: today is my last day working on @TypeScript at Microsoft.
54
13
501
@orta
@[email protected] --leave-this-site
5 years
Hey folks, this is as good a time as any to announce that after 7.5 years - I’m leaving @artsyopensource Artsy’s in great hands with the rest of the team and I’m *super* pumped about what I’m going to do next, but I can’t talk about it yet.
91
10
482
@orta
@[email protected] --leave-this-site
2 years
If you were interested in the classes @TypeScript cheat-sheet yesterday, here’s an up-to-date version, plus the rest of the set. Probably just a design pass to do now and ship for next week’s deploy. Latest versions always in Figma:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
10
128
443
@orta
@[email protected] --leave-this-site
6 years
2018: The year JS tools help out other eco-systems. * @PrettierCode / @fbjest / @DangerSystems all have plugins for other languages * #webpack supports native code like @rustlang * @code / @AtomEditor are replacing general IDEs * @reactnative / @expo_io simplify mobile dev
1
110
375
@orta
@[email protected] --leave-this-site
7 years
The new @code allows you to write some custom UI. This is awesome. I’ve just added support for @reactnative @storybookjs inline.
15
132
358
@orta
@[email protected] --leave-this-site
2 years
Happy Monday folks, here’s a version of Wordle which runs entirely in the @TypeScript type system. Code is fully annotated. I made this to avoid answering an awkward question in the @redwoodjs contributors chat.
Tweet media one
8
66
358
@orta
@[email protected] --leave-this-site
5 years
Started the first draft of a re-designed homepage for @reactnative .
Tweet media one
12
25
343
@orta
@[email protected] --leave-this-site
4 years
Made my @github profile shine.
Tweet media one
6
14
310
@orta
@[email protected] --leave-this-site
2 years
Shipped: 4 @TypeScript Cheat Sheets which are quick syntax references to Type, Interface, Class and Code Flow Analysis. Ships as PDF for printing, and PNGs for keeping locally.
Tweet media one
7
88
321
@orta
@[email protected] --leave-this-site
3 years
In TypeScript 4.5, `tsc --init` now defaults to ES2016.
6
29
308
@orta
@[email protected] --leave-this-site
5 years
Proud of this one
Tweet media one
8
8
294
@orta
@[email protected] --leave-this-site
3 years
Announcing: Shiki-Twoslash, a system for creating best-in-class code samples for describing JS/TS. Mixing @TypeScript info with VS @Code 's syntax highlighting. Provide the best parts of an IDE's developer experience in static HTML sites. JS optional.
14
69
306
@orta
@[email protected] --leave-this-site
5 years
Happy to announce the new @typescript playground is shipped. Based on ts-play and with a few upgrades. The playground: - Supports all compiler flags - Supports different versions of TS - Saves your code + settings to the URL - Has a built-in formatter
Tweet media one
10
103
281
@orta
@[email protected] --leave-this-site
6 years
Dang, Microsoft is moving Office 365 to JS + @reactnative across many platforms. Source: - - -
@TheLarkInn
📦🛠👷🏻‍♂️Sean Larkin
6 years
@andrewvijay @code @MSEdgeDev We have multiple forks of react-native for each platform. Of course combined with ReactXP and friends. :)
3
12
69
3
130
269
@orta
@[email protected] --leave-this-site
4 years
It’s been a long time coming, think this is my best work so far
@typescript
TypeScript
4 years
New site, who ‘dis?   Today we've launched the new TypeScript website and branding, find out what's new by @orta on the TypeScript blog: - -
Tweet media one
Tweet media two
Tweet media three
Tweet media four
30
337
1K
21
33
268
@orta
@[email protected] --leave-this-site
3 years
Ten years ago today @alloy started writing @CocoaPods . Within a month, 0.0.1 looked like what we’ve been using for the last decade: - Xcode project generation - Podfiles - Podspecs - Multiple spec repo support - Trunk with 7 dependencies
Tweet media one
Tweet media two
Tweet media three
5
34
280
@orta
@[email protected] --leave-this-site
5 years
Wow, @gnachman has really knocked it out of the park with the iTerm 3.3 beta. Here’s my new terminal setup based on his work. 📝 🏞
Tweet media one
4
30
274
@orta
@[email protected] --leave-this-site
2 years
Call me late to the party, but GitHub Copilot just wrote a bunch of complex update SQL for me which all looks correct, and I only wrote the variable name.
21
10
271
@orta
@[email protected] --leave-this-site
3 years
Ace, @TypeScript 4.5 is shipping with Node ESM support, but you’re confused about why we recommend you write `import {x} from "createX.js"`. There’s been 5 years of discussion and many hundreds of comments to read, so here’s a summary:
4
55
267
@orta
@[email protected] --leave-this-site
6 years
We’re looking for JS peeps @Artsy . *personally* I’m looking for someone in NYC, has done a bunch of OSS, wants to do OSS by Default and help improve all our/all JS tooling. Basically, I want a buddy to eat lunch & talk JS with.
13
66
245
@orta
@[email protected] --leave-this-site
8 years
Shipped that 💍
Tweet media one
57
5
253
@orta
@[email protected] --leave-this-site
3 years
Looks like @TypeScript is getting Tail Call Recursion before @nodejs does, just at a completely different level of the software stack.
Tweet media one
6
47
259
@orta
@[email protected] --leave-this-site
4 years
We've updated the @TypeScript site to express our solidarity and stance that #BlackLivesMatter
Tweet media one
0
43
233
@orta
@[email protected] --leave-this-site
6 years
Spent most of the day working on a redesign of the @PrettierCode homepage
Tweet media one
15
17
232
@orta
@[email protected] --leave-this-site
8 years
Reminder: In Xcode if you set a breakpoint on a instance var you can see when it changes.
Tweet media one
7
122
215
@orta
@[email protected] --leave-this-site
2 years
TypeScript accounts for the highest number of PRs on @github now.
@sophiajturner
Sophia June Turner 🏳️‍⚧️
2 years
I had to check the PR volumes on GitHub for the last month, to see. Sure enough:
Tweet media one
9
19
88
2
44
230
@orta
@[email protected] --leave-this-site
5 years
Somehow a conversation about programming language branding ended up with “What is the @typescript version of clippy?” So… Here’s Typey:
Tweet media one
8
42
213
@orta
@[email protected] --leave-this-site
5 years
Ok, day one of @microsoft onboarding!
14
2
227
@orta
@[email protected] --leave-this-site
4 years
I think I’m a convert to @JetBrains Mono, this page is a really great way to explain the advantages to using a programming-oriented font. This font definitely raises the bar. And a great license too 👍🏾
8
44
213
@orta
@[email protected] --leave-this-site
4 years
Me and Danger are leaving NYC. We're moving to Dublin. No long essay on how NYC is dead (it isn't) but a mix of COVID 2nd wave and family stuff makes it worth the hassle. I'd expect my annual write-up to be very delayed.
24
1
209
@orta
@[email protected] --leave-this-site
8 years
Another big iOS app has been open sourced, from @wire 60k Obj-C, 12k Swift. Lots to study.
Tweet media one
2
68
196
@orta
@[email protected] --leave-this-site
6 years
The thing I’ve been working on for the last few months got released.
Tweet media one
13
22
211
@orta
@[email protected] --leave-this-site
5 years
Today marks the end of my first 3 months at @microsoft on @typescript It both feels like no time, and all the time in the world My highlights: OSSing the site, making playgrounds rock, re-designing the site, first few bug PRs, 2 conferences, getting many smaller repos to 0 PRs
11
10
201
@orta
@[email protected] --leave-this-site
4 years
It's my one year anniversary of joining the @typescript team, here's what I think are the most useful things I've worked on.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
7
202
@orta
@[email protected] --leave-this-site
2 years
After a few requests, I ported the `// ^?` feature in the @TypeScript playground into a _tiny_ @code extension which lets you highlight types inline.
Tweet media one
11
27
204
@orta
@[email protected] --leave-this-site
5 years
Want to try out the new @typescript playground based learning system before it goes live? - ~40 focused examples covering novice-mid TS - Keeps track of what you’ve learned - Built for IDE-like learning - Comments: - Explore:
Tweet media one
5
43
189
@orta
@[email protected] --leave-this-site
5 years
Flappy Royale is a 100-player Flappy-Bird inspired battle royale game now in open beta on iOS & Android! Made by @lazerwalker and I, with help from @helvetica . Compete in daily leaderboards, customize the heck out of your bird, and crash buses.
21
60
194
@orta
@[email protected] --leave-this-site
5 years
How can I improve this sticker?
Tweet media one
18
19
185
@orta
@[email protected] --leave-this-site
4 years
I’ve spec’d out a roadmap to get @TypeScript support in @sveltejs - with the goal that JS folks also get better tools along the way. If you’re interested in working on the LSP support for Svelte, this is a chance to do important core team work!
Tweet media one
7
36
181
@orta
@[email protected] --leave-this-site
5 years
🎉 And there we go. Swift Package Manager is now shipping with Xcode.
4
23
174
@orta
@[email protected] --leave-this-site
6 years
Seriously, that iPhone X portrait mode. My wife takes amazing dog shots with it.
Tweet media one
13
3
170
@orta
@[email protected] --leave-this-site
3 years
Shipped the 0.0.1 versions of @types /web - which gives @TypeScript users the chance to lock their DOM types in a project for the first time.
Tweet media one
2
27
180
@orta
@[email protected] --leave-this-site
3 years
Me, in the README
4
29
177
@orta
@[email protected] --leave-this-site
3 years
Updated the TypeScript website to use @gatsbyjs v3. Feeling pretty solid so far :+1:
Tweet media one
1
13
177
@orta
@[email protected] --leave-this-site
6 years
BTW, AirBnB peeps that are interested in diving deeper into React Native in a company where the RN fit feels really good, @ArtsyOpenSource is hiring.
4
24
176
@orta
@[email protected] --leave-this-site
3 years
The external contributor @TypeScript PR which explores the stage 1 TC39 pipeline operator just got a fresh rebase and update Playground: PR: Proposal:
Tweet media one
Tweet media two
4
40
179
@orta
@[email protected] --leave-this-site
7 years
Yep, the new Xcode 9 release makes life better for those using @reactnative Solid release from the Apple dev tools team 👍
7
49
159
@orta
@[email protected] --leave-this-site
6 years
1.5 years later, and 2 semver major releases, a massive amount of our native iOS app has moved to @reactnative
Tweet media one
7
39
170
@orta
@[email protected] --leave-this-site
4 years
Nothing is stopping you from coding like this: Create a git repo in the browser to undermine gate-keeping. Draw your own contributor graph.
Tweet media one
2
50
166
@orta
@[email protected] --leave-this-site
7 years
This weekend I updated the @CocoaPods website to include apps using popular libs via @AppSightIO
Tweet media one
5
10
120
@orta
@[email protected] --leave-this-site
4 years
Get it done, then refactor.
Tweet media one
Tweet media two
2
16
167
@orta
@[email protected] --leave-this-site
1 year
The collective "we" should consider JSX2. If you do some work in @sveltejs you can see there's a lot of scope for shorthand syntax, and attribute niceties in syntax to simplify code. I think @reactjs has moved past the 'just JS' phase, and maybe so should JSX?
11
18
172
@orta
@[email protected] --leave-this-site
5 years
The polish in native apps never ceases to amaze.
12
16
164
@orta
@[email protected] --leave-this-site
5 years
Yesterday I took some time to wireframe what a v2 of GraphiQL could look like, with easy UI extensibility support being a core feature.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
23
162
@orta
@[email protected] --leave-this-site
3 years
Shipped in @TypeScript 4.5 - if you accidentally put compiler options in the root of the tsconfig.json (instead of inside a “compilerOptions” obj) then TypeScript will raise an error.
Tweet media one
0
19
164
@orta
@[email protected] --leave-this-site
6 years
All Xcode Storyboards trend towards being a subway map.
Tweet media one
13
12
152
@orta
@[email protected] --leave-this-site
8 years
Tried to use every feature of Facebook to pull off this post.
Tweet media one
62
0
152
@orta
@[email protected] --leave-this-site
3 years
Got the first new wall art for my new office: a reminder of the last 12 years of open-source GitHub contributions via @codeprints
Tweet media one
6
7
154
@orta
@[email protected] --leave-this-site
8 years
This is still my favorite WWDC video: “Writing Easy-To-Change Code: Your Second-Most Important Goal As A Developer”
1
29
142
@orta
@[email protected] --leave-this-site
6 years
Only 2 things on my WWDC wishlist: - Hot reloading of native code. - Run tests and your app simultaneously.
8
8
145
@orta
@[email protected] --leave-this-site
2 years
Do you use classes a lot in @TypeScript ? Is there anything useful to know on a quick syntax cheat-sheet which I’m missing?
Tweet media one
20
15
154
@orta
@[email protected] --leave-this-site
4 years
Microsoft are putting a bunch of effort into bring devs to windows: - OS-level package manager - Fresh terminal app, which feels like iTerm 2 quality - Linux in the kernel (WSL2, has GPU support for tensorflow )
10
17
147
@orta
@[email protected] --leave-this-site
4 years
My org in Microsoft (DevDiv) gave us the chance to expense on morale boosting stuff I bought holographic @typescript stickers
Tweet media one
10
1
147
@orta
@[email protected] --leave-this-site
6 years
Built a fresh @GraphQL API from scratch, it’s amazing how little boilerplate there is with modern lib/tools from @apollographql / @freiksenet . Every line adds considerable value.
Tweet media one
2
23
142
@orta
@[email protected] --leave-this-site
3 years
Packed for moving to Dublin, outside of clothes this is basically all I own.
Tweet media one
22
0
137
@orta
@[email protected] --leave-this-site
1 year
Would like to stress what an incredibly strong abstraction Satori () from @vercel + @shuding_ is. If you've ever tried hand-creating SVGs, the best tactic is usually 'do it in sketch/figma and export' then edit. Satori changed that for me.
6
16
149
@orta
@[email protected] --leave-this-site
3 years
How today started | How this afternoon started
Tweet media one
Tweet media two
5
2
139
@orta
@[email protected] --leave-this-site
4 years
Tonight is my fifth night protesting, you can do it too. I do my 9-5 job, then head out at 7 till 10/11ish. I don't take big risks, don't get up in the polices face unless there is a cry for white shields and never damage property. Now is always the best time to contribute.
0
8
134
@orta
@[email protected] --leave-this-site
5 years
Announcing @FlappyRoyale 1.0 - a 100-player Flappy battle royale game now available on iOS, Android and Web! By @lazerwalker and I, with @helvetica . Compete in leaderboards, win eggs, customize the heck out of your bird with 200+ style choices!
18
37
140
@orta
@[email protected] --leave-this-site
6 years
My time working with @reactjs has really changed how I write code outside of UI dev. My first thoughts on a feature are now: How can I contain all state in a singular place, how does that get modified, and how do others access it? Before it was just: what is the simplest code?
Tweet media one
4
19
132
@orta
@[email protected] --leave-this-site
9 years
The @Artsy mobile team created an @objcio article on how we work in the open. It’s a great read on values in OSS! http://t.co/ugDjfq4Bgv
1
34
118
@orta
@[email protected] --leave-this-site
3 years
Over the weekend I’ve typed up a proposal for what extended @TypeScript CLI errors could look like when two types don’t match up.
Tweet media one
13
17
137
@orta
@[email protected] --leave-this-site
3 years
Hey folks, we’re sorry to issue a security advisory for @CocoaPods Trunk - we received an RCE report this morning, patched it within hours, but there's a chance someone could have exploited it. - Post: - Security Advisory:
Tweet media one
5
54
133
@orta
@[email protected] --leave-this-site
6 years
I’m very honored to have been nominated as a Google Open Source Peer :D
@GoogleOSS
Google Open Source
6 years
Congratulations to the latest round of Open Source Peer Bonus winners! We are grateful to the time and talent you contribute to free and open source software.
2
19
51
25
7
135
@orta
@[email protected] --leave-this-site
7 years
This post has just hit 6k words, and I’ve still got a bunch more to write + illustrate. Gonna be a long one.
Tweet media one
9
11
133
@orta
@[email protected] --leave-this-site
4 years
Check it out, the v2 @typescript website is having a test run over the weekend. If you have ideas, comments etc, please write an issue
Tweet media one
10
34
123
@orta
@[email protected] --leave-this-site
3 years
Because tomorrow is an American holiday, I’m taking a shot at converting the TypeScript repo’s primary branch from master to main. Wish me luck, we got a lot of automation to verify.
4
0
131
@orta
@[email protected] --leave-this-site
6 years
Spent the last hour reading @IntercomEng ’s blog posts on engineering culture. These are amazing posts, they do a great job communicating Highlights: - - - - -
3
21
129
@orta
@[email protected] --leave-this-site
7 years
Using @fbjest and @code ? Do yourself a favour and run `flow-typed install jest @17 .0` to get doc’d autocompletion.
3
40
122
@orta
@[email protected] --leave-this-site
7 years
Congrats @code on hitting so many user issues that GitHub gave up showing the exact number.
Tweet media one
4
21
121
@orta
@[email protected] --leave-this-site
8 years
My new US Immigrant Status: Probably not going to get kicked out by president Trump. 🎉 .
Tweet media one
41
4
120
@orta
@[email protected] --leave-this-site
5 years
Fully prepped for day 1 on @typescript
Tweet media one
9
1
125
@orta
@[email protected] --leave-this-site
4 years
I wrote a bit about why we’re using @gatsbyjs in the new @typescript website.
Tweet media one
5
24
122
@orta
@[email protected] --leave-this-site
4 years
Got me that @typescript metal swag
Tweet media one
13
2
122
@orta
@[email protected] --leave-this-site
3 years
I've lived in Dublin for 4+ months, and just got my first Guinness after skating past a pub which was doing takeaway.
Tweet media one
8
0
125
@orta
@[email protected] --leave-this-site
2 years
Things I did (with others) which I think are cool: - TS logo + branding - Site - All docs editor + handbook 2 - DT contrib flow - TS Community Discord - Site locales - Playground - TSConfig Reference - Compiler internals vid - Cheat Sheets - Svelte tooling - Twoslash
3
2
124
@orta
@[email protected] --leave-this-site
4 years
Hey do you do fellow kids? The new @typescript website supports running offline and is a PWA
Tweet media one
6
15
120
@orta
@[email protected] --leave-this-site
3 years
35 feels like the perfect time to start Skateboarding again
Tweet media one
9
0
119
@orta
@[email protected] --leave-this-site
10 years
You can set a breakpoint on an @property definition to have LLDB open when it changes: http://t.co/IjBcyXnAEL
Tweet media one
14
151
110
@orta
@[email protected] --leave-this-site
2 years
Happy Friday folks, given we’ve got some new folks on the team - I’ve made the comprehensive director’s cut video tour to the @TypeScript compiler available for everyone:
6
23
122
@orta
@[email protected] --leave-this-site
2 years
I'm leaving to go full-time on a project I've been working on with @helvetica for the last year - definitely looking forwards to being able to talk about that more publicly in the future.
17
0
120
@orta
@[email protected] --leave-this-site
5 years
Know what’s cool? Every day people are launching new things they’re proud of.
0
13
107
@orta
@[email protected] --leave-this-site
8 years
“You Can Do It.” Fail to build three times in a row, Shia LaBeouf offers advice for you.
Tweet media one
10
56
110