• submit to reddit
Alec Noller11/22/13
0 replies

iOS Goodies: 2 Weeks of Useful iOS Resources

This new blog, started just a couple of weeks ago, is full of exactly what the name implies: iOS Goodies! There's no heavy reading or banter here, just a weekly collection of iOS-related links divided up into categories - Articles, Controls, Business, and UI - and waiting to be clicked.

Zac Gery11/21/13
1 replies

Skepticism: A Developer's Sixth Sense

Although many successes are seemingly interlaced with failure, some find ways to endure and grow. Why is that? One common area of growth is a developer's analytical abilities. Skepticism can be a valuable tool in a developer's tool belt, but like most tools it is only needed at certain times.

Michael Mainguy11/21/13
0 replies

Running and Software Development

I have a long love/hate relationship with running and I think that it's a great metaphor to help explain the subtle differences between agile practices and traditional development. In software development, agile practices are the equivalent of the type of running done in soccer...

Mike Bushong11/21/13
0 replies

The Source of Corporate Intertia: Institutional Memory

Are your Agile projects failing no matter what you do? Have you tried getting new devs, firing old managers, etc.? You may be experiencing the phenomenon of Institutional Memory, where the ghosts of past failures live on in the collective conscious of your organization.

Allan Kelly11/21/13
0 replies

Software Supply and Demand: This Time It's Agile

Carrying on from my previous posts applying the economists' tools to thinking about software development (Supply & Demand in software development and Software supply over time). In this post I want to see what happens when we apply Agile...

Eric Minick11/21/13
0 replies

Pros and Cons of Deployment Agents

There are two basic strategies for executing the deployment. You can either have a worker on the deployment target (an agent) or not. Both strategies have the concept of a central deployment server that acts as a controller determining when and how deployments occur.

Alec Noller11/21/13
0 replies

If MongoDB is to NoSQL as MySQL is to SQL, is that Bad?

One of the main points of this blog post is that people attribute MySQL problems to SQL as a whole, when SQL may not be as bad as people perceive it to be. On the same note, the author argues, MongoDB may not be an adequate representative of NoSQL as a whole. But is that really MongoDB's fault?

Troy Miles11/21/13
0 replies

Mobile Device Detection and Redirection in Node and Express

One of the challenges of writing a mobile web site is what to do if a user hits the site from a desktop. Of course, some will say that you should simply make the site responsive, able to look good regardless of the browser it is displayed on. But what if the site is a game?

Raymond Camden11/21/13
0 replies

Solr Presentation Assets, and a Note on DisMax Searching

The author did some research into DisMax type searching. This is a Solr search type that you can use by simply adding it to your cfsearch tag. In this article, you'll learn some of the advantages of DisMax, as well as some issues the author faced in implementing it.

Allen Coin11/20/13
0 replies

Dev of the Week: Vlad Mihalcea

This week we're talking to Vlad Mihalcea, software architect passionate about software integration, high scalability and concurrency challenges.

Simon Jackson11/20/13
0 replies

Intro to Raygun: Your Personal Exception Blaster

Exceptions are a way of life when you are building any solution, you do your very best to prevent them or handle them well should they occur, but real life (and real users) always throws a spanner in the works. Raygun is a new framework and complete reporting suite aimed at helping out in the world of error reporting.

Mitch Pronschinske11/20/13
0 replies

Other Cloud Platforms Should Follow Heroku's Example of Transparency

Last week, Heroku open sourced id.heroku.com, a key part of their authentication infrastructure, under the very permissive MIT license.

Tom Howlett11/20/13
0 replies

Why be remote?

Because your office is designed for people who employ people they don’t trust. For people who work because “the man” who pays them is watching them. It keeps them busy, doing the wrong thing, and there was no choice

George Dinwiddie11/20/13
0 replies

Best Practices

A colleague’s statement, “In fact my tip is NEVER do a MoSCoW prioritisation,” caught my eye. “The implied fixing of scope makes change very difficult. Order things instead.” That bold NEVER waves a red flag. The following exhortation to order the things to do is also troubling to me.

Douglas Rathbone11/20/13
0 replies

Executing JavaScript Inside CSS - Another Reason to Whitelist and Encode User Input

Recently I was conducting a code and security review of a web application at work where I came across a vulnerability that allowed users to inject CSS style sheet URL references into a page combined with the site supported user asset upload.