Tag | Google Posts

Getting this silly thing to work turned out to be a painful experience, so I am recording my lessons learned so that if some other downtrodden programmer wants to see what I did, they will be able to figure it out faster (hopefully): Ok, so say you have a silverlight application and you want to talk to a database. Silverlight is Client-based, and Databases are Server based. This is a problem. You can either pass the values in initially (not very good for interactive stuff) or you can make a WCF service. ...
This past weekend (Jan 14-16) there were GiveCamp events accross the country. At the New York City event, nearly 100 developers, designers and database administrators came together to dontate their time to provide technology solutions for over a half dozen charities. The experience was amazing, projects that would normally take weeks or months went from concept to delivery between 6:30pm Friday evening and 3:00pm Sunday afternoon. There were many comparisions to both Habitat for Humanity and Extreme ...
I have been using Rhino.Mocks pretty much since I started being a mockist-type tester. I have been very happy with it for the most part, but a year or so ago, I got a glimpse of some tests using Moq. I thought the little bit I saw was very compelling. For a long time, I had been using: 1: var _repository = MockRepository.GenerateMock... 2: _repository.Expect(repo=>... 3: var _controller = new SomeKindaController(_reposi... 4: 5: ... some exercising ...
I’m just back from the 2011 Consumer Electronics Show (CES). I go to CES to get a sense of what Microsoft is doing in the consumer space, and how people are reacting to it. When I first went to CES 2 years ago, Steve Ballmer announced the beta of Windows 7 at his keynote address, and the crowd went wild. When I went again last year, everyone was hoping for a Windows tablet announcement at the Ballmer keynote. Although they didn’t get one (unless you count the unreleased HP Slate running Windows 7), ...
First of all, I haven’t been updating this blog as regularly as it used to be. Primarily, due to the fact that, I was visiting a lot of cities talking about SharePoint, Web Matrix, IE9 and few other stuff. IE9 is my new found love and I simply think we have done great work in improving the browser and browsing experiences for our users. This post would talk about IE, general things happening around the web and few misconceptions around IE (I had earlier written about IE8 and common myths ) When you ...
If you work with Silverlight daily then you have run into this problem. Your XAP file has been cached in your browser and you have to empty your browser cache to resolve it. If your using Google Chrome then you typically do the following: Go to Options –> Clear Browsing History –> Empty the Cache and finally click Clear Browsing data. As you can see, this is a lot of unnecessary steps. It is even worse when you have a customer that says, “I can’t see the new features you just implemented!” ...
Today's Review (alphabetic order): GooNews, Grocery Shopping List, Need for Speed, SurfCube, and United Nations News. I'm a day late if these are going to be 'Monday' posts, but there are lots of apps, lots of goodness, and lots of email, so I might try to do 2 a week, we'll see. So once again I've got a small review of 5 apps that are either on my phone or have been. Disclaimers at the end. In this Issue: GooNews is a very cool app from Shawn Wildermuth (AgiliTrain). I don't know if he uses this ...
The news hit Monday morning that Google has decided to delay the release of its Google TV platform, and has asked its OEMs to delay any products that embed the software. Coming just about two weeks prior to the 2011 Consumer Electronics Show (CES), Google’s timing is about the worst imaginable. CES is where the platform should have had its coming out party, especially given all the anticipation that has built up since its initial announcement came 7 months ago. At last year’s CES, it seemed every ...
With the new release of the Windows Azure platform there are a lot of new features available. In my previous post I introduced a little bit about one of them, the remote desktop access to azure virtual machine. Now I would like to talk about another cool stuff – Windows Azure Connect. What’s Windows Azure Connect I would like to quote the definition of the Windows Azure Connect in MSDN With Windows Azure Connect, you can use a simple user interface to configure IP-sec protected connections between ...
We just bought a new Web Server, after installing Windows 2008 R2(which is a 64bit OS and IIS7), SQL Server Standard 2008 R2 and IBM Client Access for V5R3 with its Dot Net Data Providers, I tried deploying our new project which is fully functional on an IIS6 Based Web Server, I encountered this Error The 'IBMDA400.DataSource.1' provider is not registered on the local machine. To remove the doubt that I still lack some Software Pre-Requesites or version conflicts since I encountered some erros while ...
With all the noise (not to mention the funk) around HTML 5 and Silverlight at PDC 2010, we could be forgiven for missing the numerous keynote announcements about Windows Azure and SQL Azure. And with all those announcements, we could be forgiven for missing the ostensibly more arcane stuff in the breakout sessions. But one of those sessions covered material that was very important. That session was Lev Novik’s “Building Scale-out Database Applications with SQL Azure,” and given the generic title, ...
In this Issue: Sigurd Snørteland, Martin Krüger(-2-), Beth Massi, Karl Shifflett, Joe McBride, Ryan Alford, Mike Taulty, Kunal Chowdhury, and Asim Sajjad. Above the Fold: Silverlight: "How to: Create a nonrectangular ChildWindow - part 2" Martin Krüger WP7: "loud tweets -- a "twitter-do-speak" wp7 app" Sigurd Snørteland Lightswitch: "LightSwitch Team “How To” Articles and New Developer Center Content" Beth Massi Shoutouts: Sincorde has the beginnings of a nice-looking Silverlight Library up on CodePlex: ...
Please buy XP Tablet edition - Steve Balmer, 2002 Recently there was a story on PC world explaining why tablet computing hasn't been successful with businesses despite the fact that hospitals, the sales industry and delivery services have been begging for tablets forever. Their explaination is that Apple's iPad gave users the freedom to figure out what to do with the tablets rather than force them into certain usage scenarios. Wrong. iPad was successful and tablets were not for one simple reason: ...
What is Favicon? Sometimes we come across some websites which shows their logo instead of explorer logo in Address bar. A typical example is Google, login to google with IE and watch address bar. You can see google logo then the URL. This icon is stored in the PC when we add the sites as bookmarks. When you open bookmarks menu the site name will show with the icon. How to create Favicon? It's very easy to create favicon. All you need is the company logo or image(in JPG/PNG/GIF format) which you want ...
If you build Silverlight Applications, chances are you have seen this screen before. I’m talking about the default “To view this content, please install…” Screen shown below. The Default Installation Screen. This is the screen that your users see when they first visit your site without Silverlight installed. It’s just plain ugly and most users do not know what it means. Take this example below by Netflix, they have alerted the user with a friendly: “You’re almost ready to watch…” Install Now. This ...
The C# Programming Language, Fourth Edition by Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, and Peter Golde Publisher: Addison Wesley (Special Annotated Edition for C# 4.0) I can honestly say I have had a copy of this book for each edition it was published. I love this book and have always loved it. Ever since Microsoft stopped publishing the White Reference Guides we used to all have back in the day, Addison Wesley has became my reference book dealer. These White cover books with the most ...
Latest announcements by Microsoft executives leave no doubt. Microsoft is shifting its support to HTML 5 and by doing so gives up on its RIA platform Silverlight which it repurposes for mobile. Adobe releases a Beta of a new HTML5 supporting tool kit, and by doing so also embraces the HTML5 option. It does look as if both give in to the market preferences for standard, no-plug-in and non-propriety option of HTML5 (see "Microsoft favoring HTML5 over Silverlight: reports" ). If we follow Microsoft's ...
Latest update (and hopefully last update): Microsoft has published a few posts to clarify the debate. Please consider the following: PDC and Silverlight by Bob Muglia PDC Thoughts by Steve Ballmer *NEW* Silverlight Questions by Scott Guthrie Silverlight is dead. Long live Silverlight! by Tim Heuer Committed to Silverlight by John Papa ---------------------------... Read the rest of this entry » ...
Check this out: http://www.foxnews.com/scit... What the heck are the google nuts thinking? Trust all my files and apps to them? nope. What about when the connection to the net dies or slows down? What about working on a plane (not all or not even all seats have wifi)? What about working in a car? What about using a pc at the beach with no wifi? What about slow connections? What happens when their servers crash? er, I would continue on ...
Before working with MVC, I would claim to be somewhat intimidated by JavaScript development. Not that I did not know how to use it, however I found that is was much more bug prone and harder to develop against. Having the .Net compiler was a nice safety net-I did not have to worry about variable name mismatch, typos, not to mention the .Net framework itself. In a recent ASP.Net project we used the MS AJAX update panel to implement interface changes that could easily be implemented via client side ...
My notes from a session at Digital Hollywood in Santa Monica. SPEAKERS: John Penny – EVP Strategy and Business Development at Starz Entertainment Curt Marvis – President of Digital Media at Lionsgate John Calkins – EVP Global Digital and Commercial Innovation at Sony Pictures Home Entertainment Hardie Tankersley – VP Innovation at Fox Broadcasting Company Paul Yanover – EVP and Managing Director of Disney Online Ira Rubenstein EVP Global Digital Media Group at Marvel Entertainment – Moderator In ...
Content Reinvention with the Next Generation of Tables, eReaders, and Mobile Devices My notes from this session at Digital Hollywood: Speakers: Sarah Lumbard – Sr. Director, Product Strategy and Development / NPR Digital Media Bill Jensen – Director of New Media / Village Voice Media Mark Ghuneim – CEO / Wiredset Lee Shirani - Google Richard Gingras – CEO / Salon Russell P. Reeder – CEO / LibreDigital – Moderator How to get content to audiences to successfully using these new devices. That is what ...
Michael Minutillo posted the texas hold ‘em coding challenge to the oz alt.net mailing list. The challenge is to write a program that can take poker cards as input and return information about what hands players have and who is the winner. Solving this problem in my 9-to-5 language (c#) is not interesting to me, so I chose to do it with my beloved CoffeeScript. Compiling CoffeeScript The first challenge I faced was one that I have been working on for months – how to compile CoffeeScript on Windows. ...
Microsoft All-In-One Code Framework is updated on 2010-10-10. Download address: http://1code.codeplex.com/r... If it’s the first time that you hear about Microsoft All-In-One Code Framework, please read the introduction on our homepage http://1code.codeplex.com/, and this Port25 article http://port25.technet.com/a... Windows Shell Extension New Samples In the September release of All-In-One Code Framework, we gave ...
As I mentioned in my last post I talked some about how my side project, PiX Eyewear, has given me an opportunity to venture out of the predominantly server-side .NET programming that I’ve been doing at my “day job” for the past several years. In this post I’ll be digging into a simple way that I’ve been able to leverage jQuery to solve a little problem I had with my Shopify site. Before I go any further I want to call out an excellent approach for displaying “related products” on a product page that ...
I was looking for a simple way to schedule a job to perform a nightly backup of the production system and restore it to a dev system. I know there are many ways of achieving my goal and I am sure my solution will be frowned upon by some (if not all J) but it works for me so I thought I would share my experience with others. For my scenario the requirement was quite straightforward. Backup a single 5GB database then restore to an existing dev system (over writing the existing dev system). This article ...
Following my announcement of a javascript koans project I am pleased to announce that I have published a draft of the project on google code. The topic ‘about prototypal inheritance’ is empty at the moment because I don’t feel that I understand it enough to write the koans. Please download and play with the draft JavaScript koans. Let me know if you learn something ...
Has it ever happened to you that you are sitting with your laptop and need to do something with a computer on your local network and it turns out that computer is in a sleep mode and you have to walk to it and move the mouse or press some key to wake it up and then come back to your laptop to do what you initially wanted to do with it? Indeed, if you have to walk to a computer rather than remotely access it than the benefit of having local network is already somewhat undermined. My particular situation ...
Cyber security, Cyber war, Cyber vulnerabilities are all hot topics in the news right now. They should be. Most applications and our very infrastructure are incredibly vulnerable. This should remind of us of Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. A swarm of wood peckers may be closer than we think. Everyone gets outraged about privacy vulnerabilities with google and FaceBook without ...
This blog post has moved:http://gruffcode.com/... ...
IE9 Beta 1 arrived today, and it looks great. The browser wars are back on and getting heated. The IE guys have been getting very bullish about performance on their blog site. See their post from a few days ago at http://blogs.msdn.com/b/ie/... Mozilla got beta 5 of Firefox 4 out of the door a couple of days ago and have hit back hard with various counterclaims see http://www.theregister.co.u... ...
We have come a long way since IE 1… image property of wikipedia …to IE9 In case you are living under a rock, IE9 Beta was released today. This browser is a major update to the previous version IE8. It is also supposed to give Firefox/Chrome a run for its money. How did it turn out? Read below to find out. So what are the best features of IE9? Lets give it a quick run-through then we are going to look at a few key features and a benchmark (note the benchmark is against a beta – so things may change). ...
Each year the editors of SD Times recognize the top leaders and innovators of the software development industry – the Knights of the Software Development Table as they call them. The list includes 100 companies and projects that demonstrated their ability to set the agenda and advance the state of the art. This year Gizmox was included in that noble list among industry giants such as Adobe, Google and Microsoft. These are some of the highlights from the Winner's Profile: “Computing in the cloud is ...
*Moved to: Calculating the Rank of your blog posts or pagesI had an idea to have blog posts, or Rules listed not in date order, or an arbitrary order, but in some sort of calculated order. For this I would need to get data from somewhere and I fancied using; Number of Comments, Number of Trackbacks, Reddit, Digg, FriendFeed Twitter and Google Page rank. In this sample I use the term Rangler as a cross between Wrangler and Rank, but they are really Data Collectors. Read more...Follow my new blog on ...
I created a getting started guide for the MVVM pattern back in June 2010. Since the guide came out, I had several developers ask me when I was going to publish my MVVM example that I had promised. I played around with a way to present this that did not seem like the same old MVVM blog post that everyone has already written. Most of the blog post that I ran across explaining the pattern had lots of complicated diagrams and code snippets that would leave out vital pieces of information. I decided that ...
While building our mobile app I came across a few valuable resources for some of the specific issues I was facing, I thought I'd share those in case others were looking for similar info. Customized Color Progress Bar iPhone This one probably violates all UI rules defined by Apple, but we were looking to change the color of the progress bar for our app based on certain values. As the bar filled up, we wanted it to change to red so the user could quickly see while driving that is represented a different ...
New standard the UDDI was announced several years ago [see the history in Wikipedia]. The UDDI future was promising. I was sure for that. I thought, the future is for Web-services [WS], and it is. Isn't that mean, we need services to search Web-services in internet, some Registries/Catalogs of the Web-services? How we could find the WS in internet? Google Search was not effective in this; it is still not effective now. By any means, the UDDI idea should win; all WS-s should work with UDDI Registries. ...
Over the course of using Google for the past ten years, I’ve found several tips and tricks to using the search engine. This post covers the ones that I’ve found most useful. Limit your search to one site Have you ever tried to find something that you know must exist on a particular site? This happens to me when I’m looking for info on Microsoft’s site. So, I’ll often enter a search term into Google and then add “site:microsoft.com” . Google will then only return hits that are on the *.microsoft.com ...
Long ago, in the mid and late-90s, the mobile device market was a bit different from today’s. Palm led the PDA category, with monochrome devices that operated offline, until the Palm VII and its ultra-slow Internet service came out. The Palm VII was all the rage amongst early-adopters…I even bought the erstwhile publisher of Visual Studio Magazine’s predecessor one and shipped it to him, because they were available in New York, but not in the Bay Area, where he was. Then a Canadian company called ...
It was always obvious that IE9 was going to get new chrome. Why else publish the technical previews with a mocked-up UI? The very fact that the IE team has cleanly separated the core browser technology from the old IE chrome indicates that they are free to change the whole look and feel of the browser if they wish. And of course, they must want to do so. Everyone loves the clean, zippy feel of Google's Chrome. If IE9 is to halt the slow slide in 'market share' that previous versions of the browser ...
Over the past few months I had the great opportunity to tackle the challenge of learning both the iPhone and Android mobile platforms for the first time as a developer. I had used both previously as a consumer, so it was interesting to finally get a chance to jump in with both feet for a work project. I have been focused on .NET development in C# for the past 8 years, but originally cut my teeth on unmanaged C & C++ during the 90's, along with a smattering of Java development for college courses ...
Just had a SQL Server 2005 database completely becoming unavailable after the drive on which its files were residing on completely ran out of space (thanks god in development). Freeing some space turned out to be a more or less strait-forward step. Now the recovery stage. Interestingly, out of a dozen databases (all in SQL 2000 compatibility mode) only one became affected. When I started to figure out what is wrong I checked the SQL Server log first and could see that another database’s log file ...
Google uses something called a page rank to determine your position on the search page. To get a better Google Page Rank, there are a couple of key objects Google looks at. The first and most important is page content. If you don’t have the content being searched for, it can’t rank your site. It’s very basic requirement really, but some people just don’t get this part. :) And the second is how many people link to your page content, combined with how their page rank is, i.e. the page rank of the page ...
I've been running various versions of Live Mesh and Live Sync on my Mac over the past year. So far I haven't been terribly happy with Live Mesh, but it got the job done, albeit very slowly at times. I'm am very exited at what I am seeing though in the latest Windows Live Sync beta for both Windows and Mac OS X. When installing the latest version of Live Sync, which is still in beta I ran across the following error on start: "Sorry, there is a problem with Windows Live Sync. Please quit Sync, make ...
In the past few months I've had the great opportunity to learn both the iPhone and Android platforms for an App we built for my 9 to 5 job. This was a great new chance to learn brand new languages and frameworks after 8 years of living in the Microsoft world. I'll get to more of the specifics in later posts. In order to validate some of our platform decisions and the choice to move toward mobile development I did some research and came across some amazing stats. According to CITA (the wireless trade ...
I’ve been syncing my calendars for years. If you’re interested in why I am using Google, then read the history section, otherwise skip down to the how to section of this post. History For past six years or so, I’ve been using Plaxo to synchronize my calendar and contacts between my work computer and my home computer. My work computers have been Windows XP/Vista/7 with Outlook 2003/2007/2010, so I used the Plaxo Outlook Toolbar to sync calendars and contacts. At home, our main family computer has ...
Cloud services platforms are still in their infancy considering the size of the market, but big players like Microsoft, IBM, Amazon, and Google have made significant investments for the future in offering cloud services in some form or the other. In this section, I will outline the offerings of some cloud services providers: Amazon Web Services Amazon is the largest online retailer in the world, and to support its daily operations, Amazon has one of the most advanced data centers in the world. Processing ...
Understanding Cloud Architecture Fundamentally, cloud architectures are based on creation of large data centers with a management fabric defining clear abstraction between server hardware and operations systems. The management fabric automates the deployment of virtualized operating systems images on server hardware. In its simplest form, a typical cloud data center consists of a bank of server hardware and massive storage for storing fully functional operating system images. The management fabric ...
En el artículo anterior se definieron los conceptos de la Nube y Cloud Computing, y se repasó rápidamente la evolución de tecnologías que favorecieron el surgimiento de dicho paradigma. En el presente artículo se definirán los diferentes conceptos “*aaS” relacionados con el concepto de cloud computing (SaaS, PaaS, IaaS, etc.). SaaS digamos que ya es un término hasta cierto punto conocido, pero ¿y los demás? Eso es lo que se aclarará en este artículo. Los servicios de computación en la Nube, así como ...