ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
Upcoming SlideShare
Loading in...5
×
 

ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-

on

  • 2,214 views

第18回 Ohotech 特盛セッションで発表させていただいた際のスライドです。

第18回 Ohotech 特盛セッションで発表させていただいた際のスライドです。

Statistics

Views

Total Views
2,214
Views on SlideShare
1,167
Embed Views
1,047

Actions

Likes
0
Downloads
1
Comments
0

4 Embeds 1,047

http://devadjust.exblog.jp 1037
http://webcache.googleusercontent.com 6
https://twitter.com 3
http://cache.yahoofs.jp 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!- ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!- Presentation Transcript

  • ASP.NET で作るとあるTwitter Bot 開発環境からネット公開までぜんぶ無料だよ!
  • 2012 in 定山渓 http://codejapan.jp/
  • http://code2012survey.azurewebsites.net/ View slide
  • http://code-survey.herokuapp.com/ View slide
  • @sandinist https://twitter.com/sandinist
  • http://rubyonrails.org/
  • http://www.heroku.com/
  • Express 2012 for Webhttp://www.microsoft.com/visualstudio/jpn/ downloads#d-express-web
  • F#[functional programming language] F# Tools for Visual Studio Express 2012 for Web http://www.microsoft.com/en-gb/download/details.aspx?id=34675
  • Conputation Expressions Immutable Unit Active Pattern Tupple Pattern Match Type ProviderPipeline operator F# [functional programming language] Monad Partial ApplicationFunction Composition Infinite List F# Tools for Visual Studio Express 2012 for Web http://www.microsoft.com/en-gb/download/details.aspx?id=34675
  • C# Light Syntax http://trelford.com/blog/post/LighterCSharp.aspx
  • public class Person{ /// <summary> /// Full Name /// </summary> public string Name { get; private set; } /// <summary> /// Age in years /// </summary> public int Age { get; private set; } public Person(string name, int age) { Name = name; Age = age; }}
  • public class Person /// <summary> /// Full Name /// </summary> public string Name get private set /// <summary> /// Age in years /// </summary> public int Age get private set public Person(string name, int age) Name = name Age = age
  • public class Person /// Full Name public string Name get private set /// Age in years public int Age get private set public Person(string name, int age) Name = name Age = age
  • class Person /// Full Name string Name get private set /// Age in years int Age get private set Person(string name, int age) Name = name Age = age
  • class Person(string name, int age) /// Full Name string Name get name /// Age in years int Age get age
  • type Person(name:string, age:int) = /// Full Name member this.Name = name /// Age in years member this.Age = age
  • type Person = {Name:string; Age:int}
  • @Ohotech18Guest https://twitter.com/ohotech18guest
  • AppHarbor https://appharbor.com/
  • Git
  • SetCronJob https://www.setcronjob.com/
  • まとめ• Visual Studio の Express 版は無料 • ASP.NET Webアプリ開発の最強支援ツール• 開発言語に F# が利用可能 • 無料 • “より簡素な構文のC#” としての利用 • Visual Studio によるインテリセンスをはじめとした開発支援• ASP.NET Webアプリを公開する PaaS も無料 • AppHarbor、Windows Azure Websites • Git で Push• HTTP の世界では cron も SaaS の時代 • SetCronJob • 無料
  • Learn,Practice,Share. Thank you.