SlideShare une entreprise Scribd logo
1  sur  21
Silverlightpulse.net A micro app for a micro-blogging world Ian Blackburn www.bbits.co.uk  www.silverlightforbusiness.net
What is Silverlightpulse.net? www.bbits.co.uk  www.silverlightforbusiness.net Silverlightpulse.net shows and aggregates live tweets about Silverlight Disclaimer: This isn’t me
What’s it look like? www.bbits.co.uk  www.silverlightforbusiness.net OK – it needs some designer love!
What is Twitter? www.bbits.co.uk  www.silverlightforbusiness.net Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?
No - What is Twitter really? www.bbits.co.uk  www.silverlightforbusiness.net
Silverlightpulse.net www.bbits.co.uk  www.silverlightforbusiness.net How quickly and effectively can I create a Silverlight app that shows the Twitter heartbeat for Silverlight ? Disclaimer: Not me, obviously!
What am I thinking about? www.bbits.co.uk  www.silverlightforbusiness.net
Development Process www.bbits.co.uk  www.silverlightforbusiness.net Disclaimer: Not me, obviously!
What was in that evenings work? Took a look at the Twitter Search Api http://apiwiki.twitter.com/Search+API+Documentation  Picked the Json Rest API  Took a look at the Silverlight Toolkit Charts http://codeplex.com/silverlight  Decided on a simple line chart Quick architectural choices No storage (server or ISO) for now Simple UX – limited choices, if any.  No login. All client based – no server code – because I can! Do the simplest thing that works and no more TDD and Unit Tests (oops – fell by the wayside in the rush) Did “R-TUIT” instead though! Real-Time UI Testing  + lots of refactoring! Some features didn’t make it Wordle-like analysis Map www.bbits.co.uk  www.silverlightforbusiness.net
The Code Section Lets briefly look at Using the Twitter Search API The XAML Some Value Converters The Chart Top Twitterers www.bbits.co.uk  www.silverlightforbusiness.net Disclaimer: I don’t look like this (I think!)
Using Silverlight with the Twitter Json Search Api www.bbits.co.uk  www.silverlightforbusiness.net
I had to do a bit of work for missing values in the response from Twitter www.bbits.co.uk  www.silverlightforbusiness.net Used for things like the ToUser value which is often not present in the response
Built a Simple Xaml UI www.bbits.co.uk  www.silverlightforbusiness.net
Some Simple Value Converters www.bbits.co.uk  www.silverlightforbusiness.net
The Chart Probably the most work Needed to aggregate the tweets retrieved from the search so they could be displayed Used a couple of Linq queries and settled on hard-coded 10 minutes grouping www.bbits.co.uk  www.silverlightforbusiness.net
Logic For the Chart www.bbits.co.uk  www.silverlightforbusiness.net
Chart Xaml www.bbits.co.uk  www.silverlightforbusiness.net
Top Twitters – Linq is your friend! www.bbits.co.uk  www.silverlightforbusiness.net Linq makes these things such a pleasure!
Getting the Top 10 Used Words – Linq again! www.bbits.co.uk  www.silverlightforbusiness.net This works but I need to remove common words (‘in’, ‘a’, ‘at’ etc) and create some sort of Wordle UI for it
Lessons Learnt You can do these micro apps quickly and they can have real benefit and impact Silverlight is great at working with REST API’s Silverlight is in a great position to take advantage of “the real-time web” and new business models Linq is fantastic for working with any sort of data Negatives Using Google analytics on a Silverlight page doesn’t tell you much! www.bbits.co.uk  www.silverlightforbusiness.net
What next? Make open source on codeplex if there is anyone interested in helping out Include missing features Maps (using new Silverlight VE Map) Some UX Design Wordle-like display of popular words Choose term or hashtag to analyse (not just Silverlight) Other thoughts? Who wants to help? www.bbits.co.uk  www.silverlightforbusiness.net This is me with my family! Disclaimer: Not me

Contenu connexe

Tendances

Empower Network Blog Beast This Can't Be Real
Empower Network Blog Beast This Can't Be RealEmpower Network Blog Beast This Can't Be Real
Empower Network Blog Beast This Can't Be Real
Lloyd Dobson Artist
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
club46mass
 
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
Kaley Perkins, MA
 
last key points.pdf
last key points.pdflast key points.pdf
last key points.pdf
carbontable
 
Elizabeth Yin - Start it Up: Cheap and free tools to build your company
Elizabeth Yin - Start it Up: Cheap and free tools to build your companyElizabeth Yin - Start it Up: Cheap and free tools to build your company
Elizabeth Yin - Start it Up: Cheap and free tools to build your company
RamenCamp
 
