Marketing 101: What to do With Original Research

As the varied and wide expanses of worldwide marketing have shown, no two strategies are alike. Each strategy will have to cater to different project needs, and knowing which strategy will work best for you is the starting point in any successful endeavor.

One of the most difficult hurdles to overcome in marketing is the mass amount of effort needed to create an end product worthy of beneficial responses.

In all things, there are those who thrive and those who dwindle; with the latter coming in at an astounding 65%. It’s natural for one to start asking why. 

What is it exactly that “successful” marketers are doing that the less experienced ones aren’t? 

Original Data in the World of Marketing 

What sets successful marketers apart is that a vast majority of them have admitted to using original data wherever possible.  

The real question is: how do they do that, and how can you do it too?

If you find that you are one of the unfortunate marketing minds struggling down an unnecessarily rocky path, the good news is that you’ve started asking the right questions. Better yet, with a few tips and tricks you could completely change your marketing approach for the better.

So let’s get to it.

Game Changing Things Marketers do to Improve Their Approach 

Applying a Focused Effort 

A leading component to successful marketing can be summed up in one word: focus. This means finding original content and uplifting sales. 

While working within a budget, we tend to want our resources to do a lot of things while sticking to a basic costing structure.

In most cases this can, and often does, lead to a cluttered and potentially ‘copied’ end product. It costs less to build on an already established idea, after all.

However, this is where pack leaders and successful marketers tend to break away from the norm – they do not limit themselves by using pirated ideas, and they definitely do not try and cram a potentially successful idea into an unrealistic budget. 

What makes these successful marketers shine is that they understand that the end result should never be a reflection of what you could afford, but rather present an uplifting goal or achievement that benefits your company and any potential clients simultaneously. 

So, wanting to do your content and business justice comes down to how you focus your ideas:

  • Always start by defining your marketing goals: immediate, short term and long term.
  • With these marketing goals in mind, start asking the questions that really matter. Look at your marketing ideas with a narrow perspective and cut to the simple truths of your chosen path.
  • Find the originality in each point, instead of relying on well-used ideas to define your outcome.
  • Create realistic cost parameters that are not so small that they affect your implementation, but not so large that you cannot afford them.

Getting Your Concepts out to the Public  

Marketing can be seen as the art of give and take. When done correctly, it’s a gift of solutions a business provides to the public. The take is what they get back for their efforts. 

In order to get your content properly noticed, you need to go to the people – you need to find your readers and transform your ideas into action.

There are numerous ways in which a wider content coverage can be achieved – including media mentions and backlinks. When it comes to the application, each method can provide a different type of success when used right, and while some may work better than others; a defining step leading marketers take is choosing the right method for their end goal.

  • Upon reflection, one of the most popular forms of marketing outreach is achieved through medias mention, which can include blogging, social shares and general public recognition.  
  • Statistics have shown that as much as 69% of successful marketers create partnerships with other leading web organisations; and this usually consists of social media platforms. By doing this they are able to get their marketing content out to more people and make the potential for backlinks possible.
  • Mainstream marketers make use of both outbound (advertising) and inbound (content marketing) techniques to generate hype for their content, but, any established professional will advise that finding the balance between the two can either make or break your approach. 

Using Effective Survey Technologies  

Another highly effective technique that separates successful marketers from their less-successful peers is the ability to write survey questionnaires that provide an elevated level of interest and storytelling.

While producing surveys and generating questions may seem fairly straight forward, there is actually a proven science that goes into creating a successful survey:  

  • Successful professionals take the time to establish how they want their audience to think differently as a result of their content and what it provides.  
  • They define the story they want their marketing to tell, and gear the related questions in a complementary way, e.g. including life goals for younger respondents.
  • They use respondent disqualification technology to maximise their selection process, e.g. age, sex and race. This helps ensure the surveys are being completed by the precise group of people needed at any given time.
  • They use survey logic technology when needing a survey to perform optimally. This allows a survey to ask the right questions in relation to the feedback the respondents provide, thereby avoiding incomplete surveys due to lack of knowledge or interest.

