Tag | Development Posts

For companies that are Microsoft partners, there has been change in the wind for some time. Ever since last year’s Microsoft Worldwide Partner Conference (WPC) in New Orleans, Microsoft has made it clear it thinks that it has has too many partners that those partners are too small. Since WPC ‘09, the Enterprise and Partner Group (EPG) has focused strongly on Global Systems Integrators (SIs) like HP and CapGemini, and much less on smaller or regional SIs. From WPC ‘09 onwards, Microsoft said smaller ...
One of the most intriguing topics in computer security is defense in depth. This basically means having many layers to security. Think about the walls and defenses in a medieval castle. An intruder has to storm each of the outer walls before they could get access to the castle. This is the same logic that leads to system designs with firewalls, intrusion detection systems, demilitarized zones, etc. The idea is that if one layer is breached then other layer may catch and stop the intrusion. More likely, ...
Back in April I began to work with Oracle again after a multiple year absence from doing so. So naturally I decided I would install Oracle on my home system so I could reacquaint myself with it. That proved to be more difficult than I expected. I was able to get Oracle 10g Express downloaded and installed but could not connect to it. So, to save someone else some of the grief I went through let me go through the final sequence of steps that resulted in a solid working Oracle development environment. ...
In this Issue: Rudi Grobler, Paul Patterson, Dragos Manolescu, Rob Tiffany, Mike Snow, Gergely Orosz, Jesse Liberty(-2-), Kirupa Chinnathambi, Alex Knight, and Nigel Sampson. Above the Fold: Silverlight: "Yet Another Podcast Show #3 – John Papa on MVVM and Patterns" Jesse Liberty WP7: "Windows Phone 7 Line of Business App Dev :: Building a WCF REST + JSON Service" Rob Tiffany Training: "Microsoft Lightswitch - A Data Driven Approach" Paul Patterson Shoutouts: Tim Heuer attempts to help in your Understanding ...
While I think that Microsoft is shooting themselves in the foot by not releasing WP7 on CDMA networks this year (such as Sprint, meaning no new phone for me personally), these two free developer training events in Dallas sound interesting: Day 1, Wed. Oct. 20: In the first of this two-day launch event, we’ll take you under the hood of Windows Phone 7 and the Windows Phone 7 platform with a progressive set of learning sessions. We’ll start with the basic tools and fundamentals of Windows Phone 7 application ...
This is going to be my first blog post. I'm not going to post anything particularly meaningful this time, the intent is just to kick off blogging. Hopefully, I will be posting on a regular basis. Lately I have been interested in WP7 development and as Microsoft is approaching the release date for their phones I am expecting Microsoft to be extremely active with events, releasing documentation and other materials to get developers up to speed with the new platform (if the word “new” could be used ...
Most people who Google some form of 'business' and 'games' typically comes across this awesome site that I've read for quite awhile now called Gamasutra.com. Gamasutra features loads of info on the business and development side of games as well as job postings and blogs by experts and site members. I've been a mamber there for quite awhile now but only started posting there. In fact, today's post there is an updated version of something I posted here. Everything I'm going to be posting there is going ...
In this Issue: Michael Washington, Jeff Wilcox, Erik Mork(-2-), Jesse Liberty(-2-), Morten Nielsen, Josh Smith, Mohamed Mosallem, and Jose Fajardo. Above the Fold: Silverlight: "Consuming resources from external assemblies in Silverlight 4 " Josh Smith WP7: "Using an image as a mask so that WP7 theme’s are honoured " Jose Fajardo Shoutouts: Jeremy Likness has posted his Intro to MVVM: Slides and Sample Code from his presentation at the Atlanta Silverlight Meetup group. Mark Tucker has a video up ...
This past week BizTalk 2010 RTM’d. BizTalk Server 2010 Developer Edition is Free. More details on that here: http://www.microsoft.com/bi... Now, the Developer Edition as always is for testing and development purposes. You can get that here: http://www.microsoft.com/do... There is also a training kit: http://www.microsoft.com/do... ...
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 ...
The BizTalk Server team announced today that BizTalk Server 2010 has RTMd. That's a relief, as my reputation was on the line regarding RTM before the end of the month. Just this Tuesday I confidently told a prospective customer to expect an imminent announcement. I've been playing with BTS 2010 for a little while now. It has been my constant companion while writing several chapters for the forthcoming BizTalk Server 2010 Unleashed. It looks great. As well as bringing BTS up to date with Visual Studio ...
Since I'm working from homw 3/4 of the time now, I needed to straighten out my home 'office' at least a little ... I needed to move the party in there and one of the things killing that was a longish table with two large nice but old-school monitors hooked up to the XP box under the table. I needed to scrunch them over so I could make room for my laptop and the more I thought about it, the more I wanted those two monitors to be hooked up to my development machine: the laptop. Enter MaxiVista. Using ...
Scrum is an agile framework that deliver an iterative and incremental management approach for software development. In the same way than Extreme Programming (XP), Feature Driven Development (FDD), and Crystal, Scrum provides an “Agile Approach” to build software using a set of practices that includes different artifacts such as Product Backlogs and Sprint Backlogs, “time-boxes” such as Sprint, Daily Meeting and predefined roles for the members of the Team (Team == all direct participants into the ...
Any ramblings and blog posts associated with the UNISA ICT 2622 tag should be considered study notes for my lectures… Objectives of Chapter 17 Explain the foundations for the adaptive development methodologies List and describe the features of the Unified Process system development methodology List and describe the features of Agile Modelling Compare and contrast the features of Extreme Programming and Scrum development Explain the importance of Model-Driven Architecture on enterprise-level development ...
One of the main reasons this blog hasn’t gotten any love lately is because of my new side project, PiX Eyewear. I won’t dive into all of the details here, but I maintain another blog detailing my experiences trying to start this business while continuing to work full time as a software developer. I’m using an e-commerce platform called Shopify for this project. Working with Shopify has been a very positive experience overall and has definitely given me an opportunity to venture out of the .NET development ...
Postback 09202010 – Time for a reboot! Well its been awhile since I’ve done the blog thing over here at Dotgeek HQ. Lets just say that I’ve had an interesting couple of weeks and became a little more involved in other affairs. WP7 Dev Tools RTM is out Its official, the WP7 tools used to help build all those wonderful WP7 Apps have been released in their final form at last. With only a few weeks before the Mobile Marketplace opens up, its great to see we now have the final tools at last and even updated ...
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 ...
Overview of what is upcoming and new from Microsoft for the 2010 Christmas season (Windows Phone 7, Kinect, and the slate), consumer keynote from the Microsoft Partner Conference: http://digitalwpc.com/Video... (Windows 7 and Office 2010/SharePoint 2010 are already "old news", although potentially huge opportunities especially Office 2010/SharePoint 2010, subject of another blog post. If you hear any companies saying they are going to go ...
So last night I started seeing the #oow10 hashtag show up on Twitter, along with comments about cloud computing, Oracle, and how horrible the HP portion of a presentation was. Turns out that OOW10 stands for Oracle Open World 2010, Oracle’s annual conference. They were live streaming the keynote and Larry Ellison was on the stage so I thought I’d check it out. First thought of the presentation was how unpolished it seemed. Keep in mind that all the tech-related keynotes I’ve seen have been at Microsoft ...
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 14 Describe the difference between user interfaces and system interfaces. Explain why the user interface is the system to the users Discuss the importance of the three principles of user-centred design Describe the historical development of the field of human-computer interaction (HCI) Describe the three metaphors of human-computer interaction Discuss how visibility ...
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: ...
I came across this problem at work that required me to make some dlls a part of the web project, so that when we would deploy the web project, these dlls would be deployed as well. These dlls could be third party dlls, and the idea was that all that needed to be done was drop these dlls in a folder called "Plugins" and it should work. Well, everything did work on our development machines just fine, except that on the build server, the dlls were not being correctly deployed to the actual website location. ...
Thanks to Scott Gu for Tweeting a link to this page. I also wanted to thank Chris Alcock for mentioning this on the Morning Brew #688. Feel free to subscribe to my feed for more articles like this one. You may also want to follow me on Twitter. Today, the final version of the Visual Studio Tools for Windows Phone 7 was released. To get started, download the final bits here. You may also want to go ahead and download the Silverlight Tools for Windows Phone 7 and the Windows Phone 7 Training Kit for ...
I am back to my developer roots…. . After 10+ years working for Microsoft, I have decided to shake things up a bit. Don’t get wrong, MSFT is a great place to work. And I loved my various roles, especially the Developer Evangelist gig. Talking about cool dev. technology with fun people is a great way to make a living. But for the last couple of years I had strayed from my passion. Which is as a developer. I learned a lot, stayed with my hands in the tools, but I knew I wanted to get back. Then the ...
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... ...
In this Issue: Michael Washington(-2-), Brian Noyes, Michael Ossou, Sharker Khaleed Mahmud, Mike Taulty, Jeremy Likness, Brad Tutterow(-2-), and András Velvárt. Above the Fold: Silverlight: "Best Practices for Themes in Modular Silverlight Applications " Jeremy Likness WP7: "Being theme aware in Windows Phone 7 Silverlight apps" András Velvárt Lightswitch: "LightSwitch Student Information System" Michael Washington Shoutouts: Erik Mork & Crew have their latest podcast up: Show 106: Jetpack themes ...
IE9 Beta 1 arrived today, and it looks great. The browser wars are back on and getting heated. The IE guys have been getting very bullish about performance on their blog site. See their post from a few days ago at http://blogs.msdn.com/b/ie/... Mozilla got beta 5 of Firefox 4 out of the door a couple of days ago and have hit back hard with various counterclaims see http://www.theregister.co.u... ...
If you have made it to this point in your quest to find a new blog post from me, then you can consider your quest to be complete. For those of you not on a quest to find a new post from me, this post still applies to you too. Welcome to UXD with Wessty, the new home of my ramblings about user experience development (UXD) and anything else I feel like posting about. I say new home, because I have been maintaining another blog for almost two years now that I call Digital Thoughts, which is officially ...
Each year the editors of SD Times recognize the top leaders and innovators of the software development industry – the Knights of the Software Development Table as they call them. The list includes 100 companies and projects that demonstrated their ability to set the agenda and advance the state of the art. This year Gizmox was included in that noble list among industry giants such as Adobe, Google and Microsoft. These are some of the highlights from the Winner's Profile: “Computing in the cloud is ...
In this Issue: Titan, Brad Tutterow, Paul Patterson, Ryan Alford, James Ashley, priozersk(-2-), Jay Kimble, Rishi, Harry Fairhead, Dave Campbell, Chris Rouw, and Jesse Liberty. Above the Fold: Silverlight: "iPhone to Windows Phone 7: Lists and Details " Jesse Liberty WP7: "Implementing Picker Box functionality on WP7 " priozersk Lightswitch: "Microsoft LightSwitch – Send an Email from LightSwitch" Paul Patterson Shoutouts: Jesse Liberty announced The Great Silverlight Competency Test – #4 Dan Wahlin ...
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 ...
With lots of customers developing systems that use MSMQ across WANs, I find that I get a number of calls on problems getting messages through. Usually sending messages works a treat but pulling them back again doesn't. The main reason for this is the tightening up of MSMQ's use of RPC as documented in the Message Queuing security overview. The "Secured remote read" feature will need to be tweaked if you plan to work across forest boundaries - even if you don't, this problem can appear in development ...
For those that didn’t know, I have recently left a long run at Thomson Reuters (which is a great company BTW) for a new gig as CIO of Swank Motion Pictures. This company works in the movie distribution business to cruise ships, trains, universities, and more. Some links if you are interested: http://www.onboardmovies.com/ http://www.swank.com/colleg... https://www.swankhealth.com http://www.k12digitalmovies... http://www.swank.com/digita... and more more more …. The thing is that ...
One of the guys here at Protegra, Paul Jones, has been dabbling in XNA development for the better part of the last year. He’s just got his first indie game, That Orange Guy, available on the XBox Live Marketplace under Indie games! It’s a platformer similar to Mega Man, but with a lot more orange than blue and cell shading instead of anime-style beasties. Talking with Paul, he’s very excited about XNA development and very proud of his game. But he’s also sort of shy, so I thought I’d help spread ...
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 ...
Microsoft All-In-One Code Framework is updated on 2010-09-06. Download address: http://1code.codeplex.com/r... If it’s the first time that you hear about Microsoft All-In-One Code Framework, please read the introduction on our homepage http://1code.codeplex.com/, and this Port25 article http://port25.technet.com/a... Windows Shell Extension New Samples How to write a Windows Shell extension using managed code (C#/VB.NET) is an extremely ...
Namespaces of components in an Add-In It seems that there is only one namespace for all components in an Add-In allowed. The namespace is defined over an attribute of the tag <AddIn>. And this tag is allowed only once per config.esriaddinx file. That worried me stomach pain! If i group the content of my UI-component in distinct folders (separate buttons, extensions, ..) it is common sense that these folders are part of the namespace. So distinct components have distinct namespaces – and this ...
Windows Live has had many lives. It started as a single page at www.live.com, where you could set up various widgets in a tiled configuration. The widgets mostly consumed RSS feeds and the idea was that you could have a home page where the content updated dynamically; i.e. where the content was “live.” I remember when the service was still in Beta and called Start.com; Robert Scoble, then a Microsoft employee, was hawking it pretty hard. It was kind of cool for its time, but it petered out, as did ...
When the P & C insurance company I used to work for wanted to start obtaining geocode information for addresses, I was responsible for the architecture and design decisions related to consuming the vendor-supplied data. The background for the task was nothing unusual: the vendor provided the data via a web service that used proprietary (and poorly documented) XML schemas for the input and output messages. We had 2 point-of-sale web applications and an internal underwriting application that would ...
.NET Micro Framework includes reach graphics capabilities with WPF-like libraries, and quite a few high end development boards (Tahoe II, ChipworkX, or FEZ Cobra to name a few) include fancy graphic TFT screens, often with touch input thrown in as well. But this comes at a significantly higher costs, and requires a speedy CPU. Thus it might seem that if you are using a much cheaper board such as Netduino or one of FEZ family, you are doomed to rely on blinking LEDs only. Not quite so. In most scenarios ...
In this Issue: Michael Washington, SilverLaw, Nigel Sampson(-2-), Mohamed Mosallem, Vikram Pendse, Ward Bell, Gill Cleeren, Jag Reehal, and Enrico Gebauer. Shoutouts: Victor Gaudioso announces a Texas-sized event: Sharing in the Light – I dive into Silverlight Development with Blend – Two day event in Dallas Sept. 25 & 26 From SilverlightCream.com: Simple Silverlight Configurator/Pivot (View Model/MVVM) Michael Washington has a cool app up using ViewModel/MVVM that allows users to query a collection ...
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 ...
So yesterday the announcement came down from Microsoft that Windows Phone 7 has now hit the final stage of development and is headed to the Manufactures to work on with the final devices. So what comes next you might ask? Well it means we are getting that much closer to seeing a launch of the WP7 devices for one. That also means Apps will be hitting the Marketplace soon as well. Best of all, it means we can finally get our hands on these devices, provided we find a carrier that is. Wait, I thought ...
So last week I began my series with a post (here) on those little wonders in .NET/C# -- those small tips and tricks that make code either more concise, maintainable, or performant. This is the second of my three-part series, though there are so many things that make .NET (and in particular C#) a great development platform that I'm sure I could carry this blog on ad infinitum. Once again, many of these are ones you may already know, but hopefully some of you will find something new or be reminded ...
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). ...
Today is the last day for the $299.99 early bird price for the Software Development and Evolution Conference 2010 happening in Winnipeg this October! The conference is 2 days of sessions spanning development, management, methodologies, and technology topics and features a wide range of local and out of town presenters! We’re also very happy to announce that Microsoft has graciously provided two free passes to the upcoming Tech Days 2010 event in Winnipeg this December, so we’ll be giving those away ...