Mehmet Altuntas, Senior Azure Engineer, Transpire

Designing a cloud solution should focus on generating incremental value in the early stages. Use the pay-as-you-go strategy for the architecture and invest in scaling out, rather than delivering a large investment first version. The cost calculator is a good start to estimate the initial cost and operational costs. The following next step would be to establish policies, budgets, and controls that set cost limits for the solution.

The following example is mainly focused on optimizing the resources in DEV and TEST environment for one of the projects in the Azure platform.

In our…

Michael Hallorina, QA, Transpire

Tech Assessment — KMM from a QA perspective

Kotlin Multiplatform Mobile is an SDK that allows the use of the same business logic code in both iOS and Android applications. It was designed to help developers reuse their business logic between mobile platforms, whilst writing platform-specific code only where it’s necessary like to implement a native UI or when working with platform specific APIs.

It uses multi-platform capabilities of Kotlin such as:

  • Multiplatform Grade DSL
  • Kotlin/Native +
  • Kotlin/JVM +
  • Kotlin +

It also uses tools and features designed to improve the experience of building mobile cross-platform applications such as:

  • CocoaPods Integration +
  • Android Studio…

Man in the middle attacks

Phyras El Amin, (Support Analyst, Masters of Cybersecurity), Transpire

A Man in the middle attack (MITM) is one of the oldest ways of gaining access to unauthorised information. Hackers exploit a network or device by rerouting their connection to a secure site through their own servers controlled by them, and then re-establishing the link to a fake site. This works like a fake Bank Login page, but would send the data to the real site and allow a login, while harvesting the sensitive data.

These kinds of attacks are not very remote, as they are…

Phyras El Amin, (Support Analyst, Masters of Cybersecurity), Transpire

“Without access to the Internet, your device becomes a paperweight…” That’s the general opinion these days. The way technology is progressing, we are relying on internet access more than ever, and it is an integral part of workplaces, especially since many work remotely.

With such a global push to move everything online, we tend to forget that there are dangers in this vast sea of digital 1’s and 0’s. In a commonly occurring example, a CEO of a massive tech firm has logged onto her computer, and opened her emails, finding…

By Evan Amezcua, Frontend Engineer, Transpire

Gatsby and Auth0 has been in our Tech Radar for a while and recently we did a tech assessment to understand its benefits and shortcomings by using it to solve an actual problem. Sharing a condensed version of our experience here for you to read.

Protec the Spec — Transpire in-house apis

Created with Gatsby, auth with Auth0

Tech to test:

GatsbyJS and Auth0

Problem to solve:

At Transpire, we have multiple projects that the team is currently working on. Most projects have an API being developed and documented, but that API spec is usually isolated in the projects repository. Sharing this documentation with team members can…

By Kevin Yu, Quality Assurance/Support Analyst, Transpire

I had never coded in high school, while one year of uni had taught me how to figure out the time complexities of a few miscellaneous sorting algorithms, and the basics of programming using functions, loops, variables etc.

But there were many more things that working at Transpire, and working in the QA team, has taught me about building technology. Here’s a few…

Team members at Transpire
Team members at Transpire

The role of QA in the software development life cycle

How are applications made? Software engineers just build it, right? …

By Steve Li, Software Designer Engineer in Test, Transpire

From what I have seen, Charles seems to be one of the most popular and regularly used proxy applications among tech teams. So, I thought it would be good to give it a try.

Let’s go through some key points…

Installation and configuration

To install Charles, go to, download the installation package, and install it on your local machine.

To launch Charles, just run the installed app.

To configure the client side (mobile):

  1. Set the HTTP proxy on mobile. The address is the IP which launches Charles. Port is default to 8888.

Luke Pearce, Team Lead — iOS, Transpire

In mid 2019, Apple shook the developer world with the announcement of SwiftUI — a simple declarative way to build user interfaces across all Apple platforms. I was lucky enough to be in the audience for this announcement and it was clear from the excitement and reactions that this was a huge moment for the Apple development community. And although a shock, an announcement many developers had been waiting on for a while.

The announcement of reactive programming wasn’t new for iOS, but it had finally gotten the native support it needed to…

By Transpire

GovHack 2020 was an opportunity for team ‘Data Don’t Preach’ to think about how technology could help Victorians’ quality of life during Stage 4 restrictions.

This year’s competition took place remotely, which meant calling upon the tools and processes that Transpire has utilised over the past six months to ensure the project’s smooth running.

Here’s a closer look at how Anki, Jas, Kristian and Lucy tackled the challenge, and what their final concept looked like. More project info can also be found here:

By Steve Li, Software Designer Engineer in Test, Transpire

Once upon a time I was told I’d be working on a new and exciting mobile app, only not as a developer…but as a tester.

Although this was my first time testing mobile products, it meant I could play around with different devices, which got me very excited! However, a few thoughts came to mind:

  • How can I verify the APP sends the correct data to the backend?
  • How can I check whether the backend response the expected information to the APP?
  • How to simulate 400 bad request error scenarios on…


Transpire is a Melbourne-based mobile and UX consultancy trusted by Australia’s leading enterprises.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store