Degrees of Demographics

A great upselling trick used by industry professionals is including the ebb and flow of public consumption and patterns aka demographics. There is always some form of peer pressure prevalent in our day to day lives, and established marketers not only understand this, but find ways to use it to their benefit.

Obtaining a successful marketing impact can easily be achieved by using demographics, whether concentrating age groups, branding and public consumption or business details like company sizes, industry inf
luence or notewort
hy accomplishments. 

  • Researching demographics is not only beneficial, but crucial when wanting your work to seem credible. 
  • Successful marketers often use statistical data relating to popularity, populations and group trends in the form of “comparison” – e.g. using data in men vs woman scenarios, or saving percentages in one service vs another. This often lends them an edge over their competition purely because they are “In the know” and able to work that knowledge to their best advantage. 
  • Highlighting the attitudes and habits of different generations can also work in one’s favour; especially when targeting younger respondents. The better it makes them look, or the more impressive it seems the more they will want it. Look at celebrity presences in marketing – This is why they do it! knowing your targeted audience and customizing your efforts accordingly by applying relevant incentive could greatly benefit your end goal.     
  • Another one of the most successful benefits of demographics is that they can be very dependable and recurring, generally the public is very prone to patterns and overtime come to expect certain things. A great example of this is summer or winter sales, as the seasons change people start to expect certain types of marketing, offers and sales. Tapping into this is a great way to boost your revenue.   

Creating Original Content is what Success is all About!

An important aspect and probably the most defining difference between those who succeed and those who don’t is the ability to not only create quality content and a healthy outreach but use the momentum gained to generate future directions and accomplishments based on the feedback given by clients. 

Getting your company on the map might be the first step of marketing, but as so many successful professionals have learnt; it’s the ability to not only make today a success but also convert that proactivity towards the days to come; through adapted content creation.

So go ahead and make your mark, keep these tips in mind and soon you’ll be in successful category too! 

How to Increase the Money Your Customers Spend via Your Mobile app

Mobile apps are big business. When we say big business, we mean SERIOUSLY big business. According to stats from BuildFire, between 2016 and 2017 there was a 35% increase in spending via mobile apps.

This means that if you don’t have a mobile app for your business, you need to get one. If you do have one, you need to maximise the amount of money your customers spend with you using your mobile app because, as can be seen by the numbers, people are keen to spend money using their smart device – be it a tablet or smartphone.

In this post, we’ll share six tips with you about how you can increase customer spending via your mobile app.

person holding black iphone 4Implement A Customer Loyalty Program

Researchers, from 2006 to 2016, looked at the growth patterns experienced by customer loyalty programmes in the United States and found the growth to be staggering – from 3.3 million to 3.8 billion – in the last two years of the 10 years.

This means that people are willing to be a part of these types of programmes in which companies reward loyalty from customers, though only if they receive tangible benefits.

So, to stimulate customers to spend on your mobile app, why not incentivise them to do so with, say, for instance, a 10% voucher off their in-app purchases? As they are getting tangible benefits, they’ll be more likely to keep on coming back to your app.

Monitor in-app Behaviour

The beauty of having customers purchase via your app is that you can monitor their behaviour. For example, if they keep on browsing goods in a particular section of the store, and leave without making a purchase, you can target these customers with targeted ads. In addition, you can also upsell them on various products – in their preferred departments – when, for example, there are specials on the products or there are new products on offer.

Ask for Customer Input

You need to take care of your customers. If you don’t – and they feel it – they’ll leave you for your competitors. If they are impressed by your competitors, they won’t come back. The stats back this up. More than half of people in the US have not gone through with a planned purchase because they received bad customer service.

The best way that you can make your customers feel that their opinions matter to you is by posing the question to them of what they think of your company. If you’re not getting a good uptake on your survey, give a little bit of an incentive. We guarantee that this will get them racing to fill in your questionnaire.

Strengthen Your Branding

