Skip to content
Professional developer
open-menu closeme
Home
Posts
TIL
Now
About
Search
github twitter linkedin rss
  • calendar May 8, 2024 · 0 min read  ·
    Share on: twitter facebook linkedin copy

    .


    Read More
  • How to Write Classes With Multiple Case Insensitive Strings

    How to Write Classes With Multiple Case Insensitive Strings

    calendar May 12, 2023 · 5 min read · java hashMap strings  ·
    Share on: twitter facebook linkedin copy

    Introduction In a previous article, I discussed how to efficiently store strings in a hash map and search for them without worrying about case sensitivity. While you could still use the same wrapper class, there are at least two potential downsides to this approach.


    Read More
  • How to Use Case Insensitive String in Hash Map

    How to Use Case Insensitive String in Hash Map

    calendar Apr 24, 2023 · 7 min read · java hashMap strings  ·
    Share on: twitter facebook linkedin copy

    Introduction By default, Microsoft SQL Server processes strings without considering their case sensitivity. Java, unlike Microsoft SQL Server, is case-sensitive which can result in problems. One such example is with email addresses, which are inherently case-insensitive.


    Read More
  • What Is Memory Churn and How to Avoid It in Java

    What Is Memory Churn and How to Avoid It in Java

    calendar Apr 4, 2023 · 10 min read · java peformance  ·
    Share on: twitter facebook linkedin copy

    Introduction Modern hardware is very good at predicting the next instructions to be executed. This kind of prediction allows CPUs to do more work in less time. One of the strategies that hardware relies on is data locality.


    Read More
  • Best Practices That You Should Follow When Extracting Zip Archive in Java

    Best Practices That You Should Follow When Extracting Zip Archive in Java

    calendar Dec 6, 2022 · 5 min read · zip java  ·
    Share on: twitter facebook linkedin copy

    Extracting archive files without controlling resource consumption is security-sensitive and can lead to denial of service. Our code executes on servers, but you should know that servers have limits. Based on this, check how many hardware resources your code can consume.


    Read More
  • Why Should You, as a Software Developer, Learn Soft Skills?

    Why Should You, as a Software Developer, Learn Soft Skills?

    calendar Dec 5, 2022 · 2 min read · carrier  ·
    Share on: twitter facebook linkedin copy

    Here are several reasons: We work in teams. The better we know how to communicate with people in a team, the better we will be. Remember, your whole company is one big team. All languages compile at the end in machine code.


    Read More
  • Setting up Junit 5 Parallel Test Execution With Maven

    Setting up Junit 5 Parallel Test Execution With Maven

    calendar Oct 15, 2022 · 6 min read · java maven junit 5 testing parallel tests concurrent tests junit testing java testing junit 5 testing multithreaded tests in java  ·
    Share on: twitter facebook linkedin copy

    Introduction We need fast-build pipelines. This is because we need fast feedback from our pipeline in order to be more productive. If something is wrong with our code, then we want our pipeline to fail fast.


    Read More
  • I Asked a Java Champion: What Is the Biggest Problem That Professional Java Developers Are Facing Today?

    calendar Oct 26, 2021 · 2 min read · java developers developers biggest problem  ·
    Share on: twitter facebook linkedin copy

    I have attended the workshop that is organized by the ITKonekt. The workshop was about efficient coding practices for best performance in Java. Java Champion Victor Rentea did a great job explaining all java internals, tools, hibernate, threads, collections, garbage collections, and much more.


    Read More
  • 10 Mistakes That Java Developers Make That Prevent Them From Being Successful Developers

    10 Mistakes That Java Developers Make That Prevent Them From Being Successful Developers

    calendar Jun 11, 2021 · 5 min read · java java developers mistakes java mistakes developers mistakes successful developers  ·
    Share on: twitter facebook linkedin copy

    Based on my previous experience, I created a list of 10 mistakes that developers made, preventing them from being a great developer. Here is the list:

    1. Not writing unit tests Developers that don’t write unit tests produce more bugs from the code they write and maintain.


    Read More
  • How do I become proficient with functional programming in Java

    How do I become proficient with functional programming in Java

    calendar Apr 5, 2021 · 5 min read · functional programming java learn functional programming getting started with functional programming in java  ·
    Share on: twitter facebook linkedin copy

    As a Java developer, I always look for ways to improve my coding skills. I heard about functional programming (FP) back when I was a student. Then, FP was not very popular and most developers considered code written using FP to be slow. Time has changed and today FP is very popular.


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»
Professional developer

Copyright  PROFESSIONAL DEVELOPER. All Rights Reserved

to-top