Blog
Find out what we’re up to at Obra Studio. Here you can learn about UX/UI, product design, product management and front-end development.
Stay up to date by following us on LinkedIn, subscribing to our newsletter, or subscribing to our RSS feed.
Three types of product designs
In my previous post, I wrote: Designing gives you the chance to evaluate solutions before they have to be implemented. You diverge to converge. There is…
Interoperability dreams
I think one of the biggest problems in computing is transporting complex data from one app to another. Or put another way – manipulating the data that’s…
UX gone wrong
I just read Jesse James Garret’s FastCompany article about the bad turn the UX industry has taken. I can’t say I disagree – here’s my take. What I’ve seen…
Success through openness in digital design
Two weeks ago, I gave a talk at Open Belgium 2021, titled “Success through Openness in Digital Design”. The slides are now up here. A recording of the…
Pug advanced mixins
Some things I learned about Pug this week. Putting them here so I don’t forget. I think by now I know most there is to know about Pug. That only took 7…
TextCutter plugin for Figma
In my design work, I often have to re-type text from screenshots and reformat it. For the first part, I use an OCR tool to get text from screenshots (my…
Accessible, clickable table rows
This week a project I was working on a project that needed clickable table rows. In most of my web app designs I like to put icon buttons in my tables…
I’ve never regretted doing user research
As a company, we are very focussed on the right execution. We pride ourselves in being efficient in how we spend our time in a design project. As a design…
Avoiding Figma file complexity
The advanced features in Figma can be tricky; they should be used in moderation, or you run the risk of creating poor design files. There really is no…
What’s changed in Bootstrap 5?
At Mono, we’ve used Bootstrap for quite a while. I think the first time I used Bootstrap myself it was at version 2. While we like the freedom of being…
Grouping things in Svelte
Here’s a code trick I would like to share. I was making a configurator for Obra's Figma workshop. You can view the result in this Svelte REPL. This is a…
Should you use scoped styling?
Javascript frameworks like Angular, Vue and Svelte support scoped styling at the component level. In Svelte, you can write styles in a <style> tag…
Three more tips for enterprise UI design
Last week, we talked about the challenges that come with designing enterprise software and gave five UI design tips. In this blog post we will share three…
Write less, do more with Svelte
A few days ago I watched Rich Harris’s talk at JSCamp. It offers a different perspective on Svelte than the talk I usually recommend when learning about…
Why you’ll probably regret using Tailwind
I see Tailwind being used by a lot of people. I totally get why it’s so popular. It looks great, the design choices are sensible, and you have…