Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Blog Directory  >  Software Blogs  >  Programming Blogs  >  Java Code Geeks programming Blog  > 

Java Code Geeks Blog


javacodegeeks.com
Java 2 Java developers resource center, Java tutorials, Java news, Java How-To and more
2017-06-13 16:06
The diagram below provides a high-level view of the Hibernate architecture:                     Minimal architecture The “minimal&rdqu&hell…Read More
2017-06-09 16:00
Learn how to pick the right method parameter types and get more robust and shorter code in your Java applications. We Java developers generally have a bad habit of using method parameters wi… Read More
2017-06-08 06:59
The general idea of parameterized unit tests is to run the same test method for different data. Creating parameterized tests in JUnit 4 is far from being perfect. There are many issues with… Read More
2017-06-07 13:00
JUnit 5 brought pretty awesome improvements and it differs a lot from its predecessor. JUnit 5 requires Java 8 at runtime hence Lambda expressions can be used in tests, especially in asserti… Read More
2017-06-07 10:00
We live in the era of organic food, eco-friendly toilets, zero-emission cars, and harassment-free offices. Our management practices have to keep up—they must be zero-stress, conflict-f… Read More
2017-06-06 13:00
I like to use the command-line tools provided with the JDK in the early steps of analyzing performance and other issues with Java-based applications and have blogged on tools such as jcmd, j… Read More
2017-06-05 04:00
JUnit 5 is pretty impressive, particularly when you look under the covers, at the extension model and the architecture. But on the surface, where tests are written, the development is more e… Read More
2017-05-31 16:00
You probably remember my half-a-year-old article: Why Don’t You Contribute to Open Source?. I said there that if you don’t have your own OSS projects or don’t give anything… Read More
2017-05-30 13:00
This post introduce the upcoming drools and jBPM persistence api. The motivation for creating a persistence api that is to not be bound to JPA, as persistence in Drools and jBPM was until th… Read More
2017-05-30 04:00
Cross-Functional Requirements (CFRs) are some of the key system characteristics that are important to design and account for. Internally we refer to these as CFRs, although classically they… Read More
2017-05-29 16:00
In post Handling Events in React we extended react-app which we built as part of Rendering RESTful service with React to support add and delete employees operation. Now as part of this post… Read More
2017-05-26 10:00
I like to work with git on the command line. But in some cases I prefer UI support. For example, solving merge conflicts is such a case. Git has a command mergetool, which can open a graphic… Read More
2017-05-26 04:00
Object Oriented Programming (OOPS or OOPS for Object Oriented Programming System) is the most widely used programming paradigm today. While most of the popular programming languages are mult… Read More
2017-05-25 16:00
Chat bots are everywhere. Suddenly our messaging services are inundated with small automated systems inhabiting spaces in the domain of human-to-human communication. We can now have conversa… Read More
2017-05-25 13:00
OpenShift is RedHat’s cloud development Platform as a Service (PaaS). It uses Kubernetes as container orchestration (so you can use OpenShift as Kubernetes implementatio… Read More
2017-05-24 16:10
Yesterday I gave a talk that went through all the aspects of using messages queues. I’ve previously written that “you probably don’t need a message queue” – now… Read More
2017-05-24 13:00
This may sound strange, but I will prove it: no matter how big or stable a piece of software is, it has an unlimited number of bugs not yet found. No matter how many of them we have already… Read More
2017-05-22 19:00
Jigsaw questions for 1000. I as an X want JPMS modules. What is X if it’s not a platform developer? My answer is that X is a human being (minus platform developers, because that was a… Read More
2017-05-22 16:00
Sometimes when you are running your tests on your CI environment, you want to run tests in parallel. This parallelism is programmed in build tool such as Maven or Gradle or by usin… Read More
2017-05-18 10:00
Many articles and books have already been written about unit testing patterns and anti-patterns. I want to add one more recommendation which, I believe, can help us make our tests, and our p… Read More
2017-05-16 16:05
A system called ‘Scrum’ Scrum is founded on empirical process theory. Scrum implements regular inspections and adaptations in a closed-loop feedback system to deal with unpredict… Read More
2017-05-16 13:00
I have written about several command-line tools provided with the Oracle and/or OpenJDK Java Development Kits (JDKs) in the past, but I’ve never written exclusively about the jstat too… Read More
2017-05-16 10:00
In post Rendering RESTful service with React we created simple UI which render employee list fetched from RESTful service. As part of this post we will extend the same app to support&nb&hell…Read More
2017-05-15 16:09
You’ll be glad to know that milestone 1 of Grails 3.3 has been released 3 days ago — and is also already available through SDKMAN!. Not only has it upgraded its dependencies to H… Read More
2017-05-15 13:00
Someone asked me this the other day: “Why do devs hate agile?” and as I worked through my answer I thought it worth writing down. There are three reasons I can think of but befor… Read More
2017-05-15 10:00
Camel Design Patterns book contains 20 patterns and numerous techniques and best practices for designing Apache Camel based integration solutions. Using this link only, JCG readers can buy C… Read More
2017-05-15 07:01
Most system have some sort of event logs – i.e. what has happened in the system and who did it. And sometimes it has a dual existence – once as an “audit log”, and on… Read More
2017-05-12 13:00
Clean Code from the trenches – Validation Let’s directly start with an example. Consider a simple web service which allows clients to place order to a shop. A very simplified ver… Read More
2017-05-11 19:00
In the past weeks there has been a heated debate around the imminent release of Java 9 and its most famous feature: the Java platform module system – the JPMS – which is better k… Read More
2017-05-11 16:00
IoC seems to have become the cornerstone concept of many frameworks and object-oriented designs since it was described by Martin Fowler, Robert Martin and others ten years ago. Despite its p… Read More
2017-05-10 10:00
An old product manager friend writes…. “Just started a new gig as senior product manager at blah blah blah Discovering that scrum teams aren’t organized around products bu… Read More
2017-05-04 10:00
If you want to annoy me say something like “Building software should be like building a house…”. To say I’m not a fan of physical building metaphors is something of… Read More
2017-05-04 04:00
If all goes according to plan (Project Jigsaw we’re looking at you), Java 9 is set to launch in less than 100 days. You can join the countdown to its release right here. It will come p… Read More
2017-05-03 13:00
Working remotely is definitely a trend, according to the BLS and my personal observations. “Let them work from home” seems to be the silver bullet for every second startup and ev… Read More
2017-05-03 10:00
One of the big advantages of using Docker for testing is that you don’t need to install the required dependencies of code under tests in all machines where you are going to run th… Read More
2017-05-03 04:00
Previously we had an introduction to sbt, its default tasks and how to add extra tasks. Play comes with the sbt console. The SBT console is a development console based on sbt that allows you… Read More
2017-05-02 19:00
Sbt is the de facto build tool in the Scala community. Being used to other build tools you will be familiar with the commands clean – Deletes files produced by the build, such as gener… Read More
2017-05-02 16:00
Have you ever worked on a project where the management and/or sponsors felt it necessary to provide you warnings: “This release better do this or have that. Otherwise, you’re toa… Read More
2017-05-02 13:00
This article is part of a series of articles about modern tooling and techniques for building distributed systems in DotNet. In our first article, we saw how easy it was to set up a full ELK… Read More
2017-05-01 07:00
Once getting your hands into typing scala code using play, the first thing that comes to mind is JSON. Without doubt JSON is one of the most basic components of web applications. Rest apis u… Read More
2017-05-01 04:00
Today’s modern application frameworks come with apromise of easy sql data access. There is no wonder why we have so many frameworks that make it easier to issue queries and handle tran… Read More
2017-04-28 07:00
There are many dimensions of Java Map performance to measure, but a critical one is simple single-threaded scanning. Here is some simple test code for Iterators and the Java 8 Map.forEach()… Read More

Share the post

Java Code Geeks

×

Subscribe to Java Code Geeks

Get updates delivered right to your inbox!

Thank you for your subscription

×