Microsoft’s latest and greatest version of Windows is on its way and they’ve added some addictive bloatware to sweeten the deal.
PetaPoco is a great way to extend the Umbraco CMS database, and I’ve put together a short tutorial showing how easy it really is.
The Oculus Rift was all about gaming. With projects like Virtual Desktop every aspect of your day to day computer use is open to the virtual space.
A simple way to enhance your Lucene indexes for searchability across comma separated numerical values.
An easy way of getting descendant node index entries with a simple query, if you’re into that kind of thing…
Want to learn Google Analytics? Here are some great resources just for you!
The answer is NO… but, it’s so very close!
An eCommerce solution for Umbraco that meets your every need and want, by you building for it.
A walkthrough on how to slap a little makeup on the TinyMCE editor in the Umbraco back office.
‘Tis the season and your developers have worked (mostly) adequately the whole year. Time to lavish them with developer appropriate gifts. Here’s a few ideas to keep them happy… or rather, not-unhappy.
A hidden gem in the Umbraco CMS 7.2 release that's simple, but powerful and opens the door to amazing new extensions.
Microsoft announced this week that it’s opening more components of the .NET framework and will have it running across both Linux and OSX… and I never thought those words would be uttered outside of geeky satire.
Enforcing lowercase URLs for SEO in an Umbraco CMS managed website is (mostly) simple.
A new version of the Umbraco CMS has been released, and with it two issues addressed. One big, one small, and both a pleasant surprise.
Does Umbraco have an eCommerce platform? Umbraco is no slouch in the eCommerce department, it has many.
An up to date content management system is a well performing content managed website. A good example of why it's good practice to keep on top of your updates.
The list view data type. The answer to one of the Umbraco CMS's most crippling issue to date, or more of the same? ... a little bit from column A, a little bit from column B.
So, you're about to spend the majority of the rest of your life in the office. Here's are a few of the most basic set of tips and practices to get you started.
Vic Gundotra is leaving Google, and this could mean the downfall of Google+ or a new way forward. Either way, the social service's fate is at hand.
A new release of Umbraco is on its way, it’s packing some powerful new features and they are chock full of awesome.
In Umbraco 7 creating your own data types is a snap, but what if you want to reuse one of its own? Here's how.
Adding email notifications for logging in Umbraco is so easy, you have no excuse not to do it.
All is not lost as traditional plugins play catch-up with Umbraco 7.
Umbraco 7? Check. The new Merchello plugin for Umbraco 7? Check. eCommerce. Check, check, check!
Just what Facebook users were asking for: autoplay video ads on their walls. This should piss nobody off, not.
Every new Umbraco CMS project should start with these.
The new Umbraco 7 is a fine release.
EPiServer's content blocks are a well executed property for developers and content editors alike.
Chrome apps keep pushing and pushing what can be done; now that offline mode is properly released, the way we think about and user a web browser changes considerably.
A new version of Umbraco has just been released and at first glance it looks a bit, well, boring.
CRM, customer relationship management, systems come in many sizes. From the lightweight systems where a subset of their features are geared towards CRM, to systems whose sole purpose is CRM.
Do you ever wonder what’s happening with everyone’s favourite CMS?
Pretty much from the moment it launched into its much hyped beta and users started scratching their heads, it was over for Google Wave. Pity, because it's a great concept.
It’s easy to look at a website and think that it’s easy to build. The same can be said of almost anything. When you first look at a plot of land it looks simple enough to build upon..
Google recently released a browser plug-in for their Google Earth application. With it you can view the Earth, in its entire 3D splendor, via your web browser
The ASP.net website, where I go for a lot of my .net web development needs, has been re-skinned.
Last week during an Apple town hall meeting Steve Jobs condemned Adobe for being the a bunch of lazy SOB's who write buggy code.
Samsung Bada ui images have been floating around the webs as of late (see Engadget).
Great news, Microsoft has released a limited edition Windows 7 Family pack for Australia - is it worth upgrading?
Bada means ocean in Korean, and represents a “vast area where ideas, cultures, and experiences around the world interact with people” according to the brand story on the Bada website. Makes me feel warm inside.
Google’s recently introduced Google Profiles. In it you can create a profile all about you. With it people can search and find you on Google.
One of my favourite C# operators I try to use at every and any opportunity is the much beloved "??" operator. For the entirety of my life as a programmer I’ve called this little gem the “question mark question mark” operator.
People don’t like filling out forms, it’s a fact. So, when designing your web forms try using the less is more approach.
As a developer one of my responsibilities while working on a site is to ensure that everything looks as it should on many different web browsers. When I say different browsers that includes different versions of browsers. Currently, there are 3 versions of Microsoft’s Internet Explorer that dominate browser usage worldwide. Those are IE 6, 7 and 8. And unfortunately, they like to show the same web sites slightly, and on occasion drastically, different.
Content is king for both keeping your audience interested and keeping search engines happy with content to crawl and rank for search terms. Here are a few ideas to help keep the content on your site fresh.
One of the most hated dreaded slightly annoying controls featured in the asp.net arsenal is the CheckBox. Luckily however, there is a quick and lazy way of giving value back to your CheckBox.