• submit to reddit
Nikita Salnikov...03/20/14
4738 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.

Alec Noller03/20/14
11402 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.

Valeri Karpov03/20/14
634 views
0 replies

The Optimal Setup for Listening to Talks at 2x Playback Speed

I hope this information helps you get started in optimizing your information consumption. As a developer, I’m all about efficiency. And after starting this routine, I’ve been able to regularly digest my favorite online audio content in half the time, which has been a huge win.

Mike Bushong03/19/14
5734 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
27225 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
4983 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.

Mike Hadlow03/19/14
3912 views
0 replies

Coconut Headphones: Why Agile Has Failed

Agile has indeed become a cargo cult. Stripped of actual software engineering practices and conducted by ‘agile practitioners’ with no understanding of software engineering, it merely becomes a set of meaningless rituals that are mostly impediments and distractions to creating successful software.

Michael Norton03/18/14
1518 views
0 replies

5 Tips for Building Trust

In this article the author summarizes, interprets, and re-organizes a list of helpful tips originally created by Darcy Jacobsen.

Johannes Brodwall03/18/14
5527 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.

Paul Hammant03/18/14
2317 views
2 replies

Building Software Is Nothing Like Building Houses

One of the aims of the Agile industry is to enable perpetually cheap refactoring. While we borrow from Lean Manufacturing, we’re going to aggressively repel any attempt to follow regular construction practices.

Remy Sharp03/18/14
3824 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
3492 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
3991 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
4807 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:

Lubos Krnac03/17/14
3852 views
9 replies

Mock Final Class

I was asked to put together examples how to mock Java constructs well known for their testability issue. I decided to create and share refactoring considerations alongside with examples and workarounds for unusual mocking. Examples are using Mockito and PowerMock mocking frameworks and TestNG unit testing framework.