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

  • 4,791 views
Uploaded on

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

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,791
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ASP.NET で作るとあるTwitter Bot 開発環境からネット公開までぜんぶ無料だよ!
  • 2. 2012 in 定山渓 http://codejapan.jp/
  • 3. http://code2012survey.azurewebsites.net/
  • 4. http://code-survey.herokuapp.com/
  • 5. @sandinist https://twitter.com/sandinist
  • 6. http://rubyonrails.org/
  • 7. http://www.heroku.com/
  • 8. Express 2012 for Webhttp://www.microsoft.com/visualstudio/jpn/ downloads#d-express-web
  • 9. F#[functional programming language] F# Tools for Visual Studio Express 2012 for Web http://www.microsoft.com/en-gb/download/details.aspx?id=34675
  • 10. 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
  • 11. C# Light Syntax http://trelford.com/blog/post/LighterCSharp.aspx
  • 12. 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; }}
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. class Person(string name, int age) /// Full Name string Name get name /// Age in years int Age get age
  • 17. type Person(name:string, age:int) = /// Full Name member this.Name = name /// Age in years member this.Age = age
  • 18. type Person = {Name:string; Age:int}
  • 19. @Ohotech18Guest https://twitter.com/ohotech18guest
  • 20. AppHarbor https://appharbor.com/
  • 21. Git
  • 22. SetCronJob https://www.setcronjob.com/
  • 23. まとめ• Visual Studio の Express 版は無料 • ASP.NET Webアプリ開発の最強支援ツール• 開発言語に F# が利用可能 • 無料 • “より簡素な構文のC#” としての利用 • Visual Studio によるインテリセンスをはじめとした開発支援• ASP.NET Webアプリを公開する PaaS も無料 • AppHarbor、Windows Azure Websites • Git で Push• HTTP の世界では cron も SaaS の時代 • SetCronJob • 無料
  • 24. Learn,Practice,Share. Thank you.