oscard0m
oscard0m.bsky.social
oscard0m
@oscard0m.bsky.social
Soft. Dev. at
@qonto
- Traveller 🇪🇸🇦🇩🇫🇷🇮🇹🇳🇱🇨🇺🇧🇪🇭🇺🇬🇧🇩🇪🇨🇳🇸🇪🇵🇭🇮🇪🇨🇭🇦🇪🇹🇿🇧🇬🇵🇱🇮🇸🇶🇦🇦🇺🇵🇹🇨🇷🇵🇦🇲🇦🇮🇳🇩🇰🇦🇹🇲🇽🇹🇭🇲🇲
Reposted by oscard0m
Hey guys, here's a brand new blog post on how to mock your db in end to end tests in sveltekit...this is something that always annoyed me so I've decided to give it a proper thought and I think i found a decent solution!

Give it a read!
Mock database in Svelte e2e tests with drizzle and playwright fixtures - Mainmatter
Writing tests when you are loading your data from a database is very annoying but we can make it better.
mainmatter.com
August 25, 2025 at 2:51 PM
Reposted by oscard0m
EuroRust isn’t just talks all day, it’s a gathering of Rustaceans and Rustaceans-to-be. Four days in total—in Paris—full of everything Rust! Also, please note that on September 1 we’re switching to late-bird ticket pricing, so make sure to get yours before that! 🦀
August 20, 2025 at 8:01 AM
Reposted by oscard0m
I just published a brand new blog post about how to build Web Components and most importantly how to do it with Svelte! 😎 Check this out and please give me any feedback! 🧡
How to build Web Components with Svelte - Mainmatter
What is a Web Component, how to build one and, most importantly, how to do it with Svelte for ease of development
mainmatter.com
June 26, 2025 at 9:31 AM
Reposted by oscard0m
So, some of you may know that recently I'm working full time on the svelte renderer API thanks to the company I work for ( @mainmatter.com ).

This will unlock using Lynx to build native applications with svelte.

There's still a lot of work to do but isn't a counter the mother of all apps? 🧡😍
April 29, 2025 at 3:55 PM
Reposted by oscard0m
Mainmatter is looking for #rustlang freelancers. Please reach out to [email protected] with your resumé, rate and availability.

Details about the profile we're looking for: gist.github.com/marcoow/d1b8...
gist:d1b81b8805f8391305bf80deb7196cf7
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
April 16, 2025 at 12:03 PM
Reposted by oscard0m
This week was yet another great week for the @mainmatter.com Ember Initiative. We have been working with @discourse.org to get their app converted to more modern Ember technologies and we were able to convert the whole admin section of the app to use GJS 🎉

github.com/discourse/di...
DEV: [gjs-codemod] convert admin files to gjs by davidtaylorhq · Pull Request #31999 · discourse/discourse
Updated using @embroider/template-tag-codemod, plus some manual fixups. The first three commits here are to preserve git-blame. Most important thing to review is the codemod commit itself: a079e3d?w=1
github.com
March 27, 2025 at 12:24 PM
Reposted by oscard0m
⭐️ e18e is doing some awesome work fixing the world of outdated JS packages.

Goal: upgrade deps that are boated, abandoned, stuck on common js, etc through open source contributions and build tools. Some Vite maintainers there too. Follow their work!
e18e.dev
e18e
Ecosystem Performance
e18e.dev
March 28, 2025 at 2:37 PM
Reposted by oscard0m
Sign up for our Rust Support Subscription 🦀🤝

Get instant access to our #rustlang experts: whether you need a quick gut check, a deep code review, or a hands-on pairing session, we’re here to help.

➡️ mainmatter.com/rust-subscri...

1/🧵
Rust Support Subscription | A Direct line to Mainmatter's experts - Mainmatter
Reach our team on Slack and get 2h of dedicated time per week – whether you need a quick gut check, a deep code review, or a hands-on pairing session, we’re here to help
mainmatter.com
March 25, 2025 at 3:02 PM
We want to get some early feedback on this tool. Is there anyone in my network working in OSS who could be interested to try it out? It will be just a few minutes!
Gravity is live 🪐 and we think you’re gonna love it. It’s a CI tool that keeps your build artifacts in check—so you don’t accidentally ship bloated JS bundles, oversized images, huge CSS files, or other assets.

Built by @mainmatter.com

Learn more ➡️ mainmatter.com/blog/2025/03...

🧵1/4
Keeping Artifact Sizes Under Control - Mainmatter
Staying on top of asset sizes can be challenging. Gravity is a developer tool that helps teams catch regressions early.
mainmatter.com
March 24, 2025 at 11:24 AM
@matt.travi.org what's the best way to DM you? LinkedIn? Your contact form in matt.travi.org/contact?

I'm collecting feedback for a tool I'm working on and I thought your input would be perfect considering your work in semantic-release, probot, etc.
March 24, 2025 at 8:02 AM
I'm veeery happy for this!

After 4 years, 2.614 commits and 2.047 pull requests we are happy to announce Gravity is live!

This journey has helped me grow a lot. I used to work on a quite scoped project with more colleagues, and this time, it was myself making product or architectural decisions.
Gravity is live 🪐 and we think you’re gonna love it. It’s a CI tool that keeps your build artifacts in check—so you don’t accidentally ship bloated JS bundles, oversized images, huge CSS files, or other assets.

Built by @mainmatter.com

Learn more ➡️ mainmatter.com/blog/2025/03...

🧵1/4
Keeping Artifact Sizes Under Control - Mainmatter
Staying on top of asset sizes can be challenging. Gravity is a developer tool that helps teams catch regressions early.
mainmatter.com
March 20, 2025 at 12:46 AM
Reposted by oscard0m
At @mainmatter.com we are always eager to give back to the ecosystem we are part of and we are trying to do the same for the svelte ecosystem (we started it already with @sheepdog/svelte)....so now i want to hear from you! What are your main frustrations with svelte? What library you wish existed? 🧡
March 5, 2025 at 3:30 PM
Reposted by oscard0m
At @mainmatter.com we often hear from clients that they also want native support...let's fix this! With Lynx and a custom renderer API we should be able to unlock this and much much more for svelte! Excited to work on this 😍
Mainmatter has offered to sponsor development of a custom render API in Svelte 5, which will unblock support for Lynx and Svelte Native!
I was pleasantly surprised to learn that the #1 request for the new Lynx mobile development framework is Svelte support 😊

github.com/lynx-family/...

(Please don't spam the ticket with +1 comments. If interested, you can instead give a thumbs up or subscribe to follow along)
March 13, 2025 at 4:03 PM
Reposted by oscard0m
For a long time much earlier in my career, I had believed and accepted that events like getting paged multiple times in the middle of the night during an on-call rotation was just part of the cost I had to accept to do the job. It was not something I questioned, but chose to endure.
January 24, 2025 at 7:09 PM
Reposted by oscard0m
Yesterday we got the @emberjs.com RFC that will make @vite.dev the default build system for new apps accepted 🎉🎊🎉

We now have a plan that is all agreed and we just need to make it happen 💪

This is a great holiday OSS present for me 🎁🎄😍🐹
December 21, 2024 at 9:52 AM
+1 to Brad's opinion: "Should designers code?"
bradfrost.com/blog/post/sh...
April 5, 2024 at 5:23 PM