One of the critical things that you can do to get people to start buying via your app is by building a strong brand. A lot of people are hesitant to make any purchases through an app as they feel that these platforms are not secure. However, if people recognise your brand in the marketplace, and you develop an app, they will be more likely to make purchases as they trust you.

Encourage Mobile App Downloads

If you want to increase customer spend through your mobile app, you first need to get people to download the app. A fabulous way to do this is to advertise your mobile app on your mobisite. Have special offers available to people who make purchases through the app to encourage these types of purchases.

Harness the Power of Push Notifications

Push notifications are powerful on mobile apps as these devices can prompt people to take immediate action on your mobile app. However, use these sparingly as the more push notifications that you send out, the more likely it is that your users will become irritated with your app and uninstall it.

As with all marketing strategies, it’s never a good idea to only try one approach. The same goes for marketing mobile apps. So in your quest to increase the visibility of your mobile app and, in the process, increase customer spend on this, make sure that you try a variety of techniques to help you achieve your ultimate goal.

A Time & Place For All Things – Why Mobile Web Apps Can Be Better

Hybrid apps, web apps,native apps, mobile web apps and mobile-optimized websites, talk about a mouth full! In our modern and technological society online applications otherwise known as Apps are multiplying at an astounding rate, and it’s no wonder so many people are struggling to keep up or even make sense of what everything is.

Where once our greatest achievement was the internet and launching a website, now there is literally an app for almost anything from ordering food, delivering goods, checking the weather even step counting. Like walking into an exotic bazaar it’s easy to get lost in the sights and sounds and lose sight of quality over quantity.

So what is the correct time and place for an App? And more importantly how do our popular mobile apps rate against older giants like websites?

To clean up the mess that surrounds the various types of apps, you should make an effort to better understand the key differences between them.

mobile web apps

Time Old Websites VS Progressive Web Apps

Ever heard that saying “Back in my day…” If things are judged according to their lifespan then websites will win hands down. In truth it’s a human’s nature to cling to the familiar and name it indispensable. Because of this there are many that still swear by websites and refuse to budge on the matter, as they say ‘if it ain’t broke, dont fix it’. However as the times are changing and the young take over web apps have become a steady trickle mixing with the tides of trend, it has become common to see a website as an internet resource that passively gives you information, not really interactive but informative nonetheless.

This is where web apps show their greatest differences and possibly their greatest strength. Suddenly you not only have a resource for information but the jovial experience of interacting with that resource while you learn. User engagement has become the wind propelling our industries forward. Quizzes, questionnaire, puzzles, online chat forums. Suddenly the web is no longer something you can only look at and store things on, you’re becoming a functioning part of it!

Localised Native Apps

Mobile web applications are an interactive feature-rich and responsive website that exists in your mobile device browser, and can be easily found via a search engine which doesn’t have to be installed on the device you want to use. Its efficient, convenient and a great example of it would be News 24.

This differs to a native mobile app which is a piece of software written specifically for a target mobile OS in the OS-compatible languages and installed on the storage of a mobile device. For example WhatsApp.

Mobile Websites VS More Modern Mobile Web Apps

So just to get one thing straight, just because they have gone and put “mobile” in front of the word website, doesn’t actually mean that the original concept of websites has changed. They are still the before mentioned resource that passively gives you information. In Fact the only difference between a “normal” website and a “mobile” one is that you may no longer be confined to your desk and desktop by extension, now you can find and use that website on your phone’s built in browser.

This differs from Mobile Web Apps in the sense that it is a client–server computer program which the client runs in a web browser.

Hybrid Applications

As a simple definition check will tell you the term hybrid is used to describe a thing made by combining two different elements. Similar to a web app, this type exists within a browser but doesn’t have a complete and free access to the device its being used on. The perfect time in choosing to develop a mobile hybrid app instead of a mobile web app would be if you want to drive more engagement by asking users to install it on their devices, enable offline-use and have a possibility of sending push-notification. Great examples of hybrid apps would be Instagram or Snapchat.

