Categories
Uncategorized

Toronto Coffee and Code Today (Jan 26) at Cloud!

coffee and code at cloud

Don’t forget, there’s a Toronto Coffee and Code today at Cloud Free Agent Espresso Bar (968 Queen Street West, at Givins Street, a block west of Shaw, a couple of blocks west of Trinity Bellwoods Park) from noon until 6 p.m.. Join me for lunch – they’ve got a great lunch selection – or a coffee break, or the afternoon!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Get “SharePoint 2010 Workflows in Action” for $25 (Wednesday, January 26th)

sharepoint 2010 workflows in action

Today’s a great day to save on books! O’Reilly has a deal on the top 25 Microsoft Press ebooks, and Manning’s got a deal on the just-released SharePoint 2010 Workflows in Action. Enter the code dotd0126 in the Promotional Code box when you check out and both the paper and ebook are yours for USD$25!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Half Off Microsoft Press’ Top 25 Ebooks from O’Reilly (Wednesday, January 26th)

Covers of the top 25 Microsoft Press ebooks

For only today (Wednesday, January 26th), you can purchase any or all of the top 25 Microsoft Press ebooks, pictured above) from O’Reilly for half price! Just use the discount code DDM25 when you check out at Oreilly.com.

The books are:

O’Reilly ebooks give you lifetime access, free updates and multiple DRM-free formats (PDF, ePub, Mobi, APK and DAISY).

This deal’s only available today, so if you want one or more of these books, buy now!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Why You Hate Comic Sans / Design for Hackers

Here’s a video of David Kadavy, freelance web designer and author of the upcoming book Design for Hackers, spoke at Ignite Chicago back in November about the font everyone loves to hate: Comic Sans. He calls it “the most hated font in the world,” and it probably is – at least among typographers, designers, UX specialists and anyone who works with computers and has a modicum of taste.

He talks about Comic Sans by comparing it to one of the world’s most beloved typefaces (well, at least among design geeks, anyway), Helvetica, explains its origins as a font meant to be used for the word bubble in Microsoft Bob and how it was created in the time before antialiased onscreen text was common and how back then, he’d rather have read something set in Comic Sans than something set in Garamond, which has considerably more designer approval.

You can find out more about what David thinks about Comic Sans by checking out his latest blog post.

What is Design for Hackers?

design for hackersKeep an eye on David: he’s currently working on Design for Hackers, a book to be published by Wiley and Sons. Here’s how he describes this project:

My goal for Design for Hackers is to help Software Developers and Entrepreneurs (Hackers) – who are interested in design – see the world the way a designer does. Hackers are used to teaching themselves whatever is necessary to achieve their vision; and for most things this is relatively straightforward. If they are learning to program, and come across an error, they can do a quick Google search. If they want to know how to do their own bookkeeping, they can learn about this easily with a book or by looking around on the web. Unfortunately, there’s no quick fix found when you Google “my design sucks.”

The problem with most advice given by designers is that it usually consists of rules (“use no more than two fonts”) that are often conflicting and easy to forget. Naturally, the decisions made by designers are difficult to put into words, and many designers are better with images than words. Rather than teaching you to fish, they give you a fish. When you’re still confused, they may shrug their virtual shoulders and explain that its just their natural talent that makes them able to design. This is usually true, but I believe natural talent is not a requirement for understanding design – especially not for naturally curious people who can teach themselves nearly anything, given the right information.

There are some very consistent principles behind what makes a design visually compelling, and these principles are as important on the screen of your iPad as they were on the streets of ancient Rome. My goal is to weave these principles into your brain using examples from today, as well as from the history of art, architecture, and design. I will tell stories and present examples that will infect your brain, make you look smart when you retell them at parties, and change the way you see the world around you. I’ve been telling my friends, “it’s like Freakonomics, for Design.”

Freakonomics, but for design? I could get into that.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Recommended: “Introducing HTML5”

Cover of "Introducing HTML5"

If you’re looking for a nice, readable, non-stuffy, example-rich book to help you get started with HTML 5, I suggest checking out Bruce Lawton’s and Remy Sharp’s Introducing HTML 5. Covered in its chapters are:

  • Page structure
  • Text and structuring main content areas
  • Forms
  • Video and audio
  • Canvas
  • Data storage
  • Running while offline
  • Drag and drop
  • Geolocation
  • Messages, workers and sockets

I picked up the book this past weekend and have been enjoying it, as have the reviewers on Amazon, who’ve given it an average rating of four and a half stars.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 Developer Guide from Microsoft Patterns and Practices

windows phone 7 developer guide

There’s a group at Microsoft called Patterns and Practices whose job is to provide developers with guidance and advice on the best ways to write software for our platforms. If you visit their site, you’ll find material to help you make better software design and technology selection decisions, understand important concepts that will help you get the job done and even get some “best practices” code to get you started.

If you’re developing for Windows Phone 7, you’ll want to check out Patterns and Practices’ Windows Phone 7 Developer Guide, which covers recommended ways to build WP7 apps with Silverlight and how to take advantage of of web- and cloud-based services. It’s the perfect follow-up to any of the “Intro to Windows Phone 7” books – Charles Petzold’s WP7 book is a good start, and it’s free, too – once you’ve got a handle on the basics, you’ll want to read it. It builds on a scenario in which Tailspin, a fictitious company building a WP7 client for an existing cloud-based application and covers building a mobile client, using services on the phone, connecting with services and interacting with Windows Marketplace.

Windows Phone 7 Developer Guide is available in a couple of forms:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Get “ASP.NET 4.0 in Practice” Ebook for $15 (Tuesday, January 25th Only)

Cover of "ASP.NET 4.0 in Practice"

Manning Publications’ book deal of the day is for ASP.NET 4.0 in Practice. For today only (Tuesday, January 25th), you can get the ebook version for a mere USD$15 if you enter dotd0125 in the Promotional Code box when you check out. It’s one of their MEAP (Manning Early Access Program) books, which means it’s still a work in progress; buying it means you get the latest revision as well as the final version once it’s done.

Here’s the description of the book:

ASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The new version 4.0 is an evolutionary step: you will find a lot of new features that you will be able to leverage to build better web applications with minimal effort.

ASP.NET 4.0 in Practice contains real world techniques from well-known professionals who have been using ASP.NET since the first previews. Using a practical Problem-Solution-Discussion format, it will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level.

This article also appears in Canadian Developer Connection.