• submit to reddit
Mike Bushong05/12/14
6622 views
4 replies

No one else will make your career happen

I spent the first part of my career believing that if I worked hard enough and produced results, my career would take care of itself. But what I have learned is that careers do not make themselves, and leaving your career to chance is the surest way to bewildered disappointment.

Cedric Beust05/12/14
4075 views
0 replies

More about language popularity

Hot on the tail of my previous post about language popularity, the latest numbers from the TIOBE are out. The top five languages are C, Java, Objective-C, C++ and Visual Basic. Every other language beyond that has less than 4% mind share.

Jonathan Callahan05/12/14
4407 views
0 replies

Using R: Working with Geospatial Data (and ggplot2)

This is a follow-up blog-post to an earlier introductory post by Steven Brey: Using R: Working with Geospatial Data. In this post, we’ll learn how to plot geospatial data in ggplot2. Why might we want to do this? Well, it’s really about your personal taste.

Younes Ouadi05/12/14
4686 views
0 replies

Styling the parent of an element

There are many situation where you would need to style the parent of given element. Let's image a form that contains some input elements. This was a situation I have faced with inputs that have been enhanced with jQueryUI.

Maarten Ectors05/12/14
2978 views
0 replies

The future of Big Data is linked to Cloud

Most Big Data problems are about storage and reporting. How do I store all the exponentially growing data in such a way that business managers can get to in seconds when they need it?

Scott Westfall05/09/14
12401 views
0 replies

The Importance of Flow

When we are in flow, we are at our most productive. Not only do we work quickly but we make effective decisions. In flow, hours can go by in a blink of an eye. You’ll look up and marvel at what you’ve accomplished!

Paul Hammant05/09/14
8313 views
0 replies

TDD When You Can't Refactor

Maybe Rails apps are too sophisticated in terms of coding constructs to be easily and cheaply test driven. At least compared to Java. Maybe frameworks are harder to TDD too, compared to libraries. Refactoring, in tools like Intellij for Java, is like giving the Mona-Lisa a proper smile with your fingers, hundreds of years after the last brush stroke, and perfectly. Not only that, but Intellij’s local-history undo is perfect too. Don’t like that smile? Hit Ctrl-Z.

Anders Abel05/09/14
5008 views
0 replies

The Continuous Improvement Mindset

Following Hakuna Matata or always striving for perfection are two very different ways of living your life. In the short term Hakuna Matata (which means “No Worries”) looks tempting, but there’s also happiness to be found in the strive for perfection through a continuous improvement mindset.

Richard Donovan05/09/14
8002 views
0 replies

Guerilla Search with Solr - How to run a 3 millions documents search on a $15/Month machine.

With a deep enough knowledge of a search product, and some fun experimenting, it’s perfectly possible to squeeze a lot of performance from cheap hardware, avoiding the costs involved with relying only on SaaS.

Mike Bushong05/09/14
4251 views
0 replies

Simplifying network simplification

Simplify. We all hear it all the time. We hear how this tool or that technology will simplify. In networking, we hear how controllers, protocols, APIs, and virtualization layers will all simplify. Remove a keystroke here. Maybe automate something there. All in the name of simplification. But it might be that our very approach to simplification needs to be simplified.

Tim Millwood05/09/14
3271 views
0 replies

Polymorphic associations in Ruby on Rails

We have recently been working with a project where Polymorphic Associations have been used extensively. Here we'll give an example of how they can be used.

Zac Gery05/08/14
18825 views
2 replies

Stumped by a Problem? Try Coding Less

Running into challenging situations or problems is a fact of life in software development. From complex coding constructs to tricky phantom bugs, programmers spend many hours traversing their own minds in search of the right answer. At times the problem seems obvious, while on other occasions, it seems to hide behind a subtle impenetrable veil. Sometimes on these occasions, without provocation, the solution arrives like a rushing tidal wave. Why is this?

Aleksey Novik05/08/14
9008 views
0 replies

Hibernate Debugging - Finding the origin of a Query

It's not always immediate why and in which part of the program is Hibernate generating a given SQL query, especially if we are dealing with code that we did not write ourselves. This post will go over how to configure Hibernate query logging, and use that together with other tricks to find out why and where in the program a given query is being executed.

Zac Gery05/08/14
15981 views
0 replies

Can Scrumban Work?

Scrum and Kanban lead to the evolution of Scrumban. Combine the two approaches and receive a sum that is larger than its parts. When implementing Kanban it stipulates to "respect the current process, roles, responsibilities, and titles." This lends itself to simple integration with existing systems; furthermore, Scrum and Kanban both champion continuous process improvement and self-organizing teams. The big question is, "Can these two ideas coexist?"

Hirvesh Munogee05/08/14
4026 views
0 replies

iio Engine: An Interactive App Framework For HTML5

iio Engine is an application framework which allows you to create HTML5 applications. iio Engine comes with a feature-packed SDK, a debugger and a cross-platform development engine.