Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 195
  1. While you can compile languages that rely on a Garbage Collector to Wasm already, there is a big downside: They need to ship with a Garbage Collector.

  2. I have reservations about fully embracing Cal Newport’s Deep Work 100% for software developers.

  3. tl;dr: CoPilot can be really useful, and I don’t want to miss it anymore.

  4. This talk about “How Netflix Really Uses Java” by Paul Bakker at QCon gives some interesting insights.

  5. In my last post I already about the high-level view of how Spring MVC handles incoming requests.

  6. In the recent days I tried to understand how Spring Boot handles requests like this: @PostMapping(value = "login", consumes = MediaType.APPLICATION_JSON_VALUE) public String login(@RequestBody User user) { return "Logged in!"

  7. In Spring Boot it’s not possible to map request field names to property fields with @JsonProperty when a request method is consuming application/x-www-form-urlencoded type of requests.

  8. Exceptions can affect the readability of code in a negative way.

  9. Recently when I tried to generate some Javadoc I got an error like this: error: bad HTML entity * Get the current date & time.

  10. Daily Bash Scripts

    During my work I encountered repetitive commands which I reused by typing the command again or by using CTRL + R in the CLI.

  11. tl;dr: Install nix-shell in the code-server to have a nice development environment within the container.

  12. 2023 comes to an end, and it’s time for some small retrospective.

  13. Let’s say there are classes which are types of Vehicle.

  14. Mutable variables can lead to vulnerabilities or unexpected behavior.

  15. Some unsorted thoughts about using VSCode as a Java development environment.

  16. After looking at CRaC I thought it would be nice to create checkpoints from within an IDE.

  17. Java CRaC

    Java is not a language which is famous for its fast startup-time when using a framework like Spring.

  18. about: HomeLab

    In the end of the last year I started to build an own HomeLab.

  19. In the last week I attended a 2-day company event which included a lot of talks about corporate identity, branding, flair and more.

  20. I already took a look at the difference between Wildcards and Types in Java.

  21. When reading Effective Java by Joshua Bloch I came across the chapter about Generics and the difference between using Wildcards and Types.

  22. Recently I had the idea to use generative AI for test data generation.

  23. … or: Why 1 is not equals 1.0 when using BigDecimal.

  24. Recently I updated my article about STOMP in Spring Boot and faced some issues to get a running example with the latest Spring Boot and websocket version.

  25. When developing a STOMP client I think it’s nice to have a simple, local running STOMP server to subscribe to.

  26. Our computers have two clocks: The time of day clock (also: wall-clock time).

  27. All Java 21

    Just few days left until Java 21 is generally available (September 19, 2023).

  28. I already wrote two times about Testcontainers.

  29. I like the idea of parametrized tests in JUnit 5.

  30. Recently I had the idea to leverage generative AI and use it to generate random data for me.

  31. IMHO there are five docker commands which you need to have a successful start in containerized application development: Build an image of a Dockerfile: docker build -t IMAGE_NAME .

  32. One direction towards which Webassembly (Wasm) is heading is the usage as serverless applications in the cloud or on the edge.

  33. WebAssembly (Wasm) has support for SIMD.

  34. Tables in Wasm can be used to store references to functions (= function pointers).

  35. That’s a fast and small addendum to my recent post about similarity calculation of my blog posts.

  36. Keen readers may have recognized the box below every post.

  37. The everyday business in each programming language is the usage of variables.

  38. It’s been over a year since I last wrote about my knowledge management system.

  39. In my recent posts I showed an approach on how to implement event sourcing in Java.

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

  41. SIMD is short for Single Instruction, Multiple Data.

  42. In DDD you will clearly come over the term “Command and Query Responsibility Segregation” or also: CQRS.

  43. Wasm has also a memory which helps you to store and access data at any point in your module.

  44. I’m thrilled to announce that I released the Wasm-powered static search, now.

  45. Wasm provides ways to control the flow of the code.

  46. More than once I’ve been thinking about a static search for this blog.

  47. Functions are one of the main building blocks of Wasm.

  48. The most simple Wasm module doesn’t need much code.

  49. In the recent days I’ve been working on my Functional Programming skills in Java.

  50. What is eBPF?

    In the cloud landscape there is currently one technology, that was raising questions to me: eBPF.