Web Development Blog

Twitter

Development

10+ Essential Tools for Windows Based Web Developers
Web development is not an easy career path to follow- there’s so much competition around for jobs and the industry is advancing all the time. If you want to stay ahead of the pack, it’s important to familiarise yourself with the latest and greatest tools- tools which will save you time and improve the appearance and usability of the sites you build.

IT job trends – Which technologies you should learn next
According to indeed.com you are currently the most valuable IT ressource if you are a Java Developer with Spring and Hibernate knowledge. You should know how to develop web applications with JSP, Struts or Web Flow and how to deploy it on Tomcat or Oracle Application Servers.

Learning jQuery: Your First jQuery Plugin, “BubbleUP”
There are many posts available detailing how to write your own jQuery plugin. It won’t take long before you realize that building in jQuery is very simple. Continuing in our jQuery Learning Series, here we’re going to build your first jQuery plugin. It’ll generate a bubble effect for your menu list and we’re going to call it BubbleUP.

10 Things That Make a Great Web App – Fred Wilson at FOWA Miami 2010
Fred Wilson is described by Ryan Carson as one of the “smartest investors in the industry” with 15 years investing in web applications and services. He’s discussing 10 things that make a great web app.

Introducing Web SQL Databases
The Web SQL database API isn’t actually part of the HTML5 specification, but it is part of the suite of specifications that allows us developers to build fully fledged web applications, so it’s about time we dig in and check it out.

Design

Create An Editable Stitched Label Type Treatment
This Stitched Label Type tutorial relies heavily on the Appearance panel, making it easy to edit the text and apply the treatment to other fonts and vector elements.

2009 Web Design Trends: What’s Washed-Up & What Will Remain Hot in 2010
There were some strong trends in web design in 2009. Here’s a look back at my top ten, and my predictions for these trends in 2010.

Innovative Product Design
When I’m looking for web design inspiration I like to make sure that I look at non web related sources of design to ensure that I don’t just follow current web trends. So today I thought I would showcase a whole host of really innovative product designs.

11 Essential Tips Every Designer Should Be Aware Of
Almost every profession requires never ending learning and self educating, but especially it’s important in design field – new software, websites, tools come out every day, it’s your task to keep up, evolve your view and find the best ways to do specific tasks!

80 Extreme Advertisements That Will Challenge Your Mind
Presenting another side to design, some of the advertisements shared in this article today may be a little visually disturbing or conceptually controversial.

Blogging & Business

The 1st month of Richworks : My journey to become a kickass blogger
The first month of blogging is always the toughest because this is when you have to come up with quality posts and tutorials to keep the visitors glued to your blog.

Do You Have What it Takes to be a Freelance Web Designer or Developer?
Do you have what it takes to be a freelance web designer or developer? Check out these 15 things to consider, and you decide!

12 Reasons You Need a Facebook Fan Page and 5 Easy Steps for Creating One
Separate from your personal profile, a Facebook fan page is a public profile that lets you share your products, services and related information with other Facebook users. Here are some of the biggest reasons you should create a fan page today.

So you don’t like ads on websites/blogs
If you have a website that has ads, you are probably no stranger to people commenting that you have too many ads on your website. Usually, I just smile and nod when I receive such comment but today, I thought I’d write my thoughts here.

5 Sure Fire Tactics to Promote a Business Blog
Relevant, Consistently Updated Content + Flawless Technical Functionality & User Experience = Perfect Blog Launch
What’s missing from the equation above? You guessed it: blog promotion.

Go Daddy $7.49.com Sale

Domain Name
BUY2010 – $0.99 for any .COM, .US, .MOBI, .BIZ, .NET, .ORG, .CA, .CO.UK and .IN domain names (only works for the first year of new or transfer registration)
OYH7 – $7.49 for any .COM domain names ($3.20 off)
chill7 – $7.49 for any .COM domain names ($3.20 off)
hash7 – $7.49 for any .COM domain names ($3.20 off)
CWM7 – $7.49 for .net .biz .org domain names

Hosting
ZINE20H1 – 20% off hosting packages
chill20H1 – 20% off hosting packages
NAU20 – 20% off hosting packages
PETS20 – 20% off 12 months hosting (works out to only $45/year)
GAM20 – 20% off 12 months hosting (works out to only $45/year)

SSL Certificate
chill20SSL – $12.99 for a standard SSL certificate (Normal Price: $30, 56% off)
FPTSSL – $12.99 for a standard SSL certificate (Normal Price: $30, 56% off)

