DBS > Interactive

My Fieldset
 

cforms contact form by delicious:days

Request a Quote

The Blog

Category Archives: Programming

Programming

Plugin Plug: Advanced Custom Fields for WordPress

WordPress is an amazing blogging platform that provides a solid foundation for over 20% of active websites.  However, every WordPress site is not a personal blog.  Many sites powered by WordPress use plugins to customize and extend the functionality of their installations.  WordPress.org currently hosts almost 20,000 WordPress plugins for download, but how can you find a reliable solution for your website’s needs?  Below we breakdown one of the most popular plugins on WordPress.org by critiquing it’s performance in three general areas. Overview The Advanced … Continue reading

Programming

Drupal 6 vs. Drupal 7: Finding the Right Solution

Generally when it comes to software, web-based or otherwise, a user should always have the most recent version available.  However, while Drupal 7 includes many functionality and performance improvements relative to Drupal 6, the latter has been extensively tested by the development community and has more complete documentation.  So which version of Drupal is the right solution for your project? Modules Most of the value from using Drupal comes from its extensibility through modules and themes. However modules built for Drupal 6 will not work … Continue reading

Consulting Programming

Check-In Before You Plug-In

Let’s suppose you’ve recently completed a website redesign. Aside from the fresh facelift given to your website, your redesign may have also included a Content Management System (CMS), which allows you to take charge of updating your content. Using a CMS rather than a web design professional makes economic sense, and affords you some control without having to learn how to code. Often times though, a basic CMS may lack a bit of functionality that you believe would be beneficial. Thankfully, someone else has likely … Continue reading

Programming

SOPA: A Problematic Solution

SOPA (Stop Online Piracy Act) and PIPA (Protect IP Act), the controversial bills that have stirred an abundance of protests, were initially proposed as a solution to Internet users illegally downloading and/or accessing copyrighted material. Despite early support from the Senate and many major companies, the bills became a target of public scrutiny because of how they would restrict seemingly inherit freedoms of the Internet.  SOPA and PIPA are not protested because they attempt to enforce existing copyright law, but instead how they would enforce … Continue reading

Consulting Design Marketing Programming

DBS V5.0 is now live!

DBS>Interactive has seen and experienced a lot of change throughout our 10 years as an interactive agency. So much so, that it’s sometimes funny to think about how things used to be. We were building websites when a dial tone was required to access the Internet. We were building websites when Yahoo was the #1 search engine. We were even building websites when floppy discs were the industry standard. Throughout all the change in the industry, however, our core values have never altered. We still … Continue reading

Programming

HTML5 FAQ

1. What is HTML5?   HTML5 is the next generation web technologies that are still evolving, and partially adopted by some browser vendors. Technically speaking, HTML5 is a set of proposed specifications that describe a revolutionary set of tools for creating web content. These specifications have been evolving and will not be finalized, and fully implemented, for some time yet to come. HTML5 is also sometimes a buzzword that describes a group of next generation web technologies. The core of these technologies is the HTML5 … Continue reading

Programming

Freshening Up Google’s Search Algorithm…By 35%!!

There is no debate; the Panda updates of the last year greatly changed the search landscape – however some would argue that it created more losers than winners. While the impact of the Panda updates was broad in its extent, affecting an estimated 11.8% of searches, Google’s recently announced “Freshness” update is estimated to dwarf Panda in comparison, affecting an estimated 35% of searches. But unlike Panda, which had a clear victim (That of course being the content farms producing the low quality content), the … Continue reading

Programming

Who owns your website?

How does ownership of intangible property such as a “website” work? If you pay someone to create a website for you, what do really you own? If you buy a chair, that is pretty straightforward, but a website is full of intangible elements that might be owned by a number of different entities. Ownership of programming code, software, graphics and the various other bits and pieces that makes up a website, is not an easy thing to pin down, not even for people in the industry. … Continue reading

Programming

Who owns your website?

How does ownership of intangible property such as a “website” work? If you pay someone to create a website for you, what do really you own? If you buy a chair, that is pretty straightforward, but a website is full of intangible elements that might be owned by a number of different entities. Ownership of programming code, software, graphics and the various other bits and pieces that makes up a website, is not an easy thing to pin down, not even for people in the … Continue reading

