Blog

Happy Scribe logo

How we rebuilt HappyScribe’s website with a headless CMS

How we gave HappyScribe full control of their website, and made their marketing team faster than ever.

Read full article
AI scales

AI is creating MORE jobs

I keep hearing that “AI is killing developer jobs.” Let’s zoom out and see whether that is actually true.

Read full article
Rust for NodeJS developers (IV) - SQLx CLI

Rust for NodeJS developers (IV) - SQLx CLI

This guide explores SQLx, the async-first database toolkit for Rust. Learn how to use the SQLx CLI to manage migrations, run queries, and work with typed SQL.

Read full article
Martians

Small teams beat Goliaths

Team size matters as much as team composition. This post argues why small, focused development teams consistently outperform large, bloated teams in practice.

Read full article
People in a meeting

How to manage expectations in software projects

Business thrives on flexibility. We share six practical tips, from asking ‘why?’ to daily feedback, that shape our approach at MarsBased. Simple, insightful, and with some fun gifs - why not?

Read full article
Artificial Intelligence

Balance of our first year building AI projects

We have been building AI-based projects for 18 months now, so we wanted to share a few of the learnings and cool things we have built in this blog post.

Read full article
Rust for NodeJS developers (III) - Docker development environment

Rust for NodeJS developers (III) - Docker development environment

Learn how to use Docker for local Rust API development. Containerisation ensures a consistent, isolated environment across all team members' machines.

Read full article
Balance between creativity and business

Balancing creativity and business in Spain

What if the secret to thriving in the design market lies in balancing American ambition with Spanish work-life harmony? Join us as we sit down with Brian Farrell from Farco, whose remarkable journey—from spearheading digital transformation at BBVA to founding his own studio in Spain—provides a unique lens into the shifting landscape of design.

Read full article
SaaS spend

Mastering SaaS Spending: How to stay lean and maximize ROI

As a bootstrapped company, we have to be very conscious of our annual spend. Most of what we spend in as a company is salaries, but we also dedicate part of our budget to SaaS. In this blog post, I will explain how we keep our costs under control.

Read full article
Rust for NodeJS developers (II) - Rocket

Rust for NodeJS developers (II) - Rocket

Rocket is a robust web framework for Rust, offering developers a streamlined approach to building high-performance web applications. In this article, we'll dive into how to get started with Rocket.

Read full article
Rust for NodeJS developers (I) - Why and how?

Rust for NodeJS developers (I) - Why and how?

We are always open to exploring new technologies. Recently, Rust has caught our attention due to its high performance, memory safety and reliability. In this series of articles, we will share the experience of learning Rust as a Node.js developer by building a GraphQL API in Rust.

Read full article
TailwindCSS and other web frontend libraries

Comparison of React libraries with Tailwind CSS: Prime React, Next UI and Flowbite

MarsBased compares three popular React + Tailwind CSS libraries — Prime React, Next UI, and Flowbite — to help you pick the right one for your next project.

Read full article