Tag | Developers Posts

Article Source: http://geekswithblogs.net/c... TODO's in code should only be used for a short period of time to remind you that something needs to be done. They should be addressed as soon as possible. In order to know who owns a TODO task and how long it’s been outstanding, my company uses the following formatting standard: Format: // TODO : Owner Initials – Date Created – Description of task. Sample: // TODO : CM – 2011\11\22 – Move this class to a reusable location. Using this pattern makes ...
I am a 21 year old Web Developer, with over five years experience in the PHP field. Covering Javascript - jQuery & Ajax, mySQL, JSON and CSS. Out of the five years experience, three have been as a freelancer, the rest commercial work. (I have to say freelance is more comfortable whereas commercial really does get you to do things out of the box.) This blog will cover problems I come across and the solutions I came up with. Bringing ideas into reality - even if it's never been done before! Overall ...
The code is well illustrated by diagrams. The approach is practical. The code is well commented, however the C# code samples would be better had they been fully Style Cop compliant. I am looking forward to reviewing the rest of this excellent book. I recommend this book to all C# and VB.NET Development teams. I concur with the author who states that the book is not for learning C# or VB.NET. It is an excellent book for C# or VB.NET developers to extend their knowledge of the Dot Net framework. To ...
UPDATE: Thanks for the feedback and comments. I have adjusted my table below with your recommendations. I had missed a point or two. I wanted to do a series on creating an entire project using the EDMX XAF code generation and the SpecFlow BDD Easy Test tools discussed in my earlier posts, but I thought it would be appropriate to start with a simple comparison and reasoning on why I choose to use these tools. Let’s start by defining the term ORM, or Object-Relational Mapping. According to Wikipedia ...
Updated 29th June 2013: Microsoft is now previewing Load Test Service in TFS Service. Please check out more on the official offering by navigating to http://aka.ms/loadtfs Azure is fascinating, but even more fascinating is the marriage of Azure and TFS! Introduction Recently a client I worked for had 2 major businesses critical applications being delivered, with very little time budgeted for Performance testing, we immediately hit a bottleneck when the performance testing phase started, and the in ...
I am proud to announce the creation of a new virtual user group: the Azure Florida Association. The missiong of this group is to bring national and internaional speakers to the forefront of the Florida Azure community. Speakers include Microsoft employees, MVPs and senior developers that use the Azure platform extensively. How to learn about meetings and the group Go to http://www.linkedin.com/gro... First Meeting Announcement Date: January 25 2012 @4PM ET Topic: Demystifying SQL Azure ...
There's a new movement rumbling around Red Gate Towers - the Lean Startup. At its core is the idea that you don't have to be in a company with single-digit employees to be an entrepreneur; you simply have to (being blunt) not know what you should be doing. Specifically, you accept that you don't know everything you need to know in order to create a useful, successful & profitable product. This is something that Red Gate has had problems with in the past; we've created products that weren't aimed ...
Ok, so maybe this is really why I need UX designers. While I have always had an interest in photography and can appreciate a well designed user interface putting one together is an entirely different endeavor. Being color blind doesn’t help, but coming up with ideas is probably the biggest portion of the issue. I can spot things that just don’t look like they work right, but what will? UX designers is an area that most companies do not spend much if any resources. As they say, you only get one chance ...
On November 12th 2011, I gave a presentation at Chippewa Valley Code Camp titled, “Kinecting the Dots with the Kinect SDK”. As promised, here is the Slides / Code / Resources to my talk. (click image to download slides) The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities to create rich experiences by using Microsoft Xbox 360 Kinect sensor technology on computers ...
Developer’s Guide To Collections in Microsoft® .NET, by Calvin Janes, discusses the various collections available in the built-in NET libraries, as well as the advantages and disadvantages of using each type of collection. Other areas are also covered including how collections utilize memory, how to use LINQ with collections, using threading with collections, serializing collections, and how to bind collections to controls in Windows Forms, WPF and Silverlight. For developers looking for a simple ...
Problem Normally I try to have my continuous integration as most a possible toolset free to ensure that no local stuff could have an impact to my build. My Silverlight app references a special compile target in a folder outside my developer tree: <Import Project="$(MSBuildExtension... /> So I copied the stuff from this folder to a local one and changed the call to this target in my csproj: <Import Project="..\..\..\tools\Web... ...
Yes, I was. Recently, I’ve taken a good hard look at JavaScript. I’ve used it before but mostly in the capacity of web design. Using JQuery to make your web page do cool stuff is different than really creating a JavaScript application using all of the language constructs. What I’m finding as I use it more is that I may have been wrong about my assumptions about it. Let me explain. I enjoyed doing cool stuff with JQuery but the limited experience with JavaScript as a language coupled with the bad ...
I decided it was time to share some of my favorite tools and tricks that I use to make my time in Visual Studio more productive. Naming Standards If you do not already know the name and website IDesign.net, then I suggest you explore them and get to know them well. This is the architecture and design site started by Juval Lowy and now has such .NET architects as Michele Leroux Bustamante, Brian Noyes, Mark Michaelis, Dino Esposito, Miguel A. Castro. I had the luxury of seeing some of their presentations ...
Today's deal of the day from O'Reilly at is a shootout between Vi/Vim and Emacs "The realization that Vim just turned 20 reminded us of the passion developers have for their editor of choice. We've published books about the two most popular, Emacs and Vim, and love them both. Today only you can cast a vote for your favorite, and take advantage of a special offer. We'll report on the results next week, both of your votes, and the sales percentage for books on the respective editors." ...
Today's $10 Deal of the Day from Apress at http://www.apress.com/97814... is Pro Dynamic .NET 4.0 Applications Data-Driven Programming for the .NET Framework "As a developer, you are likely painfully aware that not all features of an application can be anticipated when the software ships. In order to cope with these eventualities and save yourself time (and perhaps money), it makes sense to write your applications in such a way that end users can be made as independent of the developers as possible. ...
Aims of this Chapter Consider what doing interaction design involves Explain some advantages of involving users in development Explain the main principles of a user-centred approach Ask and provide answers for some important questions about the interaction design process Introduce the idea of a lifecycle model to represent a set of activities and how they are related Describe some lifecycle models from software engineering and HCI and discuss how they relate to the process of ID Present a lifecycle ...
Aims of this chapter Describe the important concepts associated with inspection methods Show how heuristic evaluation can be adapted to evaluate different types of interactive products Explain what is involved in doing heuristic evaluation and various kinds of walkthrough Describe how to perform two types of predictive techniques, GOMS and Fitts Law, and when to use them Discuss the advantages and disadvantages of using analytical evaluation Summary Inspections: Heuristic Evaluations Heuristic evaluation ...
One of our .net application teams has had a problem for quite a while that related to impersonation and kerberos multi-hop delegation which had proven quite difficult to resolve. We eventually resolved this and I thought it would be worth popping a little bit of information about it out there incase anyone else has similar problems. We had two web services with 2 methods which participate in a Kerberos multi-hop delegation scenario using WSE 2. One of the methods works fine all of the time and the ...
So I am new to TDD and have been enjoying the ride of learning a new approach – today I came across an interesting situation that I thought I would blog about. I was writing a class that had all sorts of string manipulation in it. I needed some helper methods that would extend my string manipulation abilities. I had read somewhere that I should avoid static methods when doing TDD so I wrote the initial helper class to look something like this… public class StringHelper { public string ReverseStringEx1(string ...
Windows Phone 7.5 represents a new and credible challenge in the smartphone space for both consumers and businesses to adopt with confidence. With strong predictions from some of the leading think tank organizations saying that Windows Phone will be number two in global market share by 2015 (behind Android), there has never been a better time for developers to start learning how to build apps for Windows Phone and understand how to be successful on the platform. In this day-long workshop, we will ...
Check out the Top Five most popular news at SilverlightShow for October 24 - 30, 2011. Here are the top 5 news on SilverlightShow for last week: Photoshop in METRO style Nokia giving away 25,000 Lumia 800 Windows Phones to developers Windows 8 Development Platform Clarified New Line of Business Features in Silverlight 5 – Using pInvoke Nokia’s First Two Windows Phones Are Here. And They’re Awesome Visit and bookmark SilverlightShow. Stay in the 'Light ...
During the last months, I was (for some reasons that are not related to programming) working for a dev shop where software development was done the 'traditional' way: You just write your application's production code, do it as good as you can, and hopefully it will be good enough and no problems will occur in production (this is HDD: Hope-driven development). Anyway, after I had finished this contract, I felt the need to review some core aspects of what I think is Test-driven development. And while ...
In the previous blog post I discussed working with the list import tool for creating lists which was a timesaver for developing lists in the UI and then importing that list into a Visual Studio solution. I had some time in-between projects to make this process for simple lists just using the default views. How about doing this entire process in about 15 minutes in code! This is such a time saver that I just had to blog about it and save other developers this time intensive task! 1. Use a utilities ...
· For the last decade, the majority of my dev work has leveraged the .NET Framework for construction of information systems. However, my interest has lain in numerical computing. · Is it possible to have an increasingly higher level of abstraction and at the same time achieve underlying high performance computing? The prevailing winds say no: C# is aimed at productivity, and C++ is for performance. Garbage collection was great, but do we still need it with the availability of smart pointers? Would ...
If you are active on Facebook, there is very less chance that you missed on the recent Facebook UI update “Social Graph” or more popularly referred as “Timeline” (a screenshot of how the Timeline profile UI looks, here below) This Timeline UI has been quite popular and is supported in most of the modern browsers including IE9, Chrome 14 & Firefox 6 and above. I am a power consumer of web and use IE9 as my primary browser. Timeline UI works excellent in IE9. I have also downloaded the IE10 Platform ...
I recently have had the humbling experience of pair programming with several developers where I was just astounded at the speed at which they were able to get code generated. One thing I noticed is that most of their coding was done with the keyboard with very little use of the mouse – everything was shortcut based. When it was my turn to take over the wheel I found myself extremely slow compared to them, partly because I was not familiar with their keyboard and layout, but the majority of the slowness ...
I am playing more with the Windows Developer Preview and simply love the backward compatibility it has for applications that used to work in Windows 7. And one of the applications critical to my day-to-day life is Visual Studio. Visual Studio 2010 with SP1 and ASP.NET MVC 3 Tools is my everyday requirement. Windows Developer Preview when installed from the MSDN Center has two flavors. One with the Developer Tools which I would assume, most of us developers would want and the other one, which is simply ...
SSRS is a wonderful tool for quickly retrieving data from many different data sources and presenting the data to the user at a run-time decided format. One area where SSRS often falls short is when the underlying data needs to come from several different sources. Perhaps we want to retrieve data from the General Ledger which is in Oracle, and join that against a list of departments and employees which are stored in SQL Server for us to display in one table. When this happens, we are unable to join ...
74 Developers, 13 Charities helped, 0 slices of pizza served. GiveCamp is a national organization to help people organize development events for charity. Dallas GiveCamp is one of those events where Developers give back by building websites or solutions for charity. This years Dallas GiveCamp was held at CTRECH Hilton. With classrooms and whiteboards available to each charity group individually, we had the most hours worked on site that I have seen in past years. Many people where here all night ...
“Because everyone wants to kick their database, but sometimes kicking your database is a good thing!” Many would not argue that you should version your code, and few would argue against versioning your code in a way that can lead back to a specific point in source control history. However, most people don’t really think of doing the same thing with your database. That’s where RoundhousE (RH) comes in. I have been working on RH for over two years now and people always wander what it is, why and what ...
You must have heard about it. Windows 8 will all about Metro. Sure, you can run ‘old-school’ applications on the platform, but most attention these days is about the new user interface. The UI is based on the design language Metro, a design philosophy we first saw in Windows Phone. Nowadays you see more and more of Metro. The Microsoft website is loosely based on it, the Zune mediaplayer uses it and so on. So it wasn’t a surprise to see that Windows 8 is all about Metro. In this screenshot you see ...
Been waiting to get some Apps in the Marketplace? Had that developer account sitting with no apps? Here is some motivation - are you ready to Mango? Your Apportunity to Win! 1 app = 1 entry to win a Samsung Series 7 Slate! For every Windows Phone Mango App you submit you'll be entered for a chance to win 1 of 5 Samsung Series 7 Slates. 5 apps = 1 entry to win Free advertising for 1 app of your choice! For every 5 apps you submit you’ll also be entered for a chance to win free advertising on the Windows ...
This would be the first in the series of posts I plan to do for HTML5 for ASP.NET Developers The first thing that everyone would have experienced is the HTML5 header tag. The regular header tag that Visual Studio creates for ASP.NET Webforms is <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml... This would be the header tag present in the Master Page or the actual ASPX Page when you don’t inherit from a Master Page. Till HTML5 specifications ...
I’ll be presenting a session on “Extending to the Cloud” at the Sweden Windows Azure User Group next week. Extending to the Cloud Extending to the cloud involves developing hybrid applications that leverage the capabilities of cloud based platforms. Many of the Windows Azure solutions developed today involve extending the capabilities of existing applications and infrastructure to leverage the capabilities of Azure. These hybrid applications allow developers to combine the best of both worlds. Existing ...
HTML5 for ASP.NET Developers is my attempt to learn HTML5 myself being an ASP.NET Developer. I am planning to post a series of posts on how ASP.NET Developers can leverage some of the HTML5 features in their applications. To begin with, I plan to post a few samples on the following 1. Markup Enhancements that every ASP.NET Developer should know 2. Using HTML5 Geolocation API 3. Using HTML5 Local Storage in ASP.NET Applications 4. Making HTML5 Video work with IIS Express 5. HTML5 Boilerplate template ...
There is no one best branching strategy, the branching strategy that best fits the requirements of your enterprise is the best strategy for you. The ALM rangers have comprehensive guidelines to help you decide what might work best with your enterprise. A couple of parameters you need to consider while thinking about the branching strategy are, What is the length of the Iteration your team will be delivering in. Agile – Weeks, Waterfall – Months. Would you have multiple versions of the applications ...
Sorry for the tardiness of this post, but I was out of state on family business. If you are looking for Silverlight Developers, I am in contact with developers looking for work, so I can make the introductions for you. In this All-Submittal Issue: Oscar Agreda, Michael Washington(-2-), Gill Cleeren(-2-), goldytech, Michael Crump, Ollie Riches, Colin Eberhardt, and David Catuhe. Above the Fold: Silverlight: "Silverlight Toolkit (September 2011) for Silverlight 5–What’s new?" David Catuhe WP7: "How ...
The great lesson of the Titanic was hubris, right? Perhaps. I don't know. What I do know is that there is another valuable lesson from the Titanic that is very applicable to software engineering: A failed implementation does not invalidate the concept. Titanic was designed by experienced engineers, using some of the most advanced technologies and extensive safety features of the time. It was built to be luxurious and safe. The cost of a first class ticket is equivalent to $100,000 accounting for ...
I recently began feeling like it was time for a change. I have been programming in C# for about a year and so I felt the urge to learn something new. So I went to the library and checked out a book on Ruby programming. I chose Programming Ruby 1.9 written by Dave Thomas and part of The Pragmatic Programmers series. I figured I might as well document my journey into the new world of Ruby on my blog. I’ve gotten through about six chapters and I really like what I see from Ruby. It’s really fun to learn ...
Hello Everyone, I thought I’d take a minute to update everyone on my upcoming talks and events that I will be attending. I have talks ranging from Kinect, Silverlight, HTML5 to OData! Wow, that’s a wide range of technology and I’m very passionate about everyone of them. Let’s get started. DevReach - October 17th through the 18th in Sofia, Bulgaria. I will not be speaking at this event only attending. I am very excited because this will be my first time visiting Bulgaria. I am looking forward to meeting ...
Recently I was copying a composite property which I will just have to refer to as Team. (This was on client's code so I have to change all the names) In class A, Team looked like: return this.Tom + "-" + this.Dick + "-" + this.Harry; In class B, Tom, Dick and Harry were called UncleTom, UncleDick and UncleHarry. When I copied the composite property from class A to class B, highlighted Tom in this.Tom and pressed control-J, ReSharper went straight to this.UncleTom - "clever" ReSharper! Really I should ...
1. The SCRUM must be short and NOT exceed 15 minutes daily. Achieve this with a Timekeeper. The Timekeeper role should rotate daily and the timekeeper should be fined $1 if the SCRUM does not start on time by opening the call in line and closing the door or if the SCRUM exceeds 15 minutes. 2. Team members must be on time for the SCRUM or be fined $1. To have productive developers, the SCRUM should be run at a reasonable time – a morning stand up should be a good way to share information and start ...
Today, we reached a new milestone of Microsoft All-In-One Code Framework. It gives me great pleasure to announce our newest Microsoft All-In-One Code Framework Sample Browser - v4 available to the globe. With this release, we embrace the hope of giving global developers a completely new and amazing experience to enjoy over 700 Microsoft code samples. Compared with the previous version, this new version of Sample Browser is completely redesigned from tip to toe. We heard lots of users’ voices about ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for September 26 - October 02, 2011. Here are the top 5 news on SilverlightShow for last week: The Top 10 Over-Engineering Mistakes in Silverlight Applications Recording of yesterday's webinar 'WCF RIA POCO Domain Services' available online Developers get MORE with Windows Phone 7.5 Developing Windows Phone 7 HTML5 apps with PhoneGap Silverlight 5 P-Invoke: Using Kinect SDK from Silverlight Visit and bookmark ...
I’ve just published a CTP version of “The Developers Guide to AppFabric”. Any feedback on the content would be great, and I will include it in the full release next week. “The Developer’s Guide to AppFabric” is a free e-book for developers who are exploring and leveraging the capabilities of the Azure AppFabric platform. The goal is to create a resource that will evolve and mature in parallel with the Azure AppFabric technologies. The use of an electronic format will allow sections to be added as ...
It has been several months since I originally got my Omnia 7 phone. You can read about my first impressions of the phone – after actually using the device for a few months I have begun to enjoy it, but a few times I felt that I was missing out on something. My biggest gripe on why I felt the device would not gain traction in the South African market was mainly due to market place problems (being South Africa we could not buy apps). The Upgrade Experience Two days ago when a message on my phone popped ...
Today's $10 Deal of the day from Apress at http://www.apress.com/97814... is Pro HTML5 Programming. "In this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness." ...
At last, I can announce that ‘BizTalk Server 2010 Unleashed’ has been published and is available through major booksellers in both printed and electronic form. The book is not a new edition of the old ‘BizTalk Server 2004 Unleashed’ book from several years ago, although Brian Loesgen, our fearless team leader, provided continuity with that title. Instead, this is entirely new content written by a team of six authors, including myself. BizTalk Server is such a huge subject. It proved a challenge to ...
Microsoft loves MVVM and INotifyPropertyChanged so much that they included this very useful interface twice in the new WinRT framework. Unfortunately, only one of these is working correctly (and the other one is likely a bug, remnant from the past ) Read the rest of this entry » ...
So its been a few weeks since Microsoft’s Build conference, where they unveiled Windows 8 and shared what the developer story will be. I had blogged about Day 1 of the conference here, but I wanted to share some video I took with my colleagues Winson Woo and Jim Russell as my thoughts now that a bit of time has lapsed. So first, a video captured right after we got our hands on the Samsung tablet given to all attendees. Yes the tablet is nice, but this conference is all about the OS. Windows 8 as ...