Kanban

What team doesn’t want to improve its workflow? Kanban allows you to have a simple agile method at your disposal. Core elements of the system include visualization of all tasks on the Kanban board, and constant improvement of workflows. But what exactly is Kanban, and how can the method be implemented? We introduce Kanban, and explain the system to you.

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

Jupyter Notebook: Web documents for data analysis, live coding and more.

Processing big data plays an increasingly important role in many companies. Among the key tasks are the separation of important and unimportant data and the creation of suitable visualizations to be able to present the results in an appropriate form. The open source tool Jupyter Notebook proves to be an excellent solution for this, as well as for displaying live code.

Sequence diagrams: depicting UML message exchanges

Sequence diagrams help you depict the message flow within a system in clear detail. A UML sequence diagram is a good choice for anyone who wants to understand a specific application case well. In object-oriented programming, sequence diagrams are suitable for checking the logic of a system. We’ll present these diagram types in detail and explain how to create a sequence diagram.

The essential meta tags at a glance

Meta tags are used by website owners to specify metadata in HTML documents. The coded information integrates with web browsers and search engine crawlers to enhance the searchability of a website. But which meta elements are actually required by user agents to improve processing? And how can you use metadata to boost your website’s ranking in the search results?

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

Jenkins: Tutorial for the CI-Tool

Continuous integration can improve the work of software development: fewer errors and more efficient, continuous integration. But this requires a simple yet comprehensive tool. That's why we're introducing Jenkins. This software makes it easier for you to work with automatic builds and individual pipelines. Our Jenkins tutorial will help you along the way!

The best continuous integration tools at a glance

Continuous integration tools make everyday work easier for developers. If you want to use agile methods for software development (continuous integration), it requires either a lot of discipline and effort, or you can make use of helpful CI tools. These tools assist you with automation and other useful features. In this article, we provide an overview of some of the most popular and best continuous...

Agile development: what it’s all about

If you have ever dealt with modern working techniques, the term "agile development" is certainly already familiar to you. But most don't understand exactly what’s behind it. This is also due to the fact that agile software development itself does not want to be defined and only acts as an umbrella term. Nevertheless, we’ll explain its ways to you!

Continuous integration: definition

A common complaint when it comes to software development: the lengthy integration phase at the end, including troubleshooting that can be quite laborious. Continuous integration eliminates this tedious process by providing granular, continuous integration. Each new function is inserted directly into the code base – sometimes several times a day. The team is therefore always up to date and can...

1