Author Archives:

Checking In: Facebook Places Demystified

Checking in… It’s not just for hotels anymore. It’s for gyms, coffee shops, restaurants, grocery stores, and even your own house. Facebook introduce Facebook Places a few weeks ago allowing users to check into their current locations from Facebook. Some people think they may be late to the game, but there is no denying that [...]

Buzz Words Demystified! Episode 6: Netbooks

It's not a smart phone. It's not a laptop. It's really a blend of the two. It's a Netbook, and they are popping up everywhere. Just about all electronics retailers are now selling Netbooks. Over 20 percent of portable computer sales are Netbooks, with projections topping out at 33 million in total sales this year. [...]

Flexible, Scalable Software Amid Constant Change

In the ever changing landscape of product requirements, infrastructure changes, and good old bug squashing, developers can be caught in the trap of maintaining software rather than improving it. As most developers know, it is hard to design and implement software against a moving target. For quite some time larger applications have been built on [...]

Buzz Words Demystified! Episode 5: The Cloud

Football stadiums are an interesting study. They cost hundreds of millions of dollars to build and usually sit on the most prime real estate in a major city. They contain hundreds of employees and are guaranteed to be open only eight days each year. It's hard to believe this is a very profitable business model [...]

Understanding the Basics of Scrum, Part 2

In my last post I broke down the roles and tasks of the Scrum process. Today’s post is part two of Understanding the Basics of Scrum, and will break down the events of Scrum and the role of the task board in the Scrum process. The events of the Scrum process are as follows: Daily [...]

Understanding the Basics of Scrum, Part 1

In a previous post I talked about different development processes. In today’s post I am going to focus on one in particular, Scrum. It is growing in popularity, and used by many companies (including us here at Knotice). Scrum is an increment process for developing software. The best way to break it down is to [...]

Buzz Words Demystified! Episode 4: SaaS

Not long ago, when a company wanted to replace or enhance a process with computers and software they had to buy a computer and software. In many cases they would even have to hire consultants to implement it, as well as beef up their IT department to support it. Let's look at an example where [...]

Software Development for the Digital Marketer

Software development. It may seem like magic, but really, it's not. The whole process can sometimes appear to be tossing a cave full strange folks a pile of feature requests. Then they they spend hours, days, weeks, or even years attempting to fulfill your wishes - only to fall short, meet, or exceed your expectations. [...]

Buzz Words Demystified! Episode 3: RIA

In previous buzz word posts I covered how Web 2.0 and AJAX are making the Web a more interactive and engaging experience. But, to be honest, plain-old HTML and JavaScript do have some limitations. Web browsers don't comply with standards so it's difficult to make a website look the same in every browser. Also, these [...]

Follow

Get every new post delivered to your Inbox.