Blog

 image

Upgrading Ruby on Rails code - the Definitive List

Most Rails update guides are just sad regurgitations of rubyonrails.org guides. But not this one. Strap in. Get ready. This is the unvarnished, definitive guide to all the gotchas and rabbit holes out there.

 image

Updating your Ruby on Rails application to the latest version 

Once upon a time, it wasn’t uncommon for people to leave their web application the hell alone once they’d stabilised things. In the belief that making changes might introduce problems. As we've become more dependent on stable apps, and the threat of cyber security has become bigger, this is no longer viable. It’s really important to keep your Ruby on Rails application up to date

 image

What exactly is a React Developer, and how can I become one?

A React developer is a software developer who specialises in building web applications, particularly front-end user interfaces, using the React JavaScript library. React is a popular open-source library developed by Facebook for creating interactive and dynamic user interfaces

 image

What is a Ruby Developer, and how to become one

A Ruby developer is a software developer who specialises in using the Ruby programming language to build web applications, websites, and various software solutions. Ruby is a dynamically-typed, high-level programming language known for its simplicity and productivity. It's often used in web development frameworks like Ruby on Rails, which is a popular choice for building web applications.

 image

Why it is important to keep your Ruby on Rails application up to date

It's really important to keep your Ruby on Rails application up to date. I know, it would be nice if it just automatically updated itself somehow. Here's some compelling reasons to do that update.

 image

Cyber Security from a Development perspective

The easiest way to exploit your platform won’t be by dressing up in a Ninja suit and breaking into your network. It will be finding a mistake or loophole in your code, and taking advantage.

 image

How a brand new project can still be insecure

So you've just launched your new project. It must be totally secure right? Not always - there are often vulnerabilities that may reveal over time. Here's how we go looking for them.

 image

Which technology stacks or frameworks are more or less susceptible to being hacked?

We’re often asked if a particular framework or technology is more or less susceptible to being hacked than another. Or put another way, is one “more secure” than another? While the technology stack kind of matters, it really comes down to ongoing effort and experience of your team in understanding security risks.

 image

Fixing security flaws with a smarter UX

Some security problems come about when the security of information shown isn't considered during the design process. Here's an easy fix, with 4 different approaches to address the issue

 image

Platform Security - maybe you're the security flaw?

Many organisations spend a lot of time evaluating and worrying about cyber risks from hackers or information leaks. But what if the actual security flaw came about as a result of a decision you the Product Owner had made? Some tips to identify and avoid this.

 image

The Goose Strategy: Getting Out Of Scope

The Goose strategy - move your application out of scope as much as you can. Try to keep the really complex parts of your app behind the scenes, and only expose the simple stuff which can be more easily locked down and quicker to audit.

 image

What are the different levels of payment maturity?

A summary of each of the different levels that we use to describe the relative maturity of a payments process. Starting from the very basic / starting off, through to the teams that are really cracking it.

 image

Payments case study - better payments as a way to reimagine your Product.

A case study on a company that explores two options for implementing online payments, and how the results of each of those can impact company business performance going forward

 image

Payments implementation scale

An explanation of the different technical approaches for implementing online payments, from a simple shop on eBay through to a more scalable and custom technical platform.

 image

Where to start on the road to digital payments success?

A checklist of steps to take to begin the process of integrating online payments into your business. Start small and soon, and make sure you validate your plan with key stakeholders.

 image

Automated vulnerability scanning for Ruby on Rails and SaaS projects

Vulnerability scanning software Ruby on Rails analysis

 image

How much should I spend on my website?

Building a SaaS platform isn’t a modular commodity with a fixed price.

 image

Why choose Ruby on Rails?

The no nonsense guide for entrepreneurs, startups, product owners or anyone that is a bit baffled about tech stack options.

 image

Hiring a web development team you'll love

Working out the best way to resource the development of your project can be hard. It's super competitive, and can be hard to compare apples with apples.

 image

What makes property management so hard?

From the outside looking in, the property management business looks pretty simple.

 image

The hard thing about AI isn't making it - it's testing that it works

Testing Machine Learning or AI powered features is often trickier than it seems

 image

Feeling a bit stuck on your MVP development?

A really common scenario: you've had some code developed, but now you're feeling a bit stuck

 image

The problem with great startup ideas is that everyone has one

Execution matters. Your development team matters.

 image

Why we don't enter awards… And why I irritate Wayne.

I have this friend. Let's call him Wayne. He works in advertising.

 image

Digital agency vs a Technical Agency

Digital agency vs a Technical Agency

 image

ATO gets sharp on R&D Tax refunds for software development

R&D grants can help offset the cost of development. But you need to make sure you're actually innovating.

 image

Defining a Digital Product

One of the things we focus on is developing Digital Products. These are websites that provide some form of utility to users - these allow people to "do" stuff

 image

The WordPress Effect

The growth of tools like Wordpress have had a massive impact on the web development market. It's created two very distinct areas with a huge gap between.

 image

Cache busting Gmail's new image caching

This week, GMail announced images are on by default. If you're a marketer, you might have seen some posts about how exciting this is that we can now track emails again.

 image

The perils of ecommerce and how objects may appear larger and better

Ever bought something online that wasn't what you thought it was?

 image

If my customers mainly use mobile devices, should I be building a phone app?

Most of our projects now have over 50% mobile traffic. So mobile strategy is becoming increasingly important

 image

Fast follower strategy DOA?

Five reasons why we think your fast follower strategy might not work out so well.

 image

Getting more efficient with our Ruby on Rails projects

"convention over configuration". How to improve team effectiveness and quality.

 image

Testing web projects

One of the things we've started doing quite differently over the last few years is how we test our web projects

 image

Mobile first - 5 key constraints on mobile devices

Get ahead by going 'mobile first'. Let's take a look at some of the challenges we face when doing so.

 image

Going Mobile

Mobile traffic is growing crazy like. If you're addressing this already by thinking about a mobile aspect of your website, great! If not, read on…

 image

Bypassing the sign up hurdle with super-soft joins

How we use super-soft joins to interact with users on personal subjects.

 image

Manage SSL redirection in Nginx using maps, and save the universe

Solutions to simple yet common and frustrating problems. We spill the beans on how we do it.

 image

How a project gets tested and deployed with GitFlow

GitFlow is the way of the future. Find out why and how here.

 image

Clicktale Review - how the technology works and why it didn't for us

It could be so good, but sadly Clicktale doesn't do everything it says on the box.

 image

Setting Jira priorities - Team Six and The Iceberg

Seal teams, titanic sinkers and our prioritization ratings.

 image

10 ways to improve your phone app development brief

Ten quick tips: considerations for your iphone app design brief

 image

Why we use Ruby on Rails

We do a lot of work with a programming language called Ruby on Rails. This is why.

 image

Multi-variate testing

Lately, we've been doing quite a bit of work on sites which involve multi-variate (MV) testing

 image

Fat footers - should they include a sitemap

There's a bit of a design trend at the moment towards making more of the footer area at the bottom of your site.

 image

Refactoring a design

We've recently spent some time adding some new features to a site that we built a while back.

 image

Visualising your online customer funnel

Refine your user experience and create better ROI by taking an internal look at what happens when your customer visits your site.

 image

Red Ant web design award at UTS

It's been a good few years of sponsoring the UTS design awards, here's to this one, and many more!

 image

Red Ant creative award at UTS

We're sponsoring an award at the design school of University of Technology, Sydney.

Let's build something awesome together

Hire us