Make money working from home and get out of debt
Make money working from home and get out of debtMake money working from home and get out of debt
Make money working from home and get out of debt
National Debt Relief
 

Tendances (20)

WordPress Automation - 2018
WordPress Automation - 2018WordPress Automation - 2018
WordPress Automation - 2018
 
Rapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products OverviewRapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products Overview
 
10 RESUME TIPS
10 RESUME TIPS10 RESUME TIPS
10 RESUME TIPS
 
Automatisez votre startup
Automatisez votre startupAutomatisez votre startup
Automatisez votre startup
 
What makes a good website
What makes a good websiteWhat makes a good website
What makes a good website
 
10 Resume Tips
10 Resume Tips10 Resume Tips
10 Resume Tips
 
The Million Dollar Dog - Lessons from a decade of Paid Social
The Million Dollar Dog - Lessons from a decade of Paid SocialThe Million Dollar Dog - Lessons from a decade of Paid Social
The Million Dollar Dog - Lessons from a decade of Paid Social
 
Twitter: 101 The Basics
Twitter: 101 The BasicsTwitter: 101 The Basics
Twitter: 101 The Basics
 
Empower Network Blog Beast This Can't Be Real
Empower Network Blog Beast This Can't Be RealEmpower Network Blog Beast This Can't Be Real
Empower Network Blog Beast This Can't Be Real
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
Freelance Tips: How to Promote Your Content on Your Website with a Pinterest ...
 
last key points.pdf
last key points.pdflast key points.pdf
last key points.pdf
 
Session 5 Osnap Campaign Builder
Session 5   Osnap Campaign BuilderSession 5   Osnap Campaign Builder
Session 5 Osnap Campaign Builder
 
Blog Strategy for Event Professionals
Blog Strategy for Event ProfessionalsBlog Strategy for Event Professionals
Blog Strategy for Event Professionals
 
The Power Of Internet Marketing
The Power Of Internet MarketingThe Power Of Internet Marketing
The Power Of Internet Marketing
 
Elizabeth Yin - Start it Up: Cheap and free tools to build your company
Elizabeth Yin - Start it Up: Cheap and free tools to build your companyElizabeth Yin - Start it Up: Cheap and free tools to build your company
Elizabeth Yin - Start it Up: Cheap and free tools to build your company
 
HTML Emails in Rails 3
HTML Emails in Rails 3HTML Emails in Rails 3
HTML Emails in Rails 3
 
Make money working from home and get out of debt
Make money working from home and get out of debtMake money working from home and get out of debt
Make money working from home and get out of debt
 
Why Will You Fail When You Create a Website?
Why Will You Fail When You Create a Website?Why Will You Fail When You Create a Website?
Why Will You Fail When You Create a Website?
 
How to Automate your Online Tasks using IFTTT-Amy Carreon-amyzingvirtualprofe...
How to Automate your Online Tasks using IFTTT-Amy Carreon-amyzingvirtualprofe...How to Automate your Online Tasks using IFTTT-Amy Carreon-amyzingvirtualprofe...
How to Automate your Online Tasks using IFTTT-Amy Carreon-amyzingvirtualprofe...
 

Similaire à SilverlightPulse.NET [Silverlight UK User Group]

BA 65 Hour 02 Creating Your First Site
BA 65 Hour 02 Creating Your First SiteBA 65 Hour 02 Creating Your First Site
BA 65 Hour 02 Creating Your First Site
dpd
 
Web Design for Non-Web
Web Design for Non-WebWeb Design for Non-Web
Web Design for Non-Web
ASI
 
Making Sense Of Web 2 0
Making Sense Of Web 2 0Making Sense Of Web 2 0
Making Sense Of Web 2 0
Larry Collett
 
Networking for Work: Using the web to demonstrate your skills
Networking for Work: Using the web to demonstrate your skillsNetworking for Work: Using the web to demonstrate your skills
Networking for Work: Using the web to demonstrate your skills
Nicky Getgood
 
Muskegon how to think like a digital marketer
Muskegon how to think like a digital marketerMuskegon how to think like a digital marketer
Muskegon how to think like a digital marketer
scottybruce
 
ASAE Tech: Data Data Everywhere
ASAE Tech: Data Data EverywhereASAE Tech: Data Data Everywhere
ASAE Tech: Data Data Everywhere
mjgoldsmith
 
Building the Digital Branch: Designing Effective Library Websites
Building the Digital Branch: Designing Effective Library WebsitesBuilding the Digital Branch: Designing Effective Library Websites
Building the Digital Branch: Designing Effective Library Websites
David King
 

Similaire à SilverlightPulse.NET [Silverlight UK User Group] (20)

