0
11/17/11 12:10
Nov 17, 12:10 Programming
Every time you send a text, check a webpage or post a status update, you are using open source software. The Internet is made of open source. But have you ever created any yourself? If you’re a pre-university student between 13 and 17 years old, now you can—and win prizes along the way. Our Google Code-in contest starts this coming Monday, November 21, and you can sign up now. During the contest, which lasts for 57 days, participants can work on cool online tasks for 18 different open source organizations…
0
11/15/11 03:03
Nov 15, 03:03 Programming
Your holiday merchandising is set, your developers are in a deep code freeze and all your marketing campaign creative is in. Your sales are already picking up, is it too late to tweak your website for maximum conversions this season? No!
Here are 7 eleventh hour tactics you can use to squeeze the most dollars out of your holiday traffic this year.
1. Optimize for speed
Site performance matters…
0
11/15/11 02:00
Nov 15, 02:00 Programming
From tagging a post with your location, to checking in to a restaurant, to simply finding out where you are, location-based services have become some of the most popular features of today’s Internet. One of the key ways technology companies are able to determine a location for these services is through a location database, which matches publicly broadcast information about local wireless networks with their approximate geographic location…
0
11/14/11 09:15
Nov 14, 09:15 Programming
As Web developers, we have an affinity for developing with JavaScript. Whatever the language used in the back end, JavaScript and the browser are the primary language-platform combination available at the user’s end. It has many uses, ranging from silly to experience-enhancing…
0
11/8/11 09:22
Contrary to what you may read, peppering your form with nice buttons, color and typography and plenty of jQuery plugins will not make it usable. Indeed, in doing so, you would be addressing (in an unstructured way) only one third of what constitutes form usability…
0
11/7/11 08:47
Designers hold CSS close to their hearts. It’s just code, but it is also what makes our carefully crafted designs come to life. Thoughtful CSS is CSS that respects our designs, that is handcrafted with precision. The common conception among Web designers is that a good style sheet is created by hand, each curly bracket meticulously placed, each vendor prefix typed in manually…
0
11/7/11 04:16
The November edition of what’s new for web designers and developers includes new web apps, frameworks, some JavaScript tools and resources, some great project management tools, and a number of great new fonts.
Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.
As always, if we’ve missed something you think should have been included, please let us know in the comments…
0
11/3/11 08:35
Frequently, when I discuss CSS3 with other developers, the issue of stubborn clients comes up. They tell me that even though they personally don’t think a website should look the same in all browsers and they’re eager to try all of these new techniques, their clients insist that their website should look the same, so the developers are stuck with the same Web development techniques that we used five to ten years ago…
0
11/1/11 16:04
Below is what happened in search today, as reported on Search Engine Land and from other places across the web.
From Search Engine Land:
0
11/1/11 04:58
Google is displaying some interesting behavior and is indexing Facebook comments even though they are behind a javascript loaded iframe.
The comments don’t appear in the text only cache but are showing up when you search for strings of text from the comments.
I’ve been searching for a few comments from techcrunch and they are not ranking very well. Certainly not as well as I would expect for such a powerful site…
0
10/31/11 03:43
Oct 31, 03:43 Programming
We are currently hiring for a few SEO & digital jobs in Leeds including a PHP developer. The job advert is below – CV’s to careers@branded3.com (no agencies).
Branded3 is an award-winning digital and SEO agency, working alongside worldwide brands and companies to deliver innovative digital solutions. We’re always on the lookout for experienced and skilled digital experts to add to our growing team; and we’re currently on the search for a talented PHP Developer…
0
10/27/11 07:33
Oct 27, 07:33 Programming
Before we start, I’d like to pose a question: when was the last time you asked someone to review your code? Reviewing code is possibly the single best technique to improve the overall quality of your solutions, and if you’re not actively taking advantage of it, then you’re missing out on identifying bugs and hearing suggestions that could make your code better…
0
10/19/11 15:05
Oct 19, 15:05 Programming
Very frequently in Web development (and programming in general), you need to store a long list of boolean values (yes/no, true/false, checked/unchecked… you get the idea) into something that accepts only strings. Maybe it’s because you want to store them in localStorage or in a cookie, or send them through the body of an HTTP request…
0
10/18/11 14:22
Oct 18, 14:22 Programming
(Cross-posted on the Google Code blog)
As digital designers, we often think about how to translate traditional media into a virtual space. Recently, we thought about the bookcase. What would it look like if it was designed to hold digital books?
A digital interface needs to be familiar enough to be intuitive, while simultaneously taking advantage of the lack of constraints in a virtual space. In this case, we imagined something that looks like the shelves in your living room, but is also capable of showcasing the huge number of titles available online—many more than fit on a traditional shelf…
0
10/17/11 09:59
Oct 17, 09:59 Programming
In this article, we’ll cover how to separate the view of your PHP application from its other components. We’ll look at why using such an architecture is useful and what tools we can use to accomplish this. Here’s what we’ll cover:
- Learn some basic MVC concepts,
- Review some popular templating libraries,
- Play around with a small custom-made view class…
0
10/17/11 03:03
Oct 17, 03:03 Programming
For some this is already old news but in case you haven’t heard, the Google Page Speed performance testing tool is officially out of Google Labs and in your hands!
Just type in any URL and Google will return a report with an Overview (complete with a percentage score) and high, medium and low priority action items:
Clicking on any item in the menu takes you to more detail:
For example, Piperlime’s home page has a bit of Javascript to minify…
0
10/14/11 12:03
Oct 14, 12:03 Programming
We aspire to build great products that really change people’s lives, products they use two or three times a day. To succeed you need real focus and thought—thought about what you work on and, just as important, what you don’t work on. It’s why we recently decided to shut down some products, and turn others into features of existing products.
Here’s the latest update on what’s happening:
- Code Search, which was designed to help people search for open source code all over the web, will be shut down along with the Code Search API on January 15, 2012…
0
10/12/11 12:11
Oct 12, 12:11 Programming
If you’ve spent any time on the internet chances are you’ve seen silly, funny, or just plain insane custom 404 error pages. However this article isn’t about creating one of those types of custom 404 pages, this is about creating a better 404 page that is not only helpful to your users, but solves technical problems you might not even know you had.
Make Your 404 Page Informative
Technically a 404 is an “invisible” code that is sent by your webserver to the computer or search engine that requests your page, and it tells them the page they were looking for isn’t there…
0
10/12/11 10:20
Oct 12, 10:20 Programming
Imagine you’re playing the latest hash-tag game on Twitter when you see this friendly tweet:
You might want to check your #WP site. It includes two copies of jQuery. Nothing’s broken, but loading time will be slower.
You check your source code, and sure enough you see this:
<script src=”/wp-includes/js/jquery/jquery…
0
10/12/11 04:58
Oct 12, 04:58 Programming
The October edition of what’s new for web designers and developers includes new web apps, boilerplates, some JavaScript tools and resources, useful documents for working with clients, and a number of great new fonts.
Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.
As always, if we’ve missed something you think should have been included, please let us know in the comments…
0
10/11/11 08:42
Oct 11, 08:42 Programming
I occasionally write about implementing design patterns in JavaScript. They’re an excellent way of building upon proven approaches to solving common development problems, and I think there’s a lot of benefit to using them. But while well-known JavaScript patterns are useful, another side of development could benefit from its own set of design patterns: jQuery plugins…
0
10/10/11 05:32
Oct 10, 05:32 Programming
I’m looking for feature sponsors to help cover the programming costs of a new WP plugin I’ve been working on. It’s not a competitor to All In One SEO Pack or Yoast’s WP SEO, but provides new functionality that so far hasn’t existed. It will be given away free to the web community once completed.
Read on for details on the plugin.
To sponsor, contact me…
0
10/7/11 05:00
There are two simple ways of telling Google and the other search engines where your business is located via your website. One is to create a KML file and an attendant geo-sitemap. The other is to provide your full business contact information in rich snippet format on the site. Now there is a way to easily do both with one simple creation tool from Michael Borgelt of 51Blocks.
From a single input of your basic NAP + web information, the tool creates a kml file, a geo-sitemap file pointing Google to the KML file and an HTML code snippet in the new schema…
0
09/30/11 06:16
Sep 30, 06:16 Programming
WordPress plugins are PHP scripts that alter your website. The changes could be anything from the simplest tweak in the header to a more drastic makeover (such as changing how log-ins work, triggering emails to be sent, and much more).
Whereas themes modify the look of your website, plugins change how it functions…
0
09/30/11 05:00
Sep 30, 05:00 Programming
If you’re a freelance designer, or you work for another company, you got there not because you love business, but because you’re a designer at heart. The business side of things came as a necessary evil, but you really love nothing more than to doodle all day, mess around in photoshop, or bang out semantic code. There are a lot of traits of being a good designer which are counter-intuitive to being a good business person…
0
09/28/11 10:55
Sep 28, 10:55 Programming
Local development refers to the process of building a website or Web application from the comfort of a virtual server, and not needing to be connected to the Internet in order to run PHP and MySQL or even to test a contact form. One of the most annoying parts of development, at least for me, is the constant cycle of edit, save, upload and refresh, which, depending on bandwidth and traffic, can turn a menial task into a nightmare…
0
09/27/11 06:47
Sep 27, 06:47 Programming
Google Search likes simple, easy-to-crawl websites. You like dynamic websites that show off your work and that really pop. But search engines can’t run your JavaScript. That cool AJAX routine that loads your content is hurting your SEO.
Google’s robots parse HTML with ease; they can pull apart Word documents, PDFs and even images from the far corners of your website…
0
09/26/11 10:14
Sep 26, 10:14 Programming
I read a novel not long ago, Rainbow’s End by Vernor Vinge, that suggested that in the future one of the most popular technology positions would be that of software archeologist, with development and programming skills capable of digging through many lines of code to decipher where they originated and how they might work [...]…
0
09/23/11 16:08
Sep 23, 16:08 Programming
Reports have been coming in about flakiness in the verification process. Optilocal reported earlier in the week issues with service area and he also noted several users having reported temporary issues with phone verification which Google reports is fixed(Image from Michael Borgeit of 51Blocks.com), frequent system errors (We’re sorry but we are unable to server your request)…