• submit to reddit
Jayanga Dissanayake10/05/14
6623 views
1 replies

Simple SecurePasswordVault in Java

There are some instances when you want to store your passwords in files to be used by programs or scripts. But storing your passwords in plain text is not a good idea. Use the SecurePasswordVault to encrypt your passwords before storing and get it decrypted when you want to use it.

Erik Ejlskov Jensen10/04/14
6068 views
0 replies

Comparison of SQL Server Compact, SQLite, SQL Server Express and LocalDB

Now that SQL Server 2014 and SQL Server Compact 4 has been released, some developers are curious about the differences between SQL Server Compact 4.0 and SQL Server Express 2014 (including LocalDB). I have updated the comparison table from the excellent discussion of the differences between Compact 3.5 and Express 2005 here to reflect the changes in the newer versions of each product.

G. Ryan Spain10/03/14
4456 views
3 replies

PostgreSQL vs. MongoDB - FIGHT!

EnterpriseDB recently published findings on a series of performance tests they ran in order to compare the PostgreSQL and MongoDB databases. In their results, they found that PostgreSQL performed better than MongoDB in many key areas.

Peter Zaitsev10/03/14
3205 views
0 replies

More Than 1000 Columns - Get Transactional with TokuDB

Recently I encountered a specific situation in which a customer was forced to stay with the MyISAM engine due to a legacy application using tables with over 1000 columns. Unfortunately InnoDB has a limit at this point.

Pat Shaughnessy10/02/14
1794 views
0 replies

How Arel Converts Ruby Queries Into SQL Statements

This is the second in a series of posts based on a presentation I did at the Barcelona Ruby Conference called “20,000 Leagues Under ActiveRecord.” I took an innocent and unsuspecting audience on an adventure inside and underneath ActiveRecord to find out how Rails and PostgreSQL actually execute a simple SQL query.

Kevin Rutherford10/02/14
6942 views
0 replies

Where do conditionals come from?

I’ve listed out those origins of conditionals that I could think of. Is this a fool’s errand? Possibly, but let’s give it a try anyway.

Lukas Eder10/02/14
3660 views
4 replies

Asynchronous SQL Execution with jOOQ and Java 8’s CompletableFuture

Functional syntax greatly helps with structuring asynchronous execution chains, and today, we’ll see how we can do this in Java 8 using jOOQ and the new CompletableFuture API.

Adam Diaz10/02/14
3753 views
0 replies

The Evolution of MapReduce and Hadoop

Recently I authored a section of the DZone Guide for Big Data 2014. I wrote about MapReduce and the evolution of Hadoop.

Steve Francia10/02/14
6247 views
2 replies

Evangelism is NOT Sales

I recently had a discussion with a CFO of a technology company. Ten minutes into our conversation he said, “so evangelism is pretty much rogue sales”. Internally I cringed. I politely corrected him that the two could not be further apart.

Ayende Rahien10/02/14
1300 views
0 replies

What is New in RavenDB 3.0: SQL Replication

SQL Replication has been a part of RavenDB for quite some time, showing up for the first time in the 1.0 build as the Index Replication Bundle. This turned out to be a very useful feature, and in 3.0 we had a dedicated developer for this for several weeks, banging it into new and interesting shapes.

Mike Cottmeyer10/01/14
3058 views
0 replies

Reframing to Reduce Risk

In my experience some risks for delivering these projects on time and on budget might be identified by a project manager early on in the initial inception phase of the project and might be reviewed at the end of each project, but not much attention is paid to the risks during the life of the project.

Alec Noller10/01/14
10925 views
0 replies

Dev of the Week: Itamar Haber

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 Itamar Haber, Chief Developers Advocate at Redis Labs.

Pat Shaughnessy10/01/14
2094 views
0 replies

20,000 Leagues Under ActiveRecord

...actually I’m here today to talk about ActiveRecord. I’d like to explore how ActiveRecord works internally; how it finds the information we ask for and returns it to us as a Ruby object.

Alec Noller10/01/14
16335 views
0 replies

The Best of DZone: September 23 - 30

If you missed anything on DZone this week, now's your chance to catch up! This week's best include 10 questions to ask in programming interviews, why we need functional programming, the high price of the Internet of Things, how testability does not equal good design, and more.

Johanna Rothman10/01/14
7320 views
2 replies

Change is Learning: No Silver Bullets or Quick Fixes

My professors taught me structured design and design by contract. Those were supposed to be the silver bullets for programming. I thought I was the only idiot that structure and specification didn’t work for. Why did I have to iterate and increment?