BA 65 Hour 02 Creating Your First Site
BA 65 Hour 02 Creating Your First SiteBA 65 Hour 02 Creating Your First Site
BA 65 Hour 02 Creating Your First Site
 
My 1st Conversational Marketing recipe
My 1st Conversational Marketing recipeMy 1st Conversational Marketing recipe
My 1st Conversational Marketing recipe
 
How to Turn Your Website into a Lead Generation Machine
How to Turn Your Website into a Lead Generation MachineHow to Turn Your Website into a Lead Generation Machine
How to Turn Your Website into a Lead Generation Machine
 
Web Design for Non-Web
Web Design for Non-WebWeb Design for Non-Web
Web Design for Non-Web
 
Word Camp Seattle
Word Camp SeattleWord Camp Seattle
Word Camp Seattle
 
Making Sense Of Web 2 0
Making Sense Of Web 2 0Making Sense Of Web 2 0
Making Sense Of Web 2 0
 
Making sense of web 2.0
Making sense of web 2.0Making sense of web 2.0
Making sense of web 2.0
 
Rebuilding at Scale
Rebuilding at ScaleRebuilding at Scale
Rebuilding at Scale
 
Real World SharePoint Debacles
Real World SharePoint DebaclesReal World SharePoint Debacles
Real World SharePoint Debacles
 
LF VC
LF VCLF VC
LF VC
 
Making Sense Of Web 2.0
Making Sense Of Web 2.0Making Sense Of Web 2.0
Making Sense Of Web 2.0
 
Networking for Work: Using the web to demonstrate your skills
Networking for Work: Using the web to demonstrate your skillsNetworking for Work: Using the web to demonstrate your skills
Networking for Work: Using the web to demonstrate your skills
 
Web 2.0 Presentation
Web 2.0 PresentationWeb 2.0 Presentation
Web 2.0 Presentation
 
How to deliver a WordPress website to your client ...the RIGHT way
How to deliver a WordPress website to your client ...the RIGHT wayHow to deliver a WordPress website to your client ...the RIGHT way
How to deliver a WordPress website to your client ...the RIGHT way
 
Gidon Session 7
Gidon Session 7Gidon Session 7
Gidon Session 7
 
Muskegon how to think like a digital marketer
Muskegon how to think like a digital marketerMuskegon how to think like a digital marketer
Muskegon how to think like a digital marketer
 
Wordpress website design
Wordpress website designWordpress website design
Wordpress website design
 
ASAE Tech: Data Data Everywhere
ASAE Tech: Data Data EverywhereASAE Tech: Data Data Everywhere
ASAE Tech: Data Data Everywhere
 
Building the Digital Branch: Designing Effective Library Websites
Building the Digital Branch: Designing Effective Library WebsitesBuilding the Digital Branch: Designing Effective Library Websites
Building the Digital Branch: Designing Effective Library Websites
 
Data Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of AnalyticsData Data Everywhere: Drowning in a Sea of Analytics
Data Data Everywhere: Drowning in a Sea of Analytics
 

Plus de mark mann

Plus de mark mann (11)

"Ui2" Pitch by Matt Mould for #TFTLondon
"Ui2" Pitch by Matt Mould for #TFTLondon"Ui2" Pitch by Matt Mould for #TFTLondon
"Ui2" Pitch by Matt Mould for #TFTLondon
 
"iLife" Pitch by Lee Provoost for #TFTLondon
"iLife" Pitch by Lee Provoost  for #TFTLondon"iLife" Pitch by Lee Provoost  for #TFTLondon
"iLife" Pitch by Lee Provoost for #TFTLondon
 
"Scorepedia" Pitch by Jamie Thomson for #TFTLondon
"Scorepedia" Pitch by Jamie Thomson  for #TFTLondon"Scorepedia" Pitch by Jamie Thomson  for #TFTLondon
"Scorepedia" Pitch by Jamie Thomson for #TFTLondon
 
MIX10 Roundup: Developer's Overview
MIX10 Roundup: Developer's OverviewMIX10 Roundup: Developer's Overview
MIX10 Roundup: Developer's Overview
 
MIX10 Roundup: Expression Blend 4
MIX10 Roundup: Expression Blend 4MIX10 Roundup: Expression Blend 4
MIX10 Roundup: Expression Blend 4
 
Working with the Bing Maps Silverlight Control
Working with the Bing Maps Silverlight ControlWorking with the Bing Maps Silverlight Control
Working with the Bing Maps Silverlight Control
 
MEF in Silverlight 4 - a guided tour
MEF in Silverlight 4 - a guided tourMEF in Silverlight 4 - a guided tour
MEF in Silverlight 4 - a guided tour
 
