Java text blocks bring multiline Strings to the Java world. Let’s take a look at some JPA and Hibernate features that are a perfect match for text blocks.
Category: Home
Java Feature Spotlight: Sealed Classes
The release of Java SE 15 in Sept 2020 will introduce “sealed classes” (JEP 360) as a preview feature. A sealed class is a class or interface which restricts which other classes or interfaces may extend it. Sealed classes, like enums, capture alternatives in domain models, allowing programmers and compilers to reason about exhaustiveness.
Always move and rename Git files in an isolated commit – Coffee Talk: Java, News, Stories and Opinions
Will there be a need to move or rename a Git file while you refactor your code? If so, don’t mix code changes with file changes. Move and rename Git files in a separate commit.
What is the use of ContextLoaderListener in Spring MVC Framework?
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
Grokking the Coding Interview: Patterns for Coding Questions – Learn Interactively
Coding interviews are getting harder every day. A few years back, brushing up on key data structures and going through 50-75 coding interview questions was more than enough prep for an interview. Today, everyone has access to massive sets of coding problems, and they’ve gotten more difficult to account for that. The process has gotten more competitive. When our team sat together to brainstorm on ideas to make the interview process easier for candidates, we realized quickly that one skill helped us the most when we were preparing for coding interviews: “the ability to map a new problem to an already known problem.” To help candidates with that, we’ve come up with a list of 16 patterns for coding questions, based on similarities in the techniques needed to solve them. As a result, once you’re familiar with a pattern, you’ll be able to solve dozens of problems with it. The techniques taught in this course have helped developers land jobs in top companies including Google, Facebook, Amazon, and Microsoft.
10 Tips to Become a Better Java Developer in 2020
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
How to install CodeReady Workspaces in a restricted OpenShift 4 environment – Red Hat Developer
Learn how to install CodeReady Workspaces in a restricted Red Hat OpenShift 4 environment by pulling images into a private registry.
Top 10 Free courses to learn Spring Framework for Java developers
Hello guys, I have been sharing a lot of resources like books and courses recently and when I published my list of Top 5 courses to learn…
JDK 15: The new features in Java 15
The next version of standard Java will feature text blocks, garbage collectors, hidden classes, and previews of pattern matching and records
Git reflog vs. log: How these commit history tools differ
Clear up the confusion on the Git reflog vs. log debate. Git reflog tracks local commits on a repository while Git log tracks the entire commit history of a public repository.
HashMap vs. Hashtable: Which map should you choose?
In the HashMap vs. Hashtable debate there is one clear winner. If you are confronted with a choice between the two Java maps, the HashMap is the right collection class to use.
How to test REST API from Command Line using cURL command in Linux
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
Top 5 Free Courses to Learn Eclipse and JUnit for Java Developers – Best of Lot
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
10 Tools Java Developers Should Learn in 2020 – (UPDATED)
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.