Anything
chill5 – 10% off anything
cjcsave10 – 10% off anything
VCU1 – 10% off anything
hash5 – 10% off anything
NAU1 – 10% off anything
ZINE8 – 10% off anything
FPT15 – 15% off anything
chill6 – $5 off any order of $30 and above
ZINE9 – $5 off any order of $30 and above
HITCH2 – $5 off any order of $30 and above
BTPS101 – 20% off any order of $50 and above
catalog1 – $20 off any order of $75 and above
gdh0103plc – $20 off any order of $75 and above

Check Domain Name Availability – Instantly!

www.GoDaddy.com Domain Name:

GoDaddy.com

Screenshot of GoDaddy Review Your Shopping Cart (Check-out) page where you enter your promo code (click on the image to enlarge)

Last updated: Feb 2010

FireFTP is a browser plugin for Mozilla Firefox that lets you connect to a FTP server. By default, it doesn’t show any hidden files on the server, but you can change this via Options.

1. Connect to a FTP server using FireFTP
2. Click on Tools -> Options from the top right menu
3. From Options dialog box, tick “Show hidden files” and click “OK”

So you don’t like ads.

If you have a website that has ads, you are probably no stranger to people commenting that you have too many ads on your website. Usually, I just smile and nod when I receive such comment but today, I thought I’d write my thoughts here. You don’t have to agree with me, and I encourage you to share your opinion in the comments section.

Firstly, we see ads everywhere; at bus stops, in newspapers, in magazines, at shopping malls and so on. And I don’t see why having ads on a website makes any difference to having ads somewhere else.

Secondly, as long as there is no pop-up ads or video-ads that start playing automatically on your website, I don’t think they are distracting enough to make you stop reading the content on the website.

Thirdly, are you forced to click on an ad before interacting with the website such as proceeding to another page or leaving a comment? If not, why too hard on them.

I agree having ads on the website doesn’t come without drawbacks. You, as the user, may have to scroll a bit more to read the content, the website might load a bit slower because it has to load extra data (images, javascript, etc) for the ads, it will use more bandwidth from your ISP because you’re loading more data, and some cleverly designed ads might grab your attention causing you to follow them which could possibly result in wasting your time.

However, you, as the user, have the right to block the ads if you find them extremely annoying by using ad-blocking plugins and software. And as the owners of the website, we have the right to put ads on our websites with the hopes of earning some pocket money. It also gives us an incentive to produce good content. It is a win-win situation.

So, I am all for having unobtrusive ads on websites. After all, someone has to pay for all the hosting, marketing and resources put into making and maintaining a website. But I understand it’s a tricky issue and I’d like to hear your thoughts on this topic. Please leave a comment to have your say and share your opinion.

23 Feb, 2010

25 Most Dangerous Programming Errors

Posted in: PHP, WWW

As you can see in the table below, Cross-Site Scripting, SQL Injection and Buffer overflows are three most common and serious programming errors that result in vulnerabilities. This list was published recently on 17 February 2010.

Rank Name
[1] Failure to Preserve Web Page Structure ('Cross-site Scripting')
[2] Improper Sanitization of Special Elements used in an SQL Command ('SQL Injection')
[3] Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
[4] Cross-Site Request Forgery (CSRF)
[5] Improper Access Control (Authorization)
[6] Reliance on Untrusted Inputs in a Security Decision
[7] Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
[8] Unrestricted Upload of File with Dangerous Type
[9] Improper Sanitization of Special Elements used in an OS Command ('OS Command Injection')
[10] Missing Encryption of Sensitive Data
[11] Use of Hard-coded Credentials
[12] Buffer Access with Incorrect Length Value
[13] Improper Control of Filename for Include/Require Statement in PHP Program ('PHP File Inclusion')
[14] Improper Validation of Array Index
[15] Improper Check for Unusual or Exceptional Conditions
[16] Information Exposure Through an Error Message
[17] Integer Overflow or Wraparound
[18] Incorrect Calculation of Buffer Size
[19] Missing Authentication for Critical Function
[20] Download of Code Without Integrity Check
[21] Incorrect Permission Assignment for Critical Resource
[22] Allocation of Resources Without Limits or Throttling
[23] URL Redirection to Untrusted Site ('Open Redirect')
[24] Use of a Broken or Risky Cryptographic Algorithm
[25] Race Condition

