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-03-09 14:00
Parsers are powerful tools, and using ANTLR you could write all sort of parsers usable from many different languages. In this complete tutorial we are going to: explain the basis: what a par… Read More
2017-03-08 08:00
Let me say right off the bat that the features we will discuss here are pure poison brought to object-oriented programming by those who desperately needed a lobotomy, just like David West su… Read More
2017-03-07 17:15
Everyone wants to implement continuous delivery. After all, the benefits are too big to be ignored. Increase the speed of delivery, increase the quality, decrease the costs, free people to d… Read More
2017-03-06 14:00
A question from a LinkedIn follower, I thought I’d share my answer with readers: “Hey Allan, I’m giving this a shot reaching out to you. I recently was exposed to agile in… Read More
2017-03-06 08:03
Ceylon 1.3.2 is a significant minor release of the Ceylon language, with over 100 issues closed. This release introduces Ceylon assemblies, allows you toexport Ceylon modules as Maven reposi… Read More
2017-03-06 05:00
Contexts and Dependency Injection 2.0 (JSR 365), is an update to CDI 1.2, which is currently part of the Java EE 7 platform.  It is currently in Public Review stage.  For thos… Read More
2017-03-03 14:00
When I was first learning Java and transitioning from C++ to Java, I remember being told repeatedly and frequently reading that one should not treat the Java finalizer like C++ destructors a… Read More
2017-03-03 11:00
If you use Spring Data and @NamedQuery annotations at your JPA entity you can easily use them in a more convenient way using the spring data repository. On a previous blog we created a sprin… Read More
2017-03-02 08:00
The other day I was at an event for start-ups and entrepreneurs – no, not the “Agile for Startups” event I’m speaking at in a couple of weeks, for once I was in the a… Read More
2017-03-01 17:00
The Java 9 EA version is out and we can now see how to use sun.misc.Unsafe. I led the public campaign to retain access to it in Java 9 which was ultimately successful, leading to the am… Read More
2017-02-28 14:00
Microservices is a buzz word at the moment. Is it really something original or based on established best practices? There are some disadvantages to the way microservices have been implemente… Read More
2017-02-27 14:00
Let me give you the punch-line and then explain myself: As soon as testing starts every “project” becomes a test driven. If there is no formal testing period then that phase begi… Read More
2017-02-27 11:00
The Internet of Things (IoT) is everywhere and you might have finally decided it is time to give it a go. Starting out might not be as easy as you think, as IoT is fast changing, with new fe… Read More
2017-02-27 08:00
A reader asked me this question: “How do I report on the 1000 (or so) defects in our system? I have 10 minutes on the status call.” If you are working on a legacy application whe… Read More
2017-02-24 20:00
Consensus is a powerful approach to generate strong buy-in and shared ownership of a decision. But it can be challenging to apply and if used incorrectly, it can create mediocre results. Thi… Read More
2017-02-24 17:00
Java 8 is a couple of years old but there are still use cases, not even edge cases, that the community did not yet develop a good arsenal of solutions for. How to handle checked exceptions i… Read More
2017-02-24 14:00
Docker 1.13 introduced a set of features that allow us to centrally manage secrets and pass them only to services that need them. They provide a much-needed mechanism to provide information… Read More
2017-02-23 14:00
Every now and then I find myself wanting to import a CSV file into Neo4j and I always get confused with how to handle the various null values that can lurk within. Let’s start with an… Read More
2017-02-23 08:00
Friction can be a very powerful force when building software. The things that are made easier or harder can dramatically influence how we work. I’d like to discuss three areas where I… Read More
2017-02-23 05:00
Apache Storm is a free and open source distributed realtime computation system running on the JVM. To get started we will implement a very simple example. Previously we implemented a word co… Read More
2017-02-22 20:00
Few programmers explicitly intend to write poorly structured source code. They don’t sit down, whip out their Bad Code Design Patterns book, and wreak meticulous spaghettipocalypse. Ra… Read More
2017-02-21 05:00
This is one of the easier coding tasks, but you still can meet it in some preliminary tech screening. The problem looks like this: Given a string containing just the characters '(', ')'… Read More
2017-02-20 08:00
Hadoop is a great technology built with java. Today we will use Scala to implement a simple map reduce job and then run it using HDInsight. We shall add the assembly plugin on our assembly.s… Read More
2017-02-20 05:00
Previously, we discussed the main reasons why Docker can be useful to the enterprise. So why aren’t all large companies using Docker already? A large part of the reason are the misconc… Read More
2017-02-16 05:00
I’ve said before that your StackOverflow reputation is very important to us when we make a decision on how much we should pay a software developer. However, there were many complaints… Read More
2017-02-15 20:00
Erlang has been around for over 30 years and was built well before multi-core CPUs existed. Yet it’s a language that couldn’t be more relevant today! The underlying architecture… Read More
2017-02-13 17:00
One of the great things about 3D printing is that you can print an entire model in one go. The typical example is the fully assembled “print-in-place” ball bearing as shown in th… Read More
2017-02-13 08:00
In this blog we will discuss some patterns which are often used in microservices applications which need to scale: Event Stream Event Sourcing Polyglot Persistence Memory Image Command Query… Read More
2017-02-13 05:00
Software development is rife with copy & paste: all of us resort to copy and paste coding sometimes. We know we probably shouldn’t, but we do it anyway. It’s like the industr… Read More
2017-02-08 11:00
This is a second post in series describing our recent infrastructure / architecture transition in Plumbr. The first part focused upon event capturing part of the architecture. In the current… Read More
2017-02-08 08:00
In this week’s Whiteboard Walkthrough, Dale Kim, Sr. Director of Industry Solutions at MapR, describes how MapR addresses the challenge of providing a persistence tier to containers in… Read More
2017-02-07 20:00
Recently, I’ve done a management workshop on TDD. The audience was developmenet managers and team leads. Most of them did not know TDD. (Actually, most thought they knew what TDD was… Read More
2017-02-07 11:00
Docker is a relatively new and rapidly growing project that allows creating very light “virtual machines”. Prerequisites There are no specific skills needed for this tutorial bey… Read More
2017-02-07 05:00
I was recently involved in quite a long Twitter discussion regarding Java’s Optional, type systems that distinguish nullable and non-nullable types and the the Elvis operator, which al… Read More
2017-02-06 14:00
On a previous blog we integrated a spring boot application with EC2. It is one of the most raw forms of deployment that you can have on Amazon Web Services. On this tutorial we will create a… Read More
2017-02-06 11:00
When it comes to application infrastructure, containerization is king. What was once the hot new thing in the DevOps wild west is now maturing into a more stable and widely adopted technolog… Read More
2017-02-02 20:00
Users As its name suggests, a user story describes how a user or customer uses the product–a digital product is captured from the perspective of the users. This avoids a solution… Read More
2017-02-02 17:00
Throughout the lifecycle of a company the IT architecture is bound to change multiple times. There can be many different reasons for such changes. One of the worst reasons for such change ca… Read More
2017-02-02 14:00
I’m the stupid one. For years now I’ve heard people talk about “digital” but I failed to grasp the significance. It started with “digital agencies” which… Read More
2017-02-01 20:00
Recently I’ve been asked by an HR person to tell which factors influence Java programmers wanting to change a job, what is important when we consider a change. I gave it a great d… Read More
2017-02-01 14:00
It happens to the best of us, you are writing some code in a Language that you use sporadically and you start asking yourself what is the correct syntax for this or that. You know… Read More
2017-02-01 11:00
Sometimes Very often I need a class that implements an interface by making an instance of another class. Sound weird? Let me show you an example. There are many classes of that kind in… Read More
2017-01-31 11:00
As part of a Go script I’ve been working on I wanted to write to a CSV file from multiple Go routines, but realised that the built in CSV Writer isn’t thread safe. My first attem… Read More
2017-01-30 11:00
One of the items that caught my eye from the announcement of the new Spring Data release train named Ingalls was that the Spring Data Cassandra finally supports Cassandra 3+. So I revis… 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

×