Tag | Personal Posts

Recently, I upgraded to Windows 7 RC and found that the experience has been great. Zero compatibility issues, all works as it worked in Vista and the integration with Windows Easy Transfer (WES) has been phenomenal. If you don’t know WES, it is a tool available by default with Vista and Windows 7 that allows you to migrate your Outlook, IE, Desktop and other personal settings easily, in addition to backing up your files across different locations. Coming back to the original intent of the post, as ...
Virtual Private Database Virtual Private Database (VPD), a feature of Oracle Database 11g Enterprise Edition, was introduced in Oracle8i and is one of the most popular security features in the database. VPD is used when the standard object privileges and associated database roles are insufficient to meet application security requirements. VPD policies can be simple or complex depending on your security requirements. VPD can be used in combination with the "application context" feature to enforce ...
Recently XNA 3.1 was released and I think one of the coolest additions by far is the use of Avatars in game. Really brings a lot of ideas to mind. The Creators Club site has posted their rules for Avatar use. My comments are inline. Xbox LIVE Avatars are unique and personal items you can make available to players. We have a very specific set of rules for Avatar use to prevent abuse. Any Xbox LIVE Indie Game that contains Avatars must be Peer Reviewed to check for the following prohibited content: ...
I’ve had a lot of folks ask me about Geneva lately. This post provides a quick summary of the different places I’ve looked to find out more about The Geneva Framework and Microsoft’s story for a building claims-based WCF services. Please let me know if you have more suggestions for good content on the topic. I’m a big fan of Michele Bustamante’s writing style, so you notice there are a couple articles here from her. You can always check her out at http://www.dasblonde.net/ Here’s a quick summary ...
Well, the annual feeding frenzy known as the WWDC keynote is now over. There was a lot of good information presented on both Snow Leopard and the iPhone. It was pretty demo-heavy as well – better if you see it in person than if you are at home waiting for the next great tidbit of information. One thing I found interesting were the OS X active users statistics shown at the opening of the keynote. Now, perhaps I missed it – feel free to correct me if I did – but they make it come off like they sold ...
Back in March I presented at Qcon 2009 in London which is a great conference. I also was interviewed which is now up on InfoQ. TBH – it isn’t a bad interview yet at the time it felt awful right from the first moment when after agreeing the opening question before the camera rolled, I got asked something completely different :-) Then it went pretty broad :-) You can watch the video on the InfoQ site which includes a transcript. The questions I was asked were: Eric, what's going to be coming up in ...
Yes, now its Microsoft getting into SEO. Personally, I have not been a big fan of SEO initiatives and the action that is going around it. Following article is what I agree: http://societrends.com/2009... Having said that, we still have to keep our customers happy and IIS SEO Toolkit can make developers life easy. Some of customization we do today for achieving SEO requires multiple third party utilities and in the end becomes miserable to maintain. Executive Summary Microsoft ...
I decided to post this because I wan't to share this information that I have gathered during my investation about ASPNET WebParts last 2007. Maybe this will be useful for those who are using ASPNET WebParts in ASPNET 2.0. Basically this information shows the difference between the Standard WebParts that shipped in ASP.NET 2.0, ASPNET Futures and My Custom WebPart with Custom Verbs. Main OBJECTIVES: * Allows cross browser drag and drop capability (can be moved between WebZones) * Ajax enabled Findings ...
Introduction The WinPHP challenge is running towards it’s closing time. Only a few days before entering I came with the idea to enter the contest. I had to put a lot of my spare time into it, but it was worth it. I learned a lot from exploring the realm of php. It’s fun to work in a language I normally do not work in. And to find ways to implement some thoughts that have been on my mind for a while. Here’s the story about the what, the where and the how of BlogSnor, my entry for the WinPHP challenge. ...
I rarely find Google’s product as exciting or as innovative as other people think they are. BUT… [I’ll come back as to why later on, don’t worry it’s only one feature that I need, but it’s important] I was driving yesterday, and needed to quickly look up an address, as I know the destination moved addresses recently and did not want to drive the wrong way. So I decided to use Google Maps for Mobile, as it seems to fixate on GPS in my BlackJack II faster. [To note I use my phone’s Internet and GPS ...
For most developers going to the DBA for any sort of request was usually a mixture of concern, apprehension, strife, and anger…because while you just wanted to cold-cock the snarky bugger, you knew that you’d have to play nice if you had any chance of seeing your stored proc change getting put in place before the next release. Now it appears that developers need to look both ways before crossing the street, and the threat comes from the one group you’d think would be shy and timid: the designers! ...
In Part 1 we downloaded or built from source control. In Part 2 we added UppercuT to our project. Now we need to edit the UppercuT configuration. Let’s UppercuT our code! UppercuT.config 1. Navigate to the Settings folder and open the UppercuT.config file in your favorite editor. 2. Take a moment to familiarize yourself with all of the options available in the configuration file. 3. Copy the name of the solution file (minus .sln). 4. Select the current value of the project.name property. Currently ...
Recently I read a portion of a good book ('Agile Software Development with Scrum' by Ken Schwaber with Mike Beedle). I read this book in order to understand the Agile/Scrum development style used at my new workplace. I took a course last semester in which we used a Scrum development style based on the input given by a student who worked where I've just started and while we seemed to grasp the idea of Scrum, we had it often incorrect according to the book. This is some of the basics of what I learned ...
Just before the new 6.4 Preview is released, Guy Peled (the creator of Visual WebGui) shares on his personal Guy Peled's Blog some of his own thoughts and notes about the upcoming version and the innovative features it holds. In his first post, Guy shares his thoughts on the version and gives a short architectural overview focusing on the theme designer. "I am definitely excited and anxious to see your reactions to the concept and inputs to take it from a concept to a powerful tool for you guys to ...
Hace algún tiempo ya, cuando aún estudiaba la carrera, un amigo comentó que él solía tener sueños en los que Dios le decía 'Aquí está el código del mundo para que lo corrijas' y todos nos echamos a reir :) Pues bueno.. si bien no estoy seguro de que exista un código del mundo (aunque lo creo posible), sí existe un código de la vida. Me encontré con un video en el que el Barry Schuler (ex-CEO de AOL) habla sobre el genoma. El genoma es la descripción de todo el ADN contenido en un organismo viviente, ...
Got this email yesterday. wow this sucks… thanks for buying them and then putting them out of business… WTF? Dear Caligari customer, You may have heard that Microsoft Corporation, reacting to difficult business conditions, has been evaluating many of the products it produces and making the difficult decision to reduce investment in certain areas. It is with regret that I have to tell you that trueSpace is one of the products affected. As a consequence, you will see reduction or elimination of services ...
IMPORTANT UPDATE There was a sudden last-minutes issue with the transportation / flights configuration that prevented me from making it to Cairo. I’ll be unfortunately missing out this event. M. Smay my friend will be a great backup with all the additional details he has to provide about his session content as well as an open session for the convenience of all of you. Sorry for missing out. I had to. I’m working with dotNETwork to re-organize my session as part of June 2009 gathering, but this is ...
*Moved to: You May Be a Tech Whiz, but Are You Certifiable?A little fun game from Microsoft to test your knowledge. Going to see if I get on the leader board, but I do not hold out much any hope… Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Microsoft MyPhone service available to the publicMicrosoft recently opened up there beta of the MyPhone service to the general public. The service syncs your Mobile phone with the web and allows access to your Contacts Calendar tasks, pictures and more. Read more...Follow my new blog on http://blog.hinshelwood.com ...
Introduction For my entry for the WinPHP challenge, my personal Blog Engine “BlogSnor”, I wanted to make use of Ajax to retrieve posts, comments, color data and more from the server. I’ve used Microsoft Ajax in ASP.NET before, so why not try that in PHP too. Here’s how… Installing For the simplicity of this tutorial I make the assumption you have php 5.2 or higher running in iis7 and that your localhost points to c:/wwwroot/inetpub. (If you have not, and you have questions about this, just send me ...
Hello everyone still listening… I know I’ve been a little silent for a while, well almost 6 months actually. Let’s say I’ve been busy ;-). The first big news is that I have left my old employer after 17 years. I’d like to say that it’s been a great time and I wish them good luck. I was offered a position has director of the Microsoft practice here in Montreal at DMR and I needed a change so I accepted the position. It’s been great and I’ve been real busy. I’m getting my head out a little bit now ...
Good attendees learn from the speaker; this week I was reminded that good speakers learn from their audience. The NJDOTNet (http://www.njdotnet.net/) group was fun (My thanks to Jess Chadwick for the invite!), a lot of sharp, involved people (and one wise-aleck to keep things interesting). NJDOTNet’s feedback shows I need to clarify a number of points. They are the relationship between the iterative development process and test case selection, the recommended number of asserts per test, and the relationship ...
Recently I posted about UppercuT, the insanely easy to use build framework. There are so many things you can do with UppercuT, that it may make your life easier. We decided to make it even easier to use UppercuT by using a convention most people in the .NET world understand, the .config file. This replaces the build.settings.bat file for those of you who were using it. All you need to do now is navigate to the Settings folder and open the UppercuT.config file in your favorite editor. Get Building ...
[Source: http://geekswithblogs.net/E... If you have a solution with secure HTTPS endpoints but no suitable certificate for development and test environments, you can self-certify using a combination of IIS 6 Resource Kit tools, and manual steps. Chris Adams gives a good overview in this post, but there are a couple of additional things to consider in a distributed environment, which I'll cover in this walkthrough. The walkthrough is based on the following infrastructure: - where XYZ-FRONTEND ...
I don’t know Joel personally, but some recent posts of his caused a stir within the community, and he seems like a pretty interesting dude… so that makes him a perfect candidate for a NINE Questions interview. Unfortunately, I never got a pic from him with this interview, so this placeholder pic will have to do for now. I know you’re all chomping at the bit to read my latest interview, so without further ado, I give you these NINE Questions with Joel Oleson, aka SharepointJoel. 1. Where are you from? ...
Procedure or function has too many arguments specified? When i use a stored proc and don't name it the same params as the column names i get this error. My solution was to only make sure your stored proc runs in Query Analyzer and make sure if your column name is e.g lastname then param name must be @lastname. If i use a different param name to the column name and i look at my sql profile i see this: exec pr_updategetLastMonth @doc = NULL, @do = NULL, @ipa = NULL, @cdate = NULL, @title = N'N79', ...
Windows 7 RC (Release Candidate) is out and the incredible thing is that Microsoft has provided this operating system (OS) for free to the entire world. They will only let you download the OS for a limited time – so if you are thinking of getting it – you should be getting your hands on a copy of it as quick as you can. Microsoft is offering both a 32bit or a 64bit version that you can download. This is NOT the final version of the OS though – that is something to be aware of. If you install this ...
It’s a little hard to believe that I haven’t posted a blog in over a month. Where have I been? Frankly, doing my job and trying to keep up with my personal life at the same time. I’ve been hesitant to include personal jabbering in my mostly technical blog. But, I want to express what is most important to me. I hope that most of you have similar priorities. At the beginning of the year, the church I attend lost it’s music director. While we were looking for a replacement, I filled in as temporary ...
For very long time I was thinking why would I start a blog. There are already a lot of blogs out there, most with little or no valuable information at all,or even shameless copy of other people work with no citations whatsoever. And this is nothing more than just a waist of time and disk space, and bandwidth. So the last thing I want to do I to waist someone time, including mine. Then why this sudden change, one might asked. The reason is simple. I have started my graduates studies, to pursue a PhD ...
UppercuT is the insanely easy to use Automated Build Framework! Automated Builds as easy as (1) solution name, (2) source control path, (3) company name for most projects!!! Uppercut was recently called NAnt for the masses! UppercuT is for developers who want a powerful build framework without a lot of set up work. UppercuT is for anyone who needs a standard way of building applications across an entire organization. UppercuT is for anyone who wants to concentrate on just writing code. What can UppercuT ...
We are in a new building where I work. It is pretty nice building. We have been trying to get the air conditioning setup correctly for months. The issue is that the zones are off; we have our IT development room on the same zone as several groups that don’t have 30 server class machines. As a result, our room freezes/fries the others do the opposite. It’s balancing act we don’t do well. One of the founders came up stairs on Monday claiming our lamps were the problem. He pointed to mine specifically ...
All this currying and partial application stuff is all very interesting, but surely its has to have some kind of run-time performance hit. What if I just want to keep things straightforward? Firstly, if we have a function that takes only a single argument, there is nothing to curry. It makes no sense to call a function with no arguments, so your only option is to make the exact call. That in mind, we can do this: let repeat(str, n) = ... That syntax is sure to catch out C# programmers (like me), ...
My buddy Josh Holmes has written a very excellent post on the Return on Investment (ROI) for software. I recommend it to anyone who sees software as a business, not just a job or a hobby. Last week, the always-worth-reading Patrick Greene made a comment that made me start thinking specifically about the ROI for Requirements Analysis. Most teams and most managers know they have a requirements problem; but too many of them say, “But we’re too busy to fix it, so we’ll just start coding.” Or “We’d like ...
Word 2007 Level 1 May 6 Office 2007 New Features May 8 Access Level 2 May 11 - May 12 Distinguishing Yourself in a Competitive Market May 11 Change Management: How to Initiate and Implement Change May 12 Word 2007 Level 2 May 13 Office Workshops May 14 Dreamweaver Level 1 May 18 Crystal Reports Level 1 May 21 - May 22 Introduction to XML May 28 - May 29 Dreamweaver Level 2 May 28 Visio Level 1 May 28 8:00am - 11:30pm Visio Level 2 May 28 12:30pm - 4:00pm Effective Business Writing June 3 MS Project ...
As you know if you've been reading my blog for long, I've been writing software for a while. It seems I always gravitated to the user interface side although it took me a while to realize that. I visited my family in October of 2008 and my Mother's boyfriend asked what the 'payoff' was for writing software. He is a long-time woodworker and the payoff for him is holding something in his hands or seeing it put to use. My response to him was to ask about running an application an pushing 'buttons'. ...
Much thought and effort goes into planning and executing a Code Camp. Hopefully these efforts are distributed among a team. Code Camp team members volunteer their time (while continuing on with their day job and personal life). During the final days leading to the event, priorities of other items in team members lives get lowered (such as “real job” items and personal items). These items naturally get behind. While the Code Camp event is rewarding (and fun!) it is also tiring. There is a natural ...
*Moved to: The Hinshelwood Family PortraitFor my wife’s birthday my brother and his wife bought us a professional photo shoot, and the photographer got some fantastic shots. I love the one of my daughter jumping. We have had a couple of go’s at this before, but we have always been disappointed in both the photographer and the results. John Johnston at Perfect Expressions was fantastic, he was patient with the kids, and that takes a lot with my daughter, I think the shots speak for themselves. Looking ...
*Moved to: Developer Day Scotland The Developer Developer Developer event held at Glasgow Caledonian University (my University) yesterday was excellent. Kudos to Colin Angus Mackay and the other organisers for all of the effort they have put in once again.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Woohoo! I won my first Community-Credit prize! If you’re unfamiliar with Community-Credit.com, check it out here and find out how you too can track points you rack-up for making contributions to the development community. 6th Place: Lightbulb Light It's hard to think of a light source as mundane as the naked bulb. In a surprising twist, the Lamp/Lamp gives the lowly light bulb a new and delightfully absurd personality by simply adding an extra socket ...
C4C in Kansas City was, once again, an incredible event. There were about 8 charities and probably about 30 developers / designers. We even had our own film crew from KC VideoCore, there to document the event and record the “ninjas” at work. I had the privilege of helping the Focus North America team building an aggregate data interface for personal donation campaigns on the Focus North America Site. The experience taught me, first and foremost, that Joomla is my enemy, but even enemies can work ...
Yesterday, Windows 7 RC (release candidate) was published on MSDN, so the subscribers are currently downloading it. I have been using Windows 7 since October 2008, when it was pre-released during the PDC conference. Then I moved to the beta when it was released, and have been using it as my main system since then. I almost never had to go back to Vista (which I kept installed on another partition of my main laptop, just in case). Read the rest of this entry » ...
Very helpful articles on the most common browsers used and percentage of screen resolution used. I personally am very happy to see that only 4% of internet users are still at 800x600px screen resolution and around 46.5% of internet users are using FireFox. As a web developer that can do nothing but make you smile. Browser Statistics Browser Display Statistics ...
I’m a big fan of PlayOn form MediaMall Technologies which is an application that allows you to view videos from popular sites like Hulu, CBS and Netflix on your Xbox 360, Playstation 3 or DLNA-compliant television or set-top-box. I’m also a big fan of Channel9, the “official” unofficial source for developer information from Microsoft. In a recent release, MediaMall implemented a PlugIn API for PlayOn that allows a developer to add new media sources to the PlayOn menu. Developers have already added ...
NOTA (2009-06-26): Existe una librería oficial de NHibernate Validator con validadores adicionales específicos para ciertos paises, NHibernate.Validator.Specif... (descargar) y ya cuenta con un validador de CUIT. Gracias Fabio Maulo por el dato. La aplicación en la que estoy trabajando está basada en ASP.net MVC y utilizamos Sharp Architecture como base. Sharp Architecture utiliza a su vez NHibernate Validator para la validación de las entidades de negocio por lo que, continuando con el tema del ...
At the last MVP summit in March, some of us were informed that a new MVP expertise had been created for Silverlight. They asked a small number of existing MVPs with strong Silverlight competency (including yours truly) if they would agree to switch to that new expertise. Read the rest of this entry » ...
Dave Allen works in Microsoft UK helping partners build solutions which take advantage of the latest technologies from Microsoft. He also happens to be a mate, a jolly nice chap and is leading our efforts in the UK to help partners get their applications working on Windows 7. I sat down with him on Thursday of last week (23rd April) and quizzed him on the thorny subject of compatibility. Check out this companion post I did on resources for getting ready for Windows 7. When did you first start looking ...
Then I have a great offer for you. It includes: Two Microsoft UK geeks. Well used, odd scratch but still in good working order. Choice of two 10am to 4pm technical days in London in May and June presented by the above geeks Information on the day about the fabulous Bizspark offer for startups from Microsoft. :-) Let me explain. I bumped into my old buddies Keith Burns and David Gristwood yesterday. We got talking about the work they are doing around Bizspark in the UK. Turns out they have slots free ...
Of late I have been looking at Ruby which has the widely liked Model View Controller (MVC) framework Rails and I just posted on Open Source with reference to both IronRuby and our own MVC framework, the ASP.NET MVC. All serious stuff. However what follows is far from serious but is also about MVC and comes from the folks at http://railsenvy.com/. Put on the headphones and enjoy :-) Rails Envy Ad: Controller Obesity from Jason Hawkins on Vimeo. and my fave line from the second video. Priceless. “I ...
Before I joined Microsoft I worked at a software development company that focused on delivering large, mission critical systems on… Unix. My work environment included Gnu Emacs, Gnu C and C++ and Gnu Make, all products from the Free Software Foundation (FSF). My home environment was similar - a mix of PCs running early versions of Linux and BSD Unix. As a company and as individuals we were fans of the work of the FSF because not only were their products very good but as developers we also had unfettered ...
Normal 0 false false false EN-US JA X-NONE MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} Robert ...