sort by date

developerWorks (IBM)
Focus On Java

sitios en espa?ol
Java 8 Method References explained in 5 minutes
02/17/2015 at 14:14:18
In this article we take a look at Java 8 and explain Method References in 5 minutes
Why Java is such a great fit for modularity in the cloud
02/17/2015 at 03:22:50
Modularity is not a new concept; it has been around for a long time. The term modularity was first coined in the late 1960s by Professor Edsger W. Dijkstra in one of his manuscripts. Unfortunately, the Java platform itself does not have a module system available out of the box. Project Jigsaw is in the works, but it isn???t available for production usage yet. Because we needed a modularity solution now, OSGi was chosen, which offers the benefits of having a dynamic modular runtime on top of the Java Virtual Machine (JVM). OSGi has been a proven modularity solution for more than 10 years.
How TDD helps in open sourcing a project
02/13/2015 at 21:42:42
Wix engineering blog has a great post about how using TDD helps migrating an internal project to be Open Source. "We planned to open source PETRI from day one, but in the interest of development velocity, we developed it as an internal project with our own internal dependencies. Yet we knew that in order to finally break away from those internal dependencies we would need a development methodology that would enable us to make those big changes while still being able to build quickly and confidently. That methodology is Test-Driven Development (TDD), practiced by many teams at Wix. Given that almost every service at Wix would be using this project, we also knew that we would need to do this by the book. Thus we had the amazing opportunity to write a greenfield project, completely TDD-ed from the get-go."
Build a Java Web App With Instant User Management
02/13/2015 at 15:55:31
This post is a quick tutorial to show you just how quickly you can build a Java web app with a complete set authentication and user management features and user interfaces.
A lot of people were upset when we said ditch Optional in Java 8: here's a great defence
02/13/2015 at 04:33:43
Tony Hoare, inventor of the null reference, apologetically called it ???the billion dollar mistake???. The problem with null is not that it was invented back in 1965, but that we are still struggling with it 50 years later. I recently came across this article on Voxxed: Embracing the Void: 6 Refined Tricks for Dealing with Nulls in Java. It gives a nice rundown of strategies around the null reference. Sadly, it discourages the use of Java 8???s Optional. In this post I will explain why and how you should use Optional???
Ignore the Hype: 5 Docker Misconceptions Developers Should Consider
02/12/2015 at 09:44:11
How can you to take a pragmatic approach to Docker and look beyond the hype?
Better Application Events in Spring Framework 4.2
pieterhvmw02/26/2015 at 23:00:38
Originally written by St??phane Nicoll on the Spring blog Application events are available since the very beginning of the Spring framework as a mean for loosely coupled components to exchange information. One of the most well known usage of application events is the following: Preview Text:  Application events are available since the...
HTML6 Ideas and HTML.Next
HTML6 notion, despite the fact that the HTML5 specification was planned to fully adop Preview Text:  HTML6 notion, despite the fact that the HTML5 specification was planned to fully adopt and achieve the broadest possible compatibility in 2014, now began to appear ideas about how this specification of the next generation looks like ???...
Being Agile Is about the Journey, Not the Destination
This post first started as I was discussing my post ???You Aren???t Doing Scrum If ?????? with a friend who had read the post and was worried that I might not fit in an organization that wasn???t doing all of Scrum.  I???ve since had other conversations and as I???ve reflected on the topic, I still stand by my original post, because there are some fundamental properties of Scrum that you...
Android Permissions Explained
Mobile by Rob LauerWhen you develop an Android app, your users will justifiably be concerned if your app requests access to a myriad of device features and personal information. You are risking decreased app installations and increased suspicions of your app???s motives if you ask your users for personal data, contacts, access to their phone, SMS messages, and so on. In this article I hope to...
Introduction to Functional Programming in Scala
Learn more about Scala, a programming language that supports both object-oriented and functional paradigms.
Getting Started with Project Management
Learn more about the process of project management and its goals and specific challenges.
Book Excerpt: Continuous Enterprise Development in Java
As guardians of our own code quality, we're armed with two battle tactics: Be reactive, or be proactive. Read Chapter 1 of "Continuous Enterprise Development in Java".
Working with MapReduce Design Patterns
Learn more about the different design patterns used in the MapReduce framework.
Focus On Java
Time to Move On
11/11/2013 at 07:42:11

Time seems to be increasingly scarce these days so it's time for me to move on from the Java site.

If you're interested in becoming the Java person for have a look at the be a guide page for more details.

Time to Move On originally appeared on Focus on Java on Monday, November 11th, 2013 at 15:42:11.

Permalink | Comment | Email this

Java SE 7 Update 45 Released
10/17/2013 at 14:05:59

Java 7 Update 45 has been released and the JDK is available to download from Oracle's Java download page.

The release notes show this to be a security fix release. There are 51 new security fixes as outlined in the Oracle Critical Patch Update Advisory for October.

Java SE 7 Update 45 Released originally appeared on Focus on Java on Thursday, October 17th, 2013 at 21:05:59.

Permalink | Comment | Email this






Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. javasight is independent of Sun Microsystems, Inc.