<< Previous | Home

Do we really think about software?

I have been thinking a lot lately about how we approach software.

OK let me ask you a REALLY important question. When you are writing software that fulfills a business need do you think about how long your software is going to be around?

If you answer NO then you are doing yourself a disservice. While you can be solving the business in the short term you SHOULD also think about the long term.

Or maybe I should ask the business owner the following question? How long are the developers you asked to fulfill your business need going to be around? In our industry you have turnover and as business owner you need to make sure that you set yourself up for SUCCESS which means making sure the software that is chosen to fullfill your business need is used by more than just your current developers.

What do you think are other things we need to keep in mind when writing software?

I would love to hear from you!

 

End of another era

Java.net is going dark!

And it is the end of another era, Java.net is going dark, read about it at https://community.oracle.com/community/java/javanet-forge-sunset

Enjoy!

 

 

JAX-RS wish

 Just like the previous blog entry I have a wish for JAX-RS which would intersect with the CDI specification. I wish that @Inject would work on JAX-RS methods.

What do you think?

Tags : , , ,

CDI wish

While working with CDI I have always wondered why the CDI JSR does not take over the responsibility of JSR 330 by merging it into the CDI specification.

Do you think the CDI JSR should merge JSR 330 into the CDI specification?

Leave your comments!

 

Tags : ,

Simplifying

As I have been contemplating what to best spend my time on I have decided while for large scale projects you need infrastructure for continous integration, source control, issue tracking, code quality and what not more I do NOT need it for my pet projects.

So I have decided to ramp down on those so I do not have to maintain them. If one of the pet projects would eventually need it then GitHub, Gitlab, Bitbucket or the like might be a good fit.

While for some folks this might seem a step backwards I say "Less is more!"

Enjoy!

Trying out SonarQube

Keeping your code neat and tidy is a challenge. If you think that you can keep all the little things that make code readable in your head, well, kudos to you. I cannot. 

But with SonarQube it is quite a bit easier. I installed it to try it out on the Mojarra codebase and I have to say I am impressed. 

I would definitely recommend to give it a try. See http://www.sonarqube.org for more information.

And that is that.

Enjoy!

 

Tags :

It took a little while

When I first blogged that I had moved my blog I really should have said that I had started blogging at my new location. Now that the rest of the content has been "moved" over as well I can truly say "we have moved".

Why did I copy the content and not just leave it there? Well, I like to keep all my blogging in one place. So if I refer to something I blogged about before I can keep it on the same domain.

If you have suggestions on topics, comments or you just want to say hello, feel free to add comments to this blog entry.

And that is that.

Enjoy!

 

Time to recognize JCP heroes!

It is that time of year again, the time to recognize the JCP heroes, to vote please go to https://blogs.oracle.com/theaquarium/entry/help_recognize_java_community_process

And that is that.

Enjoy!

 

Tags :

JSF 2.3 @Inject Flash

Thanks to Arjan Tijms we can now inject the Flash

In code

  @Inject
  private Flash flash;

And that is that.

Enjoy!

Tags : ,

Mojarra GitHub read-only mirror

For folks that are looking for a GitHub mirror of the Mojarra sources please head on over to https://github.com/javaserverfaces/mojarra

And that is that.

Enjoy!

Tags : ,