Exploring the Intersection of Programming, and Software Engineering: A Blog Journey

Browse through my blog posts, covering a spectrum of topics within the realm of programming, software engineering, startups, marketing, and beyond. Sort them by date or filter them by clicking on the relevant tags below.

Filter by tags:

Code Review: Tips for giving and receiving effective feedback

4 min read
Tips for giving and receiving effective feedback in code reviews. Learn how to provide constructive feedback and improve your code quality.
  • Java
  • Switch
  • Clean Code
  • Refactoring
  • switch expression
  • var
  • Java 21
  • Pull Request
  • Code Review
  • Feedback
  • Merge Request
  • Collaboration
  • git
  • GitHub
  • GitLab
  • Bitbucket
Read more ›

Streamlining Java Code: Real-World Use Cases for Replacing Explicit Declarations with Var

2 min read
The var keyword in Java 10 allows you to declare local variables without explicitly specifying their type. This can make your code more concise and easier to read, but it's important to use it judiciously.
  • Java
  • Record
  • Clean Code
  • Refactoring
  • local variable
  • var
  • Java 21
Read more ›

Exploring the New Switch Expressions in Java

2 min read
Java 12 introduced a new switch expression that simplifies the syntax of the traditional switch statement. This article explores the new switch expressions and how they can be used to write cleaner, more readable code.
  • Java
  • Switch
  • Clean Code
  • Refactoring
  • switch expression
  • var
  • Java 21
Read more ›

Java Text Blocks: Making Multi-line Strings Easier to Read and Write

2 min read
Text blocks are a new feature in Java 13 that make it easier to work with multi-line strings. This article explores how text blocks can simplify your code and improve readability.
  • Java
  • Hibernate
  • Clean Code
  • Refactoring
  • switch expression
  • text blocks
  • Java 21
  • Jpql
  • sql
  • spring boot
Read more ›

Why Java Records Are a Game Changer for Data Structures

2 min read
Java records are a new type of class introduced in Java 16 that simplify the creation of data-holding classes by automatically generating useful methods based on its fields. They are immutable and designed to reduce boilerplate code.
  • Java
  • Record
  • Clean Code
  • Refactoring
Read more ›

My markdown capabilities

6 min read
This is everything I know about markdown
  • astro
  • learning in public
  • setbacks
  • community
Read more ›