JavaScript

Spring framework: A backbone extension of Java

Spring – the framework for complex Java applications

Java doesn’t play a big role when it comes to simple web development, although the programming language has still maintained a strong appeal. The language, which is no longer supported by browsers, has established itself as an efficient solution finding tool, especially when designing backends for business applications. The Spring framework contains various modules that serve as a basis for...

Popular JavaScript frameworks and libraries

The most popular JavaScript frameworks and libraries

If you’ve ever worked with JavaScript on a website, you will know how complicated the Document Object Model (DOM) is. With their useful functions and simplifications, JavaScript frameworks and libraries provide a helping hand for developers and promise a simpler programming procedure. But what are the best JavaScript libraries and frameworks? And how does a framework actually differ from a...

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.

Learn to code: an intro on how to get the basics down

Learning how to code: the basics

Welcome to the digital age: every day the average American spends hours looking at smartphone screens and PC monitors. But most still lack even a basic understanding on how the programs affecting their everyday life work. If you think you may fit into this demographic, don’t worry: thanks to online courses, videos tutorials, and supportive internet communities, it’s never been easier to learn...

Kibana tutorial

Kibana dashboard tutorial for beginners

If large amounts of data have to be indexed and structured, the license-free engine, Elasticsearch, is a popular solution. The Kibana web interface is often used to present the processed data in an appealing form. Together with Elasticsearch and Logstash, this forms the so-called ELK stack. In our Kibana tutorial, we explain step by step how to get the server application Kibana up and running and...

Solr

Solr: the powerful search platform from Apache

What exactly is Solr? The answer to this question lies in our article. In combination with the Java library, Lucene, Solr can be used to build powerful web search engines. Do you need to index your documents? Solr will take care of this. First, we explain the basic terms of practical open source software and its functions. In our Solr tutorial, we’ll explain how to set up the search platform. In...

Gulp vs. Grunt: differentiating between the task runners

Gulp vs. Grunt: the differences between the task runners

Writing new code is an essential aspect of web development. For frontend developers, in particular, this task makes up a significant portion of day-to-day work, with the bulk of it focused on expressing the unique appearance and functions of an internet presence to optimally represent the project. While the development process produces creative tasks, it also generates a great deal of recurring...

JHipster

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...

Web programming languages

Web programming languages: the best languages for web development

So, you are looking to learn one or more web programming languages? The first challenge is to choose one. After all, there are hundreds of programming languages, but not all of them are good for web development. To make this decision easier for you and help you tackle your web project, we are going to provide a brief introduction to the most well-known web development languages.

Website optimization – the biggest obstacles

Many website operators fall short when it comes to keeping up with the creation and maintenance aspects of their sites. Despite responsive design, many websites still have loading times that are too long, which can prove off-putting for visitors. Our guide reveals what you can do to optimize the performance of your website.

1