Progressive HTML5 Web Apps

As one of the world’s leading programming languages, it’s only natural that it would lead to web app development. Being coined with terms like web app revolution these types of apps enhance functionality and bring out existing advantages of other regular mobile web applications.

For example, while still being discoverable via a web search, progressive web apps can also be installed on a mobile device. The technical capabilities of HTML5 apps are fast surpassing those of hybrid apps now and are approaching native app functionality. It has now reached the point where any HTML5 app is capable of push notifications, offline work, read all data input types and access functions on a device like the earphone, voice record and camera options.

Implementing Web Apps In The Name Of Success

Web applications have come a long way since they were first created, they have become the leading forum of interaction and outreach, changing the way things are done and helping create a more convenient world. There are many reasons why one should invest in app development and make it a part of our daily tools. Our future is not only bright but exciting as well! Who knows where we will be in years to come, perhaps a tech savvy populous evolving on the applied advancements of our current minds and capabilities of the future ones.

Watch This Space– What’s Hot and Happening in Web App Development

Sometimes mistaken for an extension of standard software engineering techniques, web app development has become so much more than that. Centered around the early 1990’s It was first started as a means for people around the world to be able to communicate from any computer to any server and vise versa while using a worldwide system of computer networks aka- the internet. This break through lead to massive computing domains like Gmail, yahoo, Facebook and more.

As things stand today, we’ve come a long way since the days of client–server models, where the processing load for the application was shared between code on the server and code installed on each client locally.

A few fantastic examples of this include:

In 1995, the well known and revolutionary JavaScript was created- that irreversibly changed the way a program was written. E commerce like Amazon and eBay were released and now we’re looking at the realities of cloud-based storage and interactive applications.

It has been said that before a man can run, he must first learn to crawl. This is a novel idea to be sure, but not really one that has been adhered to in terms of our technical advancements. We are running like forest! Gaining more and more speed with every step.

Its intense! Its exhilarating! It leads to the only natural question one can ask – What’s next?

Expected Trends in Web App Development Moving Forward

Serverless Trends Are On The Rise

Up until this point the larger resource heavy providers like Google, Microsoft, Facebook and Amazon have been at odds when it comes to market space. They all have mass industry influence and moving forward would naturally like to increase that. The problem comes in when one looks at the server space available around the world. The internet may seem like a limitless and vast platform that is immeasurable but in actual fact it is not. At current standing these providers hold 1.2 million terabytes between them, and when the internet was first created they included enough “space” for 4.3 billion web addresses.

In 2018 it was announced that the internet was in fact running out of space. In order to contend with this problem, many companies are starting to look into “serverless” solutions. Microsoft Azure and Google Cloud Functions are two great examples of this.  Azure offers a comprehensive set of development, deployment, and management tools. … Event-driven applications are now possible using CloudEvents with the Event Grid event-routing service, so moving forward it is safe to say that this will definitely become mainstream and sooner than you might have thought.

Javascript is planned to become one of the most prevalent coding languages in use

Yes, it’s a fact that Javascript changed the way programmers do what they do best. The main reason for this and the main difference between this specific programming language and others is mostly due to the fact that Javascript is what it is called a scripting language. It doesn’t have to be compiled to be executed, like other languages including C++ and Java.  Instead JS is dynamically typed unlike C+ and Java which are static typed. This one difference makes it a much faster language to use.

Because of this, Javascript has been voted the most preferred programming language for six years in a row, and moving forward there is an anticipated use increase in certain Javascript extensions including Vue.js, ReactJS and Angular 7.

AI technologies and machine learning are becoming more user friendly  

Up until now, in many ways the concept of AI and machine learning has been somewhat of a myth. Through recent development the strength of these concepts can now be brought down to a plug-in. By importing or making use of various programming libraries, simple applications can now be enhanced dramatically. For example AI assistants on web portals, the continuous advancement of advertising and immersion in virtual reality.  

An increased use in fringe technologies

