Tag | Personal Posts

Inside MS WSS 3.0 – Pattison & Larson Chapter 1 – Getting Started · WSS is a Site Provisioning (Creating) Engine · Multiple SQL DBs (2005 / 2000 / Express) store content & configuration data · Farm – one or more computers providing WSS to users · Configuration DB – farm wide settings o Server names o User roles · Content DB – one per WSS Application o · WSS runs on top of IIS · Needs IIS to handle incoming HTTP requests · The IIS Default Site has listener that passes HTTP requests to sharepoint/home ...
For my personal projects (and likely our work projects) I've been looking into Subversion as an alternative for VSS. And so far, I've only 'blowed up' my repository a dozen times in the installation process. I am by absolutely no stretch of the imagination an SVN expert (I just started tinkering with it this week), but figured I would toss out a few of the hurdles I toughed through in getting it up and running. After installing the product I got to spend a few frustrating days connecting to my server ...
I try to spend a little time every day brushing up on my developer skills. Some days I have more success than others. I might attempt to brush up on my skills by reading a tech book (currently working through "Working Effectively with Legacy Code" by Michael C. Feathers, I'm loving that book!), practicing some new language features (I'm still wrapping my head around lambda expressions and LINQ) or just browsing tech blogs and listening to tech podcasts. I do this partly because our industry changes ...
So I was casually looking at the Microsoft Careers site, and saw the following listing. This really reads more like a personal ad for escort services to me, but I didn't think Microsoft offered that kind of thing. Sales Manager for Consulting Services (m/f) for Discrete & Globals (m/f) https://careers.microsoft.c... ...
A situation, that most developers might know from personal experience: The project is nearing the deadline, and there is far too much work left to be done. Usually the consequence is, that the remaining features of the software will be implemented in a quick-and-dirty way, leaving aside quality related issues like e.g. proper design or adherence to coding standards for the moment. - Much of today's spaghetti code is born this way. The common excuse for that is: "We'll do that later. Now our first ...
*Moved to: Second blogger from my officeOne of my colleagues is facing the maelstrom that is corporate blogjection and has become a geek with a blog. Have a heart as he is a poor under-paid support analyst who hits WAY above his pay grade. Welcome Roddy… good first post on SQL Server Function to add working days on to a date, I always wanted to know how to do that!Read more...Follow my new blog on http://blog.hinshelwood.com ...
I didn’t leave work until 8PM this evening. I was wrestling with a JavaScript/JQuery problem and it became a personal battle to bend this application to my will. (Maybe in some future post I’ll talk about how horrible that is.) So I didn’t get it before I left, but I came home and started hitting it here on a test project. There seems like there are probably some scripting conflicts in our project (we have the JQuery stuff and prototype in there), so it didn’t take be but about a half-hour at home ...
I have been recently dealing with a somewhat tangled set of components where over time, developers have added references as needed to get things done quickly, creating circular and upstream references, resulting in low level layers depending on high level layers. While looking for a nice little refresher online on dependency injection (incidentally, this is a great refactoring technique to fix this situation fast), I found this nice concise definition on bad design provided in an article by Robert ...
I have looked at LINQ and still get this uneasy feeling that it is definitely a love/hate relationship, but I figure I would ask the community on their views on it. Here are my personal issues with it that is steering me away from it currently to be used as a main driving framework of a brand new project: LINQ is a framework in which I may not agree with how it handles all the "voodoo" behind the scenes which can lead to developers believing it is the next thing to sliced bread. I agree it does add ...
This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's (where you can find links to the other posts in this series). In January, 2004, the Seattle Seahawks and the Green Bay Packers found themselves tied up after 4 quarters of their playoff game. After the Seahawks won the coin toss to begin overtime, their quarterback Matt Hasselback was asked if they wanted the ball or to defer. He responded… ...
Well, it has taken me a while to actually get a post up but I'm going to try to work towards a weekly major post which will deal with relevant common themes I found in articles or ran into at work with minor "comment" or "pointer" posts on a roughly daily basis which will reference other articles which I found particularly relevant to the subject of this blog, getting Windows and GNU/Linux working together. I'm also going to try to have a truly useful article dealing with making Windows and Linux ...
As most of you know, I serve on the INETA (International .Net Association) Board of Directors, being in charge of the Speakers Bureau and other Speaker programs. There have been several rumors floating around with a lot of misconceptions and I wanted to clarify a few things. The budget numbers have come in, and the U.S. National Speakers Bureau budget is less than half of what it was last year. I can personally guarantee that User Groups will continue to have speakers funded by INETA. However, we ...
Fields… not the kind with green grass and butterflies. Rather, fields that contain the deep dark secrets of a class. You know: member variables. There’s plenty of divergence in naming these pieces of class data. Some developers prefix the field name with an underscore. Some prefer m (meaning member) and an underscore. I personally prefer straight camelCasing. Here are some variations I’ve seen. private string name; private string _name; private string m_name; private string _Name; private string ...
<rant> Recently a friend of mine wrote a post about having his comments deleted from a post. It has caused a bit of a controversy because both of them are MVPs. http://flux88.com/blog/a-de... Go ahead and read it, I’ll wait here. Seriously. Some people have said it was a bad thing that he wrote the post. I personally think he did a very good thing. At times it is very important to hold people accountable for something you believe in. While it’s not always the ...
I was working this morning on hooking up the application I’ve been writing to Health Vault, and I came upon this fun little error “keyset does not exist” that is everywhere on bing and google.com but lacking any clear instructions on how to fix it. After about two hours of trying to figure out what exactly was going on, I finally have my application working. For both the purposes of helping others fix this error, and for me to remember what I did when I try to set up an application on our live server, ...
I use Gmail for my personal email, and as an archive for my EnGraph email, but haven’t been able to use it as my main email client as it appends a “On Behalf of” to messages sent from Gmail using a non-gmail address. Google has recently released an update to Gmail allowing you to use an SMTP server of your choosing, which removes the “On Behalf Of”. Now I can email my clients from Gmail and they don’t know the difference ...
In the last week, I have been working on a project that involves web services. It has been an interesting project, SharePoint projects are always a surprise in that code is supposed to work a certain way and it never really seems to work the way it's supposed to. I feel as though i need to apologize for this post because it's kind of a rant. I still feel like it needs to be said. If someone out there is going to blog please post up code that is your own! and more importantly post up code that actually ...
The ease at which anyone can build a personal brand is one of the most profound implications of web-based social networking. Thanks to the advent of ubiquitous (and free) social networking applications, everyone in the world is limited only by their imagination on how to go about building their own personal brand. Keep in mind that your goal in building an online personal brand is to enable people to quickly determine your credibility, and what they can expect to consume from you when they come across ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* 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:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-... ...
Microsoft announced at 1:40pm PST yesterday that Windows 7 and Windows Server 2008 R2 have officially been “Released to Manufacturing” which is to say all the bits have been finalized and signed off on. You can read announcements here, here and here. And, of course, all over the twittersphere. Bits hit TechNet +, volume licensing download sites and MSDN on August the 6th. I can now rebuild my laptop for the last time (until that Windows 8 beta is released). Congratulations Microsoft. Some critics ...
I’ve been Subscribing to Personal Computer World Magazine, since I was 8 (I’m 37 now). Yesterday I received a letter, to say due to the economic situation that they are ceasing the publication. I think I pretty much owe my career to this magazine that has taught me so much over the years. http://www.pcw.co.uk/ RIP PCW ...
UPDATE: As I have played deeper into the game, I have discovered some flaws in the strategy below. The overall understanding of the rules is still valuable, and the strategy works great, until level 30-40. At level 30-40, enemies start having a full set of the most powerful abilities. To compete against those enemies, you must also have a full set of abilities. The upkeep on a full set at level 40 is around 24 million blood per hour. It only gets worse from there. The raw cost to purchase all of ...
This show is a bonus edition. It includes a brief overview of the announcements this week around Azure at the Worldwide Partner Conference in New Orleans and then a 30minute interview recorded at Qcon 2009 in London earlier this year. This time around, I am the interviewee for a change. Many thanks to Ryan Slobojan and InfoQ for letting me take the original video interview and create a podcast from it. If you prefer, you can watch the video on the InfoQ site. I was asked the following: Eric, what's ...
In this Issue: Jacek Ciereszko, Unni, Mehdi Slaoui Andaloussi, Bea Stolnitz, John Papa, Expression Blend and Design Blog, Andrej Tozon, Christian Schormann, and Jeff Blankenburg(2). From SilverlightCream.com: How to connect from html to Silverlight and from Silverlight to html Jacek Ciereszko provides a down-right clever little app demonstrating what his article is all about. And if you can read Polish, he has a link out to his blog! Introducing sample data for Developers Did you know you could design ...
Normal 0 false false false 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-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"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} ...
While I personally have never played the game, I do understand that a number of you out here in geekdom have logged many hours doing battle a dragon’s liar. Here’s an article pointing out the 10 Business Lessons I Learned from Playing Dungeons & Dragons. I personally think that #5, “The best quests require a mixture of skills in the party”, totally applies to assembling a successful software development team. Notice it didn’t say “mixture of people”, it said “mixture of skills”. As we all know, ...
Where Have I Been? I got to checking out old blog posts today and realized it’s been months since I’ve had the time to sit and put up a post. That’s not to say that a lot hasn’t been going on so I figured it’s time to post. Since my last post (which, btw, was posted while I was in Las Vegas for Mix09 in March I have been: Traveling – I’ve spent time touring Rome, Italy, working in Bangalore, India, and working on projects in Denver, CO and Reno, NV. My job doesn’t generally call for travel so when ...
I wanted to write a blog post to document how I do some day-to-day things. It helps me to keep track of my work habits, refine them and perhaps help some others who are looking for some solutions. My current rig is a Apple MacBook Pro 13” unibody. It has the 250Gb drive with 4Gb memory. I am running the latest version of OS X Leopard. I am really enjoying the 13” form factor. It is a little smaller and lighter than the previous 15” unibody which, to me, just felt heavy. I also don't notice the lost ...
At the same time that Microsoft was releasing Silverlight 3 and launching Expression Blend 3 and SketchFlow, IdentityMine released our new community site: Read the rest of this entry » ...
After a year of answering questions at the WebParts and Personalization forum section, I consider the following items below as “frequently asked questions”. I decided to write this so that I can point them to this post whenever I find a question that can be found here. The following are the list of items that I consider as FAQ: 1. How to Get Started with ASP.NET WebParts? ASP.NET Web Parts Overview ASP.NET WebPart Controls Implementing ASP.NET WebParts with Different Authentication modes Video: Utilizing ...
As a happy owner of an original Kindle, my wife was always asking me about its convenience. I take the reader on business and personal travel and find it much easier to read it one-handed when compared with any book. Everywhere I would read a book, I have no problem reading the Kindle. I find it convenient on airplanes, though having it off during takeoff and landing is bothersome. I have quite a bit of free content, or I had it converted for free by Amazon. The Kindle 2 is out now and she wants ...
When I started blogging I made a decision to concentrate on technical stuff. I would not write about personal things, not about what happened in my everyday life, not about my social life, not about personal trivia, but just keep it technical - write about software and software technology. And keeping my personal life and my technical life separated seemed like a good idea, and shouldn't pose any problem what so ever. But, as everything in life, things doesn't work out quite the way one thinks. My ...
We had a great time at Brus tonight. 25 people showed up for the event and I got to clean out my prize closet with a raffle. A few people made good job connections and I personally got to meet a few new people and find out what they are doing! Thanks to Kaplan for sponsoring the appetizers! \ ...
Maybe I'm unusual with my relationship with my editor, or maybe it's because I'm old school. I started out with WordStar, and all the hacks. Then there was Brief with all the macro and double-key goodness that allowed me to build in all the stuff I liked from WordStar. I even built in some stuff from WordPerfect back in that day. Then Borland bought Brief and that was ok until I was trying to use it in beta Windows '98 and '98 did NOT like Brief as a DOS-based app. My boss at the time said to go ...
I read, with interest, a post by Whitney Weaver about the “No SQL” movement. I have been, to this point, blissfully unaware of this movement. While I am not quite ready to get rid of SQL, I have been known to gripe about some of its applications and wanted to share my thoughts on the subject. SQL (or, more correctly, a Relational Database Management System, or RDBMS) is fantastic at performing the work for which it was designed: the storage of related data. Through mechanisms such as referential ...
Usually as a developer I am logged with a user with more rights than a usual user. Even if I am not using the Admin account often I have to create one or more user with associated groups to simulate my target environment and log with those user and test my application. This is time consuming for me and i want to be sure I can retest those cases as often and as fast as I want. The idea may seem strange as those tests looks more like integration tests, but i don't want to deploy my application, test ...
In this Issue: Erik Mork(2), Michael Washington, Faisal(2), Andrej Tozon(2), and Jose Fajardo. I feel like I went through a time-warp or something because there is a flurry of SL out there right now. And a couple of folks are just flooding me! Hopefully I can catch up this weekend. From SilverlightCream.com: Downloading Prism Prism apparently is not straightforward to get up on your machine (oops, kinda lets you know I'm not running it eh?) oh well..Erik Mork has a great tutorial links and all, no ...
Tags: Surface A lot of people come to me with the question “why should we, as an organization, invest in Surface?” Or, to be more honest: developers come to me with the question “What can I do to convince my manager to buy us a Surface Unit"?”, which is the same question but more honest. The answer is, of course, the same answer as I give to everyone who asks me for a justification for investing in hard- and software: there needs to be a business case. And in these hard economic times: there needs ...
Antonio Chagoury, VB MVP, has constructed a list of Twitter accounts for VB MVPs, VB Team members, and others who are influential in the VB.NET community on his personal blog, CTO v2.0. This list has many great people who are not only talented in VB, but also who have great talents in many aspects of the .NET framework. I’m listed as a VB MVP, but if you don’t want the full list you can still check me out at http://twitter.com/svickn. However, I’d recommend checking out the rest of these guys too, ...
Introduction Today I would like to show you how to style a TreeView control in Silverlight 3 using Expression Blend 3. The TreeView is a control to visualize hierarchical data structures. If you haven’t got Silverlight 3 and Blend 3, you can find all downloads for Silverlight 3 and Blend 3 here. The TreeView control is available in WPF natively and styling is only a small bit different than in Silverlight. I try to explain one way of doing this and there are others. If you have any questions what ...
I had an interesting revelation last week that came to mind just now when I cranked up my Zune. All the way through High School in the early 60s and college in the late 60s I could NOT listen to music while studying. Leave that for when I get out in the working world and find myself in a 'ballroom' of people in little boxes called cubicles. On this contract it's possibly the worst-case scenario because I'm in a small room, facing into a hard wall. The wall echoes and it's like being in a fishbowl. ...
To make a pun about an “elephant in the room,” one cannot discuss technical writing these days without involving India. It is a particularly touchy subject, especially for American writers, but I will hazard a few observations. The quality of writing coming from India in the early days showed that it was in its early stages of development. Although, English-language-speaking Indians created a market for technical writers, much of the written content contained somewhat stilted language that a good ...
I pre-ordered this book by Richard Seroter and eagerly awaited its delivery, but due to work commitments I have not really been able to give it the time it needed. Things are a bit quieter now so I thought I’d bite the bullet and work my way through it. I have to say I rather like the book; it is a good mixture of BizTalk Server 101 and BizTalk Server arcana. For me the book is split in to 3 distinct parts, with Part 1 covering Chapters 1 – 4 and what I would call “Introduction and Background”, Part ...
I have had the good fortune to test both the Palm Pre and Apple iPhone 3Gs. In my day job I am an architect with responsibilities over messaging and mobility – hence I get to try a lot of new devices in order to evaluate their applicability for our enterprise users. One thing I have come to regard as a universal truth is that ranking mobile devices is almost a waste of time. They are so subjective depending on the personal habits and preferences of the person using them. There are some things that ...
Summary: In this post we will discuss the tooling that is at our disposal and also some of the benefits or not so beneficial features it brings to the table. Content Introduction Tooling Benefits of using it Introduction ASP.NET MVC is Microsoft's way of getting on the MVC wagon. It offers a lot more control over the application you're building, no more WebControls ( personally I never and hope to never have to use it ), pure XHTML as W3C would have you doing anyways. At this moment, and I suspect ...
Let me count the ways: 18.4% - Theft by employees 18% - Hackers 14% - Lost or stolen media 11.6% - Personal data inadvertently exposed Kind of drives home the importance or proper access control, doesn't it? Source: http://voices.washingtonpos... ...
If you are the minority who have been following my blog from the beginning you would know I am an avid practitioner and developer that centre on Microsoft SharePoint, and associated technologies. So some people may be thinking why write about Commerce Server? Is there any association between this and Microsoft Office SharePoint server (MOSS)? Well the answer is yes and no. In my earlier blog I briefly introduced Commerce Server, and this is hopefully the start of my series of articles introducing ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* 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:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-... ...
The goal of an information professional is to communicate ideas to another person that enables that person to apply the ideas to their own goals. Communication is a three-part process, as follows: 1. Form an idea or concept. 2. Transmit the idea. 3. Receive the idea. Despite the fact that forming and transmitting ideas come from a single person, some people can have trouble articulating exactly what they conceive in their minds; that creates a (sometimes significant) change in the message before ...
This is my first blog post on GeeksWithBlogs, and although I intend the majority of my posts to be about the .net world, I’m actually going to start with something else! My current job is as a Learning Technologist at The University of Manchester. Although the majority of my work is in web development, I have recently been involved in a study looking at the suitability of e-readers in an educational context. This arose due to the academics reports on the uncomfortable nature of reading student assignments ...