Tag | Personal Posts

After reading this section you should be able to Explain how nodes exchange wireless signals Identify potential obstacles to successful transmission and their repercussions, such as interference and reflection Understand WLAN architecture Specify the characteristics of popular WLAN transmission methods including 802.11 a/b/g/n Install and configure wireless access points and their clients Describe wireless MAN and WAN technologies, including 802.16 and satellite communications The Wireless Spectrum ...
From a consumption point of view, tech blogging is a great resource for one-off articles on niche subjects. If you spend any time reading tech blogs, you may find yourself running into several common, useless types of posts tech bloggers slip into. Some of these lame posts may just be natural due to common nerd psychology, and some others are probably due to lame, lemming-like laziness. I’m sure I’ll do my fair share of fitting the mold, but I quickly get bored when I happen upon posts that hit these ...
If the constant labour disputes at Air Canada (the most recent being a week ago where pilots were locked out and mechanics and bag handlers were poised to strike) weren’t enough to make me reconsider moving all my flights to West Jet, this latest twist definitely will. CBC reported that Aveos, a privately held company that has the contract to provide maintenance for Air Canada, had suddenly and without notice shut its doors (read the story here) There’s something missing from the stories currently ...
It is with some sadness that I write this post as my last for the Redmond Diary blog on the Redmond Developer News and Visual Studio Magazine Web sites. Eleven days ago, I started a new blog for ZDNet covering Big Data, at http://zdnet.com/blog/big-d... There’s been a ton of interest around Big Data in the industry lately and the topic ties into the database and BI work that I’ve done throughout most of my career. So when I was asked to write the blog, I really couldn’t say no. I agreed to write ...
Prior to SSIS 2012 it was not possible to re-use or share the same cache across packages. What that meant is if you created a cache you will be able to consume it only in the very package where the cache was instantiated. Therefore, a developer could take only two routes from here – either make as much heavy ETL processing as possible inside the same package where the cache resides, or populate yet another cache object in every other package where it is needed. The latter was especially harmful leading ...
This blog post started as a simple one, but grew to be quite large and time consuming. I am splitting it, because I really want to publish the first findings already. Stay tuned for more! I am sure that you heard that Windows 8 was released last week in an early although quite stable stage called "consumer preview". Windows 8 is an interesting mix of touch-based and mouse/keyboard based system. Some aspects are a bit annoying (see my post about the "split personalities" in Win8 to see what I mean!) ...
I have been off the circuit for over a month now for guys wondering if I have fallen off the planet, I was getting married! Indian Weddings are grand and the festivities start months in advance while the hang over carries on for weeks after. The Weddings in India are about bringing together friends & family, fun times with a lot of dance & music, spicy curries & royal beverages, blending of rituals, and a lot of culture. Annu Weds Tarun Before the wedding… 8, 9, 10 Feb 2012 A lot covered ...
Last year I had the pleasure of attending one of Markus Egger’s sessions at Houston Techfest. Markus is the President and CSA of EPS Software, creators of CODE magazine and a company that I have a great amount of respect for. The people I’ve met from EPS have consistently been great programmers and speakers who have a commitment to creating great software. The reason I bring up Markus Egger and EPS Software is because of a particular aspect of their business that challenges me as an individual and ...
In 2007, Microsoft created a "Tips for the Newbie" page for TechEd (which is apparently no longer available) and I created a follow-on post called Tech·Ed for Novices. I created a similar post in 2008 as well. With TechEd 2012 around the corner, I thought it would be good to bring it back. TechEd is a huge event, topping out at over 14000 people (usually), with an equally huge amount of content. This post is designed to give first time TechEd attendees a fighting chance of finding their way around. ...
Windows Phone has now been out for just over a year and Mint.com has had four active threads on their support forums for almost the same amount of time (here, here, here, and here). Out of the four requests, only two have an actual status and they contradict each other, with one saying it is “not planned” and the other saying it is “under consideration”. In addition, the last response from any Mint.com employee was over 4 months ago. These requests, assuming no duplicate votes, have gained a total ...
In this post we will see few of the initial steps for developing BizTalk Solutions for integrating with PeopleSoft Enterprise Systems using PeopleSoft Adapter. In order to proceed further, you must have Installed and Configured PeopleSoft Adapter properly, both on BizTalk side and PeopleSoft System side. This particular post is based on PeopleSoft HRMS 9.0 system. But the steps shown below should be same for any PeopleSoft Enterprise System. The steps will be same to connect to any Component Interface ...
Recommendation: Don't use the same action names for get and (Ajax) post.I am always amazed at how bad Microsoft's code examples are. Code generated using the default templates in Visual Studio is not much better. To find out, create an empty project (pick your favorite type) and run static code analysis or FxCop and see how many warnings you see. For some real fun try running StyleCop. The default templates (and therefore commonly-used standard practices) are also not very good in my opinion. Consider ...
NDepend is a Visual Studio add-in designed for intense code analysis with the goal of high code quality. NDepend uses a number of metrics and aggregates the data in pleasing static and active visual reports. My evaluation of NDepend will be broken up into several different parts. The first part of my evaluation of NDepend is in the installation. The second part will cover my first impressions including the initial profiling for the solution that I will use throughout my evaluation. I used version ...
We’re only in February, but the rest of the 10 months left in 2012 look to be very interesting in the Microsoft space with products that Developers and IT Pros will find intriguing. Redmond Channel Partner posted a great article outlining what products we can expect to make an appearance this year and when. Some highlights: Windows 8/Windows Server 8 Well we all know this is coming, and that it will be a huge focus of Microsoft’s marketing (once their people are actually allowed to talk about it). ...
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false false false false EN-GB X-NONE X-NONE /* 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-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; ...
I don’t like to own tons of things really. I don’t need stuff in my life. I’d rather collect solid awesome friends and people in my life. So I keep telling people I had a bad year obviously. 2011 was the worst year ever. I feel incredibly bad because a lot of people helped me out in amazing ways in my time of need last year. The holidays to me have just not been right for a long time. I never liked Valentine’s Day it has always felt like the most miserable time of the year. The reason being I just ...
Intuit Partner Platform and Data Access I’m going to make some assumptions that will cover a lot of folks developing applications to work with QuickBooks. 1. You are running a copy of QuickBooks on your development machine. 2. You are running Visual Studio 2010 as your development environment of choice. 3. You have some flavor of Microsoft LightSwitch installed. 4. You want to access QuickBooks data on your machine to USE LightSwitch. Well now you have an option. Head on over to http://www.rssbus.com ...
Lambda expressions are a powerful tool to writing quick, concise code. They can be used in numerous situations, most notably in conjuction with LINQ statements.A lambda expression is an anonymous function that can contain expressions and statements, and can be used to create delegates or expression tree types.All lambda expressions use the lambda operator =>, which is read as “goes to”. The left side of the lambda operator specifies the input parameters (if any) and the right side holds the expression ...
This is my first post in this new year and was thinking about a topic to write on. Lately I have been working on varied things that flexes the brain muscles and things which I haven't done before. So a lot of learning and some unlearning this new year. One of the big issue which most people faces is learning to learn!.So, today I will share my experience of how I go about learning a technology, a skill or anything you want. The first and foremost thing is the motivation. This thing is very personal ...
An interesting discussion popped up on Twitter between myself, Steve Rogalsky, Terry Bunio, Mike Iwasiow, David Alpert, and some others around using hours as a software estimating unit of measure. Steve’s been reading the book Beyond the Goal by Eliyahu M. Goldratt and blogged about his stance on using hours for sizing work items. In a nutshell Goldratt offers the following arguments: Asking someone for a timeframe to complete a task puts their image in jeopardy PMs will always try to squeeze whatever ...
The West Palm Beach Developer Group is off to a good start in 2012 with our special IASA Architecture event on January 24th, 7:00 PM. Microsoft’s Architect Wayne Filin-Matthews will be our speaker on Enterprise Software and Infrastructure Architecture Best Practices. This topic is unique in value as most content will be a reflection of Wayne’s personal experience having successfully helped a multitude of customers with his acquired tacit knowledge of Architecture. To register for this FREE event ...
So, first off, I’m by no means a mobile developer. I’ve played around with some samples here and there, but I have not built anything significant to date. So I’m not that familiar with the publishing process for iPhone, Android and WP7 applications. OK, with that out of the way, I will say that I am an owner of 2 WP7 devices (one for me, and one for my wife). We both like them a lot, think the UI is great and intuitive, and like how the device is laid out. Honestly, when I go back to my iPod Touch ...
In January 0f 2009 something crazy and awesome happened for me, SharePoint Saturday was born. I was a 26 year old girl from Saint Louis Missouri who was living in Olathe, KS. About 5 month prior I went to the most pivotal event in my career and life in Washington DC, the Regional SharePoint Conference, where I met Michael Lotter, Paul Galvin, Tony Lanni, Bob Fox, and Rachel Appel. Several months later I was visiting Michael at a code camp in Raleigh North Carolina and he told me we’re going to have ...
After reading this chapter you should be able to Identify organizations that set standards for networking Describe the purpose of the OSI model and each of its layers Explain specific functions belonging to each OSI model layer Understand how two network nodes communicate through the OSI model Discuss the structure and purpose of data packets and frames Describe the two types of addressing covered by the OSI model Networking Standards Organizations What are standards? Standards are documented agreements ...
I received the good news on Jan 1st that, for the 4th year in a row, I was awarded a Microsoft MVP award for ASP.NET/IIS. There’s some movement as there always is – some people not getting renewed their MVP award, new people attaining it. Some people have publically voiced how they turned down the award or just didn’t bother working for it for a variety of reasons that I won’t get into here. There’s also been some passionate Twitter discussions around community and groups and how valid they are, ...
I noticed this today, since I have updated Resharper to v6.1. In the past you could specify a single file for code style sharing. You are now presented with the following message. If you follow the menu options you will now see the following… From what it looks like, you can have your personal code settings, and then team settings and set the order of priorities ...
I read Dave Rosenberg’s recent article on CNET entitled “What you should do in 2012: Start a company”, which focussed on interacting with venture capitalists to raise money. I think this is jumping the gun a bit though. The reality is that you don’t need VCs to run, or even start, a company. You also don’t need to quit your day job to do it, or hire employees right away, or put up huge capital to start it. An Idea that Provides Value…or Don’t Be an Underpants Gnome The most important thing you need ...
2011 started with a bang and ended with a boom for me. Anyway that’s not what I want to talk about in this blog post. I am not looking back I am walking forward. I was reckless with my life for several years and thought it was the best idea to act in a certain manner. I was reckless because I was neglectful of my happiness. I am changing that in 2012. I am instituting a travel policy where I will be traveling only once a month for an event or user group and no more than once a month. That means I ...
What a better way to start of the year, but with a product that I recommend. I reviewed this product last year on my personal site and now almost a full year later, I still recommend this product. I develop for different platforms and different languages so it is important for me to keep my snippets organized. Visual Studio and Eclipse both have a way to store snippets, but what if your put into a situation where you may need one and find that its in the other IDE that you are working with. That’s ...
Yes, we all know that the IT field is ever-changing. Yes, we all know the importance of keeping up to date on emerging technologies. Yes, we all know that you may never have the opportunity to use a lot of those technologies in your day-to-day role. So here is where the great divide comes… Those that are believers that the responsibility lies with their employer to provide ongoing training, and those that inherently take on the responsibility for themselves. The difference between the two views is ...
It's after midnight and I'm resting after a long vacation day with the family. What am I thinking about? Scrum, naturally.What I'm thinking about is this: Why don't Agile practices work on some teams? Why do some teams pick up Agile and run with it, and others either fail to pick it up or actively fight against it?It's taken me about two years to come up with the words to summarize my conclusion, which is stated in the introduction to many books on Agile and Scrum: Agile practices are what great ...
Bug or Feature? © 2012 By: Dov Trietsch. All rights reserved. I was born in a time and place where avant-garde accountants used a handle-powered adding machines, old-fashioned ones still used pencil and paper, and all used their heads. As a child I did most of my calculations mentally and reverted to paper and pencil only for the really tough ones. As a young statistician I did most of my calculations on an Electro-mechanical calculator which had the ability to do the sum of x while computing the ...
Everyone has an opinion. When you embark upon your first real job as a programmer you will find this out very quickly. I have found that software developers can be some of the most opinionated and dogmatic people you will ever meet. This certainly is not a bad thing. However, young programmers will need to cultivate the ability to make their own minds up when it comes to how to write software. There are those who start out in a corporate environment where the styles and conventions used have already ...
I have been looking into InRule, a business rule management system (BRMS) from InRule Technology, recently and thought I would do an intro blog on it. I have worked with business rule engines before and from past experience have developed my own list of priorities on what I feel are the most important aspects. Here they are… Priority 1 - Reduce the cost of change For me, one of the primary reasons for implementing a business rules engine is because you are expecting change and want to reduce the ...
Welcome to the hidden treasure of “MTM.config.exe” Navigate to “C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE” and open the 1. Can I change the number of Action Recording steps selected when a Bug is created? When you are exploratory testing using Microsoft Test Manager or performing a feedback session using Feedback Manager and decide to raise a bug or create a test case, the last 4*10 Action recordings are selected by default. You can change the number of action recordings selected ...
I read two blog posts recently that got me to thinking. The first is a post entitled Programming Isn't Fun Anymore by Eric Allman. The second is a response to the first by Dean Wampler called Programming can be fun again. These brought the question to my mind as to whether or not new and young programmers are missing out on some of the fun parts of programming. Eric’s post explains that some older programmers are realizing that most development work (especially in the OOP world) involves learning ...
Microsoft just released the version 5 of Silverlight! It’s a great news and I really want to congratulate the whole team on this impressive collective effort. The official announcement is on the Silverlight team blog! Read the rest of this entry » ...
I am not the fastest typist… I know it. Up till about a year ago I was a two finger typist and my two fingers could fly over the keyboard doing all sorts of acrobatics getting me up to a whopping 30 odd words per minute. Not bad for two fingers but barely close to some of my friends who speed away at 90+ words a minute using both hands. So it bugged me…. I mean I would like to consider myself a professional developer and feel that if I will be typing most of days then I should at least be doing it ...
If you’re like me, having those PDF version for offline review are great. It was a pain before as I had to individually print web pages to single PDF using tools. Now, TechNet can track a “book” of topics for you, and then generate HTML or PDF for you to download – personal publishing Roll-your-own techdocs for free - TONYSO - Site Home - TechNet Blogs ...
I haven’t written a blog post in a while. I understand there is blog neglect going on, but there is a lot going on in my life. I am trying really hard to embrace the change and roll with everything thrown my way. I had a really hard year it was not my best and it was not my worst. I cannot say it was entirely hard, because January 1st I received the MVP Award. If you know me you know the three things that happened starting in August, but if you really know me it was miserable for a substantial period ...
A little bit of everything... The heading above got changed a bunch during writing and I finally settled on that because this has become a 'stream of consciousness' post... or maybe a stream of UNconsciousness :) If you've noticed, my blogging has been a tad slow this fall. There's been a lot going on personally. But then again, I haven't skipped anybody either. Rather than go through ALL the blogs I have aggregated, and take a week to get to the bottom, at some point in the last year, I had moved ...
In this post we’ll take a look at the first result from the Code Clone Analysis, and do some refactoring to eliminate the duplication. The first result indicated that it found an exact match repeated 14 times across the solution, with 18 lines of duplicated code in each of the 14 blocks. Net Lines Of Code Deleted: 179 In this case the code in question was a bunch of classes representing the various Bosses. Every Boss class has a constructor that initializes a whole bunch of properties of that boss, ...
While I have always been a fan of libraries that improve coding efficiency and reduce code redundancy I have mostly been using ones that were in the public domain. As part of the Geeks With Blogs Influencers program a got my hands on ComponentOne’s Studio for Entity Framework. Below are my thought after working with the product for several weeks. My coding preference has always been maintainable code that is reusable across an enterprises protfolio. Because of this my focus in reviewing this product ...
(DISCLAIMER: Yes there are lots of more elegant ISO software beside the free Microsoft one I’m about to show. But free is free and it has been tested and works for me for making advance bootable USB drives. That is another story. Look up Windows 8 Developer Preview for that one on BING.) For those of use that work with new technology all the time we accumulate a lot of ISO files and have to burn them to CD/DVD’s quite often. But we now have machines without burner in the corporate environment. We ...
Paul Thurrrott recently posted an article on the future of SkyDrive and I was asked what I thought about its future by @UserCommunity. So let’s take a look. The breakdown from Microsoft that Paul described I believe is an accurate representation of users and usages. While I can’t say that I leverage SkyDrive to the extent that it was meant to be I do enjoy having OneNote hosted their and being able to consult and edit it from the desktop, web and Windows Phone. Taking that one step further is the ...
Hey someone had to say it. I clearly recall my first IT job. I was appointed Systems Co-coordinator for a leading South African retailer at store level. Don’t get me wrong, there is absolutely nothing wrong with an honest day’s labor and in fact I highly recommend it, however I’m obliged to refer to the designation cautiously; in reality all I had to do was monitor in-store prices and two UNIX front line controllers. If anything went wrong – I only had to phone it in… Luckily that wasn’t all I did. ...
Microsoft Lync Server 2010 communications software and its client software, such as Microsoft Lync 2010, enable your users to connect in new ways and to stay connected, regardless of their physical location. Lync 2010 and Lync Server 2010 bring together the different ways that people communicate in a single client interface, are deployed as a unified platform, and are administered through a single management infrastructure. Workload Description IM and presence Instant messaging (IM) and presence ...
The last few days at the shop have been reminiscent of a marathon of Pawn Stars. Quite a few people have come in wanting to trade for store credit. Most of them have left disappointed. We did pick up a few things here and there (which hopefully I can sell.) The problem, in a nutshell, is that people get it in their head that a (YuGiOh) card is worth X amount because they looked it up 2-3 years a...go, or someone told them it was valuable... then they play it in their deck for a year without sleeves, ...
© 2011 By: Dov Trietsch. All rights reserved What does Out-Of-Box really mean? We do not expect an administrator to be a developer, but the reverse is not true. It is taken for granted that the developer must be a competent admin. Any sensible person will tell you that s/he prefers an OOB solution. Development is a course of last resort. It behooves us to know where OOB ends and where development starts. I offer two definitions: It is OOB when There is no need to deploy server code It is OOB when ...
On November 12th 2011, I gave a presentation at Chippewa Valley Code Camp titled, “Kinecting the Dots with the Kinect SDK”. As promised, here is the Slides / Code / Resources to my talk. (click image to download slides) The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities to create rich experiences by using Microsoft Xbox 360 Kinect sensor technology on computers ...