Communication is broken down into two things – questions and answers. Programming is no different. Interacting with a website is nothing but quaring information, by using fringe technology and scripting languages like GraphQL and Typescript you can add ease of development and robustness to the applications. Especially for developers who don’t want to deal with writing complicated queries, while delivering scalable & optimized results.

Because of this there is a usage increase expected in regards to these types of programs and enhancements.

JAMstack is expected to become one of the popular kids

JAMstack stands for JavaScript, APIs, and Markup, and can be described as a modern web development architecture based on these features. The JAMstack is not about specific technologies. It’s a new and innovative way of building websites and apps that deliver a better performance, a higher security, lower cost of scaling, and a better developer experience.

Popping into existence in the early 2000’s, it has slowly been gaining momentum mostly due to its ability to provide pre-built files over a CDN, using caches for lighting fast content loading and 3rd party APIs where required to generate dynamic data.

There is a major usage increase anticipated in 2019 and later. So best keep an eye on this one.

Adaption is the key to every form of evolution – in order to master one’s circumstances you need to be able to not only make them work for you but in a sense actually outgrow them. Looking at it in this manner could go a long way in expressing why humanity has become so determined to advance themselves technologically as fast as possible. We have already made unbelievable leaps and bounds in this regard and I am sure that moving forward will be no different.

2019 is looking to be a year of streamlined programming, faster development and enhanced capabilities. It’s exciting! So open your mind – watch this space and lets get going!

How to Make a Successful New App With a Used Idea

App creation has taken the world by storm and all but changed the very fabric of how we see the world around us.

For the last eleven years the world has gone from enjoying the simple pleasures of the infamous Snake app on Nokia phones, to using an app for practically anything you can think of; from checking the weather and news events all the way to monitoring bodily functions, shopping, and socializing.

In fact, app creation has become so prolific that startups can understandably feel daunted and pressured when wanting to make their own mark in this vast industry.

Measuring Up Against The Giants

There are so many big players on this court including Facebook, Instagram, Google, and Twitter, all offering numerous facilities that wow the masses already – how could you possibly hope to compete? The answer is simpler than you think.

As massive and glorious as these developments may seem, they all started in the same place and the shocking truth is that these corporate giants weren’t actually the first ones! Facebook stole the limelight from predecessors including Myspace and Friendster. Twitter did the same thing to former apps including Hipstamatic and Instagram.

With so many methods already mixing together in this pot of profit, it’s extremely difficult to invent something completely new. And honestly, in most cases it’s unnecessary. The trick is looking for loopholes or ways to do something common better than before. Tricks And Tips For Successful App Development

Tricks And Tips For Successful App Development

Working with a used method can take a little more effort and forethought, but with the right steps you can take any idea and make it your own. This avenue can also grant you the added benefits of a tried and tested industry and audience, and when done right it can be more beneficial and faster than starting completely from scratch.

Here’s what you need to do:

Find Your Gap

No matter how good an app may seem, there will always be pain points or weak areas that could be improved on in one way or another. One of the first steps to getting into this industry is finding these weak spots and looking for the opportunities within them. This is a fantastic way of taking a used idea and making it an improved facility in your own creation.

Create Better Designs For Limited Options

Product design has always been one of the most fundamental aspects of a successful app. However, there will invariably be one or two aspects that could have been designed differently or more proficiently.

One of the main reasons why Facebook has done so well and risen to the very top is not because they are new and exciting; they actually use the same concept ideas their predecessors did. The difference is that they designed their app better and developed it for a little longer. So, while they may have been out of the gate a little late, the way their app has been designed is their biggest success. Right from the beginning it included syncing features earlier apps lacked and ran much smoother than any others did. Faster development is not always better.

Tailor-Made Monetisation Strategies

Now as different as you may want to be, some app details will always stay the same. Making money is making money after all. On a general basis, there are already numerous ways in which businesses are using apps to generate extra income, including sign up fees, click baiting and adverts, upgrading packages, and content packages.

