Tag | technology Posts

I make my living as a consultant and a general technologist. I credit my success to the fact that I have never been afraid to pick up any product, language or platform needed to get the job done. While Microsoft technologies I my mainstay, I have done work on mainframe and UNIX platforms and have worked with a wide variety of database engines. Each one has it’s use and most times it is less expensive to find a way to communicate with an existing system than to replace it. So what are the main benefits ...
We’re having a shindig at my work today, Online Business Systems, to celebrate making the “Best Workplaces in Canada” list for the 6th consecutive year. This is a big deal for us, as we put a lot of work and effort into ensuring that our workplace is attractive to top talent, offers fantastic professional development opportunities, and provides challenging & meaningful work. I’ve worked at a lot of technology consulting companies in Winnipeg, and I can honestly say that Online is hands down the ...
After reading this section you should be able to Identify security risks in LANs and WANs and design security policies that minimize risks Explain how physical security contributes to network security Discuss hardware and design based security techniques Understand methods of encryption such as SSL and IPSec, that can secure data in storage and in transit Describe how popular authentication protocols such as RADIUS< TACACS,Kerberos, PAP, CHAP, and MS-CHAP function Use network operating system ...
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 ...
After reading this section you should be able to Understand methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation Explain the differences between public and private TCP/IP networks Describe protocols used between mail clients and mail servers, including SMTP, POP3, and IMAP4 Employ multiple TCP/IP utilities for network discovery and troubleshooting Designing TCP/IP-Based Networks The following sections explain how network and host information in ...
Hello folks, Recently I got involved in a project for building a demo application for one of our customers with Kinect for Windows. Yes, something similar what Tom Cruise did in the movie Minority Report. Waving arms, moving stuff around, swipes, speech recognition, manipulating computer screens without even touching it. Pretty cool!!! The idea in the movie showed us how technology would be after 50 years from that day. Minority Report Movie clip. Well, that 50 years of time frame got squeezed and ...
Our West Palm Beach Developer Group March 2012 meeting featured Herve Roggero, Azure MVP and co-founder of Pyn Logic. Herve covered multiple case studies on migrating existing application to SQL Azure. This event was quiet popular filling-in our meeting room. We would like to thank PC Professor for hosting our meeting and Sherlock Technology for sponsoring our free food. Our April 24th, 2012 meeting will feature Will Tartak who will be demonstrating how he used ServiceStack.net to quickly develop ...
Forward: Sometimes I really feel like technology recruiters have no experience or knowledge of the field they are recruting for. A warning to those companies hiring technical recruiters -- ensure that the technical recruiters you hire to fill a position are actually technical. Here's proof below, where I make up completely ridiculous technologies, but still have interest from the recruiter for an interview. Letter to me: Hello - Your name came up as a possible match for a long term contract Cold ...
This is the fourth entry in a series of descriptions & demos from the “Using HTML5 Today” user group presentation. For practical purposes, the original XHTML standard is a historical footnote, although XHTML transitional will probably live on forever in the default web page templates of old web page editors. The original XHTML spec was released in 2000, on the heels of the HTML 4.01 spec. The plan was to move web development away from HTML to the more formal, rigorous approach that XHTML offered, ...
Figuring out which software licensing options best suit your needs while being cost-effective can be confusing. Some businesses end up making their purchases through retail stores which means they miss out on volume licensing opportunities and others may unknowingly be using unlicensed software which means their business may be at risk. So let me help you make the best decision for your situation. You may want to review this blog post that lays out licensing basics for any organization that needs ...
You’ve likely heard about how Office 365 and Windows Intune are great applications to get you started with Cloud Computing. Many of you emailed me asking for more info on what Cloud Computing is, including the distinction between "Public Cloud" and "Private Cloud". I want to address these questions and help you get started. Let's begin with a brief set of definitions and some places to find more info; however, an excellent place where you can always learn more about Cloud Computing is the Microsoft ...
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 ...
Welcome to my new blog about user interfaces! In this first entry I will try to give you an overview what you can expect to find here in the future. With the increasing performance of embedded hardware and the spread of smartphones there´s a growing wish for highly interactive user interfaces also in other environments where embedded systems are in use. These may be HMIs for industrial application, health care systems and many more. If you want to develop such a system (or if your boss wants you ...
This year is already accelerating into overdrive. Business is rocking and the time for the March meeting of the Chicago IT Architects Group has crept up on me all to quickly. This month we have Paul Ford discussing Collective Intelligence. Be sure to register and join us on March 20th. TechNexus 200 S Wacker, Suite 500 Chicago, IL http://citag.eventbrite.com del.icio.us Tags: Chicago Information Technology Architects Group,CITAG,ChiITArch ...
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 ...
The new HTML standard is part of a proliferation of challenges and opportunities that developers face today: Browser Wars v2.0 Going back 10 years ago, Internet Explorer could claim 95% of the browser market (http://en.wikipedia.org/wi... Today you have to include IE, Firefox, Chrome and Safari to get past the 95% support mark (http://marketshare.hitslin... And this only includes desktop browsers! Safari, the Android browser and Opera all have strong market shares in the mobile/tablet ...
The biggest complaint most remote workers have in regards to working on a team? Feeling disconnected. The biggest complaint an office has about remote workers? They forget the remote workers are there and don’t always trust what they are doing. Want to learn how to get past both issues? Hi, my name is Rob and I have a confession to make. I’m a remote worker four days a week. I’m a placeshift remote worker, and yet I am still highly collaborative with my team. “Placeshifting?” you say. “Highly collaborative?” ...
If you have not heard the latest technical news yet, the SQL Server 2012 Virtual Launch event is today March 8, 2012! Register to not to miss this opportunity to interact with technology experts and win cool prizes! I am thrilled and excited! Why? Because like in the automotive industry, every new iteration of a vehicle is more fuel efficient, safer, more polished, looking more attractive and fun to drive. Sure, the the new version of the SQL Server is ready to take me further in what I can deliver ...
After months of plotting and planning and organizing the logistics to host a full day workshop for the local area .NET developers/enthusiasts (refer to my post, Trials and Tribulations of Running a Full Day Workshop), CTTDNUG's Mobile + Cloud App Workshop went off without a hitch! Not without some minor bumps along the way, believe you me. In the 24 hours leading up to that event, I had my fair share of concerns. Mainly the weather. Environment Canada had issued a severe weather alert that resembled ...
This blog post is not to hurt any one, just a thought that I got in my mind when I was walking from an Apple Store to a Microsoft Store. I am not judging any one here but if you are from the DC area and been to Tysons Corner’s Apple and Microsoft Store you can see the change on how the migration happened from the Apple to the Microsoft Store. Lets all do a time travel back to couple of centuries , we have sees lot of videos, documentaries & movies that showed us how and what people were doing ...
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 ...
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. ...
Cloudstore – A marketplace for Government Microsoft Marketplace and the Everything Apple's App Store have revolutionised how we all buy and use software. It's now the best way to 'buy bits'. So why shouldn't government consumers be able to connect with their suppliers in a similar way? That was the challenge to Solidsoft from the Cabinet Office. We responded with the CloudStore. It replaces a complex system which had different applications from different providers spread across multiple locations. ...
Our Universities and Colleges haven’t gotten it yet, and its producing a disservice to the technical industry and trickling down to every other industry that relies on technical people (read: All of them). I’m talking about the lack of soft-skills, leadership, interpersonal, and professional training that organizations are demanding from their IT professionals. Gone are the days of the stereotypical programmer that sits in a dark room lit only by a computer monitor, with food and requirements slid ...
On January 3, embarks the new start for 24 individuals. When I started with Kronos we all were escorted to the office and quickly noticed the graffiti wall. This particular wall demonstrates a unique picture of the corporation in a timeline, which I thought was a cool concept. I also liked how all the employees desk are open because the practice managers stressed that they wanted to enforce more of a team environment. I quickly noticed that all the practice manager had great experience, leadership, ...
A Windows healthcare application for clinics and physicians needed a cost-effective way to accommodate all operating systems without reducing the existing functionality and security. Since users use a variety of operating systems, it was determined that a web-based version of the application was the best way to overcome those installation roadblocks. This was also a great opportunity to enable tablet access as well and reach users who use tablets such as the iPad for work. A solution to turn this ...
The same article in the TechNet. If you are working with queues in BizTalk Server, the most possible it is the MSMQ (in my experience). MSMQ is an old man of the Microsoft technology stack. It was created when there were no good standards for messaging. Now MSMQ is wrapped partly in the .NET System.Messaging namespace. It is just a small facelift. MSMQ is still a proprietary technology without well-defined messaging protocol. It means, you cannot use the MSMQ messaging protocol without MSMQ itself. ...
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 ...
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 ran across a unique scenario recently, and I’m not sure if I should be proud of the solution, or appalled at the Frankenstein result. Either way, I thought I’d post about it to possibly help others in the same situation. I was developing a website leveraging jQuery / AJAX to query views of data at runtime. The kicker? I didn’t know which views. The choice of database view was determined via configuration and user choice. I was leveraging jqGrid for the client-side grid presentation, sorting, filtering, ...
It's been exactly over three years and two months since I last logged in to this blog. The last post which I made on Dec 2008, was itself after a one year gap :). Well, now let me try if I can continue this activity. Lot of learning, lot of new cool stuffs. Technology itself has been changed quite dramatically over this period with the addition of new cool stuffs and I believe my English as well improved a little bit :). Microsoft developers finally started realizing the drawbacks of ASP.NET architecture ...
Designing for Performance The basic building blocks for todays computers are virtually the same as those of the early IAS computers. The focus has been on optimizing and increasing speeds while keeping the same architecture. Processors Increasing speed with processors uses several techniques including… Branch prediction – a processor looks ahead in the instruction code fetched from memory and predicts which branches or groups of instructions are likely to be processed next. Data flow analysis – the ...
Exchange is a complex and large product which can have one thousand and one possible issues, one more obscure as the next. The purpose of this guide is to shed some light, where possible, to how things work in Exchange (and outlook), how they can break and how you should approach the issue at hand. Unfortunately it is very time consuming to create a complete troubleshooting guide where every dependency is explained in detail. But that is not the aim of this document anyways. What is the aim? Give ...
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 ...
So here is try number two. Mother nature got the best of us last month with the threat of icy roads on our presentation night. Ruben Rotteveel has been gracious enough to reschedule his discussion of Advancements in Messaging Technologies for this month. Assuming we do not get our usual February blizzard on that day it would be great to see as many of you there as possible. Be sure to register to joins us. http://citag.eventbrite.com del.icio.us Tags: Chicago Information Technology Architects Group,CITAG,Advancements ...
I would like to share that I will be speaking at the Deerfield Beach Coders Café on February 7th, 2012 6:30 PM on concepts behind PRISM and MEF including IoC Containers, Composition, Dependency Injection, Loose-coupling and Inheritance. We will be also adding a little Agile spin to the talk focusing on the importance and ideal use of the underlying design patterns in an Agile software shop. I am also scheduled to present a similar topic at the upcoming South Florida Code Camp taking place on Saturday ...
After reading this you should be able to Identify a variety of uses for WANs Explain different WAN topologies, including their advantages and disadvantages Compare the characteristics of WAN technologies, including their switching type, throughput, media, security, and reliability Describe several WAN transmission and connection methods, including PSTN, ISDN, T-carriers, DSL, broadband cable, ATM and SONET Describe multiple methods for remotely connecting to a network WAN Essentials A WAN is a network ...
I thought it would be interesting to blog out the evolution of our story cards. Several months ago I began work at a new organization that was implementing a variation of scrum. The used the typical post-it notes for stories. While the post-it notes were serving their purpose, there were a few area’s that we were having issues with: Some of the issues included the following: The post-it notes did not have a great stick quality. This meant that anything older than a few weeks was falling by the wayside ...
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 ...
After reading this you should be able to Describe the basic and hybrid LAN physical topologies, and their uses, advantages, and disadvantages Describe the backbone structures that form the foundation for most LANs Understand the transmission methods underlying Ethernet networks Compare the different types of switching used in data transmission Simple Physical Topologies Physical topology is The physical layout or pattern of the nodes on a network It depicts a network in broad scope (does not specify ...
Today's $10 Deal of the day from APress at http://www.apress.com/97814... is Beginning ASP.NET 4 in VB 2010"The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 4 in VB 2010 guides you through Microsoft's latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and assumes only the most basic knowledge of Visual Basic." I recommend this book to all VB.NET developers ...
After reading this you should be able to Explain basic data transmission concepts, including full duplexing, attenuation, latency, and noise Describe the physical characteristics of coaxial cable, STP, UTP, and fiber-optic media Compare the benefits and limitations of different networking media Explain the principles behind and uses for serial connector cables Identify wiring standards and the best practices for cabling buildings and work areas Transmission Basics Transit – means to issue signals ...
As many of you may already know that, I'm working at a global gaming and entertainment company taking the responsible for design and implement the next generation platform which will be running on the cloud, and also design the cloud platform as well. Currently one of the goal is to replace the active directory integrated security and identity solution with certificate-based solution in our product. In short, we need to work with Active Directory Certificate Service to request and issue the certificates ...
I attend the Consumer Electronics Show (CES) to follow and cover Microsoft, both in terms of its announcements at the show, and those of its competitors. From that standpoint, and since Microsoft announced that this year’s CES would be its last, I attended again this year and I think it was the best CES Microsoft’s had since I started attending. But the reasons for that are unexpected and surprising. Let me give you a little more context and explain why. Microsoft has, since 1998, delivered the kickoff ...
This post is really late considering that there is less than a week before the event. Fortunately this is because 2012 is starting out with tons of work to be done. Not a bad problem to have. This month we will have Ruben Rotteveel discussing Advancements in Messaging Technologies. Be sure to register to joins us. http://citag.eventbrite.com del.icio.us Tags: Chicago Information Technology Architects Group,CITAG,Ruben Rotteveel,Messaging ...
Before I describe about my session, let me introduce the history of making this great event. We SharePoint Experts Community arranged this Community Day jointly with Microsoft to introduce SharePoint 2010 on 7th January 2012 which is the first time in Bangladesh. Thanks to Microsoft Bangladesh to Sponsor the whole Program and others co-sponsors. We planned 6 months ago to arrange this type of event for Developers and IT Professional who might be interested about SharePoint Technology and proposed ...
Apart from the Introduction that I gave from my previous blog posts about the book and the Windows Phone 7.5 Development, I think we have to jump into the technology of it. In this post we are going to talk about the Design Language, Real Estate, Input Patterns. Design Language: Design Language in my view is something that first strikes to the user/developer when they think of the application usage/development. How you want to design your application or how they users react with the navigation screens/patters ...
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 ...
The SQL Azure Federation had been publically launched several weeks ago and this is one of the most existing features I’m looking forward. This might be the first post of SQL Azure Federation, and hopefully not the last one. Some Backgrounds SQL Azure Federation was mentioned in about 2009. The Microsoft told that there will be a feature in SQL Azure allow users to split one database into many based on some sort of rules But from the client side perspective, user can interact their data as if in ...
Happy New Year! I am excited to be speaking at the first meeting in 2012 for the Tampa Bay Windows Phone 7 User Group As usual at Tampa WP7UG there is a jump start session for beginners before the meeting: 5:30PM An Intimate intro to WP7 Development with a local MVP Kevin Wolf in room 1, or a work session in the main room. Come on by early to hangout with other developers or attend the intro sessions. Here is the description of my presentation starting at 6:30PM: Live Tiles, Toasts and Push Notifications ...