Skip to Content

Tag Archives: Web

Code 451: Blocked for Legal Reasons

Courts can order your Internet Service Provider to block certain websites.

In the UK, this is usually because the websites contain material that infringes copyright. In other parts of the world, websites are targeted for their political content.

ISPs often don’t say why a website is blocked and court orders are rarely voluntarily published. So when sites are blocked, it’s really hard to find out why.

451 Unavailable is here to help ISPs make it clear why websites are blocked and to encourage courts to publish blocking orders.

I think this is a great idea, the more information the better. This is especially relevant in today’s world with everything that is going on in the Arab world and other countries where the internet is not a free place.

Check the webpage for more info.

Mobile First Strategy

Programming for the web has changed over the last so many years. In the past web design started with the desktop and ended with the desktop. But, then as time went by things began to change and tablets and mobile devices started to get a foothold in the market. People started browsing these devices more than they would on a traditional desktop computer. That means that web programmers and designers have to shift to designing for the user, to adapt to their needs and wants.

For example in the past when starting CSS you would build columns starting at say 970px and from their scale down to mobile sizes, not anymore. The best practice that should be done now is the opposite. Start with a mobile design then scale up to larger screens. Doing it this way makes sure that you web page looks the best at the very beginning on mobile, since that is where the market is heading. It also lets you focus on content, making sure it’s relevant and on point.

Mobile first was first coined by Luke Wroblewski in 2011, you can check out his book called Mobile First and his website here.

For years, most Web teams have designed products and information for the desktop/laptop PC. For these teams, mobile (if it even happened) was a barebones port of the desktop version. Sadly, this approach actually made sense for a while. Browsing the Web on mobile phones was painful; carriers controlled access to the Web on their devices; and mobile network speeds often made everything grind to a halt. So few people used the Web on mobiles and those that did were frequently faced with an unpleasant experience.

But things have changed so dramatically over the past few years that starting with the desktop may be an increasingly backwards way of thinking about a Web product. Designing for mobile first not only prepares you for the explosive growth and opportunities in this space, it forces you to focus and enables you to innovate.