Silverlight UK User Group #11 Introduction
Silverlight UK User Group #11 IntroductionSilverlight UK User Group #11 Introduction
Silverlight UK User Group #11 Introduction
 
Silverlight UK User Group #10 Introduction
Silverlight UK User Group #10 IntroductionSilverlight UK User Group #10 Introduction
Silverlight UK User Group #10 Introduction
 
Designer-Developer Interaction
Designer-Developer InteractionDesigner-Developer Interaction
Designer-Developer Interaction
 
PRISM and Silverlight
PRISM and SilverlightPRISM and Silverlight
PRISM and Silverlight
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

SilverlightPulse.NET [Silverlight UK User Group]

  • 1. Silverlightpulse.net A micro app for a micro-blogging world Ian Blackburn www.bbits.co.uk www.silverlightforbusiness.net
  • 2. What is Silverlightpulse.net? www.bbits.co.uk www.silverlightforbusiness.net Silverlightpulse.net shows and aggregates live tweets about Silverlight Disclaimer: This isn’t me
  • 3. What’s it look like? www.bbits.co.uk www.silverlightforbusiness.net OK – it needs some designer love!
  • 4. What is Twitter? www.bbits.co.uk www.silverlightforbusiness.net Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?
  • 5. No - What is Twitter really? www.bbits.co.uk www.silverlightforbusiness.net
  • 6. Silverlightpulse.net www.bbits.co.uk www.silverlightforbusiness.net How quickly and effectively can I create a Silverlight app that shows the Twitter heartbeat for Silverlight ? Disclaimer: Not me, obviously!
  • 7. What am I thinking about? www.bbits.co.uk www.silverlightforbusiness.net
  • 8. Development Process www.bbits.co.uk www.silverlightforbusiness.net Disclaimer: Not me, obviously!
  • 9. What was in that evenings work? Took a look at the Twitter Search Api http://apiwiki.twitter.com/Search+API+Documentation Picked the Json Rest API Took a look at the Silverlight Toolkit Charts http://codeplex.com/silverlight Decided on a simple line chart Quick architectural choices No storage (server or ISO) for now Simple UX – limited choices, if any. No login. All client based – no server code – because I can! Do the simplest thing that works and no more TDD and Unit Tests (oops – fell by the wayside in the rush) Did “R-TUIT” instead though! Real-Time UI Testing + lots of refactoring! Some features didn’t make it Wordle-like analysis Map www.bbits.co.uk www.silverlightforbusiness.net
  • 10. The Code Section Lets briefly look at Using the Twitter Search API The XAML Some Value Converters The Chart Top Twitterers www.bbits.co.uk www.silverlightforbusiness.net Disclaimer: I don’t look like this (I think!)
  • 11. Using Silverlight with the Twitter Json Search Api www.bbits.co.uk www.silverlightforbusiness.net
  • 12. I had to do a bit of work for missing values in the response from Twitter www.bbits.co.uk www.silverlightforbusiness.net Used for things like the ToUser value which is often not present in the response
  • 13. Built a Simple Xaml UI www.bbits.co.uk www.silverlightforbusiness.net
  • 14. Some Simple Value Converters www.bbits.co.uk www.silverlightforbusiness.net
  • 15. The Chart Probably the most work Needed to aggregate the tweets retrieved from the search so they could be displayed Used a couple of Linq queries and settled on hard-coded 10 minutes grouping www.bbits.co.uk www.silverlightforbusiness.net
  • 16. Logic For the Chart www.bbits.co.uk www.silverlightforbusiness.net
  • 17. Chart Xaml www.bbits.co.uk www.silverlightforbusiness.net
  • 18. Top Twitters – Linq is your friend! www.bbits.co.uk www.silverlightforbusiness.net Linq makes these things such a pleasure!
  • 19. Getting the Top 10 Used Words – Linq again! www.bbits.co.uk www.silverlightforbusiness.net This works but I need to remove common words (‘in’, ‘a’, ‘at’ etc) and create some sort of Wordle UI for it
  • 20. Lessons Learnt You can do these micro apps quickly and they can have real benefit and impact Silverlight is great at working with REST API’s Silverlight is in a great position to take advantage of “the real-time web” and new business models Linq is fantastic for working with any sort of data Negatives Using Google analytics on a Silverlight page doesn’t tell you much! www.bbits.co.uk www.silverlightforbusiness.net
  • 21. What next? Make open source on codeplex if there is anyone interested in helping out Include missing features Maps (using new Silverlight VE Map) Some UX Design Wordle-like display of popular words Choose term or hashtag to analyse (not just Silverlight) Other thoughts? Who wants to help? www.bbits.co.uk www.silverlightforbusiness.net This is me with my family! Disclaimer: Not me