For optimal viewing, update your browser version. You can find the current version here
  • Blog
  • Contact us
    • en
    • de
  • Company
  • Consulting
  • Software Engineering
  • Career

Software Craftsmanship

Benefit from the experience and IT knowledge of our experts.

  • Agile
  • Atlassian
  • Business Process Management (BPM)
  • Data Science
  • Development & Programming
  • Digital Experience
  • Education
  • General
  • IT Architecture
  • Machine Learning
  • Project Management
  • Spring
  • Quality Engineering
Kluent Assertion Kotlin
Test Automation

Kotlin Assertion Libraries - Kluent

May 2022 Sebastian Letzel & Alexander Miller
Looking for a neat Kotlin assertion library? We got a blog series looking at several Kotlin assertion libraries for you! -> Kluent
Read more
Agile Testing

Kotlin Assertion Libraries - Atrium

December 2021 Alexander Miller & Sebastian Letzel
Read more
Development & Programming

The Case for the Typestate Pattern - The Typestate Pattern itself

March 2021 Timo Freiberg
In the previous article, I showed two equivalent implementations of the same program to compare different approaches of encoding state in types. Now, I'll show the typestate pattern. Quick refresher The data structure of the...
Read more
Uncategorized

The Case for the Typestate Pattern - Introducing Algebraic Data Types

February 2021 Timo Freiberg
Read more
Development & Programming

Advent Calendar: How to work (online) fast

December 2020 Corvin Schapoehler
Second Door of the blog advent calendar. This time you will learn how to spend more time with your family and less time with working.
Read more
Agile

Refactoring vs. YAGNI

December 2017 Steve Walter
Read more
Development

Working with PostFix Code Completion

August 2017 Balazs Baltringer
Nowadays we developer are happy about code that we do not have to write ourselves. The common IDEs like Eclipse and IntelliJ support  us with code completion and templates to write code faster. Both IDEs...
Read more
Development

Remote Pair Programming

May 2017 Balazs Baltringer
Read more
March 2017 Balazs Baltringer
Gson and Object Hierarchies
Read more
March 2017 Axel Schüssler
A Software Crafter's Gamble
Read more
January 2017 Axel Schüssler & Stefan Ludwig
Java: Null Checks Everywhere - Does Your Code Have Boundary Issues?
Read more
Novatec Consulting GmbH
Bertha-Benz-Platz 1
D-70771 Leinfelden-Echterdingen
+49 711 22040-700
info@novatec-gmbh.de
tüv iso certificate symbol tüv iso certificate symbol tüv iso certificate symbol
Follow us on social media
  • Contact us
  • Site notice
  • Data protection declaration
  • T+C
logo_white_stroke
Privacy Policy

Here you will find an overview of all cookies used. You can give your consent to whole categories or view more information to select only certain cookies.

Essential cookies enable basic functions and are necessary for the proper functioning of the website.

Name Aws
Provider Novatec Solutions Ltd.
Purpose Saves the server instance that the user accesses on the first access so that it can be reassigned to them on further visits to the page.
Privacy policy https://www.novatec-gmbh.de/en/data-protection-declaration/
Cookie Name AWSALB, AWSALBCORS
Cookie Expiry 7 days
Name Cookie Settings
Provider Novatec Solutions Ltd.
Purpose Saves the settings made in the cookie box.
Privacy policy https://www.novatec-gmbh.de/en/data-protection-declaration/
Cookie Name gdpr-cookie
Cookie Expiry 1 Year
Name WPML language cookie
Provider Novatec Solutions Ltd.
Purpose Saves the current language of the page.
Privacy policy https://www.novatec-gmbh.de/en/data-protection-declaration/
Cookie Name wp-wpml_current_language
Cookie Expiry 1 day

Statistics Cookies collect information anonymously. This information helps us to understand how our visitors use our website.

Name Google Analytics
Provider Google LLC
Purpose Google cookie for website analysis. Creates statistical data about how the visitor uses the website.
Privacy policy https://policies.google.com/privacy?hl=en
Cookie Name _ga,_gat,_gid
Cookie Expiry 2 years
Name Google Tag Manager
Provider Google LLC
Purpose Google's CCookie to control advanced script and event handling.
Privacy policy https://policies.google.com/privacy?hl=en
Cookie Name _ga,_gat,_gid
Cookie Expiry 2 years

Content from video and social media platforms is blocked by default. If cookies are accepted by external media, access to this content no longer requires manual consent.

Name YouTube
Provider YouTube
Purpose Used to unlock YouTube content.
Privacy policy https://policies.google.com/privacy
Cookie Name Nid
Cookie Expiry 6 months