Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

On migrating to the cloud

Considering moving into the cloud are you? Well then, have I got something for you! Not too long ago, I had the opportunity to catch up with Paul Duvall, the CTO of Stelligent and we, indeed, talked about this very lofty subject. In this podcast, Paul details the many considerations and options a company must investigate to migrate its infrastructure smoothly and safely.

 

Java EE testing with Arquillian

I recently caught up with my old friend, Dan Allen, who is a Red Hat principal software engineer and open source evangelist. In this podcast, he explains how Arquillian eases integration testing by providing a test harness to abstract away container life cycle and deployment from test logic.

Read more ...

 

Rapid Android development with JRuby

A few interesting pieces of data:

  • 70% of the world’s population has a mobile phone
  • over a million Android devices are activated weekly
  • 1/2 of all local searches are done on a mobile device
  • over 90% of mobile Internet access is social media related

Clearly, if you aren’t building mobile apps today, you will be soon.

Read more ...

 

The case for Node.js

Not too long ago, I wrote about JavaScript; specifically, I espoused it as a language worthy of a Java developers attention mainly due to the fact that JavaScript, while about as old as Java, is arguably the more popular language. Yes, you’ve read that correctly — JavaScript itself is probably one of the widest leveraged languages ever — scores of developers know it whether they be PHP programmers or Ruby developers or even .NET developers.

Read more ...

 

IBM developerWorks interview

A few weeks back, I was interviewed by Scott Laningham, Editor & Host of The developerWorks Podcast.



Read more ...

 

Pushing a different branch to Heroku

I’m a huge fan of git-flow; it’s branching model facilitates a release model, supporting multiple versions and branches, quite nicely. For instance, during a development phase, all commits are made to the develop branch; consequently, when it’s time to push a release into production, a release branch is created, which essentially merges everything in develop into master.

Read more ...

 

Ultra-lightweight Java web services with Gretty

Gretty is one of a new school of ultra-lightweight frameworks made for building web services. Built on top of the blazingly fast Java NIO APIs, Gretty leverages Groovy as a domain-specific language for web endpoints and Grape’s Maven-style dependency management. In this article, get started with using Gretty to build and deploy Java web service applications.

Read more ...

 

Logging as a service? You bet!

I recently had the opportunity to chat with Loggly CTO and co-founder Jon Gifford about the concept of logging as a service and how it allows for easier log management and manipulation. Loggly’s service is amazingly easy to stand-up — in fact, we’re using Loggly heavily at App47.

Read more ...

 

Working with EC2 video

EC2 is essentially a virtual computer running the OS of your choice along with various options for memory, CPU speed, and storage. EC2 is an Infrastructure as a service: itʼs bare bones computing power without the need for you to go out and buy a bunch of servers because someone (amazon.com, man) already did that for you! In fact, with EC2, you essentially rent computing resources in a data center managed by someone else.

Read more ...

 

Favor Objective-C factory methods (or remember to release)

When Java came out and I began to spend virtually all my time building Java applications, I naively figured the days of manual memory management were gone (after all, Java has garbage collection!). Fast forward to now. The popularity of the iPhone and iPad have propelled C (really, Objective-C) back into the spotlight. And with Objective-C, the return of manual memory management (along with borderline extreme code verbosity).

Read more ...

 

What is meant by urlencode and urldocode?

URLencode returns a string in which all non-alphanumeric characters except -_. have been replaced with a percent (%) sign followed by two hex digits and spaces encoded as plus (+) signs. It is encoded the same way that the posted … read more

 

Working with arrays as values in MongoDB

Unlike relational database models, MongoDB documents can have fields which have values as arrays. The prototypical example in almost all MongoDB documentation is a document having a tags field, whose value is an array of strings, such as ["NoSQL", "Ruby", "MongoDB"]. If you’re coming from a relational world (which most of us are) then this feature, at first glance, is a bit intimidating.

Read more ...

 

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

 

Learn Ruby the easy way

A few years back while on a conference panel discussion, a panel member (Stu Halloway, if my memory serves me) in response to a question regarding how to quickly learn new APIs suggested writing unit tests. That is, the suggestion was to test the new framework, library, language as a means for learning how to use it.

Read more ...

 

Big data processing with Hadoop

Data storage has become cheap. Consequently, we’re storing tons of it:

Read more ...

 
Syndicate content