· · Matthew Ford  · 1 min read

Ruby on Rails Trade Tariff App: Makers Academy Talk

Ruby on Rails Trade Tariff App: Makers Academy Talk

Last Thursday, Matthew gave a talk to the students of Makers Academy about some of the lessons we learned building the Trade Tariff for HMRC & GDS. Makers Academy, a training institution based in London, runs a high-intensity web application development course, where the students learn Ruby on Rails, Agile, Lean, and general software development principles.

After covering the basics of the Trade Tariff apps we developed for HMRC, Matthew described some of the technology that powers it. The main back-end is a Ruby on Rails and Sequel application that powers a JSON API, which is then consumed by the front-end Rails application. He then showed some examples of legacy data we imported and merged into the EU XML data structure.

One of the biggest challenges of building the UK Trade Tariff was the size and complexity of the data model (see a part of it below).

talk

The students were keen to understand the development of a real Rails application and took the opportunity to grill Matthew on the challenges they’d face as software developers.

Given the application is open source, it was a good opportunity for the developers to have a look at a well-tested and complex Ruby on Rails application.

The Trade Tariff code is open source, so students had an opportunity to look at it. If you are interested, you can also check it out on github:

https://github.com/alphagov/trade-tariff-backend

https://github.com/alphagov/trade-tariff-frontend

You can read more about this project in the post below:

The all new Trade Tariff tool

Do you need help with your application?

At Bit Zesty, we specialise in building and maintinaing bespoke software and intergrating AI into existing applications.

Looking to build an application, but unsure of the price? Keen to discuss our experience, processes and availability?

Back to Blog

Related Posts

View all
Brighton Ruby 2024

Brighton Ruby 2024

Brighton Ruby 2024 was nothing short of amazing. It brought together passionate Ruby developers from around the world to share knowledge, network, and have fun.

Ruby on Rails: Top 5 Gems to Enhance your Application

Ruby on Rails: Top 5 Gems to Enhance your Application

Creating a Ruby on Rails app can be a challenging task, but it can be made easier by utilizing different gems. These gems consist of third-party code libraries that can significantly speed up the development process. While some of these gems are necessary for Rails,…