Hello, I'm Ronalds Vilciņš
I’m a web developer and marketer with over 17 years of experience working with businesses, from local companies to international brands.
I design and build websites with a focus on performance, accessibility, and simplicity. I believe good websites should be fast, secure, easy to use, and built without unnecessary complexity.
Here I share practical notes on web development, design, and the things I build.
Blog
- How to Style Broken Images Without JavaScript
Style broken images with useful alt text, stable dimensions, and scoped CSS. Keep captions readable and understand the limits of browser error rendering.
- Defensive CSS for Long Words, URLs, and Unexpected Content
Defensive CSS keeps layouts usable with long text, missing images, and larger labels. Choose wrapping, cropping, and sizing rules that match real content.
- 1fr vs minmax(0, 1fr) in CSS Grid
Compare 1fr with minmax(0, 1fr) in CSS Grid. Control track minimums, handle wide content, and keep sidebar layouts usable when the screen gets narrower.
- Fix Flexbox Overflow With min-width: 0
Use min-width: 0 to let flex items shrink below their automatic minimum. Handle long text, ellipsis, and code blocks without hiding useful content.
Let’s talk
Tell me what you’re building or what needs fixing. I can help with a new website, an existing site, or a technical problem you’re unsure how to approach.
Get in touch and tell me what you have in mind.