We’re back! And it’s March! Kick off the month with this week’s design & development resources found on our internet travels.

This week we took on a young gentleman called Martin for some work experience. He’s had a great week with Lewis, learning the life of a programmer and doing some Swift, PHP and CSS coding and grasping the basics of iOS development!

On another note, the rest of us have been finding the best design and development resources for this week’s roundup! Check ‘em out below.
 

Adam Avatar Adam

Google Design Resizer

Google Design Responsive Resizer

Photo: Google

Google have just released their interactive responsive design viewer to test digital products across desktop, mobile & tablet.

Due to the nature of the website, this isn’t massively handy for testing your designs, but discussing with clients or showing a quick demo for reference. 

VIEW

100% GPL Wordpress Themes

AxlMedia Free WordPress Themes

Photo: AxlMedia

WordPress lovers, rejoice! AxlMedia has kindly put together some fantastic WordPress themes for version 4.1+ and they’re really, really nice.

Plus, they’re GPL! Which means totally free to use, modify etc. Go wild!

VIEW


Ruth AvatarRuth

Music for Programming

Music for Programming

Photo: Music for Programming

Warning: This may cause you to open a code editor and start working. 

This brilliantly designed site contains a small section of music which is intended to aid concentration and increase productivity. The UI is just incredible, the font ‘Conso’ works perfectly and the site can handle quite a bit of traffic. 

Very much recommended if you just want to get your head down and work.

VIEW

Muzli

Muzli Inspiration

Photo: Muzli

As usual, I’m a fan of a collection, and Muzli is a great little resource for design inspiration. It allows you to sign up to a weekly roundup (quite like this!) and provides a Chrome extension which adds Muzli right into your browser, so you can jump into a pool of inspiration wherever you are.

VIEW

Polymail

Polymail Demo

Photo: Polymail

I was lucky enough to sign up to the Polymail Alpha list via ProductHunt and had the opportunity to download and use Polymail iOS and OSX.

Instantly, I loved it.  It’s clean, simple and looks good running on an iPhone and Mac. I’m a fan of updating native apps for fresh new releases to see how they compare, and this definitely has the staying power to tack up against Mail.app. 

VIEW


Lewis AvatarLewis

Co

Co - PHP

Photo: Stocksnap

Every PHP developer will have to deal with cURL at some point in their career. Co provides an easy way of asynchronously executing a cURL request based on resource and Generator. It’s pretty hip and new, so you’ll need at least PHP 5.6 to run, with the recommended version being PHP 7.

The library has two main functions, 'wait' and 'async'.

// Co::wait, waits for all cURL requests to complete in the block
$response = Co::wait([
	'magnitude' => function() {
		$ch = curl_init('https://www.madebymagnitude.com');
		return $ch;
	},
	'google' => function() {
		$ch = curl_init('http://www.google.com');
		return $ch;
	}
]);

The two requests will be executed in as much parallelism as possible with PHP.

Alternatively, we can fire off an asynchronous request with:

Co::async(function() {
	$ch = curl_init('https://www.sofetch.me');
	return $ch;
});

VIEW

Alamofire

Alamofire Logo

Photo: Alamofire

This week has been a very Swift heavy week developing new iOS apps and we spent hours trying to find the perfect Swift HTTP library. Alamofire is just that! With chainable requests, JSON parsing, file upload handling, HTTP authentication and TLS certificate integrations, it’s got all the core functionality you’ll need to interact with an API through your app.

Making a request is as easy as:

Alamofire.request(.GET, "https://www.madebymagnitude.com")
	.responseJSON( response in
		print(response.data);
	}

Similarly for posting data it’s just as simple:

Alamofire.request(.POST, "https://www.madebymagnitude.com", parameters: ["test": true, "key": "value"])
	.responseJSON (response in
	}

The Github page contains examples of upload progress indicators, download files, streaming data, customising your headers - an awful lot. It’s definitely a library worth playing around with on any Swift application!

VIEW


Thanks for joining us! Let us know if you enjoyed this article on Twitter or Facebook.

3