Quantcast
Archive - Software RSS Feed

Why You Should Build Your Website Using Static .html Files

If you’ve got a website, then chances are it’s built using a CMS.  You know, WordPress, Orchard, Joomla, DotNetNuke.  Why wouldn’t you?  They let you manage all your content on nice admin screens and PHP, ASP.NET, or whatever serverside technology your CMS is built on will magically and dynamically create your website pages every single time a user hits your page.  It’s one of the many ways the web has become so powerful since the olden days when all websites were just a link or two and a flashing, seizure-inducing banner at the top.

What is a static .html site anyway?

Well, if you didn’t already guess, a static site is the opposite of dynamic.  I’m not saying that nothing on your site moves or it’s bland in some way.  Not at all.  What I mean by static .html sites is that the .html has already been pre-generated and is just laying out on the web server as opposed to all your content being stored in a database to be dynamically mashed together when a request comes by a serverside technology like ASP.NET or PHP.  When my friend, Brian Connatser, first told me about his project Hera, which uses Twitter Bootstrap, Jekyl, Rake, and a few other technologies to pre-generate a static site in seconds, it really got me thinking.  Why would anyone want a static .html site with the options we have today in CMS products?  Why would you go seemingly backwards to the old days of .html?  Here’s what I learned after doing the research: Continue Reading…

Automating Daily Status Reports with Project Server and Team Foundation Server

In the past, I’ve had managers who have asked me for a daily status report of all of the items I’ve worked on during the day…every single one.  They essentially said if it’s not documented that it didn’t happen.  With all the tools we have available to us as developers, there should never actually be a case where what we code isn’t documented.  I’ve heard many people say that 10 minutes is about the amount of time you should have between source control commits, which means there should be a TON of paper trail to show for what you’re working on.  The problem is how do you show this to non-technical managers?  Do you give them access to source control to see commits?   What if even printing out the commit log is too technical for them?  At bare minimum, they’re likely using some sort of project management tool.  Luckily, today we can connect source control, bug/task trackers, and project management tools together to automate “daily status reports” away forever.  In this video I talk about Microsoft’s Project Server and Team Foundation Server connector that lets you do just that.  Take a look.

 

ShoelaceMVC, My Newest Open Source Project – ASP.NET MVC 3 Starter Project for Building Fast AND Production Quality Webapps.

Shoelace-MVC

I recently came to the conclusion that I needed a MUCH better starter project for building ASP.NET MVC applications.  You see, I’m not a designer.  I just don’t have those skills.  I can make things look good in my head, but I can’t translate that to Photoshop and then to CSS attributes.  Then one day I stumbled upon Twitter’s Bootstrap project, which is a free, open source CSS/JS framework/library that has literally everything you need to build a quality, production ready application (from a design perspective).  It’s by far the most exciting project for me in a long time, as it fills the huge void and weakness that I have in building good-looking stylesheets from scratch.  Then, this past week I found CodeFirstMembership - an open source membership provider, similar to the ASP.NET .mdf file in the default starter projects, but that is written using EntityFramework Code First.  This…this was huge.  So I decided to begin to curate all these technologies in to an ASP.NET MVC starter project to end all starter projects (ya know, if you plan to go live very soon after you start and expect folks to not throw up when they see your site).

Continue Reading…

Will XNA be available in Windows 8 Metro Apps?

Panic!

One of the big things I’ve seen flying around Twitter lately is the question of whether or not XNA is being depricated or faded off into the sunset or whatever.  I can understand how if you base your entire career on a single technology this might be scary, but remember that XNA isn’t available in METRO UI apps only, and that’s because Metro UI uses DirectX 11, and the current XNA implementation uses DirectX 9, which is still supported by the standard desktop view.  This means that XNA is still very much alive and well in the Desktop, and I would say thriving.  XNA isn’t going away anytime soon, and here’s why: Continue Reading…

How to get some of Visual Studio 11's new tools TODAY in Visual Studio 2010

visual_studio

