• submit to reddit
David Catuhe08/08/14
5667 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.

Abishek Baskaran08/08/14
211 views
0 replies

Optiq query push down concepts

Optiq query push down concepts explained.

Chris Travers08/08/14
2763 views
0 replies

Math and SQL, Part 2: Functions and First Normal Form

There is probably no piece of relational database theory as poorly understood in professional literature as first normal form. This piece seeks to ground an understanding of 1NF in set mathematics not only so that it can be better leveraged but also so that one can be aware of when (and when not) to violate it.

Niels Matthijs08/07/14
7796 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
3706 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.

Alec Noller08/07/14
5544 views
0 replies

SQL Performance Disasters: Your DBA Just Wants to Help

Your DBA just wants to help. And when you're working with large sets of data - or any sets of data, really - sometimes that's the help you need, because small mistakes can quickly balloon into large ones.

Mike Cottmeyer08/07/14
5169 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?

Lukas Eder08/07/14
1272 views
0 replies

Join the No OFFSET Movement!

Markus Winand from Use The Index, Luke! did it again. He started an exciting battle against one the biggest flaws in the SQL language: OFFSET pagination.

Alec Noller08/06/14
12635 views
0 replies

Dev of the Week: Andreea Borcea

This week we're talking to Andreea Borca, 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
5425 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.

Peter Zaitsev08/06/14
2662 views
0 replies

Q&A: Putting MySQL Fabric to Use

Martin Arrieta and I gave an online presentation last week on “Putting MySQL Fabric To Use.” We were unable to answer all of them in the scheduled time, so here are our replies to all the questions.

Alec Noller08/06/14
10109 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
11941 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
6229 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
4019 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.