Dominik Wilkowski

Dominik Wilkowski

@dominik-wilkowski.com

CTO of Homhero, Ex Eng lead of Polaris Design System at Shopify. Tabs indenter, light mode user. Likes to wear a suit when it’s inappropriate to wear a suit, organizer of Rust Meetup Brisbane 🇦🇺, Code Heart Design conf, he/him

402 followers235 following134 posts

Are there good examples of community standards for a rust community that specifically addresses the all-too-common talking-down to C and other languages? I heard @steveklabnik.com talk about how the early rust community used to be very good about this on one of the oxide and friends episodes.

We, at The Working Party, just released a package to parse the doc blocks. We use this package to automatically generate documentation and test our files to make sure every snippet and block has those blocks for type safety and auto completion in the editor #shopify #rust github.com/the-working-...

github.comGitHub - the-working-party/liquid-docs: A parser for Shopify liquid doc tags.A parser for Shopify liquid doc tags. Contribute to the-working-party/liquid-docs development by creating an account on GitHub.

Dominik Wilkowski reposted

📝 First blog in a long time! I always like “flow-based” programming, and it’s a very powerful paradigm. LangGraph lets you codify complex workflows as graphs, and also integrates really well with LangChain, if your workflow is LLM-driven. surma.dev/things/langg...

surma.devLangGraph for complex workflows — surma.devI may be late to the party, but LangGraph lets you build complex workflow architectures and codify them as powerful automations. Also LLMs, if you want. But you don’t have to!

Great article. > Further, I advocate for Rust developers to document and share their mistakes in the hope that we can all learn from them. Couldn’t agree more.

Richard Schneeman@schneems.bsky.social

To better understand what makes a good #rust type, I'm exploring what makes a "bad type" with the first in my series "The Duplicate Duck." LMK what you think and if you have any other type anti-patterns I should watch out for. www.schneems.com/2025/05/07/b...

This article speaks deeply to what I think the right way is you build a “high performing team/company”. This is how you do it.

Bryan Cantrill@bcantrill.bsky.social

Our compensation model at @oxide.computer was a very hot topic when we first posted about it over four years ago. But now years later (and a tripling in size!), how is it going? An overdue update: oxide.computer/blog/oxides-...

Just published BEAST. A recreation of a game I grew up with from 1984. I tried to keep it as close to the original as practical. There is a global Highscore server now too which is cool. Was a lot of fun to write this in #rust and playing it. github.com/dominikwilko...

github.comGitHub - dominikwilkowski/beast: An ASCII game built in rust in loving memory of the 1984 hit BEASTAn ASCII game built in rust in loving memory of the 1984 hit BEAST - dominikwilkowski/beast

I’m writing the pathfinding for my 2D #CLI #rust game and in there you can move multiple blocks so I added a comment: // there is a chain of blocks (a blockchain) that can be pushed to squish the player I think I’m pretty funny. But I just asked Claude to review my code and it came up with this.

Folks I’m hiring a principle eng at my company. Web stuff is important and we do a lot of #Shopify stuff but I would LOVE someone with an interest in #rust (either you’re already building it or have an interest in learning it) in Australia or New Zealand. The work is super exciting. DMs are open

The 90s were a golden age for efficient binaries—hardware constraints forced developers to optimize. Now, we ship layers of abstractions on top of each other. Lately, I find myself wanting a self-imposed performance limiter, just to build leaner, more efficient software. Even for desktop apps.

Hey folks. I work at an agency and we got a product roadmap and some exciting stuff to work on. I’m looking for our first principle engineer who knows the web (bonus for #rustlang experience). Someone who loves to tinker and can deal with my dad jokes. Hit me up! www.linkedin.com/posts/domini...

linkedin.comDominik Wilkowski on LinkedIn: Folks, come work with me on exciting new things in the Shopify space. We…Folks, come work with me on exciting new things in the Shopify space. We have a pretty cool roadmap and some awesome ideas.

Threw my back out and have been stuck in a cycle of pain, unable to sit, sleep, or stay still—UNTIL NOW. After MUCH rejigging and grumpy grunts I discovered a position that doesn’t hurt: legs in the air, tied up in knots like some bizarre pain yoga. Sweet, sweet relief.

Dominik Wilkowski reposted

A big heartfelt thank you from all of us at Signal to every person who has ever used Signal, gotten your friends to make the switch, and donated to support our work. It is truly an honor to build Signal for you. 💙

We should normalize compiler errors on windows when building #CLI apps that need raw mode. Having to use external crates that add a lot of complexity just to deal with both platforms isn’t going to help us make the ecosystem better in the long term. Luckily there is an alternative for users. #rust

Game changer for #DesignSystems

Piccalilli@piccalil.li

It’s the last full article of 2024 and we’re going out with a bang as Jason Bradberry shows us what’s possible in the real world with the new CSS text-box-trim capabilities from a designer’s perspective.

This is going to be a game changer for e-commerce websites and their variant selectors.

Wes Bos@wesbos.com

One of the biggest problems with UI development is about to be solved! Customizable <select> brings allows us to create totally custom dropdowns with HTML and CSS. Accessible, gracefully degrades and requires no JS! 4.5 min video explainer + demo → www.youtube.com/watch?v=MA9W...

Dominik Wilkowski reposted

#CSS scroll-state() container queries: the "stuck" query ```css @container scroll-state(stuck: top) { box-shadow: var(--shadow-5); border-radius: var(--radius-3); margin: var(--size-5); } ``` article coming soon! (currently in Canary experiments)