• submit to reddit
Zac Gery01/16/14
11435 views
1 replies

Why Some Projects Are Doomed from the Start

All seasoned programmers have lived through and can tell the tale of the lost project. Some of these projects were conscious decisions while others were secret skunk projects.

Robert Greathouse01/16/14
10007 views
1 replies

Legacy is a Four-Letter Word

The term “legacy” has mixed meanings in software development and I am personally trying to remove it from my vocabulary. It often has a bad connotation. Many developers use it to describe code that they did not write and do not like.

Krishna Prasad01/16/14
7379 views
0 replies

Sharding, Scaling, Data Storage Methodologies, and More: Insights on Big Data

In this article, the author provides a variety of insights on Big Data, including explanations and comparisons of OLTP and OLAP, data sharding, MPP, vertical and horizontal scaling, CAP Theorem, databases such as Greenplum and Hbase, and a detailed table comparing data storage methodologies.

Matt Raible01/16/14
17180 views
0 replies

Using Grunt with AngularJS for Front End Optimization

The Angular project I'm working on now will be published on a web server, as well as bundled in an iOS native app. Therefore, I turned to Grunt to do the optimization this time. I found it to be quite simple, once I figured out how to make it work with Angular.

Mark Needham01/16/14
6266 views
0 replies

Neo4j: Modeling ‘Series’ of Events

One of the things the author never worked out how to model in his football graph is a series of matches that allow him to answer questions like the following: How many goals has Robin Van Persie scored in his last 10 matches in the Barclays Premier League? In this article, the author explores some options.

Allen Coin01/15/14
11791 views
0 replies

Dev of the Week: Troy Miles

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 Troy Miles, full-stack mobile and web developer.

Jenny Yang01/15/14
5486 views
2 replies

Thwarting memory leaks and other out of memory errors with machine learning: Part 2

In my previous blog I discussed why memory leaks are like scotch. In this post I’ll discuss various ways to identify memory leaks.

Rajaraman Raghuraman01/15/14
8091 views
3 replies

Scrum meeting. Are you kidding me?

Recently I was part of a "Daily Scrum Meeting" in a reputed product development company. Being a huge fan of Agile and a committed practitioner, it was concerning that people were actually adopting it the wrong way. In this blog post, I will share some lessons learned from this meeting.

Tom O'connor01/15/14
6216 views
0 replies

Finally, a place for IT "shopping" questions.

One thing that's not allowed anywhere (seemingly) on the StackExchange network is the so-called Shopping Question. I was talking about this in ServerFault Chat recently, and I thought it was about time to have a go at a spin-off site, just for shopping questions. Here it is: TechShoppingAndInfo

Alec Noller01/15/14
8736 views
0 replies

Hadoop: The NSA-Fueled Privacy Invasion Machine

Hadoop users, or anybody interested in Big Data, may be interested in this recent article from Salon about the nefarious uses of Hadoop. A significant portion of the article is focused on explaining Hadoop, but then there's more: Hadoop as the central tool of Big Brother.

Raymond Camden01/14/14
4666 views
0 replies

An Overview of Mobile Debugging Techniques – Part Two

Welcome to part two of my series on mobile debugging techniques. In my first article, I discussed how you can use Safari and Chrome remote debugging to help you with your mobile sites. In this article I'll be discussing two other tools that can help you - Adobe Edge Inspect and Weinre.

Mike Cottmeyer01/14/14
4176 views
0 replies

How to Make Commitments in the Face of Uncertainty

I’m suggesting that most companies have a core infrastructure that is fundamentally predictive-convergent. Using adaptive-emergent techniques, language, methodology and tools is fundamentally destined to fail in predictive-converegent companies. It’s not that agile can’t be adapted or scaled to work in these predictive-converegent companies, it’s just that it requires a different language and approach.

Vlad Mihalcea01/14/14
15295 views
0 replies

MongoDB Time Series: Introducing the Aggregation Framework

In previous posts, the author talked about batch importing and the out-of-the-box MongoDB performance. Recently, though, MongoDB was awarded DBMS of the year, so he therefore decided to offer a more thorough analysis of its real-life usage.

Adam Fowler01/14/14
5114 views
0 replies

How to Interpret NoSQL Funding Rounds

It’s all very tempting to gloat about the amount of money your company has raised in a funding round. Many commentators use the size of an investment to determine the likely value of the company. The author believes that approach is too simplistic, though.

Brian Gracely01/13/14
8200 views
0 replies

The Cloudcast #127: Got CloudOps Skills?

Brian talks with Angelo Luciani and Eric Wright about their Virtual Design Masters contest (Season 2), how VMUGs are changing, how Home Labs are evolving and the choices IT professionals are making about next-gen technologies for 2014 and 2015.