This is a treat for any developer that has written complex looping code to alternate the styling of rows within a table to produce a striped result. CSS 3 now enables you to simply apply a style to your row tags, specifying odd or even to produce the desired result. The selector is simple: tr:nth-child(odd)[…]
When developing software you have to bite off only what you can chew. An iteration allows you to divide your development efforts into chunks. Each chunk delivers a functional set of features that add value to the application. Better yet, the chunk contains only the functionality that the developers and stakeholders agree can be delivered in a specified time frame and still add value.
jQuery Mobile is the balm that soothes the headaches of mobile platform developers. It provides a way for developers to build a single code base that functions consistently on the most common mobile platforms. At this time jQuery Mobile supports iOS(iPhone, iPad), Android, BlackBerry, bada, Windows Phone, palm webOS, symbian and MeeGo. This list represents a majority of the mobile platforms and devices in the market today. Products developed with jQuery mobile will have a broad audience ready to consume them.
Even better, developers have only to build one version of their application. Once it is constructed for jQuery mobile there is no need to write it again for any of the other mobile platforms. A jQuery Mobile application runs consistently on any of the platforms previously mentioned. This lessens the time developers spend learning the nuances of a platform and allows them to commit more time to the development of their applications.
I have recently set out to improve my skill in Cascading Style Sheets or CSS. The motivation to do so comes from a desire to build web pages that look more appealing than the sites I have built in the past. I’m not a complete novice when it comes to CSS. I’ve been sprinkling it through my web pages for the last few years, mainly at the tag level but never with a unified approach throughout an entire site.
The closest I’d come to a unified approach with CSS had been those style sheets that Visual Studio generated when I used Web Project templates to build a site. My patchwork approach produced patchwork results. The elements that I applied styling to looked great but the rest of the elements looked like dogs. I needed a more comprehensive approach.
Before I started using checklists I thought I had things well in hand. I knew my processes. I knew what steps needed to happen and when they needed to occur. I knew which people I needed to contact in any given scenario and could rattle off their names at the drop of a hat. I had everything under control and life was good.
So I thought…
Agile is… Self organized, not unorganized People biased, not process biased Results driven Flexible Agile does… Deliver working software Trust the individual Respond to change Satisfy customers
If you’re like me one email account just isn’t enough. I’ve got several, most gmail, that I use on a regular basis. However, since I got my iPhone in the fall of last year I’ve been a little annoyed with the way I’ve had to interact with one of my accounts. I like to be[…]
MSBuild is a powerful tool right out of the box. With the ability to manipulate files and execute external commands there is a lot of mileage a creative Build Team can squeeze from it. However, this barely scratches the surface of what it can do. When you add on the MSBuild Extensions Pack you open[…]
Work item queries in Team Foundation Server allow simplified management views of those items. However, the default view splits the results from the details of the work item in a horizontal split. This makes it somewhat difficult to view the full detail of the work item. A better view is to use the vertical split.[…]
This is an affiliated link. This book has been a great source of information about MSBuild and configuring projects for automated deployment. By the end of the book I could read MSBuild files without any trouble and could successfully configure automated deployments utilizing Build Server.