• submit to reddit
M Butcher03/27/14
4655 views
0 replies

Goose for Database Migrations

The author has been hunting for good database tools to perform that class of tasks that we all need, but that we end up re-implementing over and over again. One such task is database migrations. He's been experimenting with Goose to provide general-purpose database migration support.

Lukas Eder03/27/14
2320 views
2 replies

Please, Run That Calculation in Your RDBMS

There’s one thing that you can do terribly wrong when working with RDBMS. And that thing is not running your calculations in the database, when you should.

Eric Minick03/26/14
1117 views
0 replies

New Database Management Plugin from Datical

One of the riskiest parts of a deployment is updating the database schema. We’ve argued for years that you should automate these processes. The most common first step in that direction is to take the SQL scripts you’ve been using and treat them as incremental versions in IBM UrbanCode Deploy.

Chen Harel03/26/14
7270 views
3 replies

The Dark Side Of Lambda Expressions in Java 8

Java 8’s two biggest features in terms of the language are Lambda expressions and the new Nashorn engine. But these features also have a dark side to them

Alec Noller03/26/14
9405 views
1 replies

Tell DZ: The Highs & Lows of Your Journey to Continuous Delivery

Moving toward Continuous Delivery can be a big change. Ideally, releases speed up and smaller, iterative changes allow for quick fixes and less risk. But any team undergoing changes will experience growing pains. Let us know with a comment: What has your experience with Continuous Delivery been like?

Alec Noller03/26/14
8052 views
0 replies

Dev of the Week: Troy Hunt

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Troy Hunt, Software Architect and Microsoft MVP for Developer Security.

Dave Fecak03/26/14
3707 views
0 replies

Why Hire Older Engineers

As someone who has been around programmers (and ran a Java Users Group) for about 15 years, I often guide senior technologists in marketing their skills. I generally advise my clients on employing some senior level engineers who are strong coders but will also serve a secondary purpose of attracting other less experienced hires.

Scott Westfall03/26/14
21197 views
2 replies

Whatever Happened to Reuse?

If we’re doing things correctly, almost everything we write should make the next release or next project easier. Effective reuse taps into the passion developers feel for great code, leading to greater creativity and productivity. Besides, how many Foobulators does one company need, anyway?

Peter Butkovic03/26/14
690 views
0 replies

Postgres and Oracle Compatibility with Hibernate

There are situations your JEE application needs to support Postgres and Oracle as a Database. Hibernate should do the job here, however, there are some specifics worth mentioning.

Drew Harvey03/25/14
342 views
0 replies

MySQL Client Debugging Using the General Query Log

The author was working on a project and needed to debug, on a local environment, the queries being executed against a MySQL database from the application he was working on. To accomplish this, he used the MySQL general query log, and wanted to share how to enable and configure the general query log.

Dave Rooney03/25/14
4274 views
0 replies

Gourmet Crow, or Wearing a Different Hat

We use the phrase "eating crow" to describe a situation when you must admit that you were wrong after taking a rather strong position about something. While this isn't exactly that case, hence the second title, it does illustrate a lesson in perspective.

Mike Bushong03/25/14
4439 views
0 replies

DevOps, automation, and mid-market companies

I have been a huge fan of automation in general and DevOps in particular for many years now. But, as an industry, are we leaving people behind unintentionally?

Peter Zaitsev03/25/14
2484 views
0 replies

DBA 101: Sometimes Forgotten Functionality in the MySQL Client

The MySQL client has some functionalities some of us never use. Why would you use them and what is the added value of this?

Tetiana Fydorenchyk03/25/14
1502 views
0 replies

PostGIS Extension to PostgreSQL Database for Hosting GeoServer on Jelastic

Let’s investigate how to extend PostgreSQL database with PostGIS and deploy GeoServer to Jelastic’s environment, in order to work with shared geospatial data.

Johannes Brodwall03/24/14
6821 views
0 replies

The Economics of Reuse

If you need the same functionality in two projects, you should reuse code between them, right? Or should you? For as long as there has been a profession of software engineering, we have tried to achieve more reuse. But reuse has both a benefit and a cost. Too often, the cost is forgotten. In this article, I examine the economics of reuse.