Steve Kirbach Profile Banner
Steve Kirbach Profile
Steve Kirbach

@steven_brix

Followers
1,767
Following
286
Media
211
Statuses
1,865

engineering @browsercompany helping bring arc to @windows . former @microsoft . he/him.💍,💻, 🐶,😻,⛷,🏋🏼‍♂️. i try to diy.

Seattle, WA
Joined March 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@steven_brix
Steve Kirbach
2 years
🪟Windows is coming! I'm pretty stoked to share with ya'll this little sneak peak of Arc on Windows. This is written completely in **Swift** using @WindowsUI 😲
20
48
527
@steven_brix
Steve Kirbach
2 years
start menu upgrades for you windows fans out there 😍
Tweet media one
27
10
362
@steven_brix
Steve Kirbach
10 months
Hey friends! We're excited to announce we are open sourcing our Swift bindings generator for WinRT This generator is what empowers us to utilize @WindowsUI and the WindowsAppSDK to build Arc on Windows ➡️Find the code at
Tweet media one
5
22
207
@steven_brix
Steve Kirbach
1 year
we just had one of our largest milestones for arc on windows! as @hursh shared, we recently ported some of our core libraries written in swift & got them working on windows. follow along if you're interested in the porting journey for our first 4 libraries 👇
@hursh
Hursh Agrawal
1 year
3. And finally, porting Arc The biggest news — our base libraries are in! @steve_brix has been painstakingly converting our codebase to be cross-platform & getting tests to pass. Last month was the first time our @arcinternet repo officially had Windows logic in it. A moment!
Tweet media one
3
1
98
8
13
196
@steven_brix
Steve Kirbach
2 years
which oh yeah, we plan on having out fall 2023 🎉
Tweet media one
9
4
159
@steven_brix
Steve Kirbach
2 years
i know many of y'all are wondering when we'll ship arc on windows, and i just gave a presentation with the lovely @hursh at our @browsercompany all-hands on our windows strategy for 2023 🙌 here are some highlights for y'all. a 🧵
1
4
148
@steven_brix
Steve Kirbach
5 years
@maria_torres3 @MikeDiGiovanna @latimessports @latimes Sounds like the parents are in denial of what their grown son was doing. I'm incredibly sad that this happened, but it does no good to anyone, including future kids who might be in Tyler's shoes one day, to try and hide what really happened.
1
4
99
@steven_brix
Steve Kirbach
9 months
In the last 6 months, we've managed to turn some of the best Swift/iOS/Mac engineers on this 🌎 and turn them into @WindowsUI engineers. Phenomenal job @alexandracoding @sherryshao_ @jasdev @codeblue87 @brianmichel @_tamijo @jumhyn @ms
@browsercompany
The Browser Company
9 months
It starts today. The first Arc on Windows beta invites are out - and yours is coming soon. 💥 isarconwindowsyet [dot] com
178
228
3K
3
3
85
@steven_brix
Steve Kirbach
9 months
this team building arc on windows is on a mission yo
5
1
78
@steven_brix
Steve Kirbach
1 year
@arcinternet on windows... how it started vs. how it's going 🤗
Tweet media one
4
0
78
@steven_brix
Steve Kirbach
2 years
this is hot off the press 🔥 over the last few months we've been building more foundational pieces to getting arc in a place where we can quickly iterate and bring arc to ya'll lovely folks
0
0
75
@steven_brix
Steve Kirbach
2 years
Hey friends! 👋 @browsercompany is hiring! 2023 is going to be a big year for us as we bring Arc to the biggest desktop platform on the planet🌎 see below for the job postings 👇👇
@steven_brix
Steve Kirbach
2 years
🪟Windows is coming! I'm pretty stoked to share with ya'll this little sneak peak of Arc on Windows. This is written completely in **Swift** using @WindowsUI 😲
20
48
527
2
5
68
@steven_brix
Steve Kirbach
8 months
hey arc on windows friends! 👋 we had many users reporting closing the second window was also closing the first (thanks for the reports btw!) we just pushed out a fix for this issue so go ahead and click "Check for Updates" in the menu!
3
3
56
@steven_brix
Steve Kirbach
1 year
big milestone today…internal dogfooding of Arc on Windows has officially started! 🤗
2
2
53
@steven_brix
Steve Kirbach
2 years
we just finished phase 2 of our plan - which was laying the foundation of our app. we are at a point now where we are ready to start internal dogfooding!
Tweet media one
1
0
50
@steven_brix
Steve Kirbach
2 years
...with that being said the app is suppper rough and not really "arc". the goal of phase 3 is to port some major features from mac to windows. we're starting with sidebar.
Tweet media one
3
1
48
@steven_brix
Steve Kirbach
4 years
If you've been keeping up with Windows development over the past year, you've probably heard of Project Reunion - but what exactly is Project Reunion? There has been a lot of confusion surrounding what it is, and this thread should hopefully clarify exactly what we're building.
4
17
44
@steven_brix
Steve Kirbach
2 years
in phase 3 our design team is also going to start crafting experiences to understand how arc on windows will look/feel. this will give us a better sense of how long features take, allowing us to plan and prioritize what will be in the first production version of arc on windows
1
0
39
@steven_brix
Steve Kirbach
1 year
It’s pretty amazing to see such a core part of Arc coming to life on windows! Amazing work being done by @alexandracoding to bring y’all the sexiest windows app you will ever see ✨
@alexandracoding
Alexandra
1 year
It's alive ✨ First glance at the @arcinternet command bar live on Windows!
15
32
662
2
1
37
@steven_brix
Steve Kirbach
1 year
so, what's next? well, after porting these core libraries, we're starting on integrating your *real sidebar data* meaning soon pinned tabs, top apps, explore tabs will be alive on windows! when we have something to share promise ya'll will be the first to know ☺️
0
0
36
@steven_brix
Steve Kirbach
11 months
major congrats to the @WindowsUI team for releasing the source code for WinUI 3! this is a huge accomplishment and will make all developers lives so much better!
0
0
29
@steven_brix
Steve Kirbach
1 year
the first 4 libraries we ported are - 1⃣ ARCFoundation - basic utility functions 2⃣ ARCCore - our chromium wrapper library 3⃣ ARCUI - library where we share common UI code (TBH haven't quite figured this one out yet!) 4⃣ ARCClients - library of core data models & TCA clients
2
0
23
@steven_brix
Steve Kirbach
4 years
Hey friends👋 I'm filled with bittersweet emotions as today marks my last day on @WindowsUI . On Monday, I'll be joining the VMWare Solutions team in @Azure . I'm so grateful to have worked with such great ppl in my first 7 years at MS, and am excited to explore what's next!
8
0
24
@steven_brix
Steve Kirbach
4 years
Over the past year I've learned way too much about MSBuild. I've spent the last bit of my free time re-creating the classic snake game through MSBuild scripts! Check it out and let me know what you think:
6
9
23
@steven_brix
Steve Kirbach
9 months
idk about u, but all i want for christmas this year is an arc on windows themed ugly sweater
1
1
22
@steven_brix
Steve Kirbach
1 year
one of the big benefits of using swift on windows is that we have a common language for our app and that it's familiar & comfortable for our product engineers. the libraries we've been porting set us up to onboard the product engs & quickly start bringing arc features to windows
1
0
20
@steven_brix
Steve Kirbach
10 months
In follow up posts, we'll be sharing more on how to build a WinUI 3 application in Swift, end-to-end. Stay tuned and stay Swifty!
2
0
22
@steven_brix
Steve Kirbach
1 year
after spelunking around and figuring out what was going on, i was able to fix my nspredicate -> regex conversion issue and after that all the tests passed!
Tweet media one
1
0
18
@steven_brix
Steve Kirbach
1 year
it's quite simple actually! the 1% of code i had to rewrite had a bug in it! the issue was in our string -> url parsing code - we were using regex apis that didn't exist on windows. since one cannot simply write a regex & have it work, i naturally introduced a bug...naturally😂
Tweet media one
1
0
19
@steven_brix
Steve Kirbach
2 years
he’s a 10 but doesn’t use arc
2
0
17
@steven_brix
Steve Kirbach
10 months
Alongside this we're also sharing: 1. A post to help orient Swift devs to the world of Windows development & explain the inner workings of the code generator 2. A full sample app using the Swift/WinRT code generator & WinUI 3 ➡️
Tweet media one
1
0
18
@steven_brix
Steve Kirbach
4 years
I’ll be talking about why we’re making some fundamental changes to the way that .NET and WinRT integrate. If that interests you, then please join us ☺️
@WindowsUI
Windows UI
4 years
📢There's a #WinUI Community Call coming up this Weds 10/21 @ 9AM! ~Agenda~ Ecosystem Spotlight- @Syncfusion Dev tools updates- @jpthepm New controls- @gabbybilka & @mariss_matth .NET/WinRT info- @steven_brix Questions- Watch-
0
14
25
2
7
18
@steven_brix
Steve Kirbach
5 years
@maria_torres3 @MikeDiGiovanna @latimessports @latimes With that being said, my heart truly aches for his parents. A teammate of mine in college accidentally killed himself drunk driving and it was devastating. They need all the love and support to help them get through this difficult time.
2
0
18
@steven_brix
Steve Kirbach
1 year
i'll share the journey for the first library i started with - "ARCFoundation" this library has basic utility functions that are used throughout arc & very few dependencies on anything platform specific (see test cases in screenshot below for some of the things it does)
Tweet media one
1
0
16
@steven_brix
Steve Kirbach
4 years
It's so rewarding to see your hard work pay off. My wife and I bought a house back in November that was pretty much a blank slate (it lacked a lot of character), we've been working on it a lot and it's really starting to feel like home 🏡. And oh yeah, I got a promo 🤗
5
0
16
@steven_brix
Steve Kirbach
1 year
bonus points (from me, so the best kind) if you also love Windows! 😉 shoot me a dm if you’re interested
@joshm
Josh Miller
1 year
woooo okay we're opening product eng roles at @browsercompany our last five product eng hires were @sherryshao_ @darinwf @tfeener @steven_brix @_tamijo + you?! love iOS/Swift, sweat the craft details, and happiest prototyping with very little info? DM me please!!
15
24
310
0
0
15
@steven_brix
Steve Kirbach
1 year
this library is about 8k lines of code and for 99$ of it, things just compiled as is - and it only took me a few days to get it building! once the project was building, we only had 3 test failures. why did the tests fail on windows? read on my friend...
1
0
15
@steven_brix
Steve Kirbach
4 years
It’s refreshing to see @zeealeid finally get the recognition that is so well deserved!!
@designjon
Jon Friedman
4 years
@zeealeid Awesome work Zee! We’ve got something special for you as a gift from Microsoft for your creativity and passion for our products! Stay tuned and keep up the awesome work!
12
6
246
1
0
16
@steven_brix
Steve Kirbach
10 months
WinRT is *the* technology in which all modern Windows APIs are written in. These APIs are written in C++, and we leverage the C interop from Swift in order to generate bindings.
@compnerd
Saleem Abdulrasool
1 year
We’re dedicated to sharing our work @browsercompany - so today we’re publishing our first post on building rich native experiences on Windows with Swift & open sourcing our swift-firebase repo First up, interoperability! Windows APIs, COM, C++ and how they integrate with Swift🧵
Tweet media one
17
43
340
1
0
15
@steven_brix
Steve Kirbach
5 years
@BetterMeRunning The correct answer is to eat well and lift heavy, then watch the fat disappear. Running is cool, but it should be supplemental.
0
0
14
@steven_brix
Steve Kirbach
2 years
i’m super blessed to work with such an amazingly talented and lovey group of ppl ❤️
@joshm
Josh Miller
2 years
The Browser Company of New York '22
Tweet media one
26
17
1K
1
0
15
@steven_brix
Steve Kirbach
4 years
The #MicrosoftDocs team is seriously awesome! They are so responsive at fixing issues when you file feedback, I love it 🤗❤️
1
1
15
@steven_brix
Steve Kirbach
2 years
@zuckedworld haha oh man - busted!! this is the shared one note for my wife and i 😊
1
0
14
@steven_brix
Steve Kirbach
11 months
Next c++ interop project for @brianmichel : fork winui 3 and build a matching Swift API directly on top
2
0
13
@steven_brix
Steve Kirbach
4 years
It just sort of dawned on me that we're decoupling WinUI from the OS, all while prepping for open source, and adding Win32 support 😳 Open to suggestions if you want to throw more madness into the mix...psyyychhh
2
1
13
@steven_brix
Steve Kirbach
3 years
@zeealeid I don’t understand why you still haven’t been hired by @Microsoft idk wtf is going on
1
0
13
@steven_brix
Steve Kirbach
2 years
(on mac) if he on the windows waitlist then he’s a 12
1
0
13
@steven_brix
Steve Kirbach
5 years
Just finished the most ambitious MSBuild refactoring I've ever attempted 😱😱 Feels great to finally check that shit in, but I feel like I need a vacation after that. Alas, there's no time, WinUI3 can't wait!
2
0
14
@steven_brix
Steve Kirbach
3 years
This couldn’t be more true. After spending the last few months in a primary Linux environment, WSL is a god send. Kudos to @richturn_ms , @craigaloewen , and the dev team who made it happen 🎉👏
0
3
14
@steven_brix
Steve Kirbach
9 months
In the last 6 months, we've managed to turn some of the best Swift/iOS/Mac engineers on this 🌎 and turn them into @WindowsUI engineers. Kudos to @alexandracoding @sherryshao_ @jasdev @codeblue87 @brianmichel @_tamijo @jumhyn @mseijas and everyone else who made this a reality
0
0
12
@steven_brix
Steve Kirbach
4 years
So I don't normally so this but uh... given the current situation of the ENTIRE WORLD I need the extra dopamine hit... IT'S MY BIRTHDAY!!! 🎉🎊🎈 PLS SEND: GOOD VIBES🎵 LOVE ❤️ and WARM HUGS 🤗
10
0
12
@steven_brix
Steve Kirbach
5 years
Sounds like it's time to build some #XAML experiences for Visual Studio Online 😊
@amandaksilver
Amanda Silver
5 years
Amazing work from the team to bring Visual Studio Online to public preview. Dev box set up in a few seconds! Powered by Azure.
11
141
358
0
0
11
@steven_brix
Steve Kirbach
4 years
That @XAMLLlama so hot right now
@UnoPlatform
Uno Platform
4 years
We're brining Uno support to the latest #WindowsCommunityToolkit version with DataGrid, Expander and TabView 🔥 Thank you @XAMLLlama for all the help! #WinUIEverywhere
Tweet media one
Tweet media two
Tweet media three
5
22
59
1
2
11
@steven_brix
Steve Kirbach
4 years
And that's really all Project Reunion is. If it sounds underwhelming, then that's a good thing. Our goal isn't anything fancy or new. I hope this was helpful, and if you want to look at the spec for the dev experience we're building, check out
0
0
9
@steven_brix
Steve Kirbach
11 months
This little guy’s name is Ziggy, what should his full name be? Ziggy Stardust or Ziggy Smalls? Poll in 🧵
Tweet media one
1
0
10
@steven_brix
Steve Kirbach
4 years
I always enjoy Arlo’s perspective, and I think he nailed it on this one. UWP isn’t dead, we’re just building the bridge so that developers don’t have to walk a tight rope to get between the two.
@Arlodottxt
Arlo Godfrey
4 years
Can we talk about Project Reunion for a moment? Cool. Let's begin. (thread)
1
3
12
0
5
10
@steven_brix
Steve Kirbach
4 years
@NachT666 @Notintheface1 Sorry, but that’s not how it works. If the lower income ppl make more money, they spend more money and buy more goods, so the higher class tier jobs make more money as well. The only thing that doesn’t work is purposefully creating a larger inequality gap.
0
0
8
@steven_brix
Steve Kirbach
1 year
@hamburger @raywongy @nothing it's gonna be an april fools prank
1
0
7
@steven_brix
Steve Kirbach
3 years
@tomwarren Modern file explorer
2
0
7
@steven_brix
Steve Kirbach
2 years
is it just me or is the system tray in @Windows in dire need of an upgrade
0
0
8
@steven_brix
Steve Kirbach
4 years
@vosa911 @serveaux @KyleWAlpha @TheJordanRachel I think your logic makes sense. Let’s pay people who do physical labor and customer service more than CEOs. Their work is likely much more difficult than being in meetings all day.
0
1
8
@steven_brix
Steve Kirbach
1 year
wow just found out taxis are cheaper and easier to take home from the airport than uber or lyft. makes me wonder what other technology myths i naively believe?
0
0
9
@steven_brix
Steve Kirbach
2 years
@hursh @AhmedWalid605 @WindowsUI We used @compnerd ’s project as a starting point, definitely wouldn’t have been able to do it without him! We’ll be open sourcing them at some point as well
0
1
8
@steven_brix
Steve Kirbach
10 months
➡️here's the link to the substack:
0
0
8
@steven_brix
Steve Kirbach
4 years
@KonteDraco Holy shit that's huge and quite ugly. I liked the ps5 look more before seeing them side by side.
0
0
8
@steven_brix
Steve Kirbach
4 years
We have a real close competition on our hands ladies and gentlemen! The Teams team is barreling edging out Edge for the title of memory hog champion!
Tweet media one
6
0
8
@steven_brix
Steve Kirbach
9 months
@qizler @WindowsUI @alexandracoding @sherryshao_ @jasdev @codeblue87 @brianmichel @_tamijo @jumhyn @ms Sure! There are two main reasons: 1. Code sharing in a memory-safe language. Most major x-plat apps have to use C++ for code sharing. 2. Leverage the skillset of our existing engineer, who are all Swifties
0
0
8
@steven_brix
Steve Kirbach
4 years
Finally getting back into the swing of things at work after taking a couple weeks off. I feel rested and recharged 💪 Can someone remind me what’s going on in the @WindowsUI world? 🙃
1
0
7
@steven_brix
Steve Kirbach
4 years
@NormFThomas @leftychipmunk @jzembik Step aside Karen, time to bring on the era of the Dale
0
0
7
@steven_brix
Steve Kirbach
2 years
this is def the vibe today
@nateparrott
nate parrott
2 years
tfw arc rocks !
Tweet media one
2
2
33
0
0
7
@steven_brix
Steve Kirbach
10 months
There aren’t many things in life as difficult as trying to cancel Xfinity
1
0
8
@steven_brix
Steve Kirbach
4 years
I just wrote* a quick little script that removed all my "bin" and "obj" folders on my machine and got back like 130GB of disk space 🙀 *By write I mean copy/pasted from @StackOverflow ofc. If I wrote this myself it would've taken many hours and prob nuked the machine.
3
0
6
@steven_brix
Steve Kirbach
3 years
It’s amazing, we’re *so* close to having automated cars, and yet we still haven’t figured out how to make printers work reliably
0
0
6
@steven_brix
Steve Kirbach
5 years
I think 2019 is going to be the year I listen to way too many podcasts. There is so much to learn from so many people way smarter than I am. Would love to hear recommendations if you have any.
8
0
6
@steven_brix
Steve Kirbach
4 years
Sometimes I code slow, sometimes I code quick.
0
1
5
@steven_brix
Steve Kirbach
2 years
@arunavadesigns fantastic question! it’s something i’ve been thinking about lately but we haven’t figured it out yet
2
0
5
@steven_brix
Steve Kirbach
4 years
@Windows @ManuelGuzman Don’t break my heart in that way. All I want for Christmas is a Windows 95 sweater! ❄️🎁
0
0
5
@steven_brix
Steve Kirbach
2 years
@KCAvsFan9 @GhostRunnrOn3rd @utd_mattp @BlueJaysDork @KevinGausman I’m from seattle and can confirm, blue jays fans show up in Seattle and get hyphy.
0
0
5
@steven_brix
Steve Kirbach
3 years
Moving into a completely different technical domain is pretty intimidating tbh. The one nice thing about being an experienced engineer is that I have a fairly good grasp on what I need to know to be successful.
0
0
5
@steven_brix
Steve Kirbach
4 years
Does anyone use Win+Tab?
6
0
6
@steven_brix
Steve Kirbach
4 years
There was some amazing collaboration here across teams to get this working! I'm super proud to have been a part of it 🙌
@XAMLLlama
XAML Llama 🦙
4 years
🦙❤ What would make this news even better? What if the #WindowsCommunityToolkit released a preview supporting #WinUI 3 Preview 1? 🦙 On the same day? 😮 YES! Let's bring #WindowsDev together #Win32 #UWP ! #MSBuild Go GET IT & please, give feedback! 🎉🎉🎉
2
12
33
0
0
5
@steven_brix
Steve Kirbach
2 years
@sadlyoddisfying @WindowsUI I imagine there will be certain themes and branding that will be consistent across devices, but we do want it to feel like a fluent app. The sidebar and minimal chrome are examples of things which are iconic to Arc that we’ll carry over
0
0
6
@steven_brix
Steve Kirbach
3 years
@DavidAns @JeffHandley Can’t blame someone for wanting to live in a winter wonderland
0
0
6
@steven_brix
Steve Kirbach
2 years
If you consider yourself an experienced Windows engineer and are excited about our Swift on Windows plan, give this a look:
1
0
6
@steven_brix
Steve Kirbach
2 years
anyone else as excited as i am for silly commercial sunday??
0
0
6
@steven_brix
Steve Kirbach
5 years
Can an audio driver cause rendering issues in your .NET Core application? You might be surprised by the answer:
3
1
5
@steven_brix
Steve Kirbach
2 years
why am i signed out of zoom every time i open it? i feel like i don't know how to computer anymore
0
0
5
@steven_brix
Steve Kirbach
2 years
Hello friends! 👋🏼 It was humbling to see all the excitement last week about Arc on Windows. 🙏🏼 We want to start sharing a bit more and I’d love to know what interests you the most!
Feature/Product updates
4
Tech stack (Swift/WinUI3)
6
Both equally
3
Other (comment below)
0
1
1
5
@steven_brix
Steve Kirbach
3 years
Judging from the noises my cat is making he’s either dying or being forced to use yaml
1
0
5
@steven_brix
Steve Kirbach
4 years
@soma_rich @JenMsft Super useful! But I don't know why you need to shift-right click for this to come up, it should just be there by default.
1
0
5
@steven_brix
Steve Kirbach
4 years
This is a great thread ⬇️⬇️ Product management is one giant messy paradox
@shreyas
Shreyas Doshi
4 years
Why product management is hard (and why good product management matters) 1/15 👇🏾
65
920
4K
1
1
5
@steven_brix
Steve Kirbach
5 years
@grokys just got done listening to the @Hanselminutes episode you did! Super awesome stuff #AvaloniaUI is doing and would love to collaborate more so we can start to synergize the different XAML dialects a bit. Interested?
1
1
5
@steven_brix
Steve Kirbach
4 years
Wife was too busy delivering babies to get sleep last night. So, I'm working downstairs to prevent the clickity clack of my keyboard from keeping her up. This is the one time my mechanical keyboard has failed me.
0
0
5
@steven_brix
Steve Kirbach
3 years
I’ve only done 4 workouts so far, but I’m really impressed with @voltathletics so far 💪🏼 I’ll have to keep trying it out to get a better sample size.
Tweet media one
2
1
5
@steven_brix
Steve Kirbach
4 years
There are two key points to highlight, which I think will make this easier to understand. First, if we go back to what we said Reunion isn't, it's not a new app model or set of APIs - so what we're doing is taking the APIs that shipped in UWP and making them available to Win32.
1
0
4
@steven_brix
Steve Kirbach
8 years
Let's go @Mariners !! Bring back the #SodoMojo
0
0
3
@steven_brix
Steve Kirbach
11 months
What should Ziggy’s full name be?
Ziggy Stardust
15
Ziggy Smalls
5
0
0
5
@steven_brix
Steve Kirbach
7 months
@migueldeicaza @isco_vision i have many old coworkers who work on it and it's all c++ unforunately.
1
0
5
@steven_brix
Steve Kirbach
2 years
this is not ok
Tweet media one
4
0
4