Tag | Development Posts

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. ...
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 ...
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 ...
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 ...
In my last post, I introduced TouchToolkit – a toolkit for developing touch-enabled applications. This is the first of a multi-part post where I will explain how TouchToolkit can help simplify the development process of multi-touch applications in Silverlight or WPF 4.0. While we can use the recorded touch interactions (I will explain the recorder module in another post), its better to have a touch-enabled device (e.g. Dell XT2) or an emulator (e.g. MultiTouchVista) to test the application. First, ...
Sam Abraham (Me) will be speaking at the SoFla PDC 2010 hosted by the Gold Coast and Miami .Net User Groups in Boca Raton, Florida on October 28th, 2010. The local PDC event will run in parallel to and will embrace some of the content covered and unveiled at the main PDC 2010 hosted in Redmond. This would be my third speaking event in a quiet busy October 2010 and my second visit as speaker to the Gold Coast .Net User’s Group for the month of October. I will be covering WebMatrix, Razor Syntax, ASP.Net ...
I am very excited to speak again at Tech Days 2010 Winnipeg! The Details are listed bellow. session title is: Microsoft SharePoint Server 2010 for Developers of Microsoft ASP.NET session day and time: Day 2 (December 8), from 2:20 – 3:25 p.m. Winnipeg. Organizations always ask, what is the difference between SharePoint Development and ASP.Net development? well, the answer is...Not MUCH! Come out and check out issues, differences and similarities between the two. Tech days is a great opportunity to ...
Visual Studio 2010 is the new and improved development tool for SharePoint 2010. Major improvements are that all the Project Templates for SharePoint 2010 are included out of the box. This means a better development experience with debugging, unit testing, TFS!!! and automated builds! As I was experimenting with the overall experience I noticed some funny things I thought I would blog about. 1) Visual Web Parts are the only option available as part of a template. This can be kind of confusing to ...
Microsoft TechDays has been rolling through Canada over the last few months, and we’re coming up to the Winnipeg stop on the tour December 7 – 8! I’m going to be presenting two sessions at this year’s event: Building Web Forms Applications Made Easier with ASP.NET 4 and New IDE and Language Features in Microsoft VS.NET 2010 Using Visual Basic and C# I also have a local flavours track submission in for telling my own development story around Windows Phone 7 (which, if you’ve been following my blog, ...
Microsoft is having a Windows Phone 7 Developer Launch right now across the USA. I attended the event in Atlanta and tweeted about it. Since the tweets, I’ve had several people ask me about it. So here goes: The unofficial Q&A to the Windows Phone 7 Developer Launch. ---------------------------... What are the topics? Do you have the PowerPoint slides from the sessions? Where did ...
I love Silverlight and have written / talked about it a lot. I can’t help but notice that a lot of people are new to Silverlight or may have played with it a few times. Well this post is for you. It is a list of 15 things that I’ve discovered since I started developing for Silverlight. If you are a full-time Silverlight developer than I would hope you know most of these. I promise not to scare off anyone with talks of MVVM, Prism or MEF. 1) The line highlighted below represents the MIME type and ...
The always fun and beautiful Tallahassee Code Camp 2010 is upon us! I invite you to join me and 40+ other speakers and hundreds of our dearest friends to this live FREE event. As usual free bfast and lunch provided. And be sure to come by the after party! For more details and sing up for this free event go here: http://tallycodecamp.org The Windows Phone 7 Developer track at this event is in full force: 8:15am - 9:30am Windows Phone 7 Overview by Joe Healy 9:45am - 10:45am Intro to Silverlight Development ...
Before working with MVC, I would claim to be somewhat intimidated by JavaScript development. Not that I did not know how to use it, however I found that is was much more bug prone and harder to develop against. Having the .Net compiler was a nice safety net-I did not have to worry about variable name mismatch, typos, not to mention the .Net framework itself. In a recent ASP.Net project we used the MS AJAX update panel to implement interface changes that could easily be implemented via client side ...
Rights Locker in the Cloud These are the notes from a session at Digital Hollywood in Santa Monica. SPEAKERS Rich Berger – Sr. VP of Global Digital Strategy and Operations for Sony Pictures Home Entertainment Mick Bass – VP Alliance Development – Ascent Media - http://www.ascentmedia.com/ Scott Fierstein – Sr. Director at Microsoft Jerry Brandt from Samsung Tim Dodd – VP Media and Entertainment at Neustar Brad Hunt – President of Digital Media Directions – moderator New ecosystem being built called ...
This is the second part. Part 1: BizTalk: Timeline: Development Tools. As you can see, the last version of the BizTalk 2010 shifts the platform support to new versions of the .NET, SQL Server, and Visual Studio, and finish support for the previous platform versions. High-quality picture in PDF format ...
In this Issue: Walter Ferrari, Wei-Meng Lee, Rob Eisenberg, Timmy Kokke, Joost van Schaik, Jesse Liberty, Jeff Blankenburg, Jeremy Likness, and Victor Gaudioso(-2-). Above the Fold: Silverlight (and Sharepoint): "Silverlight and Sharepoint 2010: Getting Started" Walter Ferrari WP7: "Windows Phone 7 – Animation and Games (Part 2)" Jesse Liberty WP7 (2): "31 Days of Windows Phone | Day #19: Push Notifications" Jeff Blankenburg Shoutouts: Tim Sneath has some (not messy) pumpkin-carving fun to share ...
The first-ever meeting of the St. Louis ALT.NET group will be held Wednesday night at 7PM at the offices of Professional Employment Group at 999 Executive Parkway (Suite 100) in Creve Coeur (South of Olive off of Mason Road - Here's a map). The topic will be "Introduction to NHibernate", presented by Nicholas Cloud: setting up NHibernate for data access configuring NHibernate building and mapping domain objects to a SQL Server datastore querying the domain model for data The ALT.NET community is ...
My notes from a session at Digital Hollywood in Santa Monica. SPEAKERS: John Penny – EVP Strategy and Business Development at Starz Entertainment Curt Marvis – President of Digital Media at Lionsgate John Calkins – EVP Global Digital and Commercial Innovation at Sony Pictures Home Entertainment Hardie Tankersley – VP Innovation at Fox Broadcasting Company Paul Yanover – EVP and Managing Director of Disney Online Ira Rubenstein EVP Global Digital Media Group at Marvel Entertainment – Moderator In ...
I've spent time the last few month checking out much of the latest in code generation tools. Again one of the most complete and comprehensive is Iron Speed Designer - now in version 7.1. I had the good fortune to talk for about a half hour with Alan Fisher of Iron Speed and I will be adding content here in the next weeks. Hopefully I can also present some examples. Here's the lastest from their press release. For Immediate Release Iron Speed,Inc. Sephorah Green 408.228.3429 sgreen@ironspeed.com http://www.ironspeed.com ...