Tag | ALM Posts

Before I begin any large undertaking I like to do a little research first. I was reading a lot ofJeff Atwood at the time of the bomb going off so the book Code Complete seemed like a logical place to start. This book was a great read and served as a way to clean up my coding practices. For example, I’d routinely write code like this for a lot of my looping processes: <Code> int x = 0; for (x = 0; x < 4; x++ ) { //do stuff } </Code> There are a number of things wrong here but aside ...
I recently moved to the US from the UK, and one of the many things that worried me about the whole process was the job issue. How long was it going to take me to get a job? especially in this economic climate? What kind of job will I be able to get? Can I afford to be picky and wait for a job in my specialist field (games development) or should I just apply for everything and take the first one that I'm offered? What worried me the most though was that the cultural differences would prevent me from ...
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 ...
In this Issue: Damian Schenkelman, Alex Golesh(2), Andrej Tozon, Somasegar, David Anson, Christian Schormann, Expression Blend and Design Blog, and Jeff Blankenburg(2). From SilverlightCream.com: Composite Application Guidance for WPF & Silverlight (Prism-v2) Reference Implementation using Silverlight 3 Validation I just blogged Damian Schenkelman's previous post, and he sent this one which is concentrating on Validation and how he replaced RI's validation with SL3... good stuff! Silverlight ...
I’d like to provide you with a SilverBullet™, a small snippet of Silverlight, a class or namespace hidden in the silverlight .NET framework, to help you out in times of need. It’s not to learn, but something to keep in your pocket. Just remember it’s there and you’re safe. Most often Silverlight applications take up the whole screen and the page that is hosting the application contains only one control. It is possible to split you application into smaller controls. This can be valuable when you are ...
So here’s what I’ve been up-to for the past few months. A while back, I developed a Windows Mobile application that allows you to send people your current location (full source available, if you’d like it). I figured this, why don’t I try and make this application cross platform? How hard can it be to port a C# Compact Framework application to another platform. Of course the cost of doing this had to be small. So I set myself a challenge. Take 6 months Port Mobile Location Software to iPhone. Sell ...
I’m finding that writing blogs actually take quite a bit of time; so I’m writing this fairly short blog in Live Writer, with the hope that I can be more productive since the tool will make it easier for me to blog. So, we’ll see :). I’ve used the Stopwatch class for as long as I can remember. I don’t even remember whether I get to know the class from just browsing MSDN, or reading it from another blog, or just playing around typing stuff (and looking at what’s available through Intellisense). Whenever ...
Allow me to quote here some emails I sent to the the Dot NET developers group in my company, Injazat, or, as we call ourselves, Ninjazat. I thought it’ll be useful to share some with you as well. · ASP.NET MVC - 20 Hours of FREE Video Tutorials · LINQ FAQ o LINQ FAQ for Newbie’s o LINQ FAQ Part 2 · How we handle application configuration · ScottGu ASPNETMVC Session Video Available Now (Part 1/2 & 2/2) · Web Validation: Best Practices and Tutorials · Building a Single Sign On Provider Using ASPNET ...
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;} ...
In this Issue: Alex Golesh(2, 3), Joseph Ghassan, Jeff Handley(2), and Mark Monster. From SilverlightCream.com... an all-submittal 'Cream: Silverlight 3 Quick Tip: Analytics Did you know SL3 could give you analytics about your app? Alex Goleshgives us a walk-through of the features available. Silverlight 3 Quick Tip: Animation Easing and VSM Alex Golesh demonstrates setting the easing functions from XAML and CodeBehind.Silverlight 3 Quick Tip: Native Mouse Wheel Support When Alex Golesh says this ...
When working on some projects and articles in Expression Blend 3 I noticed a few differences with Blend 2 right away. Here are 9 improvements and new features I really like or enjoy having now. 1. Expression Blend now shows the size of your controls even when the width and height are set to Auto: 2. The assets are placed in a panel now. Although the “old” way of working with asses is still available, this new panel can be left open. Beside that, the assets are grouped in different ways in a tree, ...
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 ...
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 ...
The source code can be downloaded: Download Source Code In Windows CE: Creating a Control Panel Applet, I wrote about creating a Control Panel Applet that displays OEM versions including the OEM Build Number, Bootloader Version and a CPLD version. In this article, I will discuss the code that makes that Applet run. It might be good to first discuss a little about Control Panel applets and what make them unique. The following are some facts about Control Panel Applets: · Control Panel Applets are ...
The Way I've Come To See BDD Over the last year and a half, I have been moving from TDD to BDD. For those who don't know, this is not a tool or technology switch so much as it is a mental paradigm shift. Luckily, I didn't work in a lot of shops that ever did a lot of unit testing (testing units of code after you write them). Most often, we'd be under time crunches that forced PMs to make the decision to forego unit testing in order to meet a hard deadline that they got from some estimation crystal ...
Mother of all Blog Posts Building expertise in WPF / Silverlight · Core Programming Concepts: Declerative programming, Dependency properties, DataBinding, Commands, Triggers, VSM, Control templating, the inheritence model , XAML extensions and control templating · Transforms and animations - SVG experience helps · Comprehend the core differences in SL and WPF- lack of Commands and Triggers (Behaviours and VSM are superior anyway), Calling different types of services (WCF, Sockets, Duplex, ADO.NET ...
I wanted to replace some strings in files using my deployment MSbuild script. I've noticed that MSBuild Community Tasks Project has RegexReplace task. But when I've looked in documentation (By the way, it will be good if Reference help will be available online, not only from download) I've realized that the task is applicable for strings(e.g file names) not to content within a file. Almost accidently in one of the posts i've found a reference to FileUpdate task, that support Regex and does content ...
I’ve had this tendency to deploy CLR Functions manually by providing the dll and scripts to the data management team. This has generally worked out great, and I’ve always thought I’d have a dba available to perform the database duties. Imagine my surprise when I could not contact anyone today. Apparently database administrators take their holidays and vacations seriously (it’s Independence Day weekend for my non-American readers). Another developer asked me why I couldn’t deploy my clr functions ...
Microsoft Patterns & Practices group has just released some guidance around Acceptance Test Engineering. This is fortunate timing for me as I’ve been digging into the new testing tools with Team System 2010 in an attempt to incorporate the full testing cycle into my ALM thinking. Look forward to a few posts coming incorporating this work. Technorati Tags: P&P,Acceptance Test,ALM ...
It’s only been about 9 months since Silverlight 2 was released in October 2008, we are nearing the release of Silverlight 3, and already the momentum is building for Silverlight 4. A thread recently has been started on the Silverlight forum to capture people’s wish list. You can read the full forum thread here and add on your own wishes. I’m preparing to finish writing part of a chapter that talks about “The Road Ahead” for our soon to be released Silverlight 3 book so I had some help pulling together ...
June 29, 2009 --- Introduction Good afternoon. My name is Andrew Brust. I am the Chief, New Technology at twentysix New York, a consultancy specializing in application development, business intelligence and other software technologies. I am also a native New Yorker and former technology professional with the City of New York. In the mid and late 1980s, I was a programmer for the Department of Parks and Recreation and later I was the Computer Systems Director at the Department of Cultural Affairs. ...
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 got the email below yesterday from the folks at "All About Beer" magazine - those that host the yearly Beer Festival in Raleigh and Durham. I don't know about you - but I don't want to my favorite small micro-breweries knocked out of business due to unfair taxation. We're already paying enough taxes on beer and wine. If you are a citizen of North Carolina, I would ask that you take a minute to do the two quick things suggested in the email. Thanks! ~~~~~~~~~~~~~~~~~~~~~~~~~~~... ...
You’ll probably figure out who I am pretty quickly from comments, sarcasm, wit (hopefully), pi$$ing and moaning, etc. I asked the GWB crew if I could get a second blog so that I could vent about things without it being aggregated everywhere. So that means this might not get read and that’s ok too… the catharsis of writing the words helps get rid of some of the ‘Grump’ :) As always, anything said here has zero reflection on anyone, anything, any organization, whatever. Take it as it is, read it or ...
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 ...
A while ago (in fact, it was two mobile phones ago) I had a non-touch phone. Most apps worked well but every now and again I wished I had a point and click interface. As I was trying to scroll around a particularly large web page I had an idea: What if the phone screen was a window and you scrolled it around by moving the phone itself? Almost all phones have a camera on the back, surely it could be used in the same way as an optical mouse to track movements on a surface. All you need to do is put ...
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 ...
*Warning: While I don’t give away spoilers, I do mention aspects of the movie that may give away certain aspects of the plot…but its nothing you couldn’t gleam from either the trailers or by reading Robert Ebert’s review. Just sayin’… * I have just come from two and a half hours of visual adrenaline being thrust into my brain through my eyes, and yes the experience *was* as sexy as I just made it sound! I went in to Transformers 2 with very low expectations. For one, I wasn’t a huge fan of the first ...
Yesterday Telmo Sampaio of Blue Dasher Technologies presented Virtual Earth development with silverlight at the West Palm Beach .net user group and it was more than amazing. During his presentation he demonstrated how one can take the mapping applications to next level with the help of silverlight, now the maps on your application need not be just plain maps with zoom in and zoom out, you can plot any custom silverlight objects on the map and play with them. Enough said take a look at this cool application ...
The last 2 months have been a whirl. The company I'm with is busy building out our business intelligence team and I'm catching up on SQL Server 2008 internals. We've got ETL packages in SSIS grabbing data from service providers in Excel and have been dealing with Jet / unicode issues. Gotta love "IMEX=1" in your connection string.... So this is my first blog entry, ever. About me: I'm a SQL database project manager in the Asset Management business. The company purchases or manages pools of sub/non-performing ...
I bought this book when it came out almost 4 years ago (70-536 study guide) and started studying for the test but always came up with some excuse not to take the exam (I’m too busy, it’s snowing, I don’t need it, etc.). A few months ago I resolved to take the test between jobs, and have been studying like a mad man for the past couple weeks. I’m going to post my interesting study tidbits on the blog to help myself retain it and hopefully to help others in some way. Also, if I have something incorrect, ...
Based on Yesterday’s post. I thought we could take the new HTML 5, featured offered by Android and iPhone OS 3.0 and do something almost useful with it. So sticking to things close to my heart, I decided to expand my example and build a simple web-page that finds geo-caches near where you are. Use it here. http://www.binaryrefinery.c... It works really well. Technorati Tags: iPhone,HTML 5,Geocaching,OS 3 Source here - <html> <head> <title> Geocaching Lookup </title> ...
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-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
"Don't go around the block in Boston," my dad advised. He gave me this sage advice long ago because the streets in Boston are not laid out logically. Boston is an old city that grew organically. In fact, many of the winding roads in Massachusetts are paved-over cow paths of old. Think instead of Manhattan. If you are on West 42nd street, you can easily figure out how to get to East 23rd Street. That is because the streets are laid out in a logical progression and you can expect that 41st Street precedes ...
I had quite the eye-opening series of discussions at a recent conference about how women are treated in our industry. Discussions ranged from how geek guys overstep boundaries to what levels of modesty women in tech should exude. The discussion of women in technology has been ongoing for many years. Major conferences host WIT (Women in Technology) shindigs where people get together to build Lego together and burn bras (oddly enough, I’m only kidding about the bra burning…still don’t get the Lego ...
I finally had a chance to install VS2010 Beta 1.Full instruction on how to here VS2010 has undergone a major overhaul since VS 2008, a peek are some of the cool new eye candy can be found here I've been waiting to get my hands on the TPL/PLINQ stuff and the Beta was definitely worth the wait. In a previous post we talked about using asynchronous actions for performing long running operations. I was anxious to see how the new TPL stuff would help in achieving the same thing. Interestingly enough, ...
I’m luck to be surrounded by talented people including Jonathon King, former Sun Sentinel reporting, now fiction writer who lives near by and frequents Bru’s room across the street for lunch. All of his books are based in South Florida so besides the always interesting stories, it’s fun to know the locations and in some cases even the people that are mentioned or referred to. His latest is a bit of a diversion into a historical novel based mostly in Palm Beach / West Palm beach revolving around Henry ...
My previous post summarised the experience I took away from Remix 09, but that was just me. Microsoft are soon to be releasing the presentation videos, and here is what I believe to be the best of what Remix 09 has to offer: Keynote – Peter Williams and his brain-wave Wii-style remote. This is certainly the future of computing, but the biggest question will it hit the Wii or X-box 360? IE8 for devs – Michael Kordahi; One of Microsoft's best web evangelists presented an excellent and swear free session ...
So blog posts from me are currently few and far between at the moment – but that is not from lack of want. I have been trying to keep my head down and catch up with the breadth of new tools gradually making themselves known in the web-dev community. Over the past few weeks I have been playing with Windows 7, and it multi-touch functionality (I realise it's not web, but I am not an IPhone owner yet so it's always nice to play) I have also been catching up on the ADO.NET entities framework, and migrating ...
I recently came across a piece of code that had almost every parameter for every method marked with the ref keyword. This keyword is primarily used to pass a value type by reference, but this one even had reference types marked with the keyword. This made me wonder, why exactly would you ever want to pass a reference type as a ref parameter? Read More ...
It's been one week since I've started really focusing on what I've been eating and my lifestyle. My interest was piqued two weeks ago when the health center part of the company I work at mentioned a summer 'Healthy Lifestyle' program where you would follow a table of things to do every day for a month (with 3 calendars for 3 months) and get points for each item you do on the list each day, at the end the most points would win prizes. The items on this calendar range from getting 30 minutes of exercize ...
So...there isn't really any denying that there is a lot to learn. New releases from MS, new tools from third-party provides, new libraries..whatever it may be. It's pretty unrealistic, at least with my current brain, to be able to learn all of that stuff while still having any kind of a life. Sure, I squeeze in a book on the subway, and my idea of goofing-off at work is going to DotNetKicks.com and checking out what's late and great in .NET today. That all said, I suspect it may be at least as important ...
Hello. My name is Mark Metcalfe and I have been a technical writer and technical writing manager since 1984 when cut and paste meant scissors and tape. A lot has happened in and to the world of technical writing since then. In 1984, most technical writers came from backgrounds like education, biology, English majors. I have a bachelors degree in computer science and there were precious few of us then. It seems that anyone who could show writing prowess could get into the technical writing field. ...
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 ...
I have been free of my monstrous cable tv bill for many months now, and I love it! Woooo! A while back I posted about how I want to get revenge on Cable companies by helping as many people as I can kill their cable service in favor of free HD tv over the air and over the Internet. There are other “free TV” guides on the Internet – but they suck because they are too generic, too technical, or not technical enough. Hopefully this one doesn’t suck. Let me know if you have any questions – if you tell ...
Ah, I love it! All of the tension of the Palm Pre vs. the Apple iPhone on one page. I wonder if this was intentional or just sheer coincidence? I will be following it live like many others. I will also be getting a Palm pre in the coming days to play with and of course, a review to follow. I will be curious to see if Apple outright calls out the Palm Pre in the keynote. Do they do a straight-up comparison a la OS X vs. Vista ...
This blog is a response to the following report from the Orlando Sentinel that states that the University of Central Florida will be cutting the five following programs: Cardiopulmonary Sciences Engineering Technology Management Information Systems Statistics Actuarial Sciences http://www.orlandosentinel.... Now for my rant. Having received my undergrad in MIS, this is mostly targeted at the university cutting the MIS program, which struck ...
Tell me if this sounds familiar: Boss: "Hey man! So, it's time for our status meeting, huh? Okay. Let's get started." You: "Well, we're working on the [deliverable] piece of [project]. We estimated it would take about 12 man-days." Boss: "Uh-huh. How long have we been working on it?" You: "About 8 man-days." Boss: "And how much is left to do, do you think?" You: "Probably 8 more man-days." Boss: "What's the problem? Was there a hold-up, or a maintenance issue?" You: "No. Once we got into [feature ...
This review is based on Emulator Image. Not a real phone experience. Windows Mobile 6.5 Standard is a Non-Touchscreen version of Windows Mobile 6.5 OS. Why Standard?? It is still very popular today due to its ease of one handed navigation though real buttons, instead of touch controls on touchscreen based phones. Entire OS is fine tuned to let a user access most features one handed though tactile feel. After sometime using the phone most common operation do not require looking at the phone - which ...
I installed the Windows Mobile 6.5 Developer Toolkit, it comes with the 6.5 emulator images, documentation, samples and the new gesture api's. For more information and download see here: http://www.microsoft.com/do... Both the standard and professional emulator images are available, and in six languages. I gotta look at the gesture api's, its been long coming. The emulator looks nice and responsive and I felt that it ...