Engineering

Our engineering is underpinned by principles that celebrate both the integrity of code and the ambition to innovate. This manifesto champions excellence, advocates for the adoption of cutting-edge technologies, and fosters an environment of continuous intellectual growth.

Elixir

Why we love Elixir

• Elixir is fast, like really, really fast. Take a look at elixir v rails to find out just how fast. • A lot of us started with or know Ruby/Rails. Syntactically, Elixir/Phoenix are quite close, so adopting it was pretty easy. • Being a functional language, it is easier for us to debug code because the code is explicitly housed in modules. • Immutability. Functions do not mutate data in your variables, which lessens the headache of wondering where your variables may have changed.

More of our Elixir practices can be found here:

• Absinthe and GraphQL - A graphql package for elixir • Setting up Webpack on Phoenix - Basics on how to setup webpack on phoenix • Phoenix context modules - An insight on how Mashup writes contexts • Mashup practices - Some of Mashup's practices using elixir Want to know more about Elixir? Go to elixir-lang.org

Next: Design Playbook

Connect.

Mashup Garage, a premier software development team, specialises in crafting exceptional products for startups and enterprises. With expertise in React, Elixir/Phoenix, and Ruby on Rails, we deliver solutions that meet your unique needs. Our mission is to bring value backed by decades of technical expertise and global co-founding experience.

What do you need help with?

Build a project

Build a team

Consult

Speak to someone

Expect a guaranteed response from us in 1-2 business days.

United Kingdom

London

Islington, London

+44 738 777 3405

LDN

Philippines

Manila

3F Topy IV Building, 3 Economia Road, Bagumbayan, Quezon City, 1110

+63 917 3084089

MNL