Tag | technology Posts

I consider myself extremely fortunate. I go to work everyday and do something I LOVE to do and I get paid quite well for it. Everyone should be that lucky. But about once a year I go through what I call, "Code Burn Out". I still enjoy what I do, I just don't come home and work on my own stuff. I don't spend all my time reading about software development and practicing to make myself better. I spend very little time on Twitter, and I don't even get on my computer very much after normal working hours. ...
This year has been a pretty amazing year. A few weeks ago, I was writing about my first year at IdentityMine. A little more than one year ago I was closing the Siemens book (after around 13 years of working into Building Automation, but always from a software engineer perspective) and started the IdentityMine chapter of my life :). As I mention in the post in question, this first year was a very interesting and also challenging year. Interesting because I got to work with some of the best creative ...
In the new film “Up in the Air,” George Clooney’s character, Ryan Bingham, poses a question relevant to the premise of BI as a cloud computing offering. Bingham is a career transition specialist -- i.e. someone who fires people as an outsourced service – and he insists that his services must be delivered on-premise (if you will), despite his firm’s new initiative to start doing so via Web conference technology. That initiative is being pushed by his colleague, Natalie Keener (played by Anna Kendrick), ...
In this Issue: Damian Schenkelman, Alexey Zakharov, Jeremy Likness, John Bruin, Andrej Tozon, Fons Sonnemans, Adam Kinney, Andrea Boschin, Al Pascual, Giorgetti Alessandro, Rob Eisenberg, Gill Cleeren, and Jeff Blankenburg. Shoutouts: Gavin Wignall has announced the Launch of the MSUK Partner Festive Game If you're in the UK, Tesco has this technology working: Silverlight-powered Virtual DVD now available from Tesco András Velvárt announced an interview by Karen Young when he was in Berlin: Another ...
First off, lemme say that as a huge fan of the animated series Avatar, I was most confused when the trailers for James Cameron's Avatar starting showing up on TV. Took me a little while to get used to the idea that the animated Avatar from TV was going to be called "The Last Airbender" and would be live action, while the name Avatar would be applied to combination live action and animated movie. Ok, got that straight. Check. Avatar was breathtaking. I saw it in IMAX 3D and I was thrilled with it. ...
UPDATE 10 May 2010 : I finally discovered where the Remote Desktop team documented this process last December and thought it might be useful; blogs.msdn.com/rds/archive/... UDPATE 20 February 2010 : Sorry for how long the final solution took to discover, but thanks to Aaron Parker's blog entry at http://blog.stealthpuppy.com we now have the final missing pieces that allow remote applications to be hosted within a standard Windows XP SP3 virtual machine. ...
A great find… I listen to a lot of podcasts but I realised they were all exclusively focused on Windows and .NET development. I decided to look further a field and discovered this absolute gem - Software Engineering Radio. There are 151 shows to choose from and TBH, I feel like I just won the lottery (ok – not really). The breadth is fantastic. Java, Ruby, .NET, patterns, performance, uml, security, case studies (eBay for instance) and with some fantastic speakers such as Ted Neward, Bob Martin and ...
The Chicago Architects Group will be holding its next meeting on January 19th. Please come and join us and get involved in our architect community. Register Presenter: Tim Murphy Topic: Dependency Injection and Inversion of Control Containers Location: Illinois Technology Association 200 S. Wacker Dr., Suite 1500 Room A Chicago, IL 60606 Time: 5:30 - Doors open at 5:00 ...
This is a very slick REST based sample that leverages ATOM feeds to publish event notifications. Hats off to Ian and the guys behind the sample. Nothing can beat the good old polling consumer. With an ATOM implementation the guaranteed delivery responsibility is in the hands of the consumer. This opens up the possibility for the consumer to further optimize the communication by only processing those categories where it is interested in. Categories are basically entry meta data (properties of the ...
I have been a developer for over 10 years, and at one point or another completely relied on the knowledge of someone with more experience than I had to make something work. I figure that it's time for me to start giving back. As background, I am a Microsoft technology based developer currently working in WCF/WPF/XAML, although I have only been doing this type of development for a little while now. I have a solid background that covers ASP.Net (C#/VB.Net), Traditional ASP, Javascript, custom AJAX ...
Technorati Tags: Leadership Too many CIOs get bogged down discussing budgets. Instead, they should discuss the value the IT organization adds to the enterprise. In The Real Business of IT, Richard Hunter and George Westerman reveal that the cost mind-set stems from IT leaders' inability to communicate about the business value they create-so CIOs get stuck discussing budgets rather than their contributions to the organization. The authors explain how IT leaders can combat this mind-set by first using ...
Technorati Tags: Leadership Topics covered: Management techniques for programmers promoted to leadership positions, assessing your level of technical "cool," positive and negative programmer personalities (including architects, constructionists, speed demons, magicians, minimalists, analogists), trouble types (including slobs, amateurs, salad chefs), tips for new managers (including adapting to changes), dealing with project feature creep, dealing with ineffective programmers, tips for hiring and ...
Technorati Tags: Application Architecture and Design Strategies 15 the most important things every Software Architect should know 1. To be a great software architect you need to understand the businesses in which the company serve. 2. You’re fully expected to understand your company’s technology and the software platforms used throughout. 3. Communication is King; Clarity and Leadership its humble servants 4. Simplify essential complexity; avoid accidental complexity Use The "KISS" principle. KISS ...
Technorati Tags: Silverlight Silverlight: How Should I architect my Silverlight App? Every case is different, of course. But, the general rules are following. Focus on writing reusable code. We should write code that others will use in other projects you'll find yourself maximizing the reuse and writing better code. We should avoid putting the same code in more than one place. Share your code. Split the code into separate (DLL) projects and separate them along technology lines. For example, a root ...
Technorati Tags: DigiGirlz Microsoft's DigiGirlz programs give high school girls the opportunity to learn about careers in technology, connect with Microsoft employees, and participate in hands-on computer and technology workshops. To lear more about this program go to: http://www.microsoft.com/ab... ...
Technorati Tags: Application Architecture and Design Strategies Top 3 books in the field of Enterprise & IT Architecture “Enterprise Architecture” The book presents a comprehensive approach to EA with a simple and well structured theoritectal foundation and practical details. Opt’land, Martin, Proper, Erik, Waage, Maarten, Cleo, Jeroen, Steghuis, Claidia 2009, , Springer-Verlag Berlin Heidelberg ISBN 978-3-540-85232-2 "Enterprise Architecture 100 Success Secrets" “There has never been an Enterprise ...
Technorati Tags: Leadership 2010 Goals & Objectives have resulted in your new project to improve something. Whatever your assignment next year, you will either look to existing software or developing your own tools. This webinar will discuss a business improvement technology that will support your team implementing your processes. People, Process, and then Technology. The problem with trying to find help for what you need from commercial off the shelf, or even internally created software, is ...
Technorati Tags: Application Architecture and Design Strategies 10 Key Skills Architects Must Have to Deliver Value Architect Roles and Responsibilities Project architect Does not work at the enterprise level, but must understand the EA context and provide feedback on how EA actually works from the project perspective. Acts as a bridge between enterprise context, business domain, and the project design. Business architect Business goals, strategy, alignment using value chains, Business Motivation ...
Technorati Tags: SharePoint Extending SharePoint Beyond Document Management This webinar teach how we can leverage SharePoint to automate manual, paper-based business processes. Mike Fitzmaurice, Nintex Vice President of Technology and former SharePoint evangelist at Microsoft, will review advanced workflow technologies that leverage SharePoint document libraries to initiate and manage custom processes. Biscom’s John Lane will overview how incoming paper documents can be captured in SharePoint and ...
Technorati Tags: Application Architecture and Design Strategies,Silverlight,Para... Programming,Tutorials The MSDN Southern Fried Roadshow is a developer/architect training through the southeast, presented by technology evangelists Chad Brooks, Glen Gordon and Brian Hitney with Microsoft. Dec. 8 2009. Introduction to ADO.NET Data Services The new wave of Web applications are built on AJAX and Microsoft Silverlight. We learn how ADO.NET Data Services enables applications to expose data as a REST-based ...
Microsoft makes an excellent digital music player (the Zune HD), a well-crafted networked storage and backup solution (Windows Home Server), a strong DVR/digital entertainment hub (Windows Media Center) and perhaps the industry leading gaming console (Xbox 360) which itself has a growing number of digital media capabilities. But can they all get along? That was my question almost a year ago, when I returned from the 2009 Consumer Electronics Show, which was riddled with a variety of incompatible, ...
Step 1 Install Visual Studio 2010 Beta 2 http://bit.ly/vs2010b2 TIP: This works great inside Windows Virtual PC (10MB download) on Windows 7 if you want to avoid using it on your main machine Step 2 Install ADO.NET Entity Framework Feature Community Technology Preview 2 http://bit.ly/ef4ctp2 TIP: The CTPs give you additional functionality such as self tracking entities – which you need for N-Tier work Step 3 Install the beta of LINQPad for VS2010 Beta 2 http://linqpad.net/Beta.aspx TIP: I recommend ...
With .NET 4.0 right around the corner, I thought it would be cool to download Visual Studio 2010 beta 2 and start playing around with the next release of Entity Framework. The initial release of Entity Framework came with a great deal of criticism. To make matters worse, there was a large uproar when it was rumored that Microsoft would be abandoning LINQ to SQL, in favor of Entity Framework. This was because, at the time, many developers felt Entity Framework was an inferior technology to LINQ to ...
I met Robin back in Roanoke, VA about 6 years ago at the first meeting of the Roanoke Valley .NET User Group. She loves to point out that this meeting also happened to be at an IHOP (hey, it was my first user group and it seemed like a good idea at the time...) Robin and I became fast friends and she inherited the user group after I moved away and has kept it going strong to this very day. She is definitely one of the coolest people I know, but I'll let you find that out for yourself, by reading ...
We are working on a cloud based application for a long time existing customer. we came across a pretty interesting challenge. The problem was; the New cloud based application needed to be able to integrate with our existing legacy applications. in particular our call center application. We have no intentions of moving this application to the cloud, however we need to be able to have access to some of that data with our new Application. Couple of weeks ago At PDC, during the Keynote Andy Lapin of ...
The Massachusetts Institute of Technology is known world wide for its impressive educational and research programs. They have an initiative called OpenCourseWare, which is a collection of free lecture notes, exams, and videos. No registration required. “MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity.” Get started here ...
- For Microsoft Certified Technology Specialist (MCTS) - For Microsoft Certified IT Professional (MCITP) - For Microsoft Visual Studio Certification ...
Career/Skill Path Each individual is playing different roles. Some are software engineer, some are programmer, tech lead, architect, project manager and so on… How would your skill to develop over a period of time so that you can take the next step and will prove to be true to your designation. Here are some of the check list… Check what skills you have and develop the one which you don’t currently possess. It’s not just about superficial skill, but true skill I am talking about. Don’t go over the ...
Just to give you a background to all those who newly following this post,we will be publishing materials of this kind every week to gain some insight into upcoming technologies, to understand current technology better, to know more about the latest development processes, best practices, build up foundational skills, RIA, certifications etc. etc. The intent is very clear. To get out of the routine work mode and build something for ourselves, because the more the stronger we become in these said areas ...
Reposting this from my personal blog as this may be useful to few readers here as well. Personal Development : Time, Planning , Repairs & Maintenance These are just my thoughts, but some you may find something interesting in it. Please think over it. We may know many things, but still we always keeps procrastinating it. I have written this as I have heard many people coming back and saying they don’t have time to do things they like. These are my thoughts buy may be useful to someone else too. ...
Interestingly I had two instances last week when I thought different parts of Microsoft were re-inventing the wheel. The first was while listening to Episode 496 of Dot Net Rocks, where they were talking about project Trident from Microsoft Research. My first thought as they were describing the "visual workflows" was that MS Research had re-invented SSIS. Then as they described the versioned catalogue of workflows it sounded more like the way DTS used to store it's packages. But when they started ...
What is Proxy and how to generate proxy for WCF Services? The proxy is a CLR class that exposes a single CLR interface representing the service contract. The proxy provides the same operations as service's contract, but also has additional methods for managing the proxy life cycle and the connection to the service. The proxy completely encapsulates every aspect of the service: its location, its implementation technology and runtime platform, and the communication transport. The proxy can be generated ...
Most of 2009 I have been working from home. This is a workforce revolution, made possible by technology advances and attitude changes. Here is my list of simple rules for working from home: don’t do it all the time. It is important to have some face-to-face interaction with your team. even when working from home stay in touch. Call your client or team at least once a day. working from home can be isolating. I make sure that I get out of the house every day so that I don’t end up like Edward Scissorhands. ...
The second day keynote at PDC 2009 in Lost Angeles was shared by Steven Sinofsky and Scott Guthrie. Steven is the President of Windows and Windows Live Division and it really must have been a great day for him as he came out for the first time in a major conference with the new Windows 7 launched and the old Vista problems just fading away into Microsoft’s past. There is a lot of excitement for Windows 7 and there is excitement for the new Windows 7 APIs that are available for developers to work ...
What a difference a day makes…at least to some. While the Day 1 keynote at PDC seemed mostly like a news update on last year’s announcements, and a somewhat dry one at that, Day 2 gave developers some real “red meat.” It began with a presentation by Steven Sinofsky on Windows 7’s progress since its launch last month, including demos of the diverse array of hardware on which it now runs. Sinofsky then offered the ultimate crowd pleaser: he described the specs for a multi-touch Microsoft-designed laptop ...
Topic I will present an introduction to NHibernate and Fluent NHibernate. This introduction will not only discuss NHibernate in isolation but show its usage embedded in a realistic yet simple WPF application. All aspects of how to setup, run and extend such an application will be discussed. An important focus will be put on the differences between testing and running the application. Bio After receiving my Ph.D. of Physics at the Federal Institute of Technologies in Zurich, Switzerland, I worked ...
Hot on the heels of one CTP (StreamInsight) and timed to coincide with the opening day of the PDC, Microsoft has just released the latest version of the technology formally known as 'Oslo'. SQL Server Modelling, as we must now learn to call it, has several improvements over the previous CTP release last May. Indeed, the previous CTP was characterised by behind-the-scenes code improvements and rewrites rather than new functionality. It is therefore doubly reassuring to see the slew of new features. ...
Microsoft has just released the November CTP (CTP 3) of StreamInsight. See http://www.microsoft.com/do... I've encountered some confusion from more than one person about the status of StreamInsight, so let me explain briefly that a CTP is a Community Technology Preview. It's not a beta as such. CTPs are closely aligned with the shorter iterative development cycles of agile methodologies. Many Microsoft product teams ...
The first keynote of Microsoft’s PDC 2009 conference in Los Angeles has come and gone. Ray Ozzie kicked it off with some of the main messages that gave everyone insight into how Microsoft sees the direction of IT, programming, processes, and more. It was an interesting session that really focused on a few things, but most importantly it focused on Microsoft dedication to the Windows Azure platform and the big thing (to me), the idea that they are dedicated to making a seamless experience between ...
Until recently, Microsoft’s policy toward Its Professional Developers Conference (PDC), was that it should be held only once every two or three years, and should focus on Redmond’s technology “futures.” This meant that currently- or imminently-shipping products were not to merit much coverage; instead, emerging technologies that were at least 18 months away (or thereabouts) from shipping would get the spotlight. Last year, that was mostly true. We got a pre-beta release of Windows 7, saw glimpses ...
Validation is one of the most important objectives when crafting a domain. You have to shelter your domain objects from undesirable property and method argument values as well as being able to explicitly validate an object's state in certain situations, for example to enforce business rules. My preferred way to do this is with the ValidationAspects aspect library, that sits on top of the PostSharp aspect weaver and allows for placing Design by Contract - style attributes on properties and method ...
This last weekend I had the opportunity to head up to Des Moines, Iowa and give a presentation at the a regional developer event called the Iowa Code Camp. Due to a bunch of recent travel and speaking commitments (including the Windows 7 Launch event in St. Louis and spending next week in LA for PDC) I decided a weekend in Des Moines would make a very nice little trip for the family. During my time at the conference my wife and three little girls took the opportunity to hit the local zoo and the ...
It is Friday 13th Nov 2009 - which means it is the last day of TechEd Europe in Berlin. Overall I have had a good week – high quality sessions, lots of time with customers and colleagues and a very smooth conference throughout. I spent the week doing a bunch of things. 9am Monday I was presenting on Entity Framework 4 after 4 hours of sleep and using a brand new VPC after my original failed to load following yet another blue screen from the host (the machine will be flattened next week – perhaps ...
Have you heard about NY State Attorney General Andrew Cuomo’s lawsuit against Intel? Cuomo is alleging that Intel has engaged in anti-competitive practices which have prevented other companies (primarily AMD) from selling their products, and PC makers from using them in their machines. My own opinion, detailed in this post, is that Cuomo is doing a bit of grandstanding here in his zeal to continue the NYS AG office’s activist role, established when Elliot Spitzer still held that office. I am a registered ...
I have had a bit of a “SQL Azure” day at TechEd Europe. I sat through David Robinsons excellent intro to SQL Azure development (smooth, on time, great Q&A), caught up with David afterwards to exchange stories on SQL Azure and find out what I will be missing at PDC next week and then grabbed the chance to capture a short 10minute podcast which I will publish up on Channel 9 next week. David did his demos using a new version of SQL Server Management Studio which works with SQL Azure and announced ...
I have always been a fan of Dolly Parton. I love it when pop culture and technology come together. If you love Dolly Parton and IE8, here’s some great things to check out. Check out how Dolly Parton promotes Microsoft, IE8 and Web slices!!! The Story One of the most-honored female country performers of all time, the ageless Dolly Parton is an international music icon. In conjunction with today’s international release of Dolly’s new CD/DVD set, Live From London, Dolly has added a Silverlight-based ...
Next Monday (9th Nov 2009) at 9am I will be delivering an overview of the new stuff in Entity Framework 4 at TechEd Europe. The session is DEV305 and the description reads: ADO.NET Entity Framework in Microsoft Visual Studio 2010 and Microsoft .NET Framework 4 (catchy?) This presentation offers an in-depth discussion demonstrating the new capabilities of the Entity Framework that will ship with Visual Studio 2010. The second release of the Entity Framework focuses on addressing two primary customer ...
I was thinking of getting a new football jersey…here are some options. What do you think? Now before you all start making funny comments about how none of these apply to the Falcons (jerks ;) ), how about we focus on the words themselves. Why don’t we see jerseys like these? Don’t we want to show off our teams abilities and talents? Yes and no. When I go to a professional football game, I assume that the players know how to tackle, catch a ball, throw a block, run the ball, etc. I assume the coaches ...
This Saturday, November 7, the Fairfield / Westchester .NET User Group is hosting the 3rd annual Fairfield / Westchester Code Camp at the Connecticut Information Technology Institute in Stamford, CT. I’ll be speaking on New Debugging Features in Visual Studio 2010. Hope to see you there ...