So much has come out this week at //Build/ that it’s hard to keep track of everything. For developers, the big thing is the first preview of Visual Studio 11 and the new SDKs and tools that go along with it. As you download the tools from dev.windows.com or your MSDN subscription, you may or may not have noticed that some of the new features come straight out of the Productivity Power Tools that are available TODAY from the Visual Studio Plugin Gallery.  So, if you’re trying out the new Windows 8 dev build and like what you see, you may want to also check out the power tools.  It’s no ReSharper, but it does have some cool features that’ll help you navigate your solutions!

 

Download: Visual Studio Productivity Power Tools

Dowload: Windows 8 and Visual Studio 2011 Developer Preview

A first look at Codename: Windows 8 OR "Will there be Silverlight in Windows 8?"

Today at D9, Microsoft opened up about Windows 8 with a bang.  Not only does does Microsoft FINALLY have a viable operating system for tablets/slates, but they also announced that the gorgeous new Windows Phone 7/Xbox 360 UI will heavily leverage HTML 5 and Javascript.  This really comes as no surprise since IE9 has hardware acceleration and can push beatuful HTML 5 graphics just like a desktop application.  To coincide with this, Microsoft has also announced that their wildly popular Professional Developer’s Conference (PDC) will now be rebranded to Build.  The new UI looks absolutely gorgeous and I can’t wait to play with it live on a tablet.  Take a look at the video to see it in action:

Continue Reading…

"Conversion to Dalvik format failed with error 2" with Android and the Team Foundation Server 2010 Eclipse Plugin

android1

Recently I’ve been working on an big Android application where I work set for release later this year.  It’s going to be a great help to employees and distributors in the field letting them do all sorts of things they normally need to be at a computer for.  I’m using my Macbook Pro to do development as it’s easier to not have to switch back and forth from OSX to windows as I’m building application features in parallel in an effort to release simultaneously (which may or may not be smart).  One thing, though is that we use Microsoft’s Team Foundation Server at work, which is, of course, a Microsoft product.  Luckily they bought TeamPrise somewhere along the line and now there’s a great Eclipse plugin (unfortunately and frustratingly, only available to Bizspark or MSDN Ultimate subscribers – license key required upon install) to let you check in/out right from within Eclipse.  However, I had one problem that I couldn’t seem to figure out until I accidentally seemed to find something that works… Continue Reading…

Visual Studio 2010 ASP.NET MVC and C# SaaS Starter Kit

d855b14e-1b6d-486b-a5e5-67d7e898859c[1]

One of the best ways to learn how to code well is to read code and write it (imagine that!). Luckily, with Visual Studio, Microsoft has graced us with tons of Starter Kits that are free to use.  Starter Kits are pre-packaged project templates that are usually completed websites that you can build on top of or read to learn from.  Now, with WebMatrix and its integration with Visual Studio, you have even more ways to get started fast on your side projects with tons of open source applications to learn about MVC, OAuth, and more.  However, you’ll be hard-pressed to find a starter kit for a tier-based pricing model Software as a Service (SaaS) web application.  With the rise of cloud computing platforms like Microsoft’s Azure, and SaaS, it’s always beneficial to know how to scale a solution not only from a technical aspect, but from a consumer aspect as well.  Wouldn’t it be nice if there was a starter kit for SaaS applications? Continue Reading…

SharePoint 2010 People Search: No Results Found While Forcing Secure (SSL) Sites

SharePoint 2010

Recently, I had a problem with SharePoint 2010′s people search.  It stopped working, particularly after the network guys set us up with auto-forwarding http:// requests over to https://.   Once that was set up, it broke the search.  We couldn’t get any results to come back for the regular search or people search.  Turns out you need to point SharePoint 2010′s search crawler not only to your content, but also use the proper protocol.  If you force SSL, then you need to change the protocol accordingly.  Here’s how. Continue Reading…

Visual Studio 2010 SP1 brings Intellitrace to x64 and SharePoint 2010

visual_studio

Visual Studio 2010 SP1 Beta is out for MSDN subscribers, and brings great new features for everyone – not to mention SharePoint development.  If you’ve used Intellitrace to step backwards through your code to debug tricky situations that require more context, you know how awesome it is.  Unfortunately, that’s not available for x64 bit and SharePoint projects currently.   Finally, SP1 bring that functionality to us along with a lot more.  Here are some of the highlights via Jason Zanders’ Weblog: Continue Reading…

Page 1 of 212»