Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 195
  1. Functional programming can be achieved in Java, though it needs a lot of discipline to not mix things up.

  2. A key characteristic of functional programming is the declarative way of describing how software shall behave.

  3. Recently I’ve thought of a static search for this blog without the need to run a backend.

  4. WebAssembly is one of the most recent technologies of the web and stands for itself in the browser.

  5. When you follow tutorials for Rust and Wasm, you’ll find different ways of how to compile your code to a .wasm file.

  6. One fundamental concept of the hexagonal architecture is the isolation of different layers from each other.

  7. Using the hexagonal architecture for more complex projects gives more and better abstraction layers.

  8. One of the core concepts of WASI is to make the execution of Wasm code portable.

  9. In the recent years WebAssembly (Wasm) got more and more popular: For different codebases you have one runtime in the web.

  10. I hope you all had a good start into the new year!

  11. When you work with containerized applications you have probably written a Dockerfile, built and run it.

  12. This post belongs to a series about my DDD journey.

  13. This is the first post in the DDD journey.

  14. Domain Driven Design (DDD) is an software engineering approach, which interplays well with microservices.

  15. On the bottom of this page you can see that this page is generated by hugo.

  16. I created a follow-up for Spring Boot 3.1.

  17. tl;dr: Build your own skill radar with this code from Github.

  18. When you want to add an entry into your timescale database, you may get the following error messages: ERROR: insert into a compressed chunk that has primary or unique constraint is not supported or: ERROR: insert with ON CONFLICT or RETURNING clause is n…

  19. Not so many books are recommended by so many generations of software developers as Clean Code by Robert C.

  20. I created a follow-up for Spring Boot 3.1.

  21. Code by Charles Petzold provides a compact bottom to top overview of how computers really work.

  22. Mockito is a really powerful tool.

  23. In my last posts I was writing about using an external authorizer for Envoy to use Istio to authorize requests (check part 1 and part 2).

  24. This is the second part of a series about using Istio as an external authorizer.

  25. This is the second part of a series about using Istio as an external authorizer.

  26. In the last days I was trying to run and experiment with Istio.

  27. If you create a local cluster with kind and try to use a locally built Docker image in one of your Pods, you’ll probably face the issue that this image cannot be found!

  28. There are different ways to build a Docker image locally of your Java application and start a container.

  29. Recently I faced an issue where a docker build failed.

  30. The first computer I got was a desktop PC by HP in the year 2003.

  31. Short version: If you are maintaining, touching, planning, developing or interested in systems which are working with a lot of data, then read this book.

  32. Let me tell you the story of the biggest change I’ve ever made in my current career and how I would do it better today.

  33. CI/CD Pipelines don’t only exist to build and deploy projects automatically without any obstacles and loss of time, they also assure the quality of a project.

  34. Sometimes you need information of your cluster state or properties and need to iterate through many resources like all deployments or so.

  35. Recently the monitoring fired some alarms due to a high memory consumption in the production cluster.

  36. Whenever you write Java/Spring Boot tests which are using database access (e.g. when running a @SpringBootTest), you should clean up the database to have a clean state between your tests.

  37. There are quite a lot of tools to view and manage your Kubernetes resources.

  38. Today I saw a blog post about non-obvious Docker uses.

  39. 48 hours of Rust

    I wanted to have a look at the Rust programming language and gave me a small coding challenge.

  40. Azure ADB2C (or: AADB2C) is a whitelabel authentication solution by Microsoft Azure.

  41. Testing realtime services for the cloud can increase the confidence for your service working correct.

  42. Recently I added a NodeJS backend to my Uberspace webspace, which can be controlled by start/stop/logs scripts.

  43. DaemonSet A DaemonSet ensures that all (or a specific part of) Nodes run a copy of a Pod.

  44. ReplicaSet A ReplicaSet maintains a stable set of replica Pods and is used to ensure the availability of a specified number of Pods.

  45. Ingress When you want to expose HTTP(S) routes from outside the cluster right to the services running within a cluster, then you need Ingress.

  46. StatefulSets StatefulSets are managing the deployment and scaling of a set of Pods and add a sticky identity to each Pod.

  47. When I started to work at my new job this year I also started to reflect the way I am taking notes and writing down things.

  48. If you want to expose an application (one or a set of Pods) as a network service, then the Service is the right choice.

  49. A deployment describes the desired state and provides declarative updates for Pods and ReplicaSets.

  50. If you want to get the tree of all processes which are running on your Linux machine, including the full command with parameters, you can use the following command: ps -aef --forest | more