NELKINDA SOFTWARE CRAFT

Blog

By Date of Publication Title Author Date of Last Update

By Date of Publication

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

By Title

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

By Author

Christian Hujer

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

By Date of Last Update

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Craftsman and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…