The trick to making your own mark is finding an income strategy that not only suits your product concept but is also user friendly. A great example of this is image editing apps that offer professional content for a select price by simply purchasing in app. It’s convenient and therefore users tend to be more open to paying.

Multiple Platforms

If you take a closer look at master apps like Facebook and Instagram, you’ll notice they are never just on their own platform or a singular platform. The more platforms your app is featured on, the better known you will become. Just because you are trying to outdo the big boys doesn’t mean you can’t use their platforms to give yourself a bigger boost. Advertising is still the majordomo and thanks to current upgrades, syncing is the new big thing. Placing links of your app on other more popular apps can lead to higher user traffic.

Relevance Is Key

One of the most important facts about supply and demand, even when it comes to apps, is that relevance is everything. You could have the fanciest hardware, the most complicated programming, and the most streamlined user interface and still not achieve your goals. If your audience can’t relate to what you’re offering, chances are they will be less interested and this will reflect in your app’s popularity.

A general rule is that keeping it simple yet capable is the best way to go. Just because you are using an old idea doesn’t mean you have to go overboard with your delivery to make up for it. In most cases convenience will always trump a flamboyant approach.

Realising Your Success Success

As of 2019, there are over 2.1 million published apps available to the public. With such a massive shoes to fill, tip toeing will not get you far.

It is possible to create an app of your own even if the idea has already been used by dozens of others. It all comes down to how you do it and more importantly how you make it your own.

Don’t let the numbers scare you. If you want to make an app then go right ahead and make it. Just do it well.

Web Apps Are Only Getting Better, So Make The Most Of It

The web wasn’t always the massive, interactive sprawl it is today.

When it was first created, it was basically just a collection of hyperlinked documents and the beginnings of its interactivity started in the early 2000s with the hype of “Web 2.0”. From the early IRC chat boards and plain HTML pages, the Internet evolved to its current form, in which users can shop, email, work and collaborate, all through the use of web apps such as Gmail, Twitter, Google Docs, Slack and Trello.

Some of these apps allowed collaboration or traditional desktop apps to move online, while others such a Slack and Twitter’s embeds, retained the nature of a hyperlinked document.

Despite the interactivity they’ve added to the web, the golden rule of web apps is that the native version is probably better.

Currently, native apps – the apps that are specifically designed for platforms such as Windows, iOS or Android – have many advantages over web apps, because no matter how many JavaScript is piled onto an HTML document, there is no way it could ever match the quality and performance of a native app. Though building web apps is quicker, and distributing them is simpler, those advantages mean very little in the face of the advantages native apps offer.

However, the web is a constantly evolving thing, and certain upcoming web technologies could give native apps a run for their money.

iPhone X beside MacBook

Progressive Web Apps

Essentially, a progressive web app is a website with a ‘manifest’ file which dictates the app icon, name of the app and whether it should show the browser UI or take over the full screen, which basically allows users to add the website to their home screen or start menu and launch it like a regular app. Instead of loading from a website though, PWAs are typically cached on the device to provide some form of offline functionality – from saving the CSS and Javascript to allow the website to load faster, to saving everything a user does locally, just like a traditional app.

 PWAs also support push notifications and other background work thanks to ‘service workers’ which sync local changes to remote servers and cache new content – meaning the app is as up-to-date as a web app, but as responsive as a native one.

The best example of a progressive web app right now is the Twitter Lite client which is minimal, fast and comes with a toggle to minimize data usage.

Though Microsoft’s February announcement of Windows’ support for progressive web apps made a big splash, iOS added PWA support in Safari 11.3, meaning they can be created and shipped to Chrome OS, Windows, Android and iOs.

The caveat at the moment is that Google and Apple seem to have different visions for how much a progressive web app should be capable off, and Apple’s support standards are scattered and incomplete.


As computers have become faster and JavaScript performance has been optimized, the scope of work you can do on the internet has expanded from emails and writing text documents to creating music and intense graphic design.

