Recently I had to do a design for a system that had a requirement to search strings in a big unstructured data source. While doing research, I learned about a neat data structure, that is perfect for the use case. Enter Trie!
Welcome to my personal blog!
I write about software architecture and development.
How to send CloudEvents with Quarkus and Kafka
This is a sample project on how to send CloudEvents with Quarkus and Apache Kafka
Here you can find the full source code of the sample project https://github.com/1v0dev/quarkus-kafka-cloudevents
Feature flags
Feature flags (or feature toggles) are an approach in software development used to enable or disable features and code within the application without the need for a new deployment. They are typically implemented as a simple conditional if-else
statements but various tools exit to support managing the flags.
How to send CloudEvents with Spring Cloud Stream and Kafka
This is a sample project on how to send CloudEvents with Spring Cloud Stream and Apache Kafka
Here you can find the full source code of the sample project https://github.com/1v0dev/spring-stream-kafka-cloudevents
What is Contract-Driven Development
How to send CloudEvents with Spring and Kafka
This is a brief guide on how to send CloudEvents with Spring Boot and Apache Kafka
Here you can find the full source code of the sample project https://github.com/1v0dev/spring-kafka-cloudevents
Read This: Why JPA save() is bad idea
A great article explaining why JPA save() method is an anti-pattern and what is the best alternative to JpaRepository in Spring: https://vladmihalcea.com/best-spring-data-jparepository/
Fix Homebrew update freezing on MacOS
Great Software: Colima
Colima is a simple way to run Docker or Kubernetes locally on your Mac. It is very light and takes little resources on my M1 machine.