Tag | Developers Posts

Up until a short while ago it wasn't even comprehensible that one can take a VB6 code and convert it into a Web based technology without having to actually rewrite the entire application code. The need to convert the VB6 systems to the Web has been here for a while in order to modernize and enjoy the benefits of the Web such as accessibility, centralization and easier deployment and maintenance - not to mention user trends. However, that need has become stronger and stronger since Microsoft announcement ...
A few months ago Visual Studio 2010 RTM was released. My friend Cory and I noticed a few features that would really come in handy but were not included in the release. After learning how to write extensions, we decided to create a few of our own. We used all of them locally for a while. Around April/May we decided to publish them to the Visual Studio Gallery so they can help other developers as well. Overall, I'm pretty satisfied with the outcome. We got a lot of good feedback on them and it seems ...
I read the Andrew Binstock editorial in the latest issue of SD Times, "PHP debuts, Delphi returns, and C++ tapers off". At first, based on the title, it didn't seem worth reading. But it's short and it was half-time at the soccer match, so... I didn't realize that Embarcadero purchased Delphi (among other items) from Borland years ago. They just released RAD Studio XE (http://www.embarcadero.com/). As mentioned, it supports Delphi XE, a few other interesitng and powerful tools, and RadPHP XE. This ...
Cyber security, Cyber war, Cyber vulnerabilities are all hot topics in the news right now. They should be. Most applications and our very infrastructure are incredibly vulnerable. This should remind of us of Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. A swarm of wood peckers may be closer than we think. Everyone gets outraged about privacy vulnerabilities with google and FaceBook without ...
I returned just last night from a short trip to Redmond. While I was there, I learned some news that I wanted to share, but I wasn’t permitted to. But today the news was made public: Oslo, once destined to be a full fledged-wave of Microsoft technologies that would facilitate and promote model driven-development, is dead. The Oslo name summons Shakespearean images of King Hamlet slaying his Norwegian foe. But even without such literary context, the fall of Oslo is quite dramatic And it’s important ...
Since sometime I have been toying with the idea of publishing developer interviews on my blog. There are a large number of non-Microsoft developers(ie, developers who are not MS employees) who have been doing good work. A lot of them are largely unknown to the worldwide developer community. Some are awarded MVPs, yet are not much known outside their league/ chosen technology. And there are many who haven’t received the MVP award, even though they strongly qualify for it through their relentless support ...
I had the pleasure to attend the Microsoft Mid-Atlantic Community Leadership Summit at the Microsoft Training Center in Reston, VA on Saturday. Due to logistics I was uncertain if I would be able to attend. Many thanks to Jess for enabling me to go and participate. It was a very beneficial event. There were a lot of smart people with great experience contributing good ideas to better the Microsoft development community. We started by introducing ourselves. There were around 40 in attendance so this ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures… Objectives of Chapter 16 Describe implementation and support activities Choose an appropriate approach to program development Describe various types of software tests and explain how and why each is used List various approaches to data conversion and system installation and describe the advantages and disadvantages of each Describe different types of documentation and the processes ...
Windows Developers find themselves with more development options these days. This could be greatly due to the contribution of Visual WebGui which allows them to make the transition into Web or even Cloud development without having to learn new languages, concepts or development methodologies. The VWG platform is a unique springboard for desktop developers to jump into the deep waters of the Web programming world, wearing a life belt that protects them from all the foreign terms and concepts. New ...
Code camps are a great resource for the local development community. They provide developers and speakers (who are almost always local developers as well) a way to interact and learn about topics they otherwise might not have an opportunity. As a speaker, it is always great to see new people in my talks and answer questions since in almost every talk, someone asks a question I haven’t heard before. One of the things that most speakers, including myself, like getting is feedback. We want to know what ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures... Objectives of Chapter 15 Discuss examples of system interfaces found in information systems Define system inputs and outputs based on the requirements of the application program Design printed and on-screen reports appropriate for recipients Explain the importance of integrity controls Identify required integrity controls for inputs, outputs, data, and processing Discuss issues ...
In this Issue: Johan Danforth, Michael S. Scherotter, Xianzhong Zhu(-2-), Michael B. McLaughlin, Mike Taulty, Michael Crump, Jobi Joy, Brad Tutterow(-2-), Roger Gullhaug, Tim Heuer, and Walter Ferrari. Above the Fold: Silverlight: "Silverlight, Out-Of-Browser and Multiple Windows" Mike Taulty WP7: "Windows Phone 7 Developer Tips and Tricks" Jeff Wilcox via Tim Heuer Training: "Windows Phone Training Kit for Developers – RTM Refresh" Yochay Kiriaty Shoutouts: Available in the Microsoft Download Center: ...
Thanks to VBUG London for hosting my penultimate Virtualisation for Developers talk (the last one is at NxtGen Hereford in October). It was a real whirlwind tour of VirtualPC, VirtualBox, VMWare Player, Workstation, ESXi and Hyper-V Server. Sorry, Citrix, you were mentioned but didn't get in. I've uploaded the slidedeck as both PowerPoint and a PDF with the speaker notes (where all the good stuff is). Virtualisation for Developers PDF (ZIP'd) Virtualisation for Developers PowerPoint (ZIP'd) I'm down ...
The official and the final bits of windows phone 7 developer tools are now available, go download them from here. The installer bundles everything you need to develop for windows phone 7 in a nice little package that includes, - Visual Studio 2010 Express - Silverlight for windows phone 7 - XNA Game Studio 4 for windows phone 7 - Expression Blend 4 for Windows Phone 7 - Windows Phone 7 emulator You also get a phone registration and deployment tool which you can use to register and unlock a wp7 device, ...
The Windows Phone 7 Developer Tools have now shipped. I am extremely happy to share this news with you! And can be downloaded here. What’s included: Visual Studio 2010 for Windows Phone Express Blend 4 for Windows Phone XNA Game Studio 4.0 for Windows Phone Necessary SDK and Emulator If you already have the above products, the downloader will only get what is needed. Full install might be available later. Inside the final SDK you will find the Panorama, Pivot and Bing Maps controls that were eagerly ...
Sample download In MSDN forums, lots of developers ask how to write Windows Shell extension with .NET languages (e.g. C#, VB.NET). http://social.msdn.microsof... http://social.msdn.microsof... http://social.msdn.microsof... http://social.msdn.microsof... ...
What can we expect in .NET 5.0? All we've heard so far is Compiler Services - a veritable drought of info that curbs the enthusuasm of the developer community. Following is a series of what to expect in .NET 5.0 ... and what to wish for ... Entity Framework 5.0 - not quite there yet! WCF RIA / Data Services 5.0 - not quite there yet! Silverlight 5.0 / WPF 5.0 - not quite there yet! C# 5.0 - not quite there yet! Workflow 5.0 - not quite there yet! LightSwitch - not quite there yet! The developers ...
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 ...
I’ve been meaning to create a blog about asynchronous operations in Silverlight for sometime. Specifically how to create code that looks and behaves much like synchronous code that actually depends on asynchronous operations. I’ve seen quite a number of questions on Stackoverflow where developers have discovered that in many cases Silverlight only supports performing tasks asynchronously. There are number of solutions that others, more able than I, have blogged about along with excellent explanations ...
In this Issue: Szilárd Szakács, Michael Washington, Mike Taulty(-2-), Chris Koenig, Tim Heuer, Kranthi Kiran Gullapalli, David Anson, Mohamed Mosallem, Michael Crump, Dan Wahlin. Above the Fold: Silverlight: "MVVM so easy a n00b can do it (Silverlight4) " Michael Crump WP7: "DeferredLoadListBox (and StackPanel) help Windows Phone 7 lists scroll smoothly and consistently " David Anson Lightswitch: "A LightSwitch Home Page " Michael Washington Shoutouts: Jesse Liberty has a ** DRAFT ** Community Comment ...
I created a getting started guide for the MVVM pattern back in June 2010. Since the guide came out, I had several developers ask me when I was going to publish my MVVM example that I had promised. I played around with a way to present this that did not seem like the same old MVVM blog post that everyone has already written. Most of the blog post that I ran across explaining the pattern had lots of complicated diagrams and code snippets that would leave out vital pieces of information. I decided that ...
Entity Framework 4.0 (EF4) it the strategic .NET ORM from Microsoft. Hmm…. the “strategic” word. I will come back to that. However the important bit of news is we have Julie Lerman at Microsoft in London on the 22nd October devoting a full day to training on “Hard Core Entity Framework 4”. It’s a rare visit so if you’re interested in learning about the data stack from a recognised world-wide authority and author on the topic then register now (£300). Now back to that word “strategic”. As developers ...
think of this as "...the neener neener heard round the world..." http://www.apple.com/pr/lib... "...today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year. In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility ...
Why Assembly? I was going to start the title as "The Art of Assembly" however, that title was already taken. I am probably going to commit the biggest sin of modern developers, I am going to advocate that developers learn, and consider using, a bit of assembly! I know, I can already hear the voices in my head saying "But Thomas, How could you advocate the use of such a low level, non-crossplatform, and painfully slow language?". Fear not voices, I haven't completely lost my mind yet. There actually ...
New standard the UDDI was announced several years ago [see the history in Wikipedia]. The UDDI future was promising. I was sure for that. I thought, the future is for Web-services [WS], and it is. Isn't that mean, we need services to search Web-services in internet, some Registries/Catalogs of the Web-services? How we could find the WS in internet? Google Search was not effective in this; it is still not effective now. By any means, the UDDI idea should win; all WS-s should work with UDDI Registries. ...
Back in May and June I jointly run a highly successful (IMVHO) training programme on the Windows Azure Platform over a six week period for UK developers (Check out some stats/background). We have been discussing how we can take that format forward and I am pleased to say we have our first “spin off”. Namely the “Windows Azure Platform – Accelerated Virtual Training Workshop” which will take place in October. Yippeee. The training will be delivered over a two week period and combines instructor led ...
With Pete's guidance, it will feel like you have that super-smart coworker in your cubicle at all times. A new Silverlight 4 book is coming out on September 7th and I had a chance to review it before it hits shelves. After reading the book and some chapters multiple times, I can tell you that this is the best book for a developer wanting to learn Silverlight 4. If you are wondering if you should buy the book or not then let me answer that right now. YES. I would definitely recommend this book to ...
In the past when I needed to test what my application looked like with sample data. I’d create a class named Data.cs and write some code like the following: Data.cs public class Data { public string Name { get; set; } public int Age { get; set; } } Code Behind: List<Data> source = new List<Data>(); for (int i = 0; i < 50; i++) { source.Add(new Data() { Name= "MIKE" + i, Age = i, }); } dg.ItemsSource = source; This would provide me with some quick and dirty sample data, but it really ...
One the coolest features of Internet Explorer 8 that most developers don’t know about are the built-in developer tools. You don’t have to download anything, install it, or enable it. There are two ways you can open the IE Developer Tools, you can either hit F12, or under the Tools menu icon, you can choose “Developer Tools”. HTML Tab This tab allows you to see and edit in real time the HTML and applied styles that make up your page as seen by the Internet Explorer DOM. The CSS Tab Shows you all of ...
This is just going to be a quick post on some techniques for getting your XAP size down when creating games for WP7. It is by no means exhaustive. First, XAP files are basically zip files with specific requirements re: mandatory content and directory layout. So any solutions that would involve zip-style compression will almost certainly result in a larger XAP sizes due to added code. So those type of solutions are off-the-table. But if you can shrink your source input in ways that zip compression ...
I recently bought a new PC and I choosed a machine based on the 64bit version of Windows 7. Using a 64bits OS will allow me to use more than 4GB of RAM and this is quite important for me because it will allow me to run multiple virtual machines to test beta products and keep some customers' development environment isolated from the others (for example for customers that need to test and certify each installed QFE and may allow me to install them on my development machine some time after their availability). ...
August for some reason has been the busiest month I recall in a while. It has had a good doze of the products I love to work with, and it has given me the opportunity to get into one more, Azure. There has been BizTalk Server, SharePoint, SQL Server and Team Foundation Server and the surrounding tools. But I have been enjoying working with Azure. It’s a nice complexity full of good stuff (so far). In working with a client’s deployment the task came to needing to monitor the implementation. And since ...
Reece turned six this year and for his big birthday bash he wanted to have a super cool, super fun super hero party. So Wifey and I sat down and tried to plan a birthday party for a bunch of super hero six year olds. We had it ALL mapped out and our battle plan ready and then two days before the big event I had a thought. A crazy geek dad thought. I should make a game. A SUPER HERO game. A game that all the kids at the party could play. And not only could they play it, but I should make it so that ...
Amazon is a key vendor into the Cloud game, Amazon was one of the first to offer Cloud Services such as EC2 and S3. Amazon Simple Storage Service (S3) is cloud-based persistent storage, It operates independently from other Amazon services. In fact, applications you write for hosting on your own servers can leverage Amazon S3 without any need to otherwise “be in the cloud.” “Simple Storage,” refers to the feature set that offers, Amazon S3 enables you to simply put data in the cloud and pull it back ...
In this Issue: John Papa, Beth Massi, Simon Jackson, Rob Miles, Pete Brown(-2-), Senthil Kumar, Don Burnett(-2-), and Brian Noyes. From SilverlightCream.com: Apply and Customize the New Silverlight Themes Tsitsi Gora joins John Papa on the latest Silverlight TV to discuss the new Silverlight themes -- did you know about them? -- how about tips on customizing them from one of the devs?? cool stuff. Visual Studio LightSwitch How Do I Videos 5 Lightswitch training videos from Beth Massi ... and more ...
Over the past few months I had the great opportunity to tackle the challenge of learning both the iPhone and Android mobile platforms for the first time as a developer. I had used both previously as a consumer, so it was interesting to finally get a chance to jump in with both feet for a work project. I have been focused on .NET development in C# for the past 8 years, but originally cut my teeth on unmanaged C & C++ during the 90's, along with a smattering of Java development for college courses ...
I've been taking quite a prolonged break from blogging, partly because my attention has been elsewhere. Writing several chapters for BizTalk Server 2010 Unleashed (due to be published towards the end of the year) has taken up a lot of time. I'm also involved in helping or organise Rules Fest 2010. And then there is the day job,...and four kids,...and two cats,...and management of a local youth club,...and organising my wife's 50th, etc., etc. Anyway, this is an unashamed plug for the conference. ...
I've been trying to push the client where I work into a more test driven approach, but when you're dealing with state agencies, if you want to get people nervous, just say the word "Change". They want 'impovements', just not 'change'. In many respects, they're not unlike the person who wants to lose weight, but not change their eating habits. Now that I'm moving on to greener pastures, I can again resume my deep dive into NSpec, NBehave and the rest, however since I've also been digging into templating ...
The Baton Rouge Architecture Group is a monthly, informal round-table lunch for developers within the Greater Baton Rouge area. It is open to developers of all skill levels. September 7th Lance Dunnehoo will be starting us off on Model View View-Model (MVVM) and we'll see where we go from there. Should be yet another great meeting. If you would like to come, please use the eventbrite link below to register so that we can get a rough estimate of the space needed. We hope to see you there! Where: Fox ...
I was listening to the latest episode of the CodeCast podcast this morning, featuring Microsoft's Jay Schmelzer talking about Visual Studio LightSwitch. Host Ken Levy made an interesting analogy for the future choice whether to use LightSwitch or Visual Studio: "Have you ever been to Palm Springs? It's an interesting place because a lot of times you'll see people in golf carts driving around - not just on the golf course - on the street. If someone needs to go from Palm Springs to LA, they need a ...
This past Wednesday, Beta 1 of Visual Studio LightSwitch (VSLS) was be made available to MSDN Subscribers. On Monday, it will be made available to the general public, at http://www.msdn.com/lightsw... Even in advance of Monday, that site is already making useful content available. Specifically, a Channel 9 video called “Visual Studio LightSwitch - Beyond The Basics” is well worth the viewing time. In it, Beth Massi (Program Manager on the Visual Studio Community Team) interviews Joe Binder (a Program ...
This is going to be more of a high-level post. But it’s important, especially for my fellow XBLIG developers who are now targeting WP7, since it highlights some things you need to really think about before writing your game (or while porting it). In order to provide a great user experience, all programs (games and apps alike) must display their first screen within 5 seconds of launch and must accept user input within 20 seconds of launch. (See: Windows Phone 7 Application Certification Requirements ...
One of the major peeves that Silverlight developers had in its earlier versions was the lack of printing support. Printing is an essential feature of many applications and more so in the case of LOB applications. Hence, when Silverlight 4 was released with a full featured Printing API, developers welcomed it with open arms. What’s included in the printing API: The System.Windows.Printing namespace This namespace provides printing services for a Silverlight application through its various classes. ...
[ A shameless repost of Joe Healy’s blog post ] Windows Phone Garage and FireStarter - East Coast Tour Fall 2010 Dream It. Build It. The power to build smart, visually stunning games and applications is right in your hands with Windows Phone 7. Want to see what's under the hood? You are invited to join your local Microsoft Developer Evangelists for an inside look at the Windows Phone 7 platform. You'll learn how to harness the strength of Silverlight and XNA to create compelling user experiences ...
As promised, a new post with the updated info on app submission. The following link is the official policy: http://windowsteamblog.com/... In relevant part, Annual registration fee of $99 No limit to the number of paid apps submitted 5 free apps per registration, $19.99 each after that I am sorry if I alarmed anyone (I was alarmed, myself). My other criticisms stand, but I am very glad that the other link ...
In this Issue: Michael Washington, Brian Noyes, Rudi Grobler, Benjamin Gavin, Walter Ferrari, Shawn Wildermuth, Jeff Wilcox(-2-), David Anson, Jeremy Likness, and Manuel Felício. Shoutout: Cigdem Patlak announced a SilverlightShow Webinar: Data binding in action by Gill Cleeren... check out Cigdem's post and sign up... it's tomorrow, August 19th! Shawn Wildermuth shares What I learned about Windows Phone 7 from Android From SilverlightCream.com: The First Hour With Lightswitch –BETA- Curious about ...
Update 2: Excellent news! The $99 per app was wrong. See: http://windowsteamblog.com/... Thank you, Fred! Update 1: It's possible that somebody who didn't read closely looked at the old WM 6.X app cert docs, saw the $99 per app fee there, and thought it applied to WP7. I know people who "know people" and are investigating it. I'm very hopeful it's a mistake - see the end of my next post for how someone might ...
Visual WebGui revealed yesterday its new resource center called KB (Knowledge Base). The new Knowledge Base presents a big step forward in terms of the online support Visual WebGui provides for their developers community. The new developers oriented system dramatically improves the accessibility and availability of all the VWG resources required for supporting VWG development. The new KB incorporates all of the Visual WebGui resources in one place with an advanced interface to ease on finding the ...
I am proud to announce that, with one week to go, the St. Louis Day of .NET 2010 is almost upon us. I have been pretty swamped with Day of .NET organization tasks this year (as well as growing a small business and building out my own development team) and haven’t spent too much time blogging. That said, I wanted to get this post out to share some great news about the conference. For those of you who don’t know much about the conference, it is called the St. Louis Day of .NET 2010 conference and will ...
I’d say this one of the coolest offerings for most Businesses and their Developers these days from Microsoft. Coming from a Dev Shop that uses a lot of Microsoft Products on a daily basis, its nice to have access to this vast collection of their Software & Tools over the course of a given year, through the Microsoft Developer Network. But it doesn’t stop with just their Software Catalog on MSDN. In a lot of cases you also gain access to try out even much more than just their Software. How about ...