However, an app written in Java or Swift for Android or iOS, or written in C or C++ will be much faster and more responsive than anything written in JavaScript. The speed of an app’s underlying code defines not only how responsive an app feels, but also limits what the app is capable of. Even something as simple as a Snapchat filter utilizes massive amounts of CPU and GPU power, and JavaScript just can’t compete.

WebAssembly, a binary format for the web, is beginning to change that. Being a binary format, it isn’t translated to CPU understandable machine code “Just In Time” like JavaScript is. Pre-compiled before being shipped over the web and full compiled by the browser once downloaded, parsing WebAssembly code isn’t as much of a burden on the browser, allowing it to run at near native speeds and almost as consistently.

Designed to work intraoperatively with JavaScript, web apps can have the majority of their logic written in JavaScript with only the speed sensitive parts such as the image processing algorithms running in WebAssembly.

One of the benefits of WebAssembly is not having to learn an entirely new programming language, as high performance code written in C and C++ can be compiled to WebAssembly, with even Unreal Engine and Unity having been ported to WebAssembly.

While many web technology proposals can sometimes get stuck in standards committees for years, or only enjoy spotty support, WebAssembly is already supported and shipped by all major browsers apart from Internet Explorer, and who uses that anyway?


Though not many people say that native apps look better than websites, it is a fact that they do look different, and even if PWAs performed just as well as native apps, they would still look and feel like a website because web apps are limited by their CSS and HTML.

One of the web technologies that has, unfortunately been stuck in standards committees for years, Houdini is a set of features that would allow developers to talk directly to a browser’s CSS rendering engine. Rather than creating a set of style rules and letting the browser handle it, Houdini would allow developers to create custom styles, animations and layouts.

To understand just how powerful this might be, look at Google’s Flutter app development framework. Flutter simulates the feel of native apps with pixel-perfect accuracy, though it’s not for websites, it’s for making Android, iOS and Fuchsia apps. Fuschia uses the Skia graphics library, the same engine that powers Chrome’s browser rendering to do that styling and animation.

When creating a website, the content is defined an HTML and the style in CSS, but rendering engines such as Skia paint the pixels – meaning you can tell the browser to create a blue circle, but it’s up to Skia to decide how.

Houdini allows you to talk to these rendering engines, but instead of writing custom Skia code and shipping it as a native app, the CSS and Javascript can be written to talk to each browser’s rendering engine.

Houdini’s code will coexist with traditional CSS, providing another option should you need something to look a specific way.

Unfortunately, most of Houdini’s specs are still in the air and only Chrome allows you to test many of the ideas, but if web apps are ever to mimic the feel of native apps, Houdini is probably how.

To recap:

  • Progressive Web Apps offer home screen icons, push notifications and offline support

  • WebAssembly provides native or near-native performance

  • Houdini will provide the fancy style

What About Native APIs?

Native apps will always have a place, and native apps can take advantage of platform-specific advantages from Google’s Visual Core chip, Apple’s ARKit, native graphics APIs and all the other features which keep operating systems competitive.

However, for apps that value convenience and ubiquity, web apps are set to grow in both number and importance., though it’s difficult to predict which next-gen web apps are set to make the biggest impact.

While Twitter Lite is a prime example of Progressive Web Apps, lightweight WebAssembly-built games might soon be everywhere.

Over the past 11 years, I've learned something new everyday

Raj Anand, Goodman Lantern

Over the past 11 years, I’ve learned something new everyday.

Over the past 11 years, I’ve learned something new everyday. Some days I’d find a great new tool, some days I’d learn a new technique. It’s important to me to keep up-to-date. Every business person needs to evolve with the pack or be left behind.

Over the past three years, a wave of new SaaS products have become available. It’s hard for newcomers to find the best ones. Often, there just isn’t time to familiarise yourself with all the options out there. I’ve managed to test a lot of them and find my favourites.

I’ve got some great videos that cover my 100 top tools that I’ve used on my way to 7-figure revenue. Check them out here and let me know what you think.