• submit to reddit
Dave Fecak08/12/14
3471 views
1 replies

"...but I'm negotiable"

Never start negotiating downward until some objection is provided, and don’t mistake the silence of an interviewer as an objection.

Steven Lott08/12/14
4832 views
0 replies

Some Basic Statistics

I've always been fascinated by the essential statistical algorithms. First, some basics. Once we have these, though, the definitions of mean and standard deviation become simple and kind of cool.

Nicolas Frankel08/11/14
4703 views
0 replies

Sanitizing webapp outputs as an an afterthought

For sure, software security should be part of every developer’s requirements: they should be explained and detailed before development. Unfortunately, it happens in real life that this is not always the case. I’ve been thinking about a way to sanitize the output of a large-scale legacy Spring MVC application in a reliable way (i.e. not go on each page to fix issues).

Robert Greathouse08/11/14
3417 views
0 replies

Create Your Own Private Docker Registry

Shortly after you start building docker containers you will realize that you need some place to publish your images. You could push to the central docker registry. However, the central registry is public. Not a great idea if you are working on a private project.

David Catuhe08/08/14
6055 views
1 replies

JavaScript: using closure space to create real private members

Closure space properties can be a great way to create really private data. You may have to deal with a small increase in memory consumption but from my point of view this is fairly reasonable.

Niels Matthijs08/07/14
8486 views
2 replies

On Messing Up and Missing Deadlines

Looking at all the projects I've worked on over the years, big or small, there's been one nasty constant. A mistake that creeps up on you at least once a project and puts an indelible mark on all future work. And it has everything to do with not sticking to the optimal workflow.

Michael Mccandless08/07/14
4179 views
0 replies

A new proximity query for Lucene, using automatons

As of Lucene 4.10 there will be a new proximity query to further generalize on MultiPhraseQuery and the span queries: it allows you to directly build an arbitrary automaton expressing how the terms must occur in sequence, including any transitions to handle slop.

Mike Cottmeyer08/07/14
5628 views
0 replies

Agile in a Remote Workplace World

How do you enable collaboration when team members are working from home? How do remote teams engage in stand up meetings, sprint planning sessions, retrospective meetings, and other Agile ceremonies?

Alec Noller08/06/14
14244 views
0 replies

Dev of the Week: Andreea Borcea

This week we're talking to Andreea Borcea, developer of patient-empowering solutions for the healthcare industry, co-host of Farstuff: The IoT Podcast, and featured author in DZone's 2014 Guide to Internet of Things.

Jeremy Likness08/06/14
5944 views
0 replies

No Need to $Watch AngularJS "Controller As"

You have to ask yourself what you are watching for, then decide if using an actual $watch is worth it. A $watch introduces significant overhead and fires every digest loop.

Alec Noller08/06/14
12066 views
0 replies

The Best of DZone: July 29 - August 5

If you missed anything on DZone this week, now's your chance to catch up! This week's best include the ultimate guide to Java 8 features, a beginner's guide to JPA/Hibernate entity state transitions, when to dump Scrum for Kanban, and more.

Chase Seibert08/05/14
12899 views
1 replies

Why software engineers should maintain a blog

I have a few pieces of standard advice that I give to anyone starting out in software engineering. Join a startup, max out your 401k and start a blog. Why should you start blogging?

Trevor Parsons08/05/14
7083 views
0 replies

How to combine D3 with AngularJS

As we all know, Angular and D3 frameworks are very popular, and once they work together they can be very powerful and helpful when creating dashboards.

Ian Mitchell08/05/14
4515 views
0 replies

Pattern of the Month: Minimum Viable Product

Minimum Viable Product is a term for which we might expect a rigorous definition, but it actually means different things to different people. In this article we consider the intent and motivation behind MVP's and discern the pattern behind their usage.

Lijin Joseji08/05/14
4274 views
0 replies

6 sparkling features of Apache Spark!

What is Apache Spark? Why there is a serious buzz going-on about this? If you are in the Big Data analytics business, should you really care about Spark? I hope this post will help to answer some of these questions which might have coming to your mind these days.