Digitalisation

Website app, responsive site or mobile site?

Responsive web design, app, or mobile website?

To have a successful web presence, it’s now crucial to be able to reach out to as many users as possible by making your site available on a variety of platforms. This means mobile websites and responsive design are becoming ever-more essential tools for website operators. But with web apps and native apps adding two further possibilities to the mix, deciding which option works best for you can be...

MOOCs

MOOC – the online education platform

MOOC opens the door to a new era of learning. Massive open online courses give everyone with internet access the opportunity to receive education at the highest level – online, without admission restrictions, and best of all, massive open online courses are free of charge. With the help of video clips, online forums, and quizzes, it is now possible to learn more about any topic via a MOOC. Anyone...

How to integrate a Facebook like/share button

The Facebook like button: how to embed social plugins

If you believe Facebook’s statistics, then users who regularly use the like button have more than twice the amount of friends as typical Facebook users. They also click on around 5 times as many external links. In order to reach such active users, it’s recommendable that companies implement what’s known as social plugins, designed to bring the famous interactive like and share buttons directly...

Parsing Errors

Parsing errors on Android: “There was a problem parsing the package”

Parsing is a process in which programmes split up blocks of information into understandable parts in order to analysze and evaluate the underlying structure. Programmes can use these insights to derive instructions. When there’s a problem parsing the information package, apps cannot be installed for example. Find out here how to fix parsing errors on Android.

Module tests in software development

Software quality assurance: module tests

Module tests are one of the most effective methods of identifying as many errors in the source code as possible early on in the software development process. The special feature: the smallest isolatable components of a program are placed in a neutral test environment. If errors appear, it’s obvious they are occurring in the module being tested, which makes them easy to correct.

Internet of Things

The internet of things: The era of networked things

The internet of things (IoT) is driving digital change. Smart household appliances and self-driving cars are already available. More and more everyday devices are being connected to form a comprehensive network that will eventually penetrate all areas of life. The 5G mobile communications standard will soon be implemented, which will help IoT achieve a breakthrough in the foreseeable future. Smart...

How does natural language processing work?

What is natural language processing?

The language errors and mistranslations on Google Translate might often be good for a funny anecdote, but behind this slightly error-prone translation tool lies one of the most complex computer technologies ever developed. Natural language processing may still be in a relatively primitive stage, but its complex technology already enables computers to translate from one language into another, carry...

Dynamic pricing

Dynamic pricing: what is it exactly?

Dynamic pricing allows prices for products and services to be quickly adjusted at any time, and enables providers to flexibly respond to factors like supply and demand – and to actively influence them in order to increase revenue. Major online retailers like Amazon also use dynamic pricing, sometimes altering their prices several times a day. What is dynamic pricing exactly and is it possible to...

Virtual machines

An introduction to virtual machines

Virtual machines are extremely practical and versatile: Do you want to set up an isolated test environment, run a Linux application on your Windows computer, or provide different operating systems for cross-platform software tests? With the right virtualization software and an appropriate image file, this is easy. We will introduce you to the basics of hypervisor-supported hardware virtualization...

Ruby on Rails: creating your own with less code

Ruby on rails: the MVC framework for complex web applications

Frameworks tremendously simplify web application development. Fundamental architectures, predefined paradigms, and integrated libraries create the perfect platform on which your planned app can be built. One name that’s often mentioned hand-in-hand with web applications frameworks is Ruby on Rails. Based on the script language Ruby, this web framework has attracted many fans through its clean, and...


Own your online success
IONOS takes care of your online challenges
Create your website with the perfect domain and the UK's fastest hosting!