Source: 2010 CWE/SANS Top 25 Most Dangerous Programming Errors

ebook
Purchase our mini-ebook "7 Days Traffic Building Exercise" for USD 5.00

Secure Payment via Paypal. Instant delivery!


  • About
    The blog Web Development Blog is where I keep myself up to date with the latest technologies in the industry and share my ideas and thoug...
  • Adsense Tips and Tricks
    With personal and commercial blogs, community websites, and social pages becoming the hot topic of the Internet in the last few years, many...
  • Advertise With Us
    Web Development Blog is a blog about Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Techno...
  • Archive
    Grab yourself a cup of coffee or tea, sit back and browse through an archive of all the blog posts on Web Development Blog....
  • Choosing a Content Management System
    The most commonly asked question when it comes to Content Management System is whether to build or buy (pre-built). While there are many fa...
  • Customised WordPress Themes
    If you would like a customised WordPress theme for your blog or your website, read on: (or head to WordPress Themes page to get free WordPre...
  • Favourite Poems
    If by Rudyard Kipling If you can keep your head when all about you Are losing theirs and blaming it on you, If you can trust yourself w...
  • Favourites
    Books Web Development Books Magazines Glamour Reader's Digest Software Adobe Photoshop CS4 Trend Micro Antivirus + Antispyw...
  • How to Start a Blog?
    What's a blog? According to Wikipedia, a blog is a user-generated website where entries are made in journal style and displayed in a reve...
  • Introduction to JSP Standard Tag Library (JSTL Basics)
    Tag libraries to include in your .jsp page <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> &l...
  • Links
    Free Anonymous Proxy Increases your privacy and security on the Internet by using our free, fast and easy to use web proxy. data backu...
  • Making a Passive Income Online
    Passive income, in my opinion, means an income which does not require a lot of regular maintenance work or continuing effort. I have been t...
  • Online Distribution Channels
    One of the importances of any website or business is to bring your products or services to the right people and to reach the target audience...
  • Recent Projects
    Followings are some of the recent projects I have done in 2006 -- 2007. Check out my latest business venture Web design Sydney to get your...
  • Recommended Web Development Books
    Many developers often ask me what books I read and what books I recommend in regards to web development and web technologies such as AJAX, J...
  • Search
    Looking for something on Web Developement Blog? Use this search tool powered by Google Custom Search to find what you are looking for just ...
  • Seven Tips to Building an Online Presence for your Business
    1. Get a domain name for your business The first and foremost step in building an online presence is to secure a domain name for your busi...
  • Seven Tips to Increasing Your Website’s Traffic Using SEO
    SEO is the buzz word - many people have mentioned it and many have heard of it too, but very few people know how to implement it properly. ...
  • Subscribe
    Subscribe to esn studio via RSS 2.0 feeds: Entries feed Comments feed Subscribe using your favourite web-based or desktop feed re...
  • Useful Linux Commands
    Find files older than 60 days find * -mtime +60 Delete files in backup folder which are older than 60 days rm -f `find /backup/ -mtime ...
  • Web Design Tips
    Nowadays, having a website for your business is like having a phone number. Almost every business has their own website, with their own doma...
  • Web Development Books
    Many developers often ask me what books I read and what books I recommend in regards to web development and web technologies such as AJAX, J...
  • Web Hosting Comparison Chart
    Web Hosting Packages Provider Space Bandwidth Domains Emails PHP/ MySQL Monthly Price Just Host ∞ ∞ ∞...
  • Web Standards
    Web Standards is defined as a set of rules or specifications that should be followed when developing a website.  The main objectives o...
  • WordPress Themes
    All WordPress themes are designed and coded by esn studio, and licensed under GPL license. If you would like a customised WordPress theme fo...
  • nyca: Thanks for sharing. Good Luck
  • software100s: Thanks for your sharing {Display 5 latest posts in each category in WordPress} Topics sharing on my blog this week is : 1. How to recover CD/DVD c
  • SM: Element button in general can be of arbitrary shape, the truth will have to use a hack for ie

Interests

Web development, Web design, Open source technologies, Portal development, APIs, Web services, Social media applications, Search engine optimisation, Mobile application development, iPhone Apps, Web 2.0, Web 3.0, Latest Internet technologies

Misc.

  • Register now and get $10 off your initial purchase
  • SEO Book
  • Joomla Templates
  • Woo Themes
  • ebook for Freelancers