Create your own app – Part 4: App and Usability Testing

Only a properly functioning application has any chance of success. Programming errors and a poor user experience may cause some users to uninstall the app without a second thought. As a result, extensive app testing prior to publication is vital. Functionality, performance, usability, and other tests serve as quality assurance tools. In addition to manual tests, there are also some automated tests...

App Store ranking: create your own app part 6.2

Influencing Apple’s App Store ranking is different to the indexing for Google’s Play Store ranking: app store marketing for iOS applications is governed by different rules regarding keywords. Understanding the different factors that have an influence on Apple’s app ranking can help you in choosing how to present your iOS App and optimize it for the App Store. We’ll guide you through the different...

Bootstrap alternatives: the best front end frameworks at a glance

Bootstrap is the most popular framework solution for designing and creating high-performance web interfaces. It consists of a collection of HTML, CSS, and JavaScript components that Twitter released under the MIT free license in 2011, as well as a variety of extensions, interfaces for content management systems, and pre-built themes. There are also worthwhile alternatives to Bootstrap, which are...

Robo-advisors: what’s behind the virtual financial management?

Investing money in stocks, bonds, or commodities and doing nothing else but collecting the profits years later – this has been possible for some years now with automated asset management advisors called robo-advisors. The digital financial advisors offered by financial institutes and FinTech use algorithms to create a customized strategy for private investors, taking over the entire asset...

How are websites accessed?

In order to access a web page in a browser, you just have to enter the URL into the address bar in your web browser and the requested website will pop up on your screen. This seems simple enough, but the process that’s taking place in the background is a highly complex one. Learn about what happens when you access a website – from the URL translation to the relevant IP address via data transfer,...

Creating class diagrams with UML

Class diagrams are structural diagrams in the UML modeling language. The UML class diagram is suitable for visualizing system elements and their dependencies for object-oriented programming languages. If you are a modeler creating a class diagram, it is advantageous to adhere to the official notation and semantics. This is the only way to avoid misunderstandings. We will explain notation for the...

The big SASS tutorial: what you need to know!

If you like designing websites but have a tough relationship with CSS, SASS might be the right solution for you. The preprocessor makes it easier for you to work on the design, but it has a few peculiarities. Our comprehensive SASS tutorial uses examples to explain what you can do with the programming language, and explains the subtleties of SASS syntax. If you want to learn SASS, we can provide...

JHipster: the framework suite for modern websites

Framework use has become an integral part of modern web development. Designing back and front ends based on ready-made basic structures saves a lot of time. The website generator JHipster is an interesting solution that uses several tools to create server-and-client-side components. Which components distinguish the suite and how to install and use the software for your own project will be...

GraphQL: flexible query language and runtime environment for your web API

Applications on the web need interfaces in order to exchange data. If you run a web project yourself and want to grant other programs access to certain data sets, an API (application programming interface) like this is essential. Established concepts such as REST or SOAP are often used in development – but there are alternatives, as GraphQL proves.

Scrum master: mediator for agile teams

The scrum method should enable teams to work more efficiently and creatively. Each team member is assigned a fixed role with associated tasks and duties. One of these roles is the scrum master. However, many people are not even aware of what the scrum master can do. In this article, we will answer the important question – what is a scrum master?