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.

Asdf version manager

Asdf is a version manager for everything: Ruby, Elixir, Erlang, Node.js, and so on. It is the preferred version manager for projects that aren't using Docker.

Clone the repo

Install asdf via git into ~/.asdf.

git clone https://github.com/asdf-vm/asdf.git ~/.asdf

Add to bashrc

Add it to bashrc. (If you're on zsh, add it to ~/.zshrc. For fish shell and others, see asdf setup docs).

# bash / Ubuntu echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc

# bash / OSX echo '. $HOME/.asdf/asdf.sh' >> ~/.bash_profile echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bash_profile

# Zsh echo '. $HOME/.asdf/asdf.sh' >> ~/.zshrc echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.zshrc

Install dirmngr

For Ubuntu and other Debian-based distributions, install dirmngr. This is required to add NodeJS GPG keys.

sudo apt-get install dirmngr

Add plugins

Add asdf-vm plugins for Erlang, Elixir and Node.js, and anything else you may need.

asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring
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