Web Platform Docs aims to give devs info in one place

The W3C’s Web Platform Docs, a site aiming to be the first port of call for web development materials, has launched with support from Silicon Valley’s finest and huge browsers alike.

The site describes itself on its homepage as “an open community of developers building resources for a better web, regardless of brand, browser or platform”, and it’s a message that all the major players can get behind.

When you’ve got the likes of Google,...

By James Bourne, 09 October 2012, 0 comments. Categories: Apple, Development Tools, Industry, Languages.

Are you on board with JavaScript test-driven development?

By Tom Barker, co-author of Foundation Website Creation with HTML5, CSS3 and JavaScript (Apress, 2012) and author of soon to be released JavaScript Performance: Monitoring and Visualization (Apress, 2012)).

If you program exclusively in JavaScript, you haven’t been able to incorporate test-driven development (TDD) into your process until about a year ago. That’s when unit-testing frameworks – my favourite is Jasmine, developed by Pivotal Labs – became available. Is it worth...

By Apress, 25 September 2012, 0 comments. Categories: Development Tools, Java, Languages.

How to survive the behind-the-scenes-magic of Objective C

By Matthew Campbell, author of Objective-C Recipes: A Problem-Solution Approach

The glazed look on some developers’ faces usually emerges on Day 2 of my three-day Objective-C intensive. Having taught several hundred students this programming language, I know this deer-in-the-headlights expression well. It means the developers – aghast, frustrated or worse –  realize they simply don’t have a handle on the concepts behind Objective-C.

There’s a good...

By Apress, 24 September 2012, 1 comment. Categories: Design, iOS, Languages.

Dropbox ditches JavaScript for CoffeeScript - but why?

Cloud file hosting service Dropbox is now running in CoffeeScript over JavaScript, with Dropbox devs converting and debugging more than 23,000 lines of JavaScript into CoffeeScript during Hackweek.

According to the developers’ blog, the primary reason for the switch is because CoffeeScript takes out a lot of unnecessary coding syntax – more than 5000 lines of code were taken off from Dropbox after the conversion (23437 for JS against 18417 for CoffeeScript,...

By James Bourne, 17 September 2012, 0 comments. Categories: Cloud, Languages.

What do you need to know when outsourcing Joomla?

Outsourcing has become quite popular in recent times, owing to the steady increase in the demand for technology. With each passing day, you will find a new kid on the block of the tech town.

In coping with these technological advancements, business owners are rapidly moving towards pulling in every resource possible. Having said that, is outsourcing a walk in the park? Or does it have some big boulder along the way?

Like everything else, when you outsource Joomla...

By VITEB - Web Design Company, 04 September 2012, 0 comments. Categories: Development Tools, Languages.

Facebook bins HTML5 and goes native for its iOS app

Facebook’s iOS app has been completely rehauled, going native instead of the original scaled up HTML5 to ensure a quicker app experience for users.

But as another story about Facebook targeting the mobile arena breaks – is this the right decision?

“One of the biggest advantages we’ve gained from building on native iOS has been the ability to make the app fast,” says Facebook developer Jonathan Dann in an engineers’ blog post.

User experience (UX) appears to be the most...

By James Bourne, 24 August 2012, 0 comments. Categories: Development Tools, Facebook, HTML5, iOS, Languages.

Petition for devs desperate for HTC to release code earlier

A petition on Change.org is asking for HTC to alter its policy on kernel source code releases.

The issue arises from the fact that while HTC has started to release unlock codes, the lack of a source code for up to four months after is something of a stumbling block, especially for developers who need to rely on custom ROMs.

“[HTC] seem[s] to not care when it comes to how long after an update is pushed or a phone is released that it takes them to release their source code,” the petition rages.

It...

By James Bourne, 15 August 2012, 0 comments. Categories: HTC, Languages.

Facebook “doubles down” on its daily code updates

You thought Facebook was quick enough in the frequency of its pushes? Well, now double it.

The social media giant, famous for its punishing daily push schedule for its developers, is now determined to update its code twice a day.

“I’m really looking forward to this change as it takes our already incredibly aggressive release process and doubles down on it”, said Facebook release engineer Chuck Rossi, adding: “It’s exciting and I think it crushes what anyone else of our size and...

By James Bourne, 06 August 2012, 0 comments. Categories: Development Tools, Facebook, Industry, Languages.

Using “Donut Hole” caching in HTML5 offline apps

HTML Offline Applications allow you to create applications that work independent of an internet connection using technologies native to the web browser. Pages included in an offline application (by being listed in the application manifest) are served from the application cache whether or not a connection to the internet is present.

In the event that a user is viewing a...

By Craig Shoemaker, 19 June 2012, 0 comments. Categories: Development Tools, HTML5, Languages, Testing.

Your bumper guide to working with media in HTML5

Unless you’ve been living on a remote island for the past year or so, you’ve probably heard the buzz and hype around HTML5.  HTML5 will cure most illnesses; it will solve world hunger; and it sounds the death knell for RIA (Rich Internet Applications) technologies like Silverlight, Flash and Flex.  Though that might sound extreme, the hype over this new HTML standard has been overwhelming.  Let’s bring things back down to earth a bit. To scope what’s important,...

By Jason Beres, 25 May 2012, 0 comments. Categories: HTML5, Languages.