Blog

Cursor

Using Cursor as a Product Manager: faster answers, fewer pings

Stop the Slack scavenger hunt and navigate your codebase directly. Learn how to use Cursor to get faster answers and reduce engineer pings.

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
How we build GPTApps

How we build GPTApps

We have been building all kinds of technical platforms and projects for over ten years at MarsBased, and we apply this accumulated knowledge to the AI projects we're building now at GPTApps.

Read full article
Iso 27001

On the path to ISO 27001 certification

MarsBased is pursuing ISO 27001 certification. Our security practices were already robust — this formalises and validates our commitment to data protection.

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
MarsBased council

How we prepare our board meetings with Linear

We fixed board unstructured board meetings by using Linear. The result is shorter, calmer meetings focused on decisions rather than reporting.

Read full article
privacy

Privacy, trust, and engineering tools: Our position at MarsBased

At MarsBased, we prioritize trust and privacy over the granular surveillance capabilities of AI tools like Cursor. Discover why we choose transparency and outcome-based engineering over monitoring individual usage data.

Read full article
Astronaut

How we made Plausible analytics work with ad blockers

To combat analytics data loss caused by ad-blockers, we implemented a custom Ruby on Rails proxy to route Plausible requests through our own backend. This privacy-friendly approach ensures we capture reliable traffic insights while fully respecting our visitors' data and privacy.

Read full article
Context is everything with LLMs and AI assistants

Context is everything with LLMs and AI assistants

This might sound obvious to some, and maybe others are a bit late to the party, but one thing you have to take into account is this: context changes everything when working with LLMs and AI assistants. There is a massive difference between using ChatGPT, Gemini, Copilot, or any other LLM in isolati

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
Woman working remotely

Betting harder than ever for remote work

MarsBased was founded twelve years ago as a remote-first company not out of convenience, but out of conviction. Long before remote work became mainstream, we deliberately chose to build an officeless company around trust, autonomy, and life balance.

Read full article
Docker

Always use a .dockerignore in your projects

A missing .dockerignore slows down deployments and risks exposing sensitive data. Learn why this small but critical file is as essential as .gitignore.

Read full article