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

Painless Android swipe detection

Why bother building navigation buttons in an Android app when you can easily capture finger swipes? But, if you’ve ever implemented gesture section in Android there’s the drudgery of implementing listeners and you also need to do some elementary Cartesian math. Save yourself the boilerplate bother mathematics and use a library!

Read more ...

 

Painless Android swipe detection

Why bother building navigation buttons in an Android app when you can easily capture finger swipes? But, if you’ve ever implemented gesture section in Android there’s the drudgery of implementing listeners and you also need to do some elementary Cartesian math. Save yourself the boilerplate bother mathematics and use a library!

Read more ...

 

Crowd think often lacks clarity

In case you missed it, InfoQ has an interesting analysis regarding hybrid mobile app development frameworks. They are profiling 12 tools and soliciting community feedback so as to make a ThoughtWorks-like technology radar. If you participate in the voting you are entitled to see the voting distribution.

Read more ...

 

Crowd think often lacks clarity

In case you missed it, InfoQ has an interesting analysis regarding hybrid mobile app development frameworks. They are profiling 12 tools and soliciting community feedback so as to make a ThoughtWorks-like technology radar. If you participate in the voting you are entitled to see the voting distribution.

Read more ...

 

Mongoid batch inserts

In SQL land, all databases support batch inserts. Batch inserts are an effective and efficient mechanism to insert a lot of similar data. That is, instead of issuing x insert statements, you execute 1 insert with x records. This is much more efficient because the insert statement doesn’t need to be re-parsed x times, there is only 1 network trip as opposed to x, and in the case of transactions, there is only 1 transaction instead of x. When compared to x inserts, batch inserts are always faster.

Read more ...

 

Mongoid batch inserts

In SQL land, all databases support batch inserts. Batch inserts are an effective and efficient mechanism to insert a lot of similar data. That is, instead of issuing x insert statements, you execute 1 insert with x records. This is much more efficient because the insert statement doesn’t need to be re-parsed x times, there is only 1 network trip as opposed to x, and in the case of transactions, there is only 1 transaction instead of x. When compared to x inserts, batch inserts are always faster.

Read more ...

 

MoDevEast 2012 panel discussion

Last fall, I had the pleasure of moderating a panel discussion at MoDevEast entitled ”What Developers Love and Hate about iOS, Android, Windows and HTML5” with five super star mobile app developers.



Read more ...

 

MoDevEast 2012 panel discussion

Last fall, I had the pleasure of moderating a panel discussion at MoDevEast entitled ”What Developers Love and Hate about iOS, Android, Windows and HTML5” with five super star mobile app developers.



Read more ...

 

2013 Open Analytics Summit

On March 25, 2013, I’ll be speaking at the Open Analytics Summit in Washington DC; specifically, I’ll be discussing how the App47 team has used MongoDB as the backend of

Read more ...

 

2013 Open Analytics Summit

On March 25, 2013, I’ll be speaking at the Open Analytics Summit in Washington DC; specifically, I’ll be discussing how the App47 team has used MongoDB as the backend of

Read more ...

 

Node.js in 3 commands

A few short years ago when I started to explore Node.js, I remember the installation on my MacBook Pro required downloading the source, compiling and installing it, and then updating paths. And then you had to install NPM.

Read more ...

 

Node.js in 3 commands

A few short years ago when I started to explore Node.js, I remember the installation on my MacBook Pro required downloading the source, compiling and installing it, and then updating paths. And then you had to install NPM.

Read more ...

 

The bull's eye on mobility: Mobile for the masses

Since joining App47, I’ve been lazer focused on mobility; consquently, I’m pleased to announce that a new mobile development series has debuted on IBM developerWorks!

Read more ...

 

It's a question of wow

Let me ask you a question: do you want to build a mobile website or a mobile app? If your answer is mobile website, then HTML5 is good enough. But if your answer is mobile app then you had better think about user experience. You see, the user experience bar has been set extraordinarily high by a number of stellar native apps.

Read more ...

 

Everything you need to know about MongoDB

Are you new to MongoDB? Curious to see what’s interesting about it? Document-oriented databases like MongoDB are vastly different from relational databases in that they don’t store data in tables; instead, they store it in the form of documents.

Read more ...

 
Syndicate content