Tag | general Posts

It’s been years (8 years to be exact as of this writing) since I am involved in various forums such as (forums.asp.net), (codeasp.net/forums), (aspsnippets.com/forums), (msforums.ph), (aspforums.net/forums), (forums.xamarin.com) and most recently at C# corner forums. I’ve helped resolved hundreds or maybe thousands of questions from simple to very complex issues. Being in the community is awesome as I get the chance to learn and help fellow developers around the world. Most of the time I’ve encountered ...
Vishal Ranjan invited me to have a short interview about myself. The details of the interview was featured in his blog here: Interview with Vincent Maverick Durano Technorati Tags: Community,General,Asp.NET ...
This is first in series of articles about project I've been building in my spare time since last Summer. Actually it all began when I was researching a topic of modeling human motion kinematics in order to create gesture recognition library for Kinect. This ties heavily into motion theory of robotic manipulators so I also glanced at some designs of robotic arms. Somehow I stumbled upon this cool looking open source robotic arm: It was featured on Thingiverse and published by user jjshortcut (Jan-Jaap). ...
I encountered the R Language recently with O'Reilly books and while from the context I knew it was a language for dealing with statistics, doing a web search for the support web site was futile. However I have now located the web site and it is at http://www.r-project.org/R is a free language available for a number of platforms including windows. CRAN mirrors are available at a number of locations worldwide.Here is the official description:"R is a language and environment for statistical computing ...
After reading this section you should be able to Identify the characteristics of a network that keep data safe from loss or damage Protect an enterprise-wide network from viruses Explain network and system level fault tolerance techniques Discuss issues related to network backup and recovery strategies Describe the components of a useful disaster recovery plan and the options for disaster contingencies What are integrity and availability? Integrity – the soundness of a networks programs, data, services, ...
I occasionally get asked if we travel "a lot" at Magenic. Sometimes the question comes from job candidates. Other times it's clients, recruiters or friends. To give a simple yes or no answer would be a disservice to the person asking the question. So here is my standard answer:It depends.(That was the short version. Here's the long version...)We do have some guys that are more "national" in focus, and they can travel a fair amount. They also receive a little extra in compensation for doing so. It's ...
We are almost done everything about the WCF transport extension over the message bus, which makes our services can be scaled out by introducing more instances over machines and servers. We had finished the structure of our transport extension and implemented the request reply mode in the 2nd post, the datagram and duplex mode in the 4th and 5th post. As I have said at the end of the 5th post, currently we can use our transport extension. But there still something left. Although are not that major ...
Learning Outcomes Name different device categories Discuss the functions and structure of I/.O modules Describe the principles of Programmed I/O Describe the principles of Interrupt-driven I/O Describe the principles of DMA Discuss the evolution characteristic of I/O channels Describe different types of I/O interface Explain the principles of point-to-point and multipoint configurations Discuss the way in which a FireWire serial bus functions Discuss the principles of InfiniBand architecture External ...
Programming Direct3D requires understanding of where different types of resources are bound to the shader pipeline. The shader pipeline consists of configurable fixed function stages (Input Shader, Tessellator, Stream Output, Rasterizer, Output merger), and opt-in HLSL programmable shader stages (Vertex Shader, Hull Shader, Domain Shader, Geometry Shader, Pixel Shader, Compute Shader). Passing data into shaders involves creating & binding resources to the pipeline in C++ on CPU, so that HLSL ...
Learning Outcomes Explain how integers can be represented in a computer Use assembly language to perform arithmetic and logical operations on integers on a Pentium Use assembly language to perform bit manipulation operations on a Pentium Explain how floating point numbers are stored in a computer Show how a floating point number is stored in a computer using a given gloating point format calculate the value of a floating point number that is stored in a computer given the relevant floating point ...
Learning Outcomes Describe the internal structure of the CPU in general Describe the register organization of the x86/Pentium Describe what an interrupt is and what happens when an interrupt occurs Describe what an exception is and what happens when an exception occurs Describe the instruction cycle for indirect addressing Discuss the basic principle of instruction pipelining Processor Organization A processor must be able to do the following… Fetch Instructions Interpret Instruction Fetch Data Process ...
As many of us deploy our shiny web services and expose them to the world (or just our apps), we invariably encounter these pesky maintenance windows. During these times, a database, other web services or any other IO dependent tasks cannot be performed. Wouldn't it be nice to tell the caller of your web API that the operation is currently unavailable? It can get pretty ugly if we don't solve this. If we simply bring down the whole endpoint, connecting clients will experience a pile-up of timed out ...
Last week I was asked to mask or obfuscate a large volume of data residing in a production database for our software quality assurance team to use in testing some functionality. The data resided in various tables and in several columns per table. Yet, this procedure would need to be done over and over again as the data gets depleted. Yet, the masking supposed to be hidden from the QA people and centrally controlled. I proposed to use SSIS. The next day I did a web scan to just find out that noting ...
In this blog post I intend to capture some thoughts on code optimization in general and on how the new version of RedGate's ANTs Performance Profiler can be used to "optimize optimization". As developer's trying first to drive business value, many latch onto the mantra "Don't optimize too early". As with many axiom's, the spirit is right on - if you allow solving the business problem to wait while you shave milliseconds off of a process that takes minutes or you have found the best memory management ...
Contents Purpose Audience What is floating point number? Types of floating point number in C# System.Single (float) System.Double (double) System.Decimal (decimal) Caveats of floating number Comparing results of double and decimal operations. Comparing performance of binary and decimal floating number When to use decimal? 1. Purpose This article compares the pros and cons of using different floating numbers and discusses when to use what. It stresses upon the implications of using floating numbers ...
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 ...
Our company is standardizing on VMWare for a number of reasons. I won’t list them here, but wanted to write about a problem that I had using VMWare Standalone Converter version 5.0 to convert Hyper-V virtual machines. There were four problems: The converter needs to be run as an administrator You have to be connected to localhost or you’ll be prompted to install the standalone agent first Domain credentials don’t work as expected You need to give explicit permissions to Everyone the directory where ...
Thanks to the UserVoice team for enabling custom statuses on Windows Phone Marketplace Requests! I have added a few additional statuses (I’m still working out exactly what makes the most sense), but the biggest change is to the Declined status. Previously, when a request was marked as Declined, all voting was closed. I was using this status for several different reasons: To show that the request was off-topic, either because it belonged on the Windows Phone Suggestion Box or because it was a feature/enhancement ...
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 ...
Just 3 days ago, I launched the Windows Phone Marketplace Requests site. Since that time, the response has been staggering, to say the least. At the time the screenshot above was captured, there are 600 active ideas and 3,228 active users. In an effort to help keep the site organized and usable, I have added some general guidelines for submitting requests. Remember, there is just one person maintaining this site so I’m asking you to help me keep the request quality high. I also just upgraded the ...
Retrospectives are a tricky thing, you get a mix of people who have varying personalities and qualities and now they need to look objectively at the previous iteration, focussing on the performance of the team and interact, giving ideas and finding ways to improving the team practices for the next iteration. In the ones I have been involved in, you get an array of people, some like to dominate the conversation while others would rather not say anything. Getting a balanced participation and a focus ...
Classes starting soon...First topics to start with will be Visual Studio and .NET 4. After that there are sessions on SharePoint 2010 - Admin, Dev & General Usage Inviting all the people who wish to expand their knowledge in the field of Microsoft Technologies. I will be conducting FREE classes on various streams in Microsoft Technologies like: SharePoint - Administration and Development Visual Studio - 2010 C# and .NET 4 LINQ Team Foundation Server 2010 SSIS ASP .NET Programming Office Apps ...
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; ...
Computer Components Virtually all contemporary computer designs are based on concepts developed by John von Neumen, which includes the following three concepts… Data and instructions are stored in a single read-write memory The contents of this memory are addressable by location, without regard to the type of data contained there Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next Keep in mind that software and hardware are typically interchangeable ...
In the lifespan of an organisation it’s messaging environment be transitioned to a newer version several times. Whilst this is not a complicated thing to do it does require some level of planning and thought. I’ll be addressing the transitioning from Exchange 2003 to 2007 from a fairly simple view here. Since the general outlines of the process are the same for nearly every situation there is no need for different detailed documents on this. We’ll be working with the following infrastructure in this ...
Yeah it's a tough question especially since most of us across the globe, both young and old heavily rely on computers and the internet . Today, life would be virtually impossible without it. When I was in elementary school I always dreamed of becoming an artist. I loved to paint and draw because I can express my thoughts and emotions through art. But things changed after I graduated in high school because my family couldn't afford to send me to university. I earned my BS degree because I got a scholarship ...
Slated to launch on February 1st is Kinect for Windows, are you ready to rush out and buy one of these? I don’t want to come down on this latest venture from Microsoft, but I don’t think its really geared to the average consumer and has a bit of a hill to climb. Don’t get me wrong, I love the Kinect for the Xbox 360 and get it hands down, no pun intended there. I think it by far beats out what the Wii or Playstation have to offer. But is it meant for Windows? The answer in short is yes. Is it meant ...
Organization & Architecture Computer architecture – those attributes of a system visible to a programmer or, put another way, those attributes that have a direct impact on the logical execution of a program. Computer organization – the operational units and their interconnections that realize the architectural specifications Examples of computer architectural attributes include… Instruction set The number of bits used to represent various data types I/O mechanisms and techniques for addressing ...
Architecture of PeopleSoft Adapter: The BizTalk PeopleSoft Adapter is based on the BizTalk Server Adapter Framework. More info: How the Adapter Is Designed: The Adapter Framework. The PeopleSoft adapter basically communicates with the PeopleSoft Component Interfaces via the PeopleSoft JOLT protocol (over TCP/IP). The adapter communicates with PeopleSoft system by receiving a XML message which is later encapsulated into a SOAP request using the PeopleSoft psjoa classes. With this connection we can ...
There’s a lot of talk today about SOPA and PIPA, the two acts being discussed in the US government and backed by the entertainment industry. If you’re still in the dark about what its about, check out this article from PC world and then watch the video below. PROTECT IP / SOPA Breaks The Internet from Fight for the Future on Vimeo. I had a bunch of paragraphs on this post earlier talking about how on the surface this looks like its a win for non-US countries – why not just set up shop outside the ...
Site Point on their new Deal Fuel website at http://www.sitepoint.com/sale/day/24 are offering all of the Sitepoint Christmas Deals again.

The books include topics like CSS, Javascript, WordPress and general web design. Online training courses are also available at a good discount.
2011 has been a fantastic year for so many different reasons, and its laid the groundwork for a fantastic 2012 to come! Online Business Systems In February I started with Online Business Systems, a technology and business consulting company based out of Winnipeg, Manitoba but with offices in Calgary, Edmonton, Portland, Minneapolis, and Toronto. Coming to online was the best decision I’ve ever made in my career. The mentorship and nurturing, the opportunities and support, and the culture of the organization ...
Agility needs to get onto the next level – that´s what I tried to explain in my previous articles. After a reality check – what´s missing from Agile practice? –, and some general musings about how a next level of Agility could look like, here now some very tangible suggestions. Crank up the frequency Current Agile practice is suffering from too little attention to Acceptance. To change this, very, very clear Acceptance dates need to be set. Acceptance can only get into a real pulling mode, if dates ...
I've been at GeeksWithBlogs for 6 years now, and over the years its been great to see new people join the GWB community. I wanted to highlight a few blogs that started up this year that you might want to add to your RSS feed.Simon Cooperhttp://geekswithblogs... has some crazy deep, low level type posts on .NET code which I'm sure some people would think is fantastic. But what I really like is the insight into RedGate. Simon works for RedGate software, and shares experiences ...
For an integration solution with lots of dependencies, it's difficult to definitively state that everything is wired up correctly and that all components in the stack are working. A while ago, Michael Stephenson proposed having a diagnostic service in a solution as a quick way of verifying that a given environment was working, end-to-end. Initially I was sceptical, on the grounds that there shouldn't be any code in a solution which isn't directly solving a business problem, but having tried it out ...
On November 28th, 2011 I had the opportunity to give a presentation at the St. Louis .NET User Group on my experiences developing software for the Windows Azure and SQL Azure platform. Having been at PDC in 2009 for the announcement of Azure and been able to work on a number of Azure projects since that time I frequently see many Azure talks that are either: A) too high level and marketing oriented as they never tell you anything important or B) too low level and focused on a specific feature that ...
Today is the first day of my fourth year at IdentityMine. I can hardly believe how fast it went, and how exciting the trip has been so far. Read the rest of this entry » ...
I have created a stencil for wire framing Windows Phone 7 application in Cacoo. This is definitely a work in progress, but until it is complete I would suggest combining this stencil with the Android stencil that is available by default in Cacoo. Below are a couple of screen shots of the stencil so far. First here is what the stencil window looks like currently. Taking a closer look the main device frame is illustrated below Lastly is the button pallet which contains the icons from the Windows Phone ...
In this Issue: Michael Washington, Manas Patnaik, Jeff Blankenburg, Doug Mair, Jon Galloway, Richard Bartholomew, Peter Bromberg, Joel Reyes, Zeben Chen, Navneet Gupta, and Cathy Sullivan. Above the Fold: Silverlight: "Using ASP.NET PageMethods With Silverlight" Peter Bromberg WP7: "Leveraging Background Services and Agents in Windows Phone 7 (Mango)" Jon Galloway Metro/WinRT/Windows8: "Debugging Contracts using Windows Simulator" Cathy Sullivan LightSwitch: "LightSwitch: It Is About The Money (It ...
The software industry lives within an interesting paradox. IT in the enterprise moves slowly and cautiously, upgrading only when safe and necessary. IT interests intentionally live in the past. On the other hand, developers, and Independent Software Vendors (ISVs) not only want to use the latest and greatest technologies, but this constituency prides itself on gauging tech’s future, and basing its present-day strategy upon it. Normally, we as an industry manage this paradox with a shrug of the shoulder ...
Over time I've constructed the following general outline for creating executive summary presentations.
  • Overview 
  • Case for change (drivers: business & IT)
  • Current State (key observations and issues)
  • Future State (alternatives & recommendation)
  • Gap Analysis (current, recommended, and future capabilities)
  • Roadmap 
  • Summary (Key... takeaways, recommendations, next steps, measures of success)
Here is my general guidance in regards to solutions architecture: Leverage what we have first Gather facts, not opinions when assessing solutions Avoid making early assumptions Prove that issues are real before escalating concerns Present issues or concerns within proper context If prototypes reveal concerns, consider alternative solutions ...
© 2011 By: Dov Trietsch. All rights reserved Ranking Ranking is quite common in the internet. Readers are asked to rank their latest reading by clicking on one of 5 (sometimes 10) stars. The number of stars is then converted to a number and the average number of stars as selected by all the readers is proudly (or shamefully) displayed for future readers. SharePoint 2007 lacked this feature altogether. SharePoint 2010 allows the users to rank items in a list or documents in a library (the two are ...
Normal 0 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; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; ...
© 2011 By: Dov Trietsch. All rights reserved Logging – A log blog In a another blog (Missing Fields and Defaults) I spoke about not doing a blog about log files, but then I looked at it again and realized that this is a nice opportunity to show a simple yet powerful tool and also deal with static variables and functions in C#. My log had to be able to answer a few simple logging rules: To log or not to log? That is the question – Always log! That is the answer Do we share a log? Even when a file ...
These are some of the best RSS feeds I've found for keeping up with HTML5. I'm doing jQuery & MVC development as well so you will find the links have a jQuery/MS angle to them. WhenCanIUse The oh-so-necessary caniuse.com, in RSS update format: http://feeds.feedburner.com... ScriptJunkie http://services.social.micr... good HTML, JavaScript, CSS site hosted by MS Rachel Appel's blog http://rachelappel.com/rss?... ...
© 2011 By: Dov Trietsch. All rights reserved Three Consecutive numbers When I was young and handsome (OK, OK, just young), my father used to challenge us with riddles and tricks involving Logic, Math and general knowledge. Most of the time, at least after reaching the ripe age of 10, I would see thru his tricks in no time. This one is a bit more subtle. I had to think about it for close to an hour and then when I had the ‘AHA!’ effect, I could not understand why it had taken me so long. So here it ...
© 2011 By: Dov Trietsch. All rights reserved More CAML and existence. In “SharePoint List Issues” and “Passing the CAML thru the EY of the NEEDL we saw how to use CAML to return a subset of a list and also how to check the existence of lists, fields, defaults, and values. Here is a general function that may be used to get a subset of a list by comparing a “text” type field to a given value. The function is pretty smart. It can be used to check existence or to return a collection of items that may ...
© 2011 By: Dov Trietsch. All rights reserved finding a person in the forest or Limiting the AD result in SharePoint People Picker There are times when we need to limit the SharePoint audience of certain farms or servers or site collections to a particular audience. One of my experiences involved limiting access to US citizens, another to a particular location. Now, most of us – your humble servant included – are not Active Directory experts – but we must be able to handle the “audience restrictions” ...

This blog post has moved:

http://gruffcode.com/2011/11/15/time-warp/