Architecture

Man brainstorming

Getting the most value out of your investment dollars is typically at the forefront of any investor’s mind. Application development is a complex and unpredictable process, so having your investment funds depleted due to unexpected complications is unfortunately commonplace. As always, it’s important to do your research before committing to any project, and in light of the aforementioned unpredictable nature of the app development, due diligence...

Read More

In this video, Daniel explains the two key areas of an application, the frontend and the backend. Each has it's own purpose and responsibilities. Both are needed in order for an application to operate and there are important reasons for the distinction between the two. Transcript G’day, I'm Dan, Founder and Developer at Denim Development. Today I'm going to be talking about the different parts of a web...

Read More

In this video, Daniel Boterhoven provides an introduction into Progressive Web Apps. What they are, how they've come about, and how they can benefit you and your business. Included is a demonstration of how to install a PWA to your device home screen. Transcript G'day, I'm Daniel from Denim Development. Today I'm going to be talking all about Progressive Web Apps, what they are, how they've come about,...

Read More

High demand for apps and software has seen a corresponding increase in the cost of hiring developers. Often, this cost reaches beyond the budget of many businesses. However, no-code and low-code development platforms allow for a drag-and-drop style of application development, which bypasses the need for developers. This cost reduction has made application development viable and popular for many businesses. However, as with all software development...

Read More
Man holding smart phone

Till recently, there has been a clear distinction between web applications and mobile apps. A web application is accessed via a web browser, either on a desktop, tablet or mobile device. Mobile apps, on the other hand, are installed via the App Store or Google Play. Each have their own benefits and limitations - web apps are more accessible, but mobile apps provide better functionality...

Read More
Cloud Native

Heard of Cloud-Native Applications (aka Cloud Apps)? This has been a buzz word for a few years now - since Matt Stine’s 2013 Pivotal talk, in fact. Think of them as the next generation of web or mobile applications. In this article, I’m going to talk about what makes Cloud Apps so great. Also, why you should be seriously considering migrating your traditional applications to Cloud Apps,...

Read More

Our online ecosystem of websites, web applications and mobile apps is thriving. And with the unprecedented growths comes the increased need for cooperation and connectivity. The most common and well-known mechanism for facilitating this inter-connectivity is what is called a Web API. You may have heard the word acronym "API" before, particularly if you're involved in technology in your profession. So, what is an API? and how...

Read More

Web technology is evolving at an exponentially fast rate, and if you're a non-technical founder then it's understandable that you're not completely over the inner workings of your startups technology stack. However, your life and that of your team will be made significantly easier if you know a few of the fundamentals of web technology. So today, we're going to touch on some of the basic components...

Read More

Progressive Web Apps or PWA takes advantage of new web technologies enabled in modern web browsers to provide users with an experience that's indistinguishable from using a native app. With PWAs, a user can simply click a link from a search engine result and immediately access all of a product's features and content that is normally only available through a native app. There is no more...

Read More

With websites, and especially web apps, it is often important to provide a level of functionality that goes beyond the simple operation of the open page. You now have more websites that require running a number of background tasks in order to provide a more complete experience. One of the newest and most effective ways to achieve this is through the use of service workers. What...

Read More