Design Programming

The Box Model Explained

What is the box model? Designing for the web requires two frames of mind. The rational side of the brain writes out the code, in the order it should appear in the final project. Next, the creative side determines how the elements of a web page appear. Without styling, a website appears to be nothing more than text in predefined sections. These sections can be a heading, paragraph, image, etc, but the browser considers each element a box. As a default, these boxes have a … Continue reading

Programming

Google Code and Web Development

Google Code is a website dedicated to providing developers a myriad of tools and resources for both Google products and other open source development tools.  Google code is also home to many development blogs and discussion groups for communication between developers and at times Google employees. I’ve listed below some of the many ways that we developers use Google Code: Fun with APIs Google Code hosts documentation and discussion on the APIs based on Google’s popular products (Ads, Analytics, Calendar, etc.) and popular code libraries … Continue reading

Programming

Web Security: Password Practices

Passwords are usually our first, and sometimes our only, protection to privileged accounts and private data. Unfortunately, passwords have become such a constant in the life of a computer user that recommended practices are overlooked and risky habits are formed. It is a given that most users have more passwords than they will ever remember, and many times suggested instructions for secure passwords are as instantly rejected because of the unrealistic amount of dedication they entail. However, below we have taken the time to focus … Continue reading

Programming

Web Security: SQL Injection

SQL injection is the most prevalent security weaknesses among websites and web applications. The malicious technique has a variety of applications, but the general concept is to exploit security vulnerabilities in database applications by injecting code into data inputs.  SQL injections are attempted/executed via interfaces built for accepting user input (i.e, registration forms, search forms, etc.). High awareness of this technique and the ease of detecting such weaknesses allow attackers to constantly ‘test’ the integrity of a site/application’s security with minimal effort. Dangers A successfully … Continue reading

Programming

Phone Apps: Native vs Web part 2

“It was the age of wisdom, it was the age of foolishness” Apps are becoming increasingly popular as tools to compliment web sites. We are seeing increased customer interest in app development. And as we learned last time, that while native mobile apps are really cool, they complicate the development process. At least as it relates to web development. And complication translates to increased cost. Primarily this cost pressure is the result of each manufacturer using different APIs and programming languages, which necessitate writing the … Continue reading

Programming

Phone Apps: Native VS. Web

“It was the best of times, it was the worst of times” As the digital world moves rapaciously from desktops to handhelds, desktop “programs” are going the way of the buggy whip. Can you imagine trying to use something like Microsoft Office on a phone? In their stead, we now have “apps”.   Apps are compact programs, typically performing some very specific functionality and optimized for the simplistic, touch based user interface of handheld devices.  Like desktop programs, “apps” are  tightly bound to the device’s … Continue reading

Programming

A Year of Search in Review

As an old wise man once said, “the only constant in life is change”. Nowhere is this fact more true than in the case of search engines and their primary search algorithms. According to Matt Cutts, Google made approximately 350-400 changes to their algorithm in 2009. That averages to over one change every day! The next year, Udi Manber, Google’s head of search, stated in a Wired Article titled, “How Google’s Algorithm Rules the Web,” that Google introduced over 550 changes to their algorithm in … Continue reading

Programming

CMS Round-Up

Continuing off from where we left off on CMS’s two weeks ago, this week’s blog post we’ll attempt to help those on the fence of deciding which content management system to choose for their web development project.  Although there are many options of CMS’s, we will limit our discussion to three of our favorites — WordPress, Drupal, and Joomla. Between these three options, you can pretty much create any type of site you can dream up. We’ve rated each of these 3 options based on … Continue reading

Programming

Domain Name Game

On the Internet, what exactly is  a “domain”? And how does the domain registration system work? Wikipedia tells us: A domain name is an identification label that defines a realm of administrative autonomy, authority, or control in the Internet. Domain names are also hostnames that identify Internet Protocol (IP) resources such as web sites. Domain names are formed by the rules and procedures of the Domain Name System(DNS). Examples domain names: example.com, example.net, example.edu, google.com and so on. Domains are registered from registrars.  A couple of well known registrars are Godaddy … Continue reading