Java && More
Who's Behind This? πŸ₯·

Articles by Category

  • Java
    • Implementing CQRS with Spring Modulith
    • Multi-Layer Cache in Spring Boot
    • Don't use Stream filter().map(); Use mapMulti() Instead
    • Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
    • Spring Boot JSON Patch done Right
    • Java Exception Anti-Patterns
    • Firebase Auth With Spring Security
    • Accelerate Spring Boot APP Start Time - Simply
    • How to Configure AI Chat To Query APIs
    • Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector
    • TestContainers with Docker Compose in SpringBoot 3
    • AWS Lambda with Java: Build, Deploy, Expose, Trace and Monitor
    • Main() without Class (and it's not Kotlin)
    • Tremendous Simplification of SpringBoot Development with TestContainers
    • Java Efficient Patterns for Exception Handling
    • Decode the EU Green-Pass QRCode Using Java β†— Medium
    • Search String in File with Java as fast as possible β†— Geek Culture
    • Green-Pass QR Code Signature Verification (Java) β†— Medium
    • Best Practices for Java Dependency Management β†— CodeX
    • An epic tale: comparing JDBC and R2DBC in a real-world scenario β†— Dev Genius
    • An epic tale: comparing JDBC and R2DBC in a real-world scenario (Part 2/2) β†— Dev Genius
    • Adios to JAVA Finalizers β†— Medium
    • TextBlock: It's a Java String With Superpowers β†— Medium
    • Java Virtual Threads β†— Dev Genius
    • Dealing with "java.lang.OutOfMemoryError: PermGen space" Error β†— Baeldung
    • Convert java.util.Date to java.sql.Date β†— Baeldung
    • Guide to Java PriorityQueue β†— Baeldung
    • Working with Virtual Threads in Spring β†— Baeldung
  • SpringBoot
    • Implementing CQRS with Spring Modulith
    • Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
    • Spring Boot JSON Patch done Right
    • Accelerate Spring Boot APP Start Time - Simply
    • TestContainers with Docker Compose in SpringBoot 3
    • Tremendous Simplification of SpringBoot Development with TestContainers
    • Generate 97% of your Spring JPA MVC code β†— CodeX
    • Achieve Best Performance: Spring-Boot or Node-JS? β†— Geek Culture
    • SpringBoot with gRPC β€” Fast Start Implementation β†— Nerd For Tech
    • I Used ChatGPT to generate a SpringBoot App β†— GoPenAI
    • Remove Basic Error Controller In SpringFox Swagger-UI β†— Baeldung
  • Security
    • Firebase Auth With Spring Security
    • How to Encrypt WebStorage in Angular β†— Geek Culture
    • Use your old Android Phone as an IP camera β†— Geek Culture
    • Using JBOSS Credential Store in a Spring Application β†— Nerd For Tech
    • Green-Pass QR Code Signature Verification (Java) β†— Medium
    • KeyLogger in JavaScript β†— Dev Genius
    • Fixing JWT Insecure Session Termination by Blacklisting Tokens β†— Dev Genius
  • WebDevelopment
    • IMG TAG Loading Optimization β†— CodeX
    • How to Encrypt WebStorage in Angular β†— Geek Culture
    • Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps β†— CodeX
    • Create a Web App that records your screen with 45 lines of code β†— Nerd For Tech
    • KeyLogger in JavaScript β†— Dev Genius
    • An open-source JavaScript library for structured state β†— JavaScript in Plain English
  • DevOps
    • Addictive GIT Aliases β†— Medium
    • Analyzing GIT Activity with GitStats β†— Geek Culture
    • Production Debugging Challenges and How to Overcome Them β†— Nerd For Tech
    • Enforce Kubernetes Best Practices with Kube-Linter β†— Nerd For Tech
    • Kotlin SpringBoot App in Minikube Windows Cluster β†— Dev Genius
    • Introduction to Pinpoint β†— Baeldung
  • Tips
    • Windows 10 UNFAMOUS But GREAT Tool for Copy-Paste β†— Geek Culture
    • Remote Working: 6 cheap must have items β†— Nerd For Tech
    • The most hated code comments types β†— CodeX
    • 9 Harsh Truths of a Developer's Career β†— Geek Culture
    • Amazon developer interview experience β†— Geek Culture
  • NodeJS
    • Achieve Best Performance: Spring-Boot or Node-JS? β†— Geek Culture
    • Achieve the Best Performance: 10x Faster Node.Js With Worker Threads β†— CodeX
    • Achieve the best performance: search a STRING in FILE using NodeJS β†— CodeX
    • How to Build a Web App to Share Code LIVE with Node.JS and Socket.Io β†— Geek Culture
    • GraphQL Support for NodeJS: A Game-Changer for API Development β†— CodeX
  • Spring
    • Event Notification Pattern with Spring Data
    • Using JBOSS Credential Store in a Spring Application β†— Nerd For Tech
    • Spring Boot 3 with Java 19 Virtual Threads β†— Dev Genius
  • JPA
    • Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
    • Generate 97% of your Spring JPA MVC code β†— CodeX
    • Intercept SQL Logging with P6Spy β†— Baeldung
  • Database
    • MongoDB Relationships: Embedding vs Linking β€” Pro and Cons β†— Geek Culture
    • Case Insensitive Sorting in MongoDB β†— Baeldung
    • Intercept SQL Logging with P6Spy β†— Baeldung
  • Data
    • Fundamentals of Data Versioning You Must Know β†— Dev Genius
    • Online Analytical Processing: What Is It? β†— Geek Culture
    • The Data Product Lifecycle: What You Need to Know β†— Nerd For Tech
  • Reactive
    • An epic tale: comparing JDBC and R2DBC in a real-world scenario β†— Dev Genius
    • An epic tale: comparing JDBC and R2DBC in a real-world scenario (Part 2/2) β†— Dev Genius
  • RAG
    • How to Configure AI Chat To Query APIs
    • Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector
  • Kotlin
    • Multidimentional Arrays in Kotlin β†— Baeldung
    • Introduction to Kotlin Documentation with Dokka β†— Baeldung
  • Kafka
    • Get Last N Messages in Apache Kafka Topic β†— Baeldung
    • Get Partition Count for a Topic in Kafka β†— Baeldung
  • Documentation
    • Better bug reporting and Faster fixing with HAR files! β†— Medium
    • Developer Onboarding in the Remote Era through Automated Documentation β†— Geek Culture
  • Docker
    • TestContainers with Docker Compose in SpringBoot 3
    • Tremendous Simplification of SpringBoot Development with TestContainers
  • Design-Patterns
    • Implementing CQRS with Spring Modulith
    • Event Notification Pattern with Spring Data
  • Cloud
    • Google Form Java Client API β€” Creating a Form and Reading Responses β†— Medium
    • Amazon SNS vs. Amazon SQS β†— Baeldung
  • API
    • Google Form Java Client API β€” Creating a Form and Reading Responses β†— Medium
    • GraphQL Support for NodeJS: A Game-Changer for API Development β†— CodeX
  • AI
    • Chat GPT-4 is (Almost) Ready to ROCK
    • I Used ChatGPT to generate a SpringBoot App β†— GoPenAI
  • Sustainability
    • Sustainability with the Right Programming Language β†— Geek Culture
  • SideProjects
    • Earn Some Beer Money with your FireStick β†— Dev Genius
  • Resilience
    • Don't Let a Broken API Take Down Your Spring Boot App
  • Reflection
    • Is the path for happiness passing through loving our own chains? β†— Medium
  • Performance
    • Achieve Best Performance: Spring-Boot or Node-JS? β†— Geek Culture
  • Patterns
    • Java Exception Anti-Patterns
  • OpenSource
    • I've got a JetBrains OpenSource License β†— Medium
  • Microservices
    • Downsides of Microservices Development β†— Medium
  • Kubernetes
    • Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps β†— CodeX
  • Kibana
    • How we recovered more than 6k user's data using Kibana API β†— Nerd For Tech
  • JsonPatch
    • Spring Boot JSON Patch done Right
  • JavaScript
    • Efficient Error Handling Tips for Javascript Web Clients
  • Jackson
    • Dynamically Ignoring Fields in Jackson β†— Baeldung
  • GraphQL
    • GraphQL Support for NodeJS: A Game-Changer for API Development β†— CodeX
  • Gradle
    • Read a Gradle Defined Variable in Java β†— Baeldung
  • Firebase
    • Firebase Auth With Spring Security
  • Exception
    • Java Exception Anti-Patterns
  • Concurrency
    • Thread per Connection vs Thread per Request β†— Baeldung
  • BestPractices
    • Best Practices for Java Dependency Management β†— CodeX

Total: 85

Best Articles on Medium

  • Use your old Android Phone as an IP camera
  • Achieve the Best Performance: Spring-Boot or Node-JS?
  • Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps
View all→

Nice Baeldung Contributions

  • Working with Virtual Threads in Spring
  • Case Insensitive Sorting in MongoDB
  • Multidimentional Arrays in Kotlin
  • Guide to Java PriorityQueue
View all→

Cool StackOverflow Q/A

  • Implementation of the bidirectional graph search
  • Spring Boot java.lang.NoClassDefFoundError: javax/servlet/Filter
  • Mapstruct ignore method generation
  • How to @Autowire a RequestScoped bean only in web requests
View all→
  • May 18, 2025 β€’ Baeldung

    Read a Gradle Defined Variable in Java β†—

    In this short tutorial, we’ll explore three ways of reading a variable defined in the Gradle file at build time
  • May 3, 2025

    Don't Let a Broken API Take Down Your Spring Boot App

    In this tutorial, we’ll present some best practices for resilience when dealing with External APIs.
  • Mar 18, 2025 β€’ Baeldung

    Thread per Connection vs Thread per Request β†—

    In this tutorial, we’ll compare two commonly used server threading models: thread-per-connection and thread-per-request.
  • Mar 18, 2025 β€’ Baeldung

    Dynamically Ignoring Fields in Jackson β†—

    In this tutorial, we’ll learn how to ignore fields dynamically in Jackson. This is useful when we want to serialize and deserialize the same object differently, based on particular conditions.
  • Mar 17, 2025

    Implementing CQRS with Spring Modulith

    In modern enterprise applications, separating read and write concerns often becomes essential as systems grow in complexity. The Command Query Responsibility Segregation (CQRS) pattern addresses this need.
  • Jan 27, 2025

    Multi-Layer Cache in Spring Boot

    In this article, we’ll explore the concept of multi-layer caching in Spring Boot applications.

  • Jan 18, 2025

    Don't use Stream filter().map(); Use mapMulti() Instead

    Let’s discover if code using filter() and map() could be inefficient for certain use cases and why mapMulti() could be a better alternative.

  • Jan 6, 2025

    Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters

    A practical guide to implementing logical delete with Spring Data JPA, designed for clarity and real-world use.

  • Dec 15, 2024

    Event Notification Pattern with Spring Data

    In This article, we will implement a simple Event Notification Pattern using Spring Data.

  • Sep 25, 2024

    Spring Boot JSON Patch done Right

    This approach is designed to be generic, reusable, and optimized, so it should be easy to apply to any Spring-Boot-based and JPA-based based project.
  • Jul 1, 2024

    Java Exception Anti-Patterns

    Achieve Efficient Maintainable and Simple Java Exception handling killing those anti-patterns.

  • Jun 27, 2024

    Firebase Auth With Spring Security

    In this article, we will configure a Spring Boot application to authenticate using the Firebase authentication token. Disclaimer: This article was originally a response to this medium article I used some different configurations (e.g. I’m not using Spring oauth-resource-server library) and more updated code (with Spring-Security 6.3.1) Then I realized that the answer was too long and I needed to write a short tutorial about it. All the (working) code is available in this git repository.

  • Jun 22, 2024

    Accelerate Spring Boot APP Start Time - Simply

    A series of configurations we can apply without disruptive changes.
  • Jun 10, 2024

    How to Configure AI Chat To Query APIs

    In this article, we will implement Function-Calling, another way to customize LLM models to a specific need.
  • May 29, 2024

    Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector

    We’ll build a Retrieval Augmented Generation (RAG) Tool using Spring Boot, ReactJS, and PGVector.
  • May 16, 2024

    TestContainers with Docker Compose in SpringBoot 3

    TestContainers + Docker Compose to simplify the testing of complex scenarios.
  • Jan 8, 2024 β€’ Baeldung

    Amazon SNS vs. Amazon SQS β†—

    Learn about two of the top services that AWS provides to users: SNS and SQS.
  • Nov 15, 2023 β€’ Baeldung

    Get Partition Count for a Topic in Kafka β†—

    Explore how to retrieve the total number of partitions of a specific Kafka Topic using Java and CLI.
  • Oct 20, 2023 β€’ Baeldung

    Get Last N Messages in Apache Kafka Topic β†—

    Learn how to get the latest N messages of a Kafka Topic.
  • Sep 18, 2023 β€’ Baeldung

    Intercept SQL Logging with P6Spy β†—

    Explore multiple advantages of relying on an external third-party library such as P6Spy to log database queries.
  • Aug 25, 2023 β€’ Baeldung

    Working with Virtual Threads in Spring β†—

    Learn how to use virtual threads in a Spring 6-based application.
  • Jul 12, 2023

    AWS Lambda with Java: Build, Deploy, Expose, Trace and Monitor

    In this article, we’ll implement a component of a distributed system in the AWS Cloud Environment: a Lambda serverless function.
  • Jul 12, 2023 β€’ Baeldung

    Guide to Java PriorityQueue β†—

    A quick and practical guide to Java's PriorityQueue.
  • Jun 8, 2023

    Main() without Class (and it's not Kotlin)

    Jdk 21 has just reached Rampdown Phase One and will be released with some awesome features such as Virtual Threads, sequenced collections, generational ZGC, and pattern matching. As if those aren’t enough, Java is becoming more accessible to new programmers thanks to the JEP (Java Enhancement Proposal) 445: Unnamed Classes and Instance Main Methods.

  • Jun 5, 2023 β€’ Baeldung

    Convert java.util.Date to java.sql.Date β†—

    Learn how to convert a java.util.Date to a java.sql.Date.
  • May 27, 2023

    Tremendous Simplification of SpringBoot Development with TestContainers

    A couple of weeks ago, Spring Boot 3.1.0 has been released, and it contains some tasty features. In this article, we’ll focus on the brand-new built-in integration with TestContainers. This feature brings great flexibility to developers running Spring Boot Apps on localhost.

  • May 10, 2023 β€’ Baeldung

    Dealing with "java.lang.OutOfMemoryError: PermGen space" Error β†—

    Explore the purpose of PermGen memory and the main difference with heap memory.
  • Apr 18, 2023 β€’ Baeldung

    Case Insensitive Sorting in MongoDB β†—

    MongoDB's default lexical sorting may not be suitable for all purposes. Here we look at a couple of techniques for sorting to keep letters together even if they're in a mix of upper and lowercase.
  • Mar 22, 2023 β€’ Baeldung

    Remove Basic Error Controller In SpringFox Swagger-UI β†—

    Learn multiple ways to configure Swagger in a Spring Boot application to hide paths exposed by the BasicErrorController.
  • Mar 15, 2023

    Efficient Error Handling Tips for Javascript Web Clients

    Error handling in Javascript-based web clients is a fundamental constituting part of a web application. Poor error handling can sink your system before it even learns to float.

  • Mar 14, 2023

    Chat GPT-4 is (Almost) Ready to ROCK

    A few moments ago, Greg Brockman, President, and Co-Founder of OpenAI presented a developer demo showcasing GPT-4 and some of its capabilities/limitations. OpenAI has been building this technology for over two years, tuning and rebuilding the entire framework several times.

  • Mar 5, 2023

    Java Efficient Patterns for Exception Handling

    Error handling is one of the most crucial parts of any application. In this article, which results from a lot of research and insights (and some experience in the field), we will see 4 peculiar patterns/best practices for handling errors or exceptions in Java.

  • Feb 15, 2023 β€’ Baeldung

    Introduction to Kotlin Documentation with Dokka β†—

    Explore Dokka, an API documentation engine for Kotlin.
  • Jan 30, 2023 β€’ CodeX

    GraphQL Support for NodeJS: A Game-Changer for API Development β†—

    GraphQL is a query language for APIs and a runtime environment for executing queries against data. It was developed and open-sourced by Facebook.
  • Jan 20, 2023 β€’ Baeldung

    Multidimentional Arrays in Kotlin β†—

    A quick and practical guide to multidimensional arrays in Kotlin.
  • Jan 19, 2023 β€’ GoPenAI

    I Used ChatGPT to generate a SpringBoot App β†—

    AI tells me that I'm always correct, even when I'm not. Unlike my girlfriend.
  • Jan 16, 2023 β€’ Dev Genius

    Spring Boot 3 with Java 19 Virtual Threads β†—

    Configuration and Load Testing of a Database Intensive App
  • Dec 10, 2022 β€’ Baeldung

    Introduction to Pinpoint β†—

    Learn about Pinpoint, an open-source application performance management software with excellent capabilities.
  • Oct 2, 2022 β€’ Geek Culture

    Sustainability with the Right Programming Language β†—

    Does it make any sense to focus on these little things?
  • Sep 18, 2022 β€’ Nerd For Tech

    The Data Product Lifecycle: What You Need to Know β†—

    Each and every application that we use on a daily basis generates a lot of data. This data, if utilized in a proper manner, can help a lot.
  • Jun 19, 2022 β€’ Dev Genius

    Java Virtual Threads β†—

    We will not write ugly asynchronous code anymore. Maybe.
  • Apr 14, 2022 β€’ Geek Culture

    Online Analytical Processing: What Is It? β†—

    Online analytical processing, simply put, is a core technology at the base of BI tools, that implements a set of software techniques for...
  • Apr 11, 2022 β€’ Dev Genius

    Earn Some Beer Money with your FireStick β†—

    Beer Money: Extra for non-essential payments, available for spending on luxuries, hobbies, or a fresh pint of your favorite draft.
  • Mar 21, 2022 β€’ Medium

    Google Form Java Client API β€” Creating a Form and Reading Responses β†—

    In this tutorial, we will use the Goole Form Java Client API to create, update and read responses from a Google Form configured as a Quiz.
  • Mar 1, 2022 β€’ Dev Genius

    Kotlin SpringBoot App in Minikube Windows Cluster β†—

    It took me 2 / 3 hours to run everything locally, I wish I had a battle plan like this when I started.
  • Feb 26, 2022 β€’ Medium

    TextBlock: It's a Java String With Superpowers β†—

    Today I discovered Java's TextBlock. It was love at first sight.
  • Jan 30, 2022 β€’ Dev Genius

    Fixing JWT Insecure Session Termination by Blacklisting Tokens β†—

    We transformed the solution and made it a little less stateless.
  • Jan 22, 2022 β€’ Medium

    Adios to JAVA Finalizers β†—

    JEP 421 announces the end of Java Finalizers. Adios to an ancient Java feature, born together with Java 1.0 and its Garbage Collector.
  • Jan 21, 2022 β€’ JavaScript in Plain English

    An open-source JavaScript library for structured state β†—

    Its size and simplicity could make it a wildly used library in the next future.
  • Jan 1, 2022 β€’ Dev Genius

    KeyLogger in JavaScript β†—

    Yes, it's possible.
  • Dec 25, 2021 β€’ Dev Genius

    An epic tale: comparing JDBC and R2DBC in a real-world scenario (Part 2/2) β†—

    The whole quest revolves around a simple but hard-to-answer question: "does it makes any sense to use R2DBC?"
  • Dec 16, 2021 β€’ Dev Genius

    An epic tale: comparing JDBC and R2DBC in a real-world scenario β†—

    The whole quest revolves around a simple but hard-to-answer question: "does it makes any sense to use R2DBC?"
  • Dec 15, 2021 β€’ Dev Genius

    Fundamentals of Data Versioning You Must Know β†—

    Data versioning in machine learning is a must-know for anyone working in any kind of collaborative environment.
  • Nov 15, 2021 β€’ Geek Culture

    Developer Onboarding in the Remote Era through Automated Documentation β†—

    Technical documentation is one of the fastest ways to shorten the hill of productivity giving the road more slope.
  • Nov 10, 2021 β€’ CodeX

    Best Practices for Java Dependency Management β†—

    In this golden age of open source, any Java project can use thousands of libraries.
  • Nov 5, 2021 β€’ Geek Culture

    MongoDB Relationships: Embedding vs Linking β€” Pro and Cons β†—

    With performance comparison using Spring-Boot
  • Oct 29, 2021 β€’ Nerd For Tech

    Create a Web App that records your screen with 45 lines of code β†—

    Stop using screen recorder applications
  • Oct 27, 2021 β€’ Medium

    Green-Pass QR Code Signature Verification (Java) β†—

    Using the ECC Public Key certificates
  • Oct 9, 2021 β€’ Nerd For Tech

    SpringBoot with gRPC β€” Fast Start Implementation β†—

    How to configure fast communication using gRPC protocol buffer between two spring boot apps.
  • Sep 29, 2021 β€’ Nerd For Tech

    Using JBOSS Credential Store in a Spring Application β†—

    In this short tutorial, we will see how to use the Jboss Credential Store in a Spring application, and access it's values programmatically.
  • Sep 20, 2021 β€’ Nerd For Tech

    Enforce Kubernetes Best Practices with Kube-Linter β†—

    Who does not want to power up his YAML files?
  • Sep 18, 2021 β€’ Geek Culture

    Search String in File with Java as fast as possible β†—

    Streams? Parallel Streams? Reactive Flux? Regular expressions? There are lots of different ways. Let's see what is the best solution.
  • Aug 26, 2021 β€’ Nerd For Tech

    Production Debugging Challenges and How to Overcome Them β†—

    Three main routes to follow.
  • Jul 26, 2021 β€’ Medium

    Decode the EU Green-Pass QRCode Using Java β†—

    The process is done in 4 simple steps.
  • Jul 21, 2021 β€’ CodeX

    Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps β†—

    A simple step-by-step guide to use Kubernetes ConfigMap to update the environment of a frontend application at runtime.
  • Jun 23, 2021 β€’ Geek Culture

    Use your old Android Phone as an IP camera β†—

    Every one of us has at least one old semi-broken old phone in the drawer. In this article, I've described how I transformed this old piece of hardware into something useful.
  • Jun 1, 2021 β€’ Geek Culture

    Amazon developer interview experience β†—

    In the past year, I've gone through a very tough interview for Amazon AWS. In this article, I've described my experience.
  • May 22, 2021 β€’ Geek Culture

    How to Encrypt WebStorage in Angular β†—

    Any user can edit values in the storage β€” let's encrypt them.
  • May 17, 2021 β€’ Geek Culture

    How to Build a Web App to Share Code LIVE with Node.JS and Socket.Io β†—

    An HTML text area field with syntax highlighting, in which changes are streamed immediately to all connected clients.
  • May 10, 2021 β€’ Nerd For Tech

    How we recovered more than 6k user's data using Kibana API β†—

    In the latest release, a terrible bug was included. Lots of precious user information was lost. With Kibana we recovered everything.
  • May 2, 2021 β€’ CodeX

    IMG TAG Loading Optimization β†—

    I've come to know lately that the IMG tag has 3 attributes that if set correctly can greatly improve the loading time of a web page.
  • Apr 25, 2021 β€’ Geek Culture

    Analyzing GIT Activity with GitStats β†—

    Check out how a repository is growing, who are the best contributors, what is the most productive weekday, and more.
  • Apr 21, 2021 β€’ CodeX

    Achieve the best performance: search a STRING in FILE using NodeJS β†—

    We will compare different ways of searching text inside files with JavaScript using the Node.JS framework.
  • Apr 11, 2021 β€’ CodeX

    Achieve the Best Performance: 10x Faster Node.Js With Worker Threads β†—

    Confronting highly intensive CPU operations throughput using different worker threads configurations.
  • Apr 7, 2021 β€’ Medium

    Is the path for happiness passing through loving our own chains? β†—

    Sitting on a porch, illuminated by the sun, with the leash in one hand and fragrant treats in the other, I've imagined the path driven by nature.
  • Apr 5, 2021 β€’ Geek Culture

    9 Harsh Truths of a Developer's Career β†—

    It would have made everything simpler knowing these before.
  • Mar 31, 2021 β€’ CodeX

    The most hated code comments types β†—

    Some of the most hated types code comments you can find in almost every codebase. Here below a frequently updated list with my personal opinions.
  • Mar 28, 2021 β€’ Nerd For Tech

    Remote Working: 6 cheap must have items β†—

    Keep your home office as comfortable as possible with very low effort.
  • Mar 27, 2021 β€’ Geek Culture

    Windows 10 UNFAMOUS But GREAT Tool for Copy-Paste β†—

    You wish you had known this before β€” ENABLE CLIPBOARD HISTORY!
  • Mar 7, 2021 β€’ Geek Culture

    Achieve Best Performance: Spring-Boot or Node-JS? β†—

    This article is based on a REAL use case scenario for a database intensive application with focus on performance.
  • Feb 7, 2021 β€’ Medium

    I've got a JetBrains OpenSource License β†—

    Jetbrains have a lots of IDE and developer tools which are awesome. You can try some of them for a limited period of time, BUTβ€”if you are an open source contributor, you can obtain a free license.
  • Jan 6, 2021 β€’ CodeX

    Generate 97% of your Spring JPA MVC code β†—

    Yes, the percentage in the title is totally random and not accurate. Still, a lot of your boilerplate code on these project can be generated.
  • Oct 22, 2020 β€’ Medium

    Better bug reporting and Faster fixing with HAR files! β†—

    Give the context of a WEB application malfunction
  • Oct 17, 2020 β€’ Medium

    Downsides of Microservices Development β†—

    Every one talks about how beautiful it is to work on a microservice architecture. What about these?
  • Oct 13, 2020 β€’ Medium

    Addictive GIT Aliases β†—

    The list of the best GIT aliases out there. Once you start using them, they'll become addictive.