22 articles tagged with 'Frontend'

Boy-scout on Mars

The boy-scout engineer: Frontending with detail series (part 3)

True quality is defined by a mindset of accountability and the Boy-Scout Rule of leaving code cleaner than you found it. Senior success requires radical ownership and rigorous self-review to deliver excellence in every single commit.

Read full article
Schema

Adopting JSON-LD Schema for cleaner, more powerful SEO

By implementing schema correctly, you improve how content appears in search results and when URLs are unfurled on social media or by AI tools like ChatGPT

Read full article
Frontending with detail 2

Defensive engineering for unhappy paths: Frontending with Detail series (part 2)

Build resilient frontends even when you don't own the backend. Learn how API mocking, feature flags, and defensive engineering can handle the unhappy path.

Read full article
Robot detail

Everything Figma won't tell you: Frontending with detail (Part 1)

Beyond static Figma files, frontend engineering is about "torturing the design" to bridge the gap between mockups and reality. We account for fluid layouts, edge-case content, and invisible states to transform "Goldilocks" designs into resilient, accessible digital ecosystems.

Read full article
Bird migration

Replacing jQuery with React: a pragmatic migration plan (with real estimates)

Legacy frontends rarely fail loudly. They fail quietly: slower iteration, harder UI changes, more edge-case bugs, and a growing sense that every improvement costs too much. That is usually the moment teams consider moving from a jQuery-heavy UI to a component-based frontend like React.

Read full article
TailwindCSS frontend developer gliding the skies

Why we've added TailwindCSS to our tech stack

MarsBased long avoided TailwindCSS due to its missing component library and layout system. Here's what changed our mind and how we added it to our tech stack.

Read full article
Content creator and MarsBased

Why we chose to use Strapi with Remix for our projects

For a long time, we have been looking for a CMS that allows us to simply manage our clients' content. Previously, we have tried solutions such as Locomotive, Maglev, among others, but we have finally decided to integrate Strapi with Remix in our development projects. In this post, we want to share the reasons behind this decision, highlighting the technical aspects and key advantages of this combination.

Read full article
Angular factory

Forcing New Service Instance Creation. Overriding Dependency Injection in Angular

In Angular, injected services are determined by various factors that we cannot always directly control. In this post, we will see some ways of how to overcome these difficulties.

Read full article
Man looing at floating screens

Image optimization, delivery and CLS

Learn how to optimize web images: compress files, serve the right resolution, use WebP/AVIF, leverage CDNs, and eliminate cumulative layout shift (CLS).

Read full article
With all your love

How to create icons correctly aligned with the text

Icon alignment is a common frontend pain point. In this post, MarsBased shows you how to create icons that stay perfectly aligned with text in any context.

Read full article
Code

A cleaner implementation of Schema.org using JSON

Schema.org now has a cleaner implementation using JSON that keeps your HTML untouched. Learn how to add structured data to your site without polluting your code.

Read full article
Glasses on laptop

This is what we do

We often get asked what are we working on. Here's a comprehensive summary of the projects we're doing right now as a company.

Read full article