排序
A guide to accessing databases in Java
A guide to accessing databases in Java,You can use this guide to discover, understand, and select the right Java library to access a database, like MySQL, Postgres, Oracle - or any...
Spring Boot Part 1: Minimum Web Server, Devtools, and Actuator
Spring Boot Part 1: Minimum Web Server, Devtools, and Actuator,(This post has been updated at blog.hcf.dev with a later version of Spring Boot.) This series of articles will examin...
Fluent MongoDB queries from Java
Fluent MongoDB queries from Java,MongoDB is doing great, firmly holding a prestigious #5 on the db-engines ranking site. It means that we, developers, are using it a lot. When look...
Spring boot codebase structure
Spring boot codebase structure,Hi guys, This is my first post here. I have been working with spring boot for years. I would like to learn the best practice for structuring a spring...
Introduction to the Interface Segregation Principle
Introduction to the Interface Segregation Principle,The interface segregation principle is the I in SOLID principles. According Robert Martin's Agile Software Development: Principl...
Building a messaging server from scratch. (Java)
Building a messaging server from scratch. (Java),This requires you have good understanding of Java, ServerSocket, ClientSocket. I was motivated to build it, when i couldn't underst...
What missed me in TypeScript, coming from Java
What missed me in TypeScript, coming from Java, I published my first NPM package ! First, I'd like to precise that this is the first article I write, and I'm open to any suggestion...
A guide to Java versions and features
A guide to Java versions and features,You can use this guide to get practical information on how to find and install the latest Java, understand the differences between Java distri...
How to add image and text watermark to presentation slides
How to add image and text watermark to presentation slides,There are different concepts for what Watermark is, but usually when we need to add watermark to our documents is either ...
Java 8 Type-Safe Configuration with default methods
Java 8 Type-Safe Configuration with default methods,There is a common requirement in most of the Java/JavaEE projects related to how to differentiate environment configurations lik...
Devoxx: a learner journey
Devoxx: a learner journey,I have attended the #devoxxma event which has been hosted in Agadir, a beautiful city of Morocco in the Atlantic Ocean. The main event consists of confere...
Better, Faster, Lighter Java with Java 12 and JHipster 6
Better, Faster, Lighter Java with Java 12 and JHipster 6,There’s a lot going on in the Java ecosystem lately. Now that major Java versions are released every six months, it can be...