Tag java
Java Optional is similar to a functional Maybe type. It either contains some value or not. However, there are some caveats associated with it. Lets’s have a look at Optional...
Tag semantics
Java Optional is similar to a functional Maybe type. It either contains some value or not. However, there are some caveats associated with it. Lets’s have a look at Optional...
Tag coding
Java Optional is similar to a functional Maybe type. It either contains some value or not. However, there are some caveats associated with it. Lets’s have a look at Optional...
Tag model
Java Optional is similar to a functional Maybe type. It either contains some value or not. However, there are some caveats associated with it. Lets’s have a look at Optional...
Tag certificate
One of the areas I want to get a better background and also want to focus more is security. This not only means securing an application while developing it, but...
In early May 2024 I finally found the time to do the Certified Kubernetes Application Developer (CKAD) exam. The CKAD is offered by the Linux Foundation. It consists of a...
Not long ago I took the Spring Professional Develop Exam to become a certified Spring developer. I this short article I would like to share with you why I did...
Tag learning
Not long ago I took the Spring Professional Develop Exam to become a certified Spring developer. I this short article I would like to share with you why I did...
Tag springboot
Not long ago I took the Spring Professional Develop Exam to become a certified Spring developer. I this short article I would like to share with you why I did...
Tag wording
Lastly I was made aware that software teaming, ensemble programming and mob programming is more or less the same. I also heard Woody Zuill explain why he decided to go...
Not long ago I took the Spring Professional Develop Exam to become a certified Spring developer. I this short article I would like to share with you why I did...
Tag software development
I must confess I tried to write this article for quite a while now. I even had two drafts ready. Both read more and more like a rant. Upon a...
Again, another year has passed and I found myself back in Soltau. This time with a little twist. I applied for a training day slot and got in. I would...
Wow, a year has passed. And still, it felt like coming home when I arrived in Soltau for the SoCraTes 2024. This says a lot in itself, I think. Last...
At the end of August, I joined the SoCraTes 2023 conference in Soltau. It was tremendous fun. So much fun I want to share with you some of my experiences....
Tag conference
Again, another year has passed and I found myself back in Soltau. This time with a little twist. I applied for a training day slot and got in. I would...
Wow, a year has passed. And still, it felt like coming home when I arrived in Soltau for the SoCraTes 2024. This says a lot in itself, I think. Last...
At the end of August, I joined the SoCraTes 2023 conference in Soltau. It was tremendous fun. So much fun I want to share with you some of my experiences....
Tag how we work
Lastly I was made aware that software teaming, ensemble programming and mob programming is more or less the same. I also heard Woody Zuill explain why he decided to go...
Tag agile
Lastly I was made aware that software teaming, ensemble programming and mob programming is more or less the same. I also heard Woody Zuill explain why he decided to go...
Tag kotlin
One of the things I do constantly learn anew is ways to create test data and manage it. Also, setting up tests evolves
every time I start afresh.
Do you remember my investigations into the inline keyword? The bytecode of the inlined guard was much shorter and easier to read compared to the not inlined one. Nevertheless, benchmarking...
I’m quite sure I do not have to tell you the bytecode from your favorite JVM based programming language is eventually converted to assembly. I also will not tell you...
At work, we started a new project using Kotlin instead of Java to write SpringBoot code. This makes me a rather happy developer. While the switch from writing and reading...
Tag bytecode
At work, we started a new project using Kotlin instead of Java to write SpringBoot code. This makes me a rather happy developer. While the switch from writing and reading...
Tag benchmark
At work, we started a new project using Kotlin instead of Java to write SpringBoot code. This makes me a rather happy developer. While the switch from writing and reading...
Tag assembler
Do you remember my investigations into the inline keyword? The bytecode of the inlined guard was much shorter and easier to read compared to the not inlined one. Nevertheless, benchmarking...
I’m quite sure I do not have to tell you the bytecode from your favorite JVM based programming language is eventually converted to assembly. I also will not tell you...
Tag jvm
Do you remember my investigations into the inline keyword? The bytecode of the inlined guard was much shorter and easier to read compared to the not inlined one. Nevertheless, benchmarking...
I’m quite sure I do not have to tell you the bytecode from your favorite JVM based programming language is eventually converted to assembly. I also will not tell you...
Tag jit
Do you remember my investigations into the inline keyword? The bytecode of the inlined guard was much shorter and easier to read compared to the not inlined one. Nevertheless, benchmarking...
I’m quite sure I do not have to tell you the bytecode from your favorite JVM based programming language is eventually converted to assembly. I also will not tell you...
Tag howto
I’m quite sure I do not have to tell you the bytecode from your favorite JVM based programming language is eventually converted to assembly. I also will not tell you...
Tag inline
Do you remember my investigations into the inline keyword? The bytecode of the inlined guard was much shorter and easier to read compared to the not inlined one. Nevertheless, benchmarking...
Tag game
As written in, there is a tooling for the SecCardGame allowing you to contribute cards or play the game and come up with some new rules and mechanism. We (Philipp,...
Last year at SoCraTes in Soltau Philipp, Lisi and me had an idea on an open-source card game about security. While we set up a repository to collect cards right...
Tag education
As written in, there is a tooling for the SecCardGame allowing you to contribute cards or play the game and come up with some new rules and mechanism. We (Philipp,...
Last year at SoCraTes in Soltau Philipp, Lisi and me had an idea on an open-source card game about security. While we set up a repository to collect cards right...
Tag rust
For a side project, the security card game, I decided last year to write a simple CLI in rust to create cards. Soon after the CLI was finished, it became...
As written in, there is a tooling for the SecCardGame allowing you to contribute cards or play the game and come up with some new rules and mechanism. We (Philipp,...
Last year at SoCraTes in Soltau Philipp, Lisi and me had an idea on an open-source card game about security. While we set up a repository to collect cards right...
Tag card
As written in, there is a tooling for the SecCardGame allowing you to contribute cards or play the game and come up with some new rules and mechanism. We (Philipp,...
Last year at SoCraTes in Soltau Philipp, Lisi and me had an idea on an open-source card game about security. While we set up a repository to collect cards right...
Tag test
For a side project, the security card game, I decided last year to write a simple CLI in rust to create cards. Soon after the CLI was finished, it became...
One of the things I do constantly learn anew is ways to create test data and manage it. Also, setting up tests evolves
every time I start afresh.
Tag test-data
One of the things I do constantly learn anew is ways to create test data and manage it. Also, setting up tests evolves
every time I start afresh.
Tag fixture
One of the things I do constantly learn anew is ways to create test data and manage it. Also, setting up tests evolves
every time I start afresh.
Tag lims-team
You may remember the story about the fictitious team developing a laboratory information management system (LIMS) from the article about “Evolving test setup and test data management”. This time we...
One of the things I do constantly learn anew is ways to create test data and manage it. Also, setting up tests evolves
every time I start afresh.
Tag kubernetes
In early May 2024 I finally found the time to do the Certified Kubernetes Application Developer (CKAD) exam. The CKAD is offered by the Linux Foundation. It consists of a...
Tag course
One of the areas I want to get a better background and also want to focus more is security. This not only means securing an application while developing it, but...
Tag security
Lately I heard a colleague tell an intern how important it is to hash user passwords. I was delighted as I heard this. Until. Until I realized they were talking...
One of the areas I want to get a better background and also want to focus more is security. This not only means securing an application while developing it, but...
Tag entry-level
One of the areas I want to get a better background and also want to focus more is security. This not only means securing an application while developing it, but...
Tag auto-configuration
You may remember the story about the fictitious team developing a laboratory information management system (LIMS) from the article about “Evolving test setup and test data management”. This time we...
Tag gradle
You may remember the story about the fictitious team developing a laboratory information management system (LIMS) from the article about “Evolving test setup and test data management”. This time we...
Tag impact
If you are working in software development, chances are high you are working on something user-facing. And if you do this, your decisions may shape reality. But how is this?...
Tag sociotechnical
If you are working in software development, chances are high you are working on something user-facing. And if you do this, your decisions may shape reality. But how is this?...
Tag equi
For a side project, the security card game, I decided last year to write a simple CLI in rust to create cards. Soon after the CLI was finished, it became...
Tag web
Lately I heard a colleague tell an intern how important it is to hash user passwords. I was delighted as I heard this. Until. Until I realized they were talking...
Tag personal
Depending on how I count it, I’m now working as a software engineer for either nearly seven or nine years. Sometimes, when I talk to colleagues or people in the...
Tag career change
Depending on how I count it, I’m now working as a software engineer for either nearly seven or nine years. Sometimes, when I talk to colleagues or people in the...
Tag software architecture
I must confess I tried to write this article for quite a while now. I even had two drafts ready. Both read more and more like a rant. Upon a...
Tag ddd
I must confess I tried to write this article for quite a while now. I even had two drafts ready. Both read more and more like a rant. Upon a...