Tag | technology Posts

Talk about a guy who needs no introduction… if you’re in the technology industry, or *gasp* a software developer in the Microsoft space, but haven’t heard of Scott Hanselman before now, then crawl out from under your rock and go check out his blog and podcast, but first read these NINE Questions: 1. Where are you from? I am in South Africa right now. I am from Oregon. 2. Who do you work for? Give me the 10 second pitch on them. Why would I want to buy their product? I work for Microsoft...use their ...
Only a bunch of programmers would come up with this great idea. For the second year in a row Sierra Bravo, a web development firm based in Bloomington, Minnesota, will sponsor its Overnight Website Challenge. Non-profit organizations apply for consideration for the Challenge and the chosen NPO's get 24 hours of free web design services provided by volunteer programmers. The purpose of the event is to highlight how web technology can help non-profits further their missions and assist 10 deserving ...
For those of you out there who can't pay a ton of money to attend one of the conferences there will be three SharePoint Saturday events and probably a MOSS Camp going on in the first quarter of the year. Here is the information that I have on these events: Event Name Date Venue Website Comments SharePoint Saturday NYC Saturday, February 21st, 2009 Microsoft Office New York City http://www.sharepointsaturd... All the speakers and sponsors are listed on the website, including Chris Regan, Jay ...
Several blogs I follow have mentioned that SafeCode has released there Fundamental Practices for Secure Software Development guide. I had thought that this was released a while ago actually and the document is dated October 8th. Oh well, it is a good reference regardless. The mission of SafeCode.org is "SAFECode is dedicated to increasing trust in information and communications technology products and services through the advancement of proven software assurance methods." They have a number of different ...
News: Double-Take® Software Acquires emBoot Inc. netBoot/i™ from Double-Take® Software leverages iSCSI to bring the next generation of Dynamic Infrastructure solutions, flexibility and savings to businesses of all sizes. FREE New Whitepaper More Functionality, Less Infrastructure: Managed IT with netBoot/i™ Introducing the next generation of Dynamic Infrastructure Solutions from Double-Take® Software. Information technology managers are constantly looking for better tools to reduce the total cost ...
Pardon my lack of posts of late…I am now the author of Redmond Developer News’ Redmond Review column, and I’ve been grappling with how to write the column and keep posting here. I’ll ask you to continue bearing with me. While the column will focus on strategy and analysis for working with Microsoft and its stack, there are still plenty of topics that don’t fit there and do fit here. Here’s on such topic: Windows Home Server (WHS), and the quiet release, back in June, of Power Pack 1. Before the release ...
Mytech Partners invites you to join us for a special event...the launch of Windows® Small Business Server and Essential Business Server 2008. As one of 15 Microsoft partners worldwide who participated in technical evaluation for over a year, we are offering you an exciting opportunity to be one of the first to experience how this affordable and integrated server solution helps you protect your business data and increase your employees' productivity. Mytech Partners will also be featuring Essential ...
Did you see the announcements over the last month on Visual Studio 2010 and the .NET Framework 4.0? Are you still wondering what is new and improved in those products? There is a lot! I’ve been developing on .NET since the beta of 1.0 and I can tell you that this release is as exciting as any of the previous releases. There are a lot of improvements both in the technology and the way that we’ll build applications on the .NET Framework. There will be a larger learning curve for this release than for ...
Though some of you that were on the fence or have not year head about the MSDN Dev Con, are now more interested in coming out. It’s a tiny price compared to PDC and is coming to a city near you! A good group of local celebrities will be presenting along side proven Microsoft experts at the Orlando event. I will be in the attendance and around any community areas. And any social after event :) Bayer White (Jacksonville), Joe Homnick (Boca Raton), Christopher Bennage (Tallahassee), Rob Eisenberg (Tallahassee) ...
In the past couple of years, I had the unique opportunity to lead of team of developers building one of the highest (if not THE highest) volume .NET application in the world. With more than 3 billion requests per day and an SLA of 99.99% of requests under 250ms, we had some exciting challenges. Because the application was so performance intensive, we heavily utilized a huge in-memory cache. Because of the size of our cache, we had some interesting challenges to overcome with .NET garbage collection ...
I recently had a request from a client for an application that could be distributed and run from a USB memory stick. I wrote it in .NET of course, but some of the target machines don’t have the .NET framework installed (it’s getting more common, but it’s not ubiquitous yet). This wouldn’t have been a problem if we were installing the application because the installer would have taken care of that for me, but because it was designed to run from the USB memory stick I needed to write a bootstrap that ...
I read an interesting article on CNN today that talked about a new kind of “camp”: the Startup Weekend. The premise is simple: - Get a bunch of people together for a weekend. - Have people pitch ideas about some product or service offering. - People gravitate to the ideas that interest them the most. - Spend the rest of the weekend working on this idea. And that’s it! Although the official Startup Weekend site (its an actual startup itself) is definitely technology minded, I could see this being ...
location: At Lamar Advertising Wednesday, December 10, 2008 5:45 PM - 8:00 AM Sponsored by: Robert Half Technology Presenter Kate Gregory BIO: Kate Gregory is the Microsoft Regional Director for Toronto, a Visual C++ MVP, the author of over a dozen programming books, and a technical speaker. In 1986, she founded Gregory Consulting with her partner, Brian. Based in rural Ontario, Gregory Consulting provides consulting and development services throughout North America, specializing in software development ...
Still trying to determine what this SOA thing is all about? Or maybe you do know quite a bit, but are still struggling with how it can help your company or your client get to the next level (or merely survive)? Unfortunately, too many projects are being carried out in the name of SOA yet only deliver costly technical solutions that do not address the identified problems. Further complicating matters is the fact that the identified problems these SOA projects are supposed to solve have little to no ...
In a previous post, I discussed how to identify the technologies you want to learn and come up with a personal learning road map, so to speak. But when it comes time to dive into one specific technology, how do you go about learning something new? In fact, I almost always ask that question during developer interviews. The most disappointing answer I get to that question is, "well, I will Google it and read articles about it." That doesn't really show a very deep level of enthusiasm or commitment. ...
How do you stay up on new technologies? How do you approach learning a specific new technology? The first thing you have to accept is that the Microsoft technology stack has gotten so vast that it is simply impossible for a single person to be an expert in everything. This is the most important aspect to remember. This post is simply to describe my personal approach for staying up on new technologies in the hopes that other people will find something valuable in this to add to their toolbox. In terms ...
So because of an oversight on my part using LiveWriter, Part 1 is being posted after Part 2. To recap, over at Aarron Erickson’s blog he got quite the response to his post about the marketing failure of XP and specifically Paired Programming (PP). Aaron, in his post, jokingly (although much truth is said in jest) talks about how PP will prevent developers from doing things like surfing the web or getting bothered by others, but he makes valid points that there are tremendous benefits to an organization ...
Note: This was originally chapter 13 of my book, UML Applied: A .NET Perspective from Apress. My editor and my tech reviewer read it; and both said, "We like it; but what does it have to do with UML?" So I came up with a more on-topic closing chapter. But I still like it. It sums up my view of the software development profession quite nicely. So I thought I would share it here. Somewhere, deep in our prehistory... A man tells a story, a story of a hunt. Perhaps it's a hunt he's planning. Or perhaps ...
I love it when someone else writes up my blog postings for me! Microsoft BizSpark is a global program designed to help accelerate the success of early stage startups. By joining BizSpark, Startups get: o Software: fast and easy access to Microsoft’s current full-featured development tools, platform technologies, and production licenses of server products for immediate use in developing and bringing to market innovative and interoperable solutions with no upfront costs and minimal requirements. Startups ...
Well after agreeing to take over managing my local user group I've managed to have 2 meetings in the past couple of months and interest seems to be building back up. On Wednesday it was my turn to present on some of the new T-SQL features found in SQL Server 2008. It felt good to be up front and presenting again as it has been a while for me. I was a bit rushed for time since I was the second of two presenters but that was fine with me. I simply cut out some demos. I know I made some mental notes ...
Will Strohl did a great job hosting the Orlando DotNetNuke User Group meeting last night at ABC Fine Wines & Spirits Office in Orlando, FL. I left early for the meeting because I had no clue how long it would take to get across town during rush hour. I managed to get lost and called Will for help. I hate getting lost! In any event, it was a great meeting. David Bayer who is a search engine guru spoke about how he was using DotNetNuke with his clients.He spoke about innovative uses of the DNN ...
I've been so busy with writing my chapters for the DotNetNuke 5 book that I missed the last meeting. I'll be there tonight! David Bayer will speak about innovative uses of the DNN technology and share his story of how to leverage rapid site deployment and skinning to build a network of owned and operated sites, and how DNN is ideal for this. There may also be some discussion around implementing search friendly architecture and url structure within the DNN framework. Hope to see you there ...
AT ONE TIME the Horse had the plain entirely to himself. Then a Stag intruded into his domain and shared his pasture. The Horse, desiring to revenge himself on the stranger, asked a man if he were willing to help him in punishing the Stag. The man replied that if the Horse would receive a bit in his mouth and agree to carry him, he would contrive effective weapons against the Stag. The Horse consented and allowed the man to mount him. From that hour he found that instead of obtaining revenge on the ...
In our last Episode, Linguist Coder and Prototype Analyst kidnapped The UML Guy and demanded he explain arrows in UML. After a rescue by the police, The UML Guy returns to the Lounge. (Click the picture for a larger image.) This one is for Jennifer Marsman, who is quite possibly the second-most-fanatical UML geek that I know. She's also the creator of Featured Women in Technology, an ongoing series of profiles on women who shine in technology fields. Jennifer does her part to show young women that ...
In Part 2, we dug a little bit into MPM (Media Player Magic) to build a JukeBoxPhraseMap, mapping phrases from the Media Player to songs, albums, and collections. Now we need to turn those phrases into M-SAPI commands. In concept, we want a Choices object, which represents a choice between two or more alternate phrases. We could turn the whole map into one giant Choices, and we will; but that Choices would be pretty unusable. No user is going to remember and correctly speak some of the song titles ...
It's a cliche, but it's generally true that kids adopt computers faster than older people do. They don't have any fear that they might do something wrong and make the computer catch on fire, which seems to be in the back of the mind of every reluctant adult computer user. (I tell them and tell them that they can't make the computer catch on fire, but they just don't seem to believe it.) We've all heard the same story: "My kid (or grandkid) is a wiz with computers, but I can't figure them out." So ...
And as long as I'm posting UML tips to get you ready for the case study, there are two other analysis effects you should strive for. The first of these is The Outline Effect. It’s difficult to learn a new domain. Analysts have to constantly learn new domains and requirements. They’re always learning and studying. How can they better focus on the information that they gather and draw knowledge from it? Some teams work in the same domain from project to project, but many teams tackle a new domain with ...
I can hear your screaming from here (on the plane at who knows how many thousands of feet overhead): "final thoughts, what happened to Days 2, 3, and 4?" Well, in answer to that, I bring you this bit of collected wisdom culled from the last few days: Welcome to Concurrency. Sometimes, other functions just finish first, and in this new multi-core world, the application must move on with or without the rest of the threads. So, that said, expect some other thoughts later...they just won't follow in ...
It's an exciting time here at Microsoft. Last week we announced Microsoft BizSpark! Microsoft BizSpark is a global program designed to accelerate the success of early stage Startups. Microsoft has realized that most startups have more time than money. This means that in an attempt to save some cash up front, many will pursue free technology paths rather than spending the money on a more complete solution. The issue is that even though they have more money than time, if they don't get to revenue quickly, ...
Windows 7 These past couple of weeks have been a mixture of fortunes for me; I was fortunate enough to be sent by my employer to the PDC in LA where I won a couple of iPod Touches This also enable me to sign up to the Mesh developers program which I'll blog about later. Unfortunately my fortunes took a turn for the worse at the end of the week when an investor pulled out of our company forcing the board to shut down the development department leaving me out of a job. So I'm going to try and make ...
Well, Windows 7 is going to be released by the end of next year. This is great news, because it seemed, that Microsoft finally understand how to get the best of Windows Vista and make it to work not only on monster machines. It even works on new brandy my wife's pinky machine. And if it works there and my wife is happy with it, this OS going to be very impressive. But from the other hand, we, as developers should be ready today to developer Windows 7 ready application (by the way, Vista Battery Saver ...
If you ask the average developer what might be done to improve code, they would probably come up with "use design patterns" or "do code reviews" or even "write unit tests". While all these are valid and useful, it is rare to hear "measure it". It's odd, when you think about it, because most of us consider ourselves scientists or sorts. Some of use obtained a degree in computer science, and we view the coding practice and a deterministic endeavor. Why is it then that we don't measure our work using ...
For a long tome I kept myself away from this wonderful but ugly looking tool as I was the die-hard fan of a Compuware(Numega then) masterpiece - SoftIce. Hey I still have it installed inside of a Win98 Virtual Box in my XP host. Though SoftIce has got its new incarnation - DriverStudio, not the WinDbg. If you haven't downloaded it, get it Debugging tools for Windows. But I'm not going to give basics of WinDbg usage here. Nop. But quality articles are galore. One thing I must mention that if your ...
It's with great pleasure that I am publishing the new and improved GalaSoft website today. After updating my blog's look and feel to a much better and more modern them, it's now my website's turn. www.galasoft.ch is the place on the web where I post articles and resources in relationship with my work. Historically, it has been my main "home" on the web. Nowadays, things changed and my blog is really where people discover me first. Nonetheless, I want the site to be a great complement to the blog. ...
What a month November is turning out to be. All kinds of good things happening in my life, all at the same time. PodCampAZ What a weekend!!! Over 500 people came together to network, learn, win prizes, eat, drink, be merry, etc. My sessions weren't as full as I would have liked (10 to 20 in each), but those that were there were very willing to talk about the topics at hand. Other than session time, I spent the days running around getting the prizes sorted. Unlike last year's epic fail on the prize ...
Models enable SOA which enables agility Messaging Platform Spreads SOA out over the Internet User Enablement The Tools Future Business Models and Opportunities The SOA and BPM Conference at Microsoft was a great time, got to meet old buddies, made some new ones and learned quite a bit about the possible future of business and the software that drives it. It wasnt all fun and games though, I was recovering from pneumonia and had to pull an all-nighter to get a Demo up on Microsoft's ESB for some potential ...
Spending the day at the Emerging Business Showcase in Deerfield Beach, FL just north of Ft Lauderdale. It is put on each year by the Enterprise Development Corp. of South Florida (EDC) (http://www.edc-tech.org/) and strategically held just a few miles from my house and a block from my office, what planning! The purpose is really just to get a bunch of venture capital, angel investors, lawyers and bankers together and the highlight is 14 startups giving short (3 min) presentations / demos of their ...
Air Canada has announced that it will be offering Wi-Fi service on select flights to the US in Spring 2009. Partnering with AirCell and GoGo, this is a great addition to Canadian air travel offerings. Realistically, we won't see domestic flights having this technology for a while: the reason the US flights are the first to get it has to do with Aircell's network, which currently is in the US only. Eventually I would assume they'll set up a network in Canada but I would be surprised to see that before ...
My presentation "Virtualisation for developers" has been officially selected as the warm up act for Guy Smith-Ferrier at The Next Generation User Group in Birmingham on 12th February 2009. More seriously, many thanks to Guy for allowing me to join him in a double session on such a great topic. Here's the abstracts, Virtualisation For Developers with Liam Westley Not used virtualisation technology yet? As a developer, you are missing out on some great time saving technologies. Concentrating on the ...
Background Way back in March I posted about a custom GridView I was working on. Then in June, I said that I would be posting some guidelines "in the coming weeks". Needless to say, I've been busy with other things. I am hoping to provide some basic guidelines on how to customize a ASP.Net GridView. I am no expert. The experts build components for retail use. Also, I've taken a server-side approach to the problem which is perhaps a little outdated with AJAX technology available. In my case, I use ...
I'm finally happy to announce the upcoming St. Louis Day of .NET conference. As some of you may have seen in my recent blog postings, I recently got back from PDC in LA. Unfortunately not everyone gets that opportunity (and I haven't been to a conference since Tech-Ed in 2001 so I know the feeling :) So, as there are no great, easy to get to conference opportunities here in St. Louis and we do have a very active and growing community of .NET developers, myself and a few of my peers from other local ...
Don’t forget that our monthly meeting will take place this Wednesday, November 5. Details are below. To register check out our new Web site at www.nwaitp.org. We meet at the Outback Steakhouse on I-494 in Bloomington west of the Mall of America. Wednesday evening, November 5, 2008 Please note the date change! Topic: Re-inventing IT and the IT Professional For the past fifty years company owners and their executive teams have invested in information technology with the goal of making their organizations ...
In this issue: Joseph Ghassan, Bill Reiss, Jordan Knight, Jesse Liberty, Karen Corby, niravi, and Pete Brown. Bill Reiss reports that Silverlight Streaming updated to Silverlight 2 RTW (Finally), and he has his Stack Attack game running there. From SilverlightCream.com: Silverlight 2.0 Dependency Properties And Routed Events Joseph Ghassan sent me this extremely detailed blog post on Dependency Properties and Routed Events ... this is like a treatise on the subjects or something... I think that one ...
Oslo is a platform of technologies designed to help us create model driven applications. Currently Oslo is composed of 3 components; A language , a tool, and a database.
Theo and I have been good friends for years, and he's one of the more interesting (techie or otherwise) people I know, so it was a no-brainer to ask him to do this interview. He responded quickly and of course, I tucked it away and promptly forgot all about it... until now. So without any further delay, I give you this NINE Questions (the lost episodes) interview with Theo Moore: 1. Where are you from? Boy, that's a hard one to answer. I was raised in Florida, but I suppose the closest I've had to ...
I’ve just posted article reviewing the deliverables from the Microsoft Connected Systems Division (CSD) on BloggersGuides.net. The article gives a high level overview of the technology present on the image, and provides tips on getting the image running efficiently. The article is a complement to the webcast I posted on Tuesday. The article is here. The webcast is here ...
David Silverlight is the mastermind behind SEVERAL sites. To name a few: www.community-credit.com www.xmlpitstop.com (this is one I heard about recently) www.stupidcubicle.com www.nonprofitways.com David Silverlight is a geek which regards to programming and xml and yes, if you were wondering: Silverlight was named after him. David himself writes about this on his blog [see here]. In short... Bill and David met for some drinks and a chat. They talked about things in general and then started to talk ...

Yesterday featured another day packed with sessions and started with a great keynote showing off the new Windows 7, what's coming onto us with .NET 4 and the new development environments (starring Visual Studio 10) as well as innovations in the field of Office (web office is going to allow editing and synching documents online).

Read the rest of this entry »

So my PDC report for today (never did run into Eric Cote to do our report tonight)… Today was a day of big announcements…but I didn’t see any of them. Mainly because I spent my day hanging with my tribe. Partially because I can view the keynotes at any time (I would be viewing it right now, but my hotel Internet is being stupid, so it’ll have to wait). I can tell you that the tribe was in its full social mode and we had a great time. I caught up with Joey deVilla, the new DE in Canada, and also connected ...
MPX is a technology which allows multiple independent pointers (mouse cursors) at the windowing system level. By this, we mean that these mouse cursors are all connected to one single computer. This technology features the additional of multiple input devices and are ideal for various projects like: games which involve more than one player, two handed drawings, some sort of quizzes where users use one single computer etc. The following is a screen shot of where the MPX technology is used: The following ...