App development.

App development
Developing awesome software is at the core of what Codebots aims to achieve. Developers reap the benefits of faster, more efficient app development; developers can choose the technology stack they want to work with, progress their apps through various development environments, setup test automation and experience total control over customisation, maintaining ownership of their source code.

All successful modern businesses engage in app development at some point. The digital era and continuous evolution of digital experiences through low code, no code, and multi-experience development platforms (MXDP) are enhancing our ability to optimise user experiences.
The fast beats the slow: be agile

The fast beats the slow: be agile

Eban Escott, 21 August 2017

Agile is a buzzword that's been circulating around the IT industry for some time now. It's been gaining traction over the years and is now the favoured development approach for many development teams. Codebots is no exception.

Before it wrecks itself, Codebots checks itself

Before it wrecks itself, Codebots checks itself

Kaelan Reece, 23 November 2017

When humans write code, they need to generate tests to ensure their code works properly, and doesn't cause any problems in other pieces of the code that have already been written. When codebots write code, they also need to write tests, just like humans. This Academy post is all about writing tests to make sure your project is working properly.

What are environments in software development? A guide to the development, beta, and production environments.

What are environments in software development? A guide to the development, beta, and production environments.

Tessa Holland, 20 December 2017

Software development teams use environments to create "stages" as they progress apps through the development process.

Use Git to Git good code

Use Git to Git good code

Leo Mylonas, 21 December 2017

Version control is a fact of life for any software project. Whether you're writing code with a bunch of other people, or it's just you doing your own thing in your spare time, you need to find a way to manage the different versions of your software, the features you develop, and what you're releasing to the public.

Prototyping is dead, long live synchronous development + design

Prototyping is dead, long live synchronous development + design

Isaac Joekong, 16 April 2018

This issue with prototyping is so serious even Marcin Treder (UXPin, CEO) says it is the biggest problem in the design industry. Considering UXPin is a company by designers and for designers, we clearly have a problem.

What is technical debt and how do you pay it off?

What is technical debt and how do you pay it off?

Brodie O'Carroll, 28 May 2018

If you work in any industry related to software development, you should be familiar with the term "Technical Debt", but what the heck does it mean?!

History of app building tools

History of app building tools

Eban Escott, 05 March 2019

Most modern app building tools are lumped together under the banner of low-code; however, a split is emerging. Some platforms help developers be more productive and some help non-developers become developers.

5 reasons CTOs are choosing multiexperience development platforms (MXDPs)

5 reasons CTOs are choosing multiexperience development platforms (MXDPs)

Brodie O'Carroll, 05 March 2019

Multiexperience development platforms (MXDPs) help organisations to rapidly scale their applications across a range of platforms and devices.

What is source code? How it works and why you should own yours.

What is source code? How it works and why you should own yours.

Leo Mylonas, 24 October 2019

Source code is a set of instructions that a computer program will follow. It's the genetic makeup of your application or website. When you don't own your source code, you are 100% at the mercy of the development firm that built your app.

What is Rapid Application Development (RAD)?

What is Rapid Application Development (RAD)?

Brodie O'Carroll, 04 February 2020

Rapid application development (RAD) is a methodology that focuses on - as the name indicates - developing rapidly through frequent iterations and continuous feedback. As the demand for new software and features skyrockets in our modern tech era, RAD has become an increasingly popular development method in business globally.

What are microservices and what are they used for?

What are microservices and what are they used for?

Declan Healey, 04 February 2020

Microservices are a software development technique that arranges an application as a collection of loosely coupled services.

How you can build an app in 30 minutes: a workshop with Codebots

How you can build an app in 30 minutes: a workshop with Codebots

Tessa Holland, 25 August 2020

Learn how to build an app in 30 minutes with Codebots!

Start modelling your app today.