Tag | Development Posts

In this Issue: Gill Cleeren, Peter Kuhn, Erik Mork, Jesse Liberty, Kirupa Chinnathambi, Michael Crump, Brad Tutterow, Jay Kimble(-2-), and Rob Tiffany. Above the Fold: Silverlight: "Part 1 of 4 : Tips/Tricks for Silverlight Developers" Michael Crump WP7: "Using the Pivot Control" Kirupa Chinnathambi Shoutouts: The SilverlightShow folks have a good webinar series going. The next one is December 15th: Building a Silverlight 4 Application End-to-end with Gill Cleeren. From SilverlightCream.com: Using ...
The Prairie Developer Conference is about providing a valuable professional development opportunity to its attendees, and we want your input to help shape the sessions for Prairie Dev Con 2011! Head on over to www.prairiedevcon.com/surve... and take our short survey on what topics and technologies you’d like to see at the conference. As a thanks for your input, we’ll put all submissions into a draw for one of two free conference registrations (see the survey page for all contest details)! So tell ...
I have been working with infopath 2007 to build an application for SharePoint. I put together a dashboard that pushes and pulls data from lists within SharePoint. With Visual Studio Tools for Applications you can write code that will accompany the form for extra functionality. Part of the code is that you can reference the "Microsoft.SharePoint.dll" to have access to the SharePoint object model and ultimately the data in SharePoint. Part of the architecture decisions I made quite early was to implement ...
I presented Windows Phone 7 talk on Microsoft Virtual tech Days (VTD) [22/11/2010] and here are the demo and the slide deck I referred to. Please feel free to download and refer. It covers: —Introduction to Windows Phone 7 —Tools for Development on Windows Phone 7 —Using Silverlight for WP7 development —Navigation among pages of application —WP 7 application lifecycle —Launchers and Choosers — Tombstoning —Fetching data from server using ODATA service (using LinqPad 4) —Deployment model of WP7 application ...
In this Issue: Dan Wahlin(-2-), Kirupa, Jeff Handley(-2-), Mike Snow, Robby Ingebretsen, David J. Kelley, Jonathan van de Veen, Lee, and Walt Ritscher(-2-). Above the Fold: Silverlight: "Prism 4 – Silverlight and Custom Commands" Lee WP7: "Windows Phone 7 Themed Videos" Kirupa Expression Blend: "Building and Using Expression Blend Behaviors" David J. Kelley Shoutouts: The Studio 6 Software Blog folks have updated their ComboBox... check out the demo, and grab the code: Silverlight ComboBox Updated ...

This is a book that all J*** developers should read from cover to cover. I look forward to C# and VB.NET versions. There is a tendency in software development to go to extremes. This book helps to correct that tendency. I reccomend it also to all system architects.

Gizmox R&D team has been working very hard in order to bring our 6.4 version of Visual WebGui to the required stability level. During that period, 13 QA versions have been produced and our QA team and beta-testers group have been testing it for a coupon real-world applications while covering all the possible scenarios we could think of. The stability added in this version is really across the framework, mostly concentrating in client-side behavior and display matters but also in server-side and ...
In this Issue: Kunal Chowdhury, John Papa, Jesse Liberty(-2-), Den Delimarsky, Paul Sheriff, Charles Petzold, Brad Tutterow(-2-), Alexander Viken. Above the Fold: Silverlight: "Using ValueConverter to Show/Hide Element in Silverlight (MVVM)" Kunal Chowdhury WP7: "Playing Music Files on WP7" Charles Petzold Shoutouts: Rob Tiffany has been kind enough to aggregate some (all?) of the Windows Phone 7 Demo Fest Tech Ed Video From SilverlightCream.com: Using ValueConverter to Show/Hide Element in Silverlight ...
The last couple of weeks I have been working through some proof of concepts for Windows Phone 7. While working through one exercise I had a flashback. The book I was reading mentioned how you needed to code your application to have the smallest possible memory and and processing speed footprint. Suddenly I was back in high school with my Tandy hand-held computer which had a single line of text screen and a whopping 1K of memory. Talk about limitations. So what else can you learn from developing in ...
Normal 0 false false false EN-GB X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; ...
Social Networking is booming in last few years. For example, Facebook reaches 500 million users(as on July 2010) and Twitter has 190 million visitors per month. It's human tendency to know about others and share information with them. In any organization collaboration is key thing and it helps to improve operating efficiency. SharePoint 2010 development team keeps all these in mind and bundled cool Social Networking features with SharePoint 2010. Social Networking Features Ask Me About Activity Feed ...
I am a firm believer in learning best practices. I enjoy reading and studying SOLID and how to spot violations in the wild. I whole-heartedly concur with Separation of Concerns, Behavior-Driven development, lean software development and a hundred other things that have really cool buzz-wordy names and make me sound really smart. All these things only serve to enhance one binding truth about software development: it a thinking exercise. You can master every GoF pattern, and be the master of every ...
In this Issue: Martin Krüger, Vikas, Kevin Dockx, Brian Noyes, Kunal Chowdhury, Gergely Orosz, Garry McGlennon, René Schulte, Matias Bonaventura, Bart Czernicki, and Dennis Doomen. Above the Fold: Silverlight: "How to: create a nonrectangular ChildWindow - part 1" Martin Krüger Prism: "Prism Training Kit: Updated to Prism 4.0" Matias Bonaventura Shoutouts: Component Ways has a releast of their xamlDataGrid for Silverlight... might be worth a look ... check out the feature set and download the eval. ...
Once again lets dive into the Little Wonders of .NET, those small things in the .NET languages and BCL classes that make development easier by increasing readability, maintainability, or performance. Today I’m going to focus a bit on the System.DateTime. This nice little value type (struct) has been in the BCL since the beginning, and while being broadly used to represent an instance of a date and time, there are many great properties, methods, and operators in this class that perhaps folks are less ...
I have, over the past 2 weeks, been developing on a system which should use Active Directory as it's user source. That is to say, it get's the usernames from AD and stores them in it's own database with a custom password for security. Now, when I first started work on this system, there were already a couple of hundred users set up, mostly using the correct username structure, but some which weren't. The requirement was to ensure that all users had a standard username which matched their AD username, ...
TDD, it has caused more office arguments than just about anything recently. In business, it's all about the money, so by telling a management team that you need to take a little longer to develop an application because you want to write a full test suite won't go down well. The management team will tell you that they can't afford the time it's going to take, so skip the tests and just develop the App. The problem is, that is a very short term view. I've been in that same situation, I've had that ...
PDC stands for Professional Developers Conference, an event regularly hosted by Microsoft, often at Seattle. It is a great opportunity for developers who work with Microsoft products to come together under one roof, get to know about new forthcoming products, be briefed about key technologies ruling the market and finally, mingle with one another. At least that was how it used to be all these years. So what was different this year? This year, when PDC 2010 was being held in the last week of October, ...
It's a common question very often I've been asked. Well , Microsoft defines "SharePoint is a Business Collaboration Platform for the Enterprise and the Internet". It's a perfect definition or IT Pros (esp. CXOs), but when it comes to Developers it requires more or different definition. SharePoint first released in the year 2001 as SharePoint Portal 2001. Basically It's a portal which has functionalities for intranet website. The features can be used as it is or can be customized minimum level. SharePoint ...
So my UNISA exams are over for the year – and I can finally dedicate some time to professional learning. Since my last development blog post I have had the opportunity to be exposed to some great technologies that I would like to learn more about, so here’s the plan… Continue my exploration of F# and finish reading Expert F# Learn Blend, partly because I feel it is a great tool that exposes some of the real power of XAML Do a few blog posts on my .Net Based RF Reader Explore some more design principles ...
In this Issue: Justin Angel, Colin Eberhardt, Kellabyte, Jesse Liberty, Jeremy Likness, Ryan Alford, and Brad Tutterow. Above the Fold: Silverlight: "Using a Grid as the Panel for an ItemsControl" Colin Eberhardt WP7: "Windows Phone 7 Development Best Practices Wiki V0.1" Justin Angel MVVM: "Jounce Part 7: Validation and Save/Confirm/Cancel Operations" Jeremy Likness Shoutouts: If you're in Portland and ya wanna go to the Firestarter... Erik Mork & Co. scored a bus: Silverlight Firestarter Bus ...
The first step in improving your environment and taking steps to become more agile is understanding what is going on in your pipeline. Many shops today have no concept of where all their various changes are, what state they are in, and when they can expect to get stuff out the door. Dev churns out code as fast as they can and then they lob it over the wall to QA. QA is almost always understaffed and can’t keep up with the mass of code that keeps being flung at them from the developers. When you throw ...
It takes a short overview of Microsoft development tools and platforms evolvement in order to demonstrate the importance of supporting Web Forms development for ASP.NET Ajax with HTML5 enhancements. In an article that Todd Anglin publishes in Redmond Developers, under the title "Silverlight: What Web Forms Wanted to Be", Todd says that ASP.NET was supposed to be Web Forms. A framework that meant to duplicate VB6 ease of development or rather its more mature successor Window Forms. Asp.Net was expected ...
I've been meaning to write a blog post for a while about how we implemented a scatter gather pattern at one of my clients. Ive recently been reading Richard and the gangs new book which discusses a very similar pattern but with a different design decision. Based on that I have decided to expand on the original planned post to talk about what we did and our decision process using the decision framework discussed in the book. The aim here is to show that the "it depends" principle means that there ...
In this Issue: Brian Genisio, goldytech, Martin Krüger, Shawn Wildermuth, John Papa, Kunal Chowdhury, Michael Washington, Joost van Schaik, Karl Shifflett, Joe McBride, Bruno Terkaly, Xpert360(-2-, -3-), and Brad Tutterow. Above the Fold: Silverlight: "Customized Scrolling in Silverlight using Expression Blend" Kunal Chowdhury WP7: "Windows Phone 7 Development for Absolute Beginners (The parts you care about)" Michael Washington Training: "In the Box – MVVM Training" Karl Shifflett Shoutouts: bspann ...
Does anyone know of a module for DotNetNuke which allows me to interact with a KeePass data file? I use KeePass a lot and have access to my different KeePass files on my desktop, my mobile phone, etc. Now I want to create a KeePass file which has things my development team needs access to. I would like to store the KeePass file in a location the web server can access and serve up the information through my DotNetNuke site. Any ideas on how to accomplish this ...
As you know I’m working in Ethos as an architecture and azure expert. Our company will arrange an azure training plus hands-on labs in December in Beijing office. And I will be one of the trainer which would be very existing. If you are in Beijing and can undersand Chinese (we will use Chinese in the training) and more important, if you are intrested in Azure just like me, please find the training details as follows. The training fee is 300RMB with the seats, computers and dinner. In order ensure ...
In this Issue: David Anson, Bart Czernicki, Jesse Liberty(-2-, -3-), Kirupa Chinnathambi, Jeremy Likness, and Martin Krüger. Above the Fold: Silverlight: "New SetterValueBindingHelper sample demonstrates its usefulness on Windows Phone 7 (and Silverlight 4)" David Anson WP7: "Windows Phone From Scratch #6 – Data Binding (Really)" Jesse Liberty MVVM: "Jounce Part 6: Visual States and Multiple Views per ViewModel" Jeremy Likness Shoutouts: Yesterday I mentioned Mindscape's control suite release but ...
Microsoft All-In-One Code Framework Microsoft SDKs MSDN Code Gallery Microsoft All-In-One Code Framework The Microsoft All-In-One Code Framework is a free, centralized code sample library provided by the Microsoft Community team. Their goal is to provide typical code samples for all Microsoft development technologies. The team listens to developers’ pains in MSDN forums, social media and various developer communities. They write code samples based on developers’ frequently asked programming tasks, ...
I have been playing with the Windows Phone 7 Toolkit all day long (Saturday), all while reading Charles Petzold’s eBook brought to us for free by Microsoft Press. Time for this 1013-page book couldn’t have been better as it provides us with insights into WP7 development right at the time WP7 phones are becoming available to consumers. We greatly appreciate and acknowledge the cost Microsoft must have incurred and the big time sacrifice Charles must have made to get that high quality book publicly ...
Recently I have been given a short term assignment to develop a number of reports in Crystal Reports. Upon arriving to the client location I quickly found out that the only tool I will be using to create the reports is basically the Crystal Reports itself. My initial look at the database quickly revealed that the database structure is far from perfect and that it has some confusing table relationships, another hurdle was in the fact that several columns in various tables were user customizable for ...
In this Issue: Michael Washington, Peter Kuhn, Bill Reiss, Lee, Walt Ritscher, John Papa, Kunal Chowdhury, cherylws, Jeremy Likness, Martin Krüger(-2-), Michael Crump, and Brad Tutterow. Above the Fold: Silverlight: "I know what you downloaded last summer" Peter Kuhn WP7: "Free fonts for commercial game development" Bill Reiss Training: "A couple of more data-related Silverlight Quickstarts for you" cherylws Shoutouts: Martin Krüger has an accordian style published in Expression Gallery: New accordion ...
A couple of weeks ago, I took a four hour drive to visit Tampa where I got to meet our Microsoft Developer Evangelist Joe Healy (aka. Devfish). Present were (in alphabetical order) Scott Dorman, Nikita Polyakov, Bill Reiss, Ken Tucker, and Kevin Wolf. If you have been following Windows Phone 7 news lately, you will notice the names above being quiet familiar. Joe Healy was recently featured in a Jessie Liberty YapCast discussing WP7 and the important role Florida plays in evangelizing the value this ...
Last week we discussed returning immutable POCOs from an enclosing class so that you can prevent someone who asks for your class’s data to mutate it out from under you. Now we’re going to get a little more complex and talk about returning immutable collections from an enclosing class for the same reasons. I will discuss several different methods for returning collections in a read-only fashion with their pros and cons, including performance implications. The Problem Many times you will create a type ...
So we are at almost two weeks since I purchased the 11 inch MacBook Air and the question would be asked, would you buy it again now that you had one? The answer, absolutely. I am amazed at the speed. Engadget suggested that it was slow on their podcast, but I have to disagree. I only have the 2gb and 1.4ghz model as well, the only upgrade I was able to purchase at the store was the 128gb SSD. I would say it is fast enough for what I use it for. Blogging, Word, Outlook, Excel, surfing, music, video ...
Analysis Services has a useful feature called Usage-Based Optimization. This feature is used to design aggregations based on actual user queries using Business Intelligence Development Studio (BIDS). Information on how to configure (or disable) the query logging required for this is fairly hard to find. The Analysis Services Properties identified by "Log \ QueryLog" in the Analysis Services Properties window are used to configure the query logging used by Usage-Based Optimization: The definition ...
Microsoft: Our strategy with Silverlight has shifted At Microsoft’s Professional Developers Conference (PDC) this week, the future of Silverlight is one topic that has gotten short shrift. There have been no sessions about Silverlight 5 and only one mention of Silverlight in the kick-off keynote. But there were plenty of mentions of HTML 5 and Microsoft’s commitment to that technology, not only in the next version of its Internet Explorer browser, but also as the glue “facilitating a level of independence ...
We I first received this book, I was not sure what to expect. When it comes to development topics on debugging the spectrum is very wide. Most developers, including myself, only use basic techniques for day-to-day debugging. These get us through our problems quickly and they work well for 80% of the bugs we encounter. We forgot to close a connection, we didn't set a variable, we forgot to exit a loop, we fat fingered a variable name. All of these are daily errors we as developers face and fix with ...
Latest announcements by Microsoft executives leave no doubt. Microsoft is shifting its support to HTML 5 and by doing so gives up on its RIA platform Silverlight which it repurposes for mobile. Adobe releases a Beta of a new HTML5 supporting tool kit, and by doing so also embraces the HTML5 option. It does look as if both give in to the market preferences for standard, no-plug-in and non-propriety option of HTML5 (see "Microsoft favoring HTML5 over Silverlight: reports" ). If we follow Microsoft's ...
One of the first things I build for a new feature in MVC is a controller, with actions. For the C# Tutorial at C# Station, I built a CSharpTutorial controller and began looking at what actions were necessary. Considering the tutorial is at 23 lessons and growing, it doesn’t make much sense to create that many actions; especially with the glaring redundancy. The solution in this situation is a custom route. The following route definition solves this problem by isolating a parameter, lessonNumber: ...
In this Issue: Mark Monster, Paul Sheriff, Andrew Tokeley, Sharker Khaleed Mahmud, Joe McBride, Jesse Liberty(-2-), Jeff Blankenburg, Kirupa Chinnathambi, Richard Waddell(-2-), and Manuel Felício(-2-). Above the Fold: Silverlight: "Silverlight 4 Borderless Windows" Andrew Tokeley WP7: "Windows Phone List Box with Images" Paul Sheriff Special Mention for all the effort for the community of WP7 devs: "31 Days of Windows Phone | Day #31: Charting Data" - and the entire series Jeff Blankenburg From SilverlightCream.com: ...
On Thursday October 28th, 2010, I had the privilege of attending and speaking at the SoFla Local PDC10 hosted by the Gold Coast and Miami .Net User Groups. While most local PDCs focused on viewing the Redmond event, South Florida kicked it up a notch by availing some of the community’s local speakers to comment and address any questions the audience might have. I greatly enjoyed covering and answering audience questions on WebMatrix, Razor Syntax, ASP.Net Web Pages Helpers, IIS Express, ASP.Net MVC ...
Latest update (and hopefully last update): Microsoft has published a few posts to clarify the debate. Please consider the following: PDC and Silverlight by Bob Muglia PDC Thoughts by Steve Ballmer *NEW* Silverlight Questions by Scott Guthrie Silverlight is dead. Long live Silverlight! by Tim Heuer Committed to Silverlight by John Papa ---------------------------... Read the rest of this entry » ...
In this Issue: Joe McBride, Ben Gracewood, Michael S. Scherotter, Adam Kinney, Todd Brix, Nokola, Avi Pilosof, WCF Data Services Team Blog, Brad Tutterow, and Matthias Shapiro. Above the Fold: Silverlight: "Filtering Data using CollectionViewSource" Joe McBride WP7: "Adding Windows Phone Capability Detection to your Build Process" Michael S. Scherotter Shoutouts: Einar Ingebrigtsen has a post up about his decisions on Balder - licensing From SilverlightCream.com: Filtering Data using CollectionViewSource ...
I deal in user experience. At the core, I’m a developer. If you want to label me, I would say that I specialize in front-end development, or the presentation layer. Generally speaking, when I talk about user experience development I get the following assumptions being made: I’m a designer, and ultimately live and die by the words of my master Adobe Photoshop, but dabble a bit in software development I only see user interfaces and usability. Meaning, when it comes to anything outside making UIs look ...
In this Issue: Michael Crump, XAMLCast, Sigurd Snørteland, Brad Tutterow(-2-), Manuel Felício(-2-), Mohamed Mosallem, Lee(-2-), Walt Ritscher, Chris Koenig, and Jeff Blankenburg. Above the Fold: Silverlight: "Architecting Silverlight LOB applications – Part 1" Manuel Felício WP7: "OData v2 and Windows Phone 7" Chris Koenig New: "Visual Studio Async CTP for the rest of us…" Michael Crump Shoutouts: Shawn Wildermuth posted an interesting discussion: A Week with WP7 from an Android User's Perspective ...
In this Issue: Jesse Liberty, Senthil Kumar, Jason, John Papa, Jeff Blankenburg(-2-, -3-), Jeremy Likness, Richard Waddell(-2-), Karsten Januszewski, Brad Tutterow(-2-). Above the Fold: Silverlight: "Isolating the C# Code in Silverlight Class Library Projects" Richard Waddell WP7: "31 Days of Windows Phone | Day #29: Animations" Jeff Blankenburg Training: "More training videos of Windows Phone 7 for Developers" Senthil Kumar "Windows Phone 7 How-To Index" Karsten Januszewski Shoutouts: Lots of Silverlight ...
I would like to invite you to a FREE BizSpark WP7 Developer Day. What: All day Windows Phone 7 Event focused on getting developers up to speed with the tools and technology needed to launch applications into the Marketplace. This event is brought to you by BizSpark and ONETUG. When: Saturday, November 6th Where: DeVry University (4000 Millenia Blvd., Orlando, FL 32839) Register for FREE: http://bizsparkwp7.eventbri... Food: Morning bagels and lunch will be served Schedule Morning Bizspark and ...
Update 2012-01-23: Added note about .NET framework Martin Hinshelwood wrote an excellent post recently http://nakedalm.com/team-fo... ) about a new type of integration available in TFS 2010, namely server side event handlers, that is executed within the TFS context. I wasn’t aware of this new feature and as Martin notes, there doesn’t seem to be any material/documentation of it at all. Previously, when you wanted some custom action to be executed ...
In TFS 2010, branching and merging have been greatly improved with support for branch visualization and tracking of changesets and work items across branches. A simple example of this looks like this: Here we track Work Item nr 3 which was originally resovled in the Test branch (with changeset 35). We can also see that the work item has been merged into the Production branch (as changeset 37), back to Main (62) and finally to FeatureC (140). If we switch to the Timeline view, we get a nice view of ...
Today, the Microsoft All-In-One Code Framework team announces a NEW, FREE code sample request service. This service is a proactive way for our developer community to obtain code samples for certain programming tasks directly from Microsoft. We want to alleviate the frustration felt by developers. Developers are encouraged to submit code sample requests dealing with any Microsoft development technologies to our site. At the same time, developers can now vote for newly submitted or existing code sample ...