• submit to reddit
Nikita Salnikov...03/20/14
4782 views
0 replies

Migrating from Javaagent to JVMTI: Our Experience

When you need to gather data from within the JVM, you will find yourself working dangerously close to the Java Virtual Machine internals. Luckily, there are ways you can avoid getting bogged down by JVM implementation details. The fathers of Java have given you not one but two beautiful tools to work with.

Anders Karlsson03/20/14
2413 views
0 replies

MaxScale for the Rest of Us, Part 2: The MariaDB Cluster

This blog post is meant to show how to set up a MariaDB Cluster using MariaDB Replication. This is in preparation for part 3 of this series, where the author will configure MaxScale to run on the Cluster that will be set up here.

Alec Noller03/20/14
11741 views
0 replies

Take Our Survey and be Part of DZone's New Continuous Delivery Research Report!

We'd like to offer everybody in the DZone community the opportunity to be part of DZone's 2014 Continuous Delivery Research Report. By taking our survey, you will help decision-makers understand trends and preferences around deployment automation and configuration management solutions.

Troy Hunt03/20/14
2596 views
1 replies

Here’s how Bell was Hacked: SQL Injection Blow-by-Blow

Recently, a high-profile attack resulted in the leak of over 40,000 records from Bell in Canada. It was pretty self-evident from the original info leaked by the attackers that SQL injection had played a prominent role in the breach, but now we have some pretty conclusive evidence of it as well.

Chris Travers03/20/14
3318 views
0 replies

PGObject on CPAN: NoSQL Ideas for PostgreSQL Applications

A legitimate point Martin Fowler has argued in favor of NoSQL databases is that expecting applications to directly manipulate relational data is messy. The real problem, though, has been tooling, and there are effectively two traditional tools for addressing this issue.

Mike Bushong03/19/14
5785 views
0 replies

5 ways to be more effective selling your ideas

In tech especially, we are trained that success hinges on fact. That is probably true, but convincing people to move (even technical people) is as much about emotion as it is about fact. So many people believe that ideas succeed or fail based on the merits of the idea alone. That is not the case.

Alec Noller03/19/14
27410 views
4 replies

Dev of the Week: Henrik Warne

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 Henrik Warne, a software developer in Stockholm, Sweden and 20-year programming veteran.

Aliza Earnshaw03/19/14
5014 views
0 replies

DevOps Improves Time to Market -- and Revenue

DevOps is a cultural shift in how software development and IT operations work together. It’s about focusing everyone’s attention on the business goals of software, and enabling ongoing, active collaboration between developers and IT operations people to achieve those goals.

Vlad Mihalcea03/19/14
4140 views
0 replies

JOOQ Facts: SQL Functions Made Easy

The JDBC API has always been cumbersome and error-prone. The first major improvement was brought by the Spring JDBC framework, but Spring JDBC doesn’t address the shortcoming of using string function or input parameters names. This opened the door for type-safe SQL wrappers such as JOOQ.

Anders Karlsson03/19/14
1400 views
0 replies

MaxScale for the Rest of Us: Part 1

SkySQL released MaxScale as Open Source on github a few weeks ago. This series of blogs is to describe what MaxScale is in terms of what you can do with it, and to put it into context. The author will also show how to configure and manage MaxScale. This first post is a quick introduction to MaxScale.

Johannes Brodwall03/18/14
5630 views
0 replies

Estimation by stuffing things into boxes

I’ve started using an approach for software project estimation that so far is proving to be fairly transparent, quick and reliable.

Remy Sharp03/18/14
3856 views
0 replies

Feature-based development

Recently we changed the way we were working on JS Bin. Instead of pushing new features whenever it took my fancy – which could result in success or equally some kind of breakage – we’re now pushing new features under feature flags and it’s proving to be really quite powerful (and fun).

Enrico Maria Cr...03/18/14
3546 views
0 replies

Shrink Your Time Machine Backups and Free Disk Space

Time Machine is a backup and restore tool from Apple which is very well integrated into OS X. In my personal opinion Time Machine is not yet awesome.

Nikita Ivanov03/18/14
4023 views
0 replies

In-Memory Computing: In Plain English

I think time is right for another refinement of in-memory computing’s definition. To me, it is clear that our industry is lagging when it comes to explaining in-memory computing to potential customers and defining what in-memory computing is really about.

Rob Allen03/17/14
4832 views
4 replies

Use Statements and Code Readability

I was having a discussion on IRC about use statements and whether they improved code readability or not. Having thought about all the responses I received and having slept on it, I think that it’s preferable to be able to organise your code and name your classes such that when importing we minimise ambiguity. If we reorganised, we could come up with something like this: