Tag | Twitter Posts

You guys know I'm all about Windows Phone 7 these days, and being a self-proclaimed recovering social media addict, I found this to be a pretty interesting tool. Give it a download, try it out and let me know what you think! Once I've had a chance to play with it some more, I'll post some more comprehensive thoughts on it. From the site: If you want to jump start your Windows Phone application development, why not download the Social Viewer template available at http://socialviewer.codeple... ...
I published the sample code from my presentations about Windows Phone 7 at TechDays Switzerland. I also published the Powerpoint slides on Slideshare (Windows Phone 7 Overview / Windows Phone 7 Deep Dive). One of the talks is available as a video on Channel 9. I expect the other one to be made available soon, stay tuned for an update. Read the rest of this entry » ...
In this Issue: Pete Brown, Victor Gaudioso, WindowsPhoneGeek, Jesse Liberty, Jeremy Likness, John Papa, David Anson, Mike Taulty(-2-), Lazar Nikolov, Alex Knight, Deborah Kurata, and Michael Washington. Above the Fold: Silverlight: "Simulating rain in Silverlight Part 2 - Optimization" Lazar Nikolov WP7: "Creating a Windows Phone 7 Trial Application: Implementation and Best Practices" WindowsPhoneGeek Lightswitch: "LightSwitch: 10 Times As Many Silverlight Developers As Today" Michael Washington ...
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. Today we are going to examine the LINQ set operations that are part of the IEnumerable<T> extension methods. Now, most of the time when people think of set operations they think of the math or logic classes they are usually taught in, but really these LINQ methods have a much larger appeal and applicability than just math ...
In this Issue: Kunal Chowdhury, Peter Kuhn, David Anson, Rob Tiffany, Paul Sheriff, Jesse Liberty, Jeremy Likness, Mike Taulty(-2-), and Andrea Boschin. Above the Fold: Silverlight: "Performance Optimization of Silverlight Applications using Visual Studio 2010 SP1" Jeremy Likness WP7: "The Reactive Snake for Windows Phone 7" Andrea Boschin From SilverlightCream.com: Step-by-Step Using ImplicitDataType in Silverlight 5 Beta Kunal Chowdhury has a good tutorial up on Silverlight 5 Beta's ImplicitDataType ...
In my quest to dig into how people use social media to communicate about wine I ran into a snag. One of the things I really wanted to do was collect geographic data about each post. When you do a twitter search, a post can contain latitude and longitude data if the source supports GPS, but so far almost none of the posts about wine actually have this data. So the next best thing is to figure out where the user lives. A twitter user profile has a location field. Its free text unfortunately, but its ...
Looks like I'm going to TechEd 2011, thanks to GeeksWithBlogs.net and all of you that helped get me there by clinking the Tech Ed link in my previous posts. I'm really looking forward to going, and I wouldn't be if not for your help, so seriously... THANKS!! If you're going too, hit me up on Twitter (@ChrisGWilliams) or Facebook (http://tinyurl.com/2atcqbg) or maybe catch me at the INETA booth or the Blogger Hub (run by the fine folks at GWB.) ...
One of the recent perks we have added to the Geekswithblogs.net community is an influencer program made up of those bloggers who have the most influence on the site. Being apart of this program gets you access to some awesome products for review and special contests we run. The latest contest was a free attendee badge for one of our influencers to join @StaffofGeeks at TechEd and as you see from title Chris Williams is our winner. This means Chris will be having the time of his life (well hopefully) ...
I just finished delivering 4 sessions for www.sswug.org at the end of April 2011. Above is a screenshot that was taken inside of the studio. Now, I am going to do a webinar on Silverlight 5 then head to Knoxville, TN and finally Chattanooga, TN. Keep reading for details on the events: SilverlightShow.net Webinar on “Getting started with the Silverlight 5 Beta.” Wed, May 11th, 10 am PST (check your local time) Register for this webinar This webinar is designed for people who want to quickly understand ...
Ok lesson learned. I now know why twitter data gives all ids as numeric and string data format. When I first saw this, I thought "what a waste of data, repeating all numeric fields as both strings and numeric. Thats stupid". Then I started noticing something odd. In my python script, my twitter ids weren't matching up to what I had in MongoDB. Turns out Python (simplejson to be exact) takes all numerics from the Twitter json document and turns it into an int. But if the number is too big, it overflows ...
Hi there, After the successful launch of the new website for Tellago, today we announce the new series of webinar’s called the Tellago Technology Updates. Today in the fast growing IT Industry it is very difficult to stay up-to-date with the latest and greatest Technologies out there in the market. Doesn’t matter if you are a Developer or an Architect or CTO for a company but you are every now and then challenged to evaluate new technologies and implement them. Understanding that challenge, we at ...
In this Issue: Max Paulousky, Roy Dallal, Colin Eberhardt, Deborah Kurata, David Anson, Mike Taulty(-2-), Jesse Liberty, and Jeremy Likness. Above the Fold: Silverlight: "The BestFitPanel collection of layout containers provides flexible, easy-to-use options for Silverlight, WPF, and Windows Phone applications" David Anson WP7: "Metro In Motion Part #4 – Tilt Effect" Colin Eberhardt Shoutouts: John Papa has a 3rd part up on his blog conversion to Orchard CMS: Walking Through the Orchard Part 3 - ...
In this Issue: René Schulte(-2-), John Papa(-2-), Jeremy Likness(-2-), Andy Beaulieu, Arik Poznanski, Page Brooks, Deborah Kurata(-2-), Microsoft, and Jesse Liberty. Above the Fold: Silverlight: "WriteableBitmapEx goes NuGet" René Schulte WP7: "Windows Phone Developer Resources" Microsoft Shoutouts: SilverlightShow posted their top 5 from last week: SilverlightShow for April 25-May 01, 2011 Koen Zwikstra has announced an update of Silverlight Spy... read his note about Silverlight 5 Beta... Silverlight ...
I've been playing with a new side project; wine data analytics mined from Twitter, and stored in MongoDb. I took a first stab at writing a Python celery service to search for wine related twitter posts and dump them in MongoDb. First lesson learned is that a ton of people post about the word 'Wine' on Sunday afternoons. I wrote the service to pull 100 posts, then search again using the lowest post id as the max id to return. After storing 11K posts in MongoDb I looked at the earliest date and realized ...
In this Issue: David Catuhe, Paul Sheriff, Bill Steele, Den Delimarsky, Bill Burrows, Doug Rathbone, Matthias Shapiro, Jason Alderman, Jessica Fosler, John Garland, WindowsPhoneGeek, Jesse Liberty, and Jeff Prosise. Above the Fold: Silverlight: "Silverlight 5’s New and Improved Threading Architecture" Jeff Prosise WP7: "Silverlight Game Development webcasts" Bill Steele Shoutouts: Jesse Liberty has a short post up describing some of the features we can expect with the Tooling in Mango From SilverlightCream.com: ...
In this Issue: Michael Washington, Michael Crump(-2-), Gill Cleeren, Peter Kuhn, John Papa(-2-), Nigel Sampson, Jesse Liberty(-2-), and WindowsPhoneGeek(-2-). Above the Fold: Silverlight: "Application Events in Silverlight" Gill Cleeren WP7: "Creating a delete animation using Expression Blend" Nigel Sampson Lightswitch: "It Is Easy To Display Counts And Percentages In LightSwitch" Michael Washington Shoutouts: John Papa has a 2-part series up on rebuilding his blog in Orchard... Part 1: Walking Through ...
This week has been an interesting one. Lots of ups and downs in the XNA Community and lots of things that we’re not sure yet if it’s an up or down. One of the biggest changes that happened was that the Top Downloads list on Xbox.com and on the Xbox dashboard is now calculated differently for Xbox LIVE Indie Games. It’s still not clear what impact this is going to have (although I know it feels pretty clear to some of you in the community!) but this lead to some interesting things. One, we got to ...
I try, I really try, to keep this blog as much about technology and as little about other topics, but honestly its too annoying to try and keep multiple blogs. So, here we are. As you can tell by the title, this will be a religious-based post. If you’re not down with that, that’s kewl…please view another of the fantastic tech-themed posts on my blog or on another GeeksWithBlogs contributor’s blog. Rob Bell. Rob Bell is the pastor of a church in Michigan. I actually used to mock Rob Bell because (sorry ...
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. Most of my time this week has been spent finishing the current iteration at work and updating a presentation for the Springfield DNUG, so today’s post will be a bit on the lighter side, but I wanted to continue my post series so I thought it would be a good time to quickly mention the ElementAt() and Last() LINQ extension methods. ...
Sometimes, the way that LINQ to Twitter materializes queries into entities isn’t immediately clear. It’s easy to get confused until you see the patterns or make a correlation between the Twitter API results and their representations as LINQ to Twitter entities. In this post, I’ll explain some of the logic behind the design of LINQ to Twitter entities and demonstrate an example of one of the more oddly designed entity types, Search. Note: They'll be talking about MVC3 during multiple sessions at Tech-Ed. ...
Just uploaded my presentation to the Springfield (Missouri) Dot Net Users' Group to Slideshare at http://www.slideshare.net/B... Automating C# Coding Standards using StyleCop and FxCop View more presentations from BlackRabbitCoder Tweet Technorati Tags: C#, .NET, StyleCop, FxCop ...
Intro I’m sure by now you have heard that the Silverlight 5 Beta has been released. I recently had a chance to Guest Blog for SSWUG on “Getting Started with the Silverlight 5 Beta” Now before we get started learning about it, let’s look at a few new features: What is new in the Silverlight 5 Beta? Multiple Window Support - Trusted app can create additional Windows. Ancestor RelativeSource Binding – Enables a DataTemplate to bind to a property on the control that contains it. Implicit DataTemplates ...
It has been too long since I have last posted to this blog. Life has a way of taking over and the next time you put your head up it is 2011. I have been in a long long Exchange 2010 migration as well as some other family related things. Kids growing up, sports, travel, etc. I am sure Twitter and Facebook have also eaten in to my formal blogging activities. I have been posting there when I have had time. They lend themselves much easier to three sentence updates of the hectic lifestyle. I would feel ...
In this Issue: Tony Champion, Oren Gal, David Catuhe, Anuj Seth, Shawn Wildermuth, Jeff Prosise(-2-), WindowsPhoneGeek(-2-), and Jesse Liberty(-2-). Above the Fold: Silverlight: "Reverse geocoding in a Silverlight application" Oren Gal WP7: "Phoney Tools 1.0 Released!" Shawn Wildermuth Shoutouts: My friends at SilverlightShow made their top 5 from last week available: SilverlightShow for April 18 - 24, 2011 From SilverlightCream.com: PivotViewer Lessons Update Tony Champion added a new lesson to ...
In this Issue: Derik Whittaker, Morten Nielsen, Jeff Prosise(-2-), Harold Martinez, WindowsPhoneGeek, Jesse Liberty(-2-), Martin Krüger, and Xianzhong Zhu. Above the Fold: Silverlight: "Multithread Programming in Silverlight 4" Xianzhong Zhu WP7: "Silverlight for Windows Phone Programming Tip #8" Jeff Prosise XNA: "Basic XNA" Harold Martinez From SilverlightCream.com: Adding Runtime Intelligence to your Windows Phone 7 Application Derik Whittaker has a post up that all the WP7 devs should be interested ...
The list provided below is my “Best-Of” FREE Frameworks, Tools and Controls for Windows Phone 7. I have used everything listed below in an my WP7 applications. Most of them are in the marketplace at this point and some are still in development. Let’s get started. If you are developing WP7 Applications, this is one that you have probably heard of already. It is Microsoft’s official set of controls that comes complete with full source code of course. Project Description: Welcome to the Silverlight ...
In this Issue: Michael Washington, Morten Nielsen, John Garland, Bil Simser, Adam Nathan, András Velvárt, WindowsPhoneGeek(-2-), Jesse Liberty(-2-), Martin Krüger, Damon Payne, and Xianzhong Zhu. Above the Fold: Silverlight: "Using ICustomTypeProvider in Silverlight 5" Damon Payne WP7: "Hardware Back Button + Marketplace Certification" Adam Nathan Lightswitch: "Deploy Your LightSwitch Application As A DotNetNuke Module" Michael Washington From SilverlightCream.com: Deploy Your LightSwitch Application ...
Async is short for asynchronous, the ability to start a block of code and immediately return to the calling code. This is the opposite of synchronous, where the code goes off and performs a block of code and doesn’t return to the caller until it’s done. If you’re going to Tech-Ed this year, be sure to check out their sessions on language support of async. The crux of this post examines what async means to the user experience. Much of the discussion of async these days focuses on how easy the next ...
In this Issue: Dave Davis, Oren Gal, Colin Eberhardt, Dan Wahlin, Jeff Prosise(-2-), @yuriylsh, Bill Reiss, Richard Waddell, Andrea Boschin(-2-), András Velvárt. Above the Fold: Silverlight: "Working with User Names and Roles in Silverlight Applications" Dan Wahlin WP7: "Silverlight for Windows Phone Programming Tip #7" Jeff Prosise MIX11: "MIX11 Mass Download Tool" @yuriylsh From SilverlightCream.com: Controlling Silverlight Child Windows Using MVVM Dave Davis has a post up that revisits a subject ...
This has been kind of a crappy week for me. Kids are all puking like crazy so I’m up most nights taking care of them. Fun times being a day! (I have 4 kids in case you didn’t know!). And while my kids have been puking, the community has been busy puking too. Puking up a ton of awesomeness! Yeah…probably not the best analogy but I’m tired. I did want to take the time to point out one thing that resonated loudly with me this week. You’ll see some interviews with Kris Steele by Steven Hurdle. In that ...
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can really help improve your code by making it easier to write and maintain. Today we’re going to look at two more handy LINQ extension methods: the Any() and All() methods. These methods can help you examine an enumerable collection to determine if any, or all, of the items in the collection meet some logical condition. Any() – Checks for at least one match The Any() method is a LINQ extension ...
In this all submittal Issue: Manas Patnaik, Walter Ferrari, Kevin Hoffman, Joost van Schaik, Alex Golesh(-2-, -3-, -4-), Dave Davis, Tony Champion, Kunal Chowdhury(-2-), Rudi Grobler, Colin Eberhardt. Above the Fold: Silverlight: "Safe event detachment ‘pattern’ for behaviors" Joost van Schaik WP7: "A Fast Loading Windows Phone 7 NavigationList Control" Colin Eberhardt From SilverlightCream.com: Implicit DataTemplates in Silverlight 5, With practical case study Manas Patnaik's latest post is a Silverlight ...
I’ve recently had the requirement to allow my user to choose between two items in my Windows Phone 7 application. The first way that I thought of tackling this was using the standard MessageBox.Show that is included with the System.Windows class and seeing if the enum provided a way to allow custom text. Unfortunately, it did not. As you can see from the image above, it only includes an OK and an OKCancel. If we run this application, then we get the following: Kinda boring and doesn’t allow any real ...
In this 2nd Post-MIX11 Submittal Issue: John Papa, Pete Brown, Tim Heuer, Bart Czernicki, Kunal Chowdhury(-2-, -3-), Kevin Dockx, Manas Patnaik, Michael Crump. Above the Fold: Silverlight 5 Beta: "Announcing the Silverlight 5 Beta Release and the Silverlight.net Redesign" Pete Brown and "Silverlight 5 Beta–A guide to the new features" Tim Heuer WP7: "Getting started with Windows Phone 7 and Azure" Michael Crump From SilverlightCream.com: Lightning Strikes at MIX11! UX Lightning, That Is John Papa ...
In this Issue: Peter Kuhn, Michael Washington, Benjamin Gavin, Joost van Schaik, Kunal Chowdhury(-2-, -3-). Above the Fold: Silverlight: "How to access Control Template parts from Code Behind?" Kunal Chowdhury WP7: "Bing Maps control with MVVMLight on Windows Phone 7" Joost van Schaik Lightswitch: "LightSwitch Procedural Operations: “Do This, Then Do That”" Michael Washington Shoutouts: Colin Eberhardt has a post up visualizing data from a Gartner mobile smartphone sales prediction report: Gartner ...
Now that Mix11 is over, Microsoft’s next big conference is Tech-Ed 2011, which happens May 16th through May 19th in Atlanta, GA. Each of Microsoft’s conferences have a theme; Mix is about the Web, PDC is about new and upcoming technologies, and there are many more. The focus of Tech-Ed is on current Microsoft technologies. In other words, you would go there to learn about the software that you can use today to get your work done. If you haven’t been there yet, Atlanta is a nice city and the surrounding ...
MIX 11 happened this past week and I’m still trying to find and catch up on all the announcements changes that came from that. It looks like we can now use XNA on the web via Silverlight (and am I reading that we can do 3d?). We can now use Silverlight in our XNA projects with Windows Phone 7 (yay for having an easy way to make UI’s in XNA now!). And I’m still searching around to see if there were any other big news. The Silverlight + XNA news is pretty big because that opens up a lot of new game ...
I realized that I’ve given several people recommendations on how to deal with resuming a game from tombstoning on Windows Phone 7 over Twitter in the past month or so. So I figured I would write up my thoughts on it. There is no perfect and objectively correct solution. But there are certain common sense things that I believe will help make every gamer’s experience great. First: Read these: http://msdn.microsoft.com/e... and http://create.msdn.com/en-U... ...
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can really help improve your code by making it easier to write and maintain. Today we're going to look at two LINQ extension methods that are both very similar and yet very different. Logically, First() and Single() serve similar purposes, but there is a subtle difference between these two that if you aren't expecting it may give you very different behaviors. First() - Retrieves the first occurrence ...

At MIX11, I am releasing a new preview of MVVM Light version 4. This new preview contains one small change and one large change.

Read the rest of this entry »

[These days I’m mainly active on my teams blog – but I will highlight the best over here]

Tomorrow there is a Twitter Q&A session from 12pm-1pm. A team of Microsoft experts (alas minus me as I'm on holiday) will be taking over the UK TechNet Twitter handle @ASKTechNetUK to answer your queries. More info on the team blog.

After the excellent Azure news from MIX 11 yesterday, I thought now would be the best time to release a brand new article about how you can get started with Azure and Windows Phone 7. Intro I’m sure by now you have heard of Windows Azure. Now before we get started learning about it, let’s take a look at the definition: The Windows Azure Platform[2] is a Microsoft cloud platform used to build, host and scale web applications through Microsoft datacenters. Windows Azure Platform is thus classified ...
Since my blog is mainly about Silverlight, WPF and Windows Phone 7, I decided that I’d make a recap of today’s MIX 11 Event for those of you who missed it. I only included things that I thought were big enough to mention to not waste any time. Of course, you can check out the keynote yourself by visiting the MIX Site. MIX11 Day 2 – Windows Phone 7 – “Mango” update coming shortly. Microsoft showed a fan-made video that if enough people like it Microsoft will make it a Television commercial. They are ...
At long last, Microsoft stuck to its promise and unveiled Silverlight 5 beta at MIX 11. Though unable to attend the event, I kept track of happenings through Twitter. Just a few mins back, the announcements came pouring and immediately, there was a flurry of activity in the community. People posted links to their blogs detailing features of Silverlight 5. I was astounded at the speed at which these folks acted. Wow. Anyway, here’s a roundup of all the activity since the announcement: Tim Heuer’s ...
Here is the sample code I demoed in my MIX11 session “Deep Dive MVVM”. Please download the Zip file, and then unblock it in Windows Explorer by right-clicking it, and then selecting Properties. If you see an “Unblock” button, please click it. You can then extract the content of the Zip file on your hard drive. Read the rest of this entry » ...
I released my second Windows Phone 7 application on March 23rd, 2011. It was called FullScreen Browser. It was a web browser that I had originally created for myself as I mentioned on the WP7 Dev Podcast. I decided to submit it to the marketplace and see if other people found it useful. The app was not polished at all and to be honest it should have had “Beta” on it. The biggest complaint was no backwards and forwards buttons on the browser. Other things that people complained about was that the ...
What a crazy week! Big game releases from the XNA Community, podcasts, reviews, interviews, new educational content being posted and all sorts of upcoming titles that I’m excited about. If there was ever a week that I missed stuff, this was the week. Seemed like every time I glanced at twitter or checked my RSS feeds there was some interesting and new XNA thing going on. No need for me to try and convince you, just like at the size of this weeks XNA Notes! Time Critical XNA News: Making Windows Phone ...
In this Issue: Viktor Larsson, Kunal Chowdhury(-2-), Manas Patnaik, Joost van Schaik, Jeff Prosise(-2-), Shawn Wildermuth(-2-), Xianzhong Zhu, Nigel Sampson. Above the Fold: Silverlight: "How to design a Custom Control by editing the Part Template?" Kunal Chowdhury WP7: "Wp7nl utilities" Joost van Schaik Shoutouts: If you're one of the ones that camps out on the forums looking in vain for a question to answer, you may be in luck with Aximus' MS Community Forums RSS Reader that'll get you forum posts ...
In this Issue: Michael Crump, Jeremy Likness, Matthew Delisle, Xianzhong Zhu, Nigel Sampson, Jeff Prosise(-2-), Andrea Boschin, Mike Ormond, Jeff Wilcox, and Bil Simser. Above the Fold: Silverlight: "Silverlight Scaling and Anti-Aliasing Issues" Jeremy Likness WP7: "AgFx Windows Phone App and Data Caching Framework" Jeff Wilcox Shoutouts: The tool Mike Ormond discussed in a post listed below is WP7 Screenshot Tool by Cory Smith DiscountASP.NET has a post up about the latest SQL Injection attack going ...
Full Disclaimer: Since I am on the GeeksWithBlog.NET Influencer list, I was issued a free 1-year subscription to DiscountASP.NET TFS2010 remote hosting. With that said, the thoughts/opinions located below are my own. I’ve always like Team Foundation Server. The main thing that I’ve hated about it was installing/maintaining it. I’d rather spend that time learning more about things such as Silverlight/WPF/WP7. I really didn’t know what to expect as we use another source control at work and I’ve never ...