Posts Tagged ‘web development’

Keeping the Big Picture in Development

April 15th, 2013 Leave a comment
Keeping the Big Picture in Development

Many developers in the open source, Linux and Android sectors are familiar with the term “Largeness of Mind”. It’s a term sometimes used in open source circles to remind developers to keep the big picture in mind while working on their apps and plug-ins. In development, it’s easy to become tunnel visioned and focus too heavily on the task at hand (or the problem being troubleshooted) and lose sight of the overall build. In open source projects, this is especially problematic as keeping the big picture in view can mean saving yourself from wasted time or sloppy… View full post »

Apache Solr vs. elasticsearch: Decision Points

March 14th, 2013 Leave a comment
Apache Solr vs. elasticsearch: Decision Points

Due to the increasing complexity of many dynamic sites and installations as well as user demand for more robust searching systems, many system administrators and developers are looking to implement more complex search abilities into their websites and systems. Two software solutions have risen to the top of the pack in this regard: Apache Solr and elasticsearch. Both are good systems in their own right, but which is better for you and your use scenario? Let’s look at a rundown of their individual capabilities and find out. Right off the bat, Apache Solr is quite a bit easier to deploy than… View full post »

Is jQuery Right For Your App?

December 17th, 2012 Leave a comment
Is jQuery Right For Your App?

jQuery has taken over in the application-building world, and people have been using it left and right to build new applications, from hobbyist projects to large-scale, enterprise-level applications. There are, however, other toolkits like dojo out there that offer alternatives to jQuery: should you always use jQuery, or is there a reason to switch to one of those other toolkits when the need arises? First off, it’s always a safe bet to use what you know. If you’re familiar with the jQuery library, it’s almost certain that you’re going to do faster, better work with jQuery than you would with another… View full post »

Website Speed Testing: Tools to Make Your Site Faster

September 26th, 2012 Leave a comment
Website Speed Testing: Tools to Make Your Site Faster

While more and more users are using high-speed internet connections to access the web, there is still a need to optimize our web pages so that our users do not have to wait for pages to load. Most people are impatient on the internet and your web site’s performance needs to be top-notch to compete. In order to determine where the speed problems or bottlenecks are in your site, you often need to use speed test tools that can analyze what is going on. In this article, I discuss various speed test tools you can use to… View full post »

Useful CSS Tricks for Better Looking Pages

September 23rd, 2012 Leave a comment
Useful CSS Tricks for Better Looking Pages

As a Web developer, you begin to learn many tricks with cascading style sheets (CSS) to help you create the layouts and look that you want. There are many ways to change the look of your pages with CSS that look complex but are easy to achieve. In this article I will show you how to create some great changes you can make with CSS so you can begin to create better Web pages. Create and IE specific Stylesheet You can create a stylesheet that is specific to Internet Explorer to try to fix IE related style problems. IE Only <!–[if IE]> <link… View full post »

REST Web Services for Beginners

September 6th, 2012 Leave a comment 1 comment
REST Web Services for Beginners

When you are just getting started learning about Web services, it can seem like a daunting task. Just looking through the list of architectures to choose from can be confusing and intimidating. In this article, I will introduce you to REST and the concept of RESTful web services so that you can begin using them like a pro. Since REST has gained acceptance as a better, easier alternative to SOAP and the Web Services Description Language, you will find that it isn’t as hard to understandas you may have thought. What is HTTP? HTTP is a communications protocol that… View full post »

An Overview of Progressive Enhancement: How to and Best Practices

August 21st, 2012 Leave a comment
An Overview of Progressive Enhancement: How to and Best Practices

When developing a Web site it can become increasingly difficult to maintain the separation between your different layers of presentation, content, styling and behavior. However, keeping these different areas of your site separate is important. Since the field of browsers just keeps growing, we are continuously presented with an ever-growing set of platforms that must be supported. In this article I will introduce you to Progressive Enhancement, or the technique of building Web sites that are designed to support a wide range of browsing platforms and situations. Defining Progressive Enhancement Like I said in the intro, progressive enhancement… View full post »

5 Simple Files That Will Make Your Website Pop

August 19th, 2012 Leave a comment
5 Simple Files That Will Make Your Website Pop

These days, with everyone so wrapped up in social marketing, search engine optimization and other forms of website promotion, it is easy to forget that there are some simple ways to make your site stand out. In this article, I will discuss some of the lesser-known and little-used ways that you can make your website pop with just a few files. They are easy to use and understand and you can add them to your own site right away to start seeing the benefits. None of these are an absolute must, but they do help look professional at… View full post »

Choose Best Programming Language for Your Project

March 22nd, 2012 Leave a comment 3 comments
Choose Best Programming Language for Your Project

When beginning a new project it is sometimes difficult to decide which programming language would be best for your job. While each programming language has its strengths and weaknesses there are often reasons why one language is better over others. In this article I will discuss the prevalence of different programming languages to hopefully help you decide which to use for your next development project. Just as a builder will tell you that it is much better to use a hammer to drive a nail than a screwdriver, an experienced programmer will tell you that certain languages are better than… View full post »

9 Ways to Speed Up Your Web Pages with HTML5

March 13th, 2012 Leave a comment
9 Ways to Speed Up Your Web Pages with HTML5

Web developers are always looking for new ways to improve the speed and performance of the pages. With some of the new features available in HTML5, there are several ways that you can improve your web applications to give your user a better experience. We’ve compiled 9 easy-to-implement HTML5 tips and tricks here that would help you streamline your website without investing in additional infrastructure. 1. Use HTML5 Forms and Inputs HTML5 has introduced a whole new set of form attributes and input types to upgrade your existing HTML forms. Not all browsers are supporting these yet, but for the… View full post »

Web Developer Glossary: Top Web Terms

February 22nd, 2012 Leave a comment
Web Developer Glossary: Top Web Terms

Below is a quick glossary of the most commonly used web terms that you might want to add to your web toolkit: AJAX (Asynchronous JavaScript and XML – a group of interrelated web development methods used on the client-side to create asynchronous web applications. With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page. Anchor – an HTML tag used to define a word, group of words, or image that you can click on to jump to a new document or a new… View full post »

PHP & MySQL Best Practices for Rock-Solid Applications

March 11th, 2011 Leave a comment 2 comments
PHP & MySQL Best Practices for Rock-Solid Applications

PHP and MySQL are often the preferred technologies for building web applications because they allow you to build robust web applications very rapidly. This rapid development, however, sometimes leads to code that is hard to maintain, doesn’t scale well or performs poorly. Fortunately, there are a few things that you can do early in your application development cycle that will keep your application from developing problems. Follow these PHP/MySQL best practices to build rock-solid applications. Also, keep in mind in general that a bit of extra time invested upfront in keeping your code easily maintainable will save… View full post »

Python/Django Web Development: Why I Love It

February 17th, 2011 (Guest Blogger)Leave a comment 4 comments
Python/Django Web Development: Why I Love It

I’ve been developing web sites for 15 years. In that time, I’ve used a lot of technologies and a lot of frameworks. Some of them I’ve loved and well, some of them I’ve loved to hate. While I enjoy PHP and am particularly fond of the CakePHP framework, my favorite platform for web development is the Python based Django framework. One of the reasons I love Django so much is that it is a Python framework. Python is one of those languages that people seem to be either passionate about or indifferent. Personally, I discovered Python… View full post »

7 Must Have Firefox Extensions for Web Developers

February 4th, 2011 Leave a comment
7 Must Have Firefox Extensions for Web Developers

Web development has become increasingly more complicated as web sites utilize more technology to do more. Debugging has become more involved and figuring out how other sites work in order to learn new techniques has become far more difficult. One of the greatest features of Firefox browser is its robust support of extensions. The scores of plugins now available for Firefox are a prominent factor in making it the most popular browser on the net. In this post, I am going to present 7 Firefox extensions aimed at simplifying web development. These are must-have for both beginner… View full post »

Python Tips & Tricks of the Trade

March 1st, 2010 (Guest Blogger)Leave a comment
Python Tips & Tricks of the Trade

Python is a very useful and robust scripting language which has been gaining in popularity lately. Some find it similar to Ruby and others compare it to Java. Python shares some elements of both languages as well as some constructs of C/C++. While new Python programmers are using the language they often build Python code that mimics other languages they’ve used before. However, there is a “Pythonic” way of doing a number of tasks in Python. These Python tips and tricks will help you write code that is not only more “Pythonic” but easier to… View full post »