Building a successful app demands more than just a stellar product. It requires a strategic approach to several non-technical facets, such as marketing, networking, and...
Director of Nimblesite, Melbourne's Premiere Flutter Development Agency. He has been developing software for over 20 years. Passionate about Mobile Apps and developers, Nimblesite can help you hire the right developer for your project. Call today 1300 794 205
Building a successful app demands more than just a stellar product. It requires a strategic approach to several non-technical facets, such as marketing, networking, and...
Most modern software teams do some variation of Scrum. You can read the Scrum Guide here. According to many, Scrum is an “Agile” framework, but...
Introduction
Back in the day, many desktop apps talked directly to the database. We didn’t have APIs over the top of the database, and quite often,...
This is a parody blog post about how you can manipulate language to make a made-up pattern sound like a perfectly reasonable solution to a...
This article is part of a series I am writing about testing. It refers to an article I wrote on test isolation, which is important reading for...
This article is part of a series on testing that I am writing, and this series is part of an e-book on testing that I...
Artificial intelligence (AI) has already significantly impacted various industries and is quickly making its way into software development. As AI technology advances, software businesses will...
Hiring a software developer can be daunting, especially for small businesses or startups with limited experience in the field. You may decide between hiring an...
Google Cloud Run is a serverless container app service. You can deploy containerised apps to the cloud, which will autoscale horizontally with minimal configuration. It is...
Once in a while, I get into a Twitter debate about cross-platform vs. native apps. It’s a difficult conversation because people have very strong opinions...
Performance and scalability are two related but separate aspects of a system. However, there is a lot of confusion around the two terms, which often...
Breaking your solutions up into manageable chunks (libraries) is one of the most important aspects of code maintainability. This article is .NET centric, but the...
Computers are expensive, and you may need to buy a Mac and a PC as a mobile developer. As a mobile developer, you will spend...
If you’re reading this, you’re probably a development lead or someone else in charge of interviewing or hiring development staff. This article is based on...
The term “anti-pattern” is a derogatory term used to disparage software design approaches that a given developer or group of developers may not like. The...
There are some difficulties with versioning APIs. One such difficulty is dealing with mandatory columns. If a back-end API upgrade is taking place, and we...
This article is part of a larger series that I am writing on App Store Deployment, but this is not limited to App Store Deployment....
App Stores are a great advancement in Software Deployment. They offer something like the Zero Footprint model while still allowing the application to have access...
This follows on from my article about App Store Deployment. Here I am going to offer a strategy for dealing with App Store Deployment where...