Hawk Ticehurst
@hawkticehurst.com
📤 1552
📥 269
📝 447
UX Engineer
@vscode.dev
. He/Him 🕸️ hawkticehurst.com 📍 New York, NY
pinned post!
New platform, new introduction! 👋 I'm Hawk, a design developer currently working on design systems, marketing sites, and other bits/pieces at Microsoft's Developer Division. Below is a tiny speed run of my work and life from the last few years...
11 months ago
2
16
0
reposted by
Hawk Ticehurst
daniel roe 🇺🇦
about 7 hours ago
🙋 have you ever _wanted_ to deploy a
@nuxt.com
site to some provider bc of their features/dx/price but decided not to because of a limitation in nuxt? (would love to know even minor nitpicks or frictions)
2
11
11
Lol not sure about fanfics but there are indeed people writing books with
@vscode.dev
! Most prolific example I know of is
@jaypenner.bsky.social
who’s written 16 novels using VS Code 😵
add a skeleton here at some point
1 day ago
0
1
0
reposted by
Hawk Ticehurst
Chad
1 day ago
Has anyone been wanting
@vscode.dev
IntelliSense for
#atproto
lexicon json files? Cool.
@slices.network
will have that. Will work on any project though. 🔜
7
52
6
Video is WIP, but wanted to share a side quest I went on adding some of the ideas from
@trueadm.dev
's Ripple, esp the control flow I've never seen anyone support the execution of inline functions in an `html` tagged template (pls correct me), but this is a *really* cool and powerful primitive y'all
add a skeleton here at some point
14 days ago
3
3
1
reposted by
Hawk Ticehurst
Cory LaViska
about 1 month ago
At some point,
@vscode.dev
made Image Preview the default editor for SVGs. Here's how to change it back to text. 😅
loading . . .
6
35
9
I need some help! I’m working on a YouTube video that explores what it would take to build a web app that, if built today, could last 100 years. It covers tech stack, dev strategies, DX, etc but I need help coming up with a demo. Any fun ideas for a full stack app meant to live for a century??
about 1 month ago
11
9
4
I’m moving to New York City tomorrow! (My wife starts grad school in September). Current and previous New Yorkers, have any tips, recommendations, do’s/don’ts, fun things we should check out as we get settled?
about 1 month ago
1
3
0
Super interesting refresh / redirect of Remix 👀 Will now be a
@preactjs.com
fork with the goal of zero deps, aligned closely with Web APIs, and little-to-no bundling/compiling/typegen Already a big fan of Preact and the work
@developit.dev
has done on it, so very curious to see how this plays out
add a skeleton here at some point
4 months ago
1
10
0
First
@rich-harris.dev
, then
@danielroe.dev
, then
@danabra.mov
, and now
@ryansolid.bsky.social
Loving this theme of the web's experts making dedicated standalone videos about whatever they're interested in or focused on at the moment So much great stuff to glean from these
add a skeleton here at some point
4 months ago
2
8
0
reposted by
Hawk Ticehurst
Visual Studio Code
4 months ago
Today, we're announcing plans to make VS Code an open source AI editor. We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together.
aka.ms/open-source-...
13
124
68
Congrats to
@zachleat.com
for expanding into the menswear business. Huge!! 🔥
6 months ago
1
11
0
reposted by
Hawk Ticehurst
Chris Hayes
6 months ago
Unidentified men grabbing someone off the street and putting her in a car because she wrote an op-Ed. This as flatly authoritarian as anything we’ve seen in this country in a very long time.
add a skeleton here at some point
1867
36777
17485
ICE is a modern-day Gestapo
add a skeleton here at some point
6 months ago
0
4
1
Looks I’m officially starting my
@vuejs.org
arc (🥳). What should I know, learn, read, watch, etc? Tips? Tricks? Lay it on me. *We (UXEs working on VS Code) have decided this will be our tool of choice for building interactive prototypes.
6 months ago
3
17
1
reposted by
Hawk Ticehurst
TypeScript
7 months ago
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!
devblogs.microsoft.com/typescript/t...
loading . . .
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
https://devblogs.microsoft.com/typescript/typescript-native-port/
22
979
449
reposted by
Hawk Ticehurst
Andy Bell
7 months ago
i just don’t think i can be bothered with anyone in tech is sticking out on the nazi site. let alone those who come here to claim it’s “better”, for some unthinkable reason
11
150
5
Hey
@castrojo.bsky.social
curious if there's any openness to shipping Bluefin with VS Code Insiders? I work on the VS Code team and need to be able to use Insiders on the daily, so would love if Bluefin included this by default. 😁 P.S. Huge fan and happy user of the project!
7 months ago
0
0
0
The idea of web component “overhead” is overblown — to even my own surprise! Rendering 1000s of nested WCs is *more* than competitive with the heavyweight champs of the web framework world. We’re talking S/S+ tier perf depending on the initialization method. Cont…
7 months ago
1
23
6
Web Component folks: What’s the current thinking / guidance on how one can and should create a new instance of a WC in JS? Specifically curious about creating elements via `new MyElement()` — is that considered a no-no?
7 months ago
2
2
0
Cool to see `@scope` on this list and the inline style tag demo in this post is really clean, but I was always told that littering inline style tags in the DOM is a web dev faux pas. Are there any legit concerns (perf, etc) for doing this or is this “faux pas” just separation of concerns thinking?
add a skeleton here at some point
7 months ago
1
3
0
Question for the TypeScript gurus: I have a function that is a factory for classes. The function accepts an array of functions that are attached to the class as methods at runtime. Is there a way to correctly make TS happy with the fact that those passed in functions are using `this`?
8 months ago
1
4
0
reposted by
Hawk Ticehurst
Timothy Snyder
8 months ago
Of course it’s a coup. Miss the obvious, lose your republic.
open.substack.com/pub/snyder/p...
loading . . .
Of course it’s a coup
Miss the obvious, lose your republic
https://open.substack.com/pub/snyder/p/of-course-its-a-coup?r=f9j4c&utm_medium=ios
592
28458
11655
Fun Friday update: I’m now a UX Engineer working on
@vscode.dev
🎉 After years of working on/around the VS Code ecosystem, I’m stoked to get the chance to put some love, energy, and design engineering magic into the product itself!
8 months ago
7
55
0
reposted by
Hawk Ticehurst
Large Heydon Collider
8 months ago
Web components fastest. React slowest. 🤘
add a skeleton here at some point
1
42
7
Y'ALL. Portable HTML Web Components are fucking cracked. It looks like they are **faster** than the fastest Vanilla JS implementation in the JS Framework Benchmark. I literally reran the benchmark 5 times because I didn't believe it, but every single time they came in first place 🤯
8 months ago
4
57
10
Don’t let anyone ever tell you that web components aren’t performant They can absolutely flyyy 😮💨
8 months ago
1
27
11
Does anyone know of any projects/people who are working on novel ways of organizing component/UI code *beyond* class components, function components, and single-file components? Guessing not since classes, functions, and files are the only (??) way of compartmentalizing JS but want to double check
8 months ago
1
4
0
reposted by
Hawk Ticehurst
Nate Moore
8 months ago
staying focused on any particular area of expertise can feel pretty frivolous these days. i often need to remind myself why i focus on the web— the internet is radical together we can build tools and standards that make the internet more open, accessible, and decentralized
1
54
8
This is such a wildly good video. On the first day I learned CSS in college I wish watching this video is how the lecture started
add a skeleton here at some point
8 months ago
0
6
0
reposted by
Hawk Ticehurst
Mina Markham
8 months ago
I realized I should probably share the thing, huh? I share this with the caveat that: - It's an incomplete, evolving document, and; - I'm not an expert, this is just what I'm doing. YMMV. With that, here you go:
minamarkh.am/shits-weird/
22
120
35
reposted by
Hawk Ticehurst
Read the book Starting Somewhere
8 months ago
RIP TikTok. It should’ve been Twitter
218
18636
3362
Excited by the idea of an AT Proto TikTok, but serious question: don't a lot of the same risks still exist in practice? Namely, it's prohibitively expensive to store video so it's not like *anyone* can just pop up and make a TikTok clone. Who funds that and how does that play out in the long run?
8 months ago
2
3
0
reposted by
Hawk Ticehurst
Anil Dash
8 months ago
This is a monumental day for the future of the open web, though it might not be obvious for a while. Mastodon matures its governance model with a great, solid non-profit
blog.joinmastodon.org/2025/01/the-...
and a coalition of independents push to open up Bluesky's AT Protocol:
freeourfeeds.com
loading . . .
The people should own the town square
It is more important than ever that the social web is not controlled by corporations. Today, Mastodon is taking another step towards its founding ideals: independence and non-profit ownership. We're t...
https://blog.joinmastodon.org/2025/01/the-people-should-own-the-town-square/
18
1111
338
reposted by
Hawk Ticehurst
David Ho
8 months ago
The success of congestion pricing in NYC makes me wonder why we don't have a price on carbon emissions.
133
3184
328
Hey
@developit.dev
I’ve been reading the Preact source and I’m wondering why you opt to implement classes with ES5-style prototypes? I saw a comment that it has to do with controlling the transpiled output size but hoping you can explain how/why using prototypes makes that possible
8 months ago
2
2
0
I wonder if progressive enhancement would get less hate if it was reframed in modern web framework terms: PE is *literally* hydrating HTML, but the HTML and it's content can provide value and basic functionality on it's own in case hydration fails It's a strategy for more robust hydration/web apps
9 months ago
3
24
5
reposted by
Hawk Ticehurst
Tim Carmody
9 months ago
This essay was so fun to write. I really think everyone should love HTML. It’s given us all so much. As I say, for us digital people, HTML is both paper and the printing press. It’s changed everything, forever.
add a skeleton here at some point
8
252
62
What would happen if we had a way of defining signals directly in HTML?
loading . . .
Declarative signals
Bringing signals to HTML.
https://hawkticehurst.com/2024/12/declarative-signals/
9 months ago
10
92
23
reposted by
Hawk Ticehurst
Adam Argyle
9 months ago
need product differentiation? overhire a
#CSS
front-end team and ask them to: - polish whatever - add delight wherever and watch as your product becomes smooth and buttery while everyone else's gather dust and crust UI is a huge space offering differentiation via quality
35
661
113
reposted by
Hawk Ticehurst
Chee Aun 🤔
9 months ago
Oh well, introducing Swablu, my yet another hard-to-pronounce web client, this time for Bsky. Note that this is very early, experimental and buggy. Feel free to play around
https://swablu.pages.dev/
and look at the code
https://github.com/cheeaun/swablu
add a skeleton here at some point
6
100
35
Got to redo the VS Code homepage as part of this announcement! It’s been awhile since some of my work has been public facing so go give it a look ;) P.S.
@scottjehl.com
your posts on responsive HTML video were a god send. Thank you for making them! 🙏
code.visualstudio.com
add a skeleton here at some point
9 months ago
1
12
0
Re: Web Components Logo I've created a repo with all the designs that you are free to use and modify as you wish! - Web components logo (color, dark, light) - Custom elements logo (color, dark, light) - Variants inspired by
@zachleat.com
and
@davatron5000.bsky.social
- Copy of Figma file
loading . . .
GitHub - hawkticehurst/web-components-logo: A logo for web components and custom elements.
A logo for web components and custom elements. Contribute to hawkticehurst/web-components-logo development by creating an account on GitHub.
https://github.com/hawkticehurst/web-components-logo/tree/main
9 months ago
2
16
5
reposted by
Hawk Ticehurst
Mekka Okereke
9 months ago
Trust and Safety *is* the product. I'm running out of different ways to say this. 🤷🏿♂️
8
555
134
They should put web components in the server
add a skeleton here at some point
9 months ago
1
2
0
reposted by
Hawk Ticehurst
John Kreitlow
9 months ago
Web Components vs Custom Elements
1
30
8
reposted by
Hawk Ticehurst
Cory LaViska
10 months ago
is that missing corner SSR or
3
7
1
The web moves quick. New
#WebComponents
logo just dropped, but instead it's
#CustomElements
(as it should be) 👀
add a skeleton here at some point
10 months ago
0
2
0
Option D: I've always thought something like this could be a cool version of a
#WebComponent
logo that still fits within the larger family vanilla web logos.
add a skeleton here at some point
10 months ago
8
13
1
reposted by
Hawk Ticehurst
Jake Lazaroff
10 months ago
if lack of a server-side rendering story is what’s held you back from web components, give them a second look
loading . . .
Isomorphic Web Components | jakelazaroff.com
The lack of server-side rendering in web components has become a sort of folk belief that oft goes unquestioned. I am happy to report that the fears are unfounded.
https://jakelazaroff.com/words/isomorphic-web-components/
9
74
17
reposted by
Hawk Ticehurst
Visual Studio Code
10 months ago
Hello, World!
45
589
181
Load more
feeds!
log in