タグ

ブックマーク / tech.guitarrapc.com (6)

  • 目まぐるしい変化を続ける会社 - 一休に行ってみた - tech.guitarrapc.cóm

    このブログでは珍しい会社訪問記事第二弾です。 最近 C# で Windows な会社で良く話題を聞くのは?と聞かれた時に 高級旅館、レストランを中心とした予約ができる一休.comを運営されている 株式会社 一休様 の名前が上がってくることが多いのではないでしょうか。 www.ikyu.com 先日、噂の一休さんに訪問する機会をいただきました。 目次 目次 一休さんとの初めての邂逅 会社訪問のお誘い 訪問前の事前準備 訪問当日 座談会 まとめ おまけ 一休さんとの初めての邂逅 実は昨年(2015年6月30日) に、当時良く一休さんの話題を耳にしていたときに、@kentana20 、 @zimathon さん、@minato128 さんをはじめとするエンジニアの皆様がグラニに見学に来られたことがあります。その時に、「C# で頑張っていきます!」というお話を伺って私たちも頑張っていこうと気合を入

    目まぐるしい変化を続ける会社 - 一休に行ってみた - tech.guitarrapc.cóm
    minato128
    minato128 2016/08/31
    また来てください!
  • Azure Functions - C# で Nuget パッケージを利用してみた - tech.guitarrapc.cóm

    さて、Azure Functions の基的な利用、GitHub や VSTS でのCI まで見てきました。 以前みた中で残っている、Azure Functions を番で利用できるようにする最後の砦が「外部ライブラリの利用」です。 tech.guitarrapc.com 外部ライブラリの利用。つまり、Node.js でいうところの npm、.NET でいうところの NuGet です。これができないと、標準ライブラリだけで頑張ることになり、できることが限られるので超重要です。 www.npmjs.com NuGet Gallery | Home 今回は、NuGetを Azure Functions で利用する方法を見てみましょう。NuGet が利用できれば、C# にかぎらず F# や PowerShell でも利用できますからね。 ちなみに npm はこの動画で!さくっと npm in

    Azure Functions - C# で Nuget パッケージを利用してみた - tech.guitarrapc.cóm
  • Azure Functions - C#で Github Webhoook や VSTS Build 通知 を Slack に通知してみた - tech.guitarrapc.cóm

    AWS Lambda といえば、Amazon Web Service が提供する Node.js や PythonJava を使ったサーバーレスなコード実行基盤です。 AWS Lambda(イベント発生時にコードを実行)| AWS これって、単純にコードをサーバーなしに実行できるだけじゃなくて、「AWSリソースのイベントをトリガーに様々なリソースを連動させる」「APIGateway と連動することで、AWS以外の適当なWebHook をトリガーに様々なリソースを連動させる」といったことが可能になります。つまり、質はリソースとリソースをつなぐ歯車の役割を果たすのです。しかもコードで自在に操作を制御できる。 だからこそグラニもAWS Lambda は大好きで、発表されてすぐに GitHub WebHook でIssue や Pull Request を Chatwork に通知する基盤を

    Azure Functions - C#で Github Webhoook や VSTS Build 通知 を Slack に通知してみた - tech.guitarrapc.cóm
  • VisualStudio の .csproj でビルド構成に依存せずApp.config のConfiguration Transformを行おう - tech.guitarrapc.cóm

    Visual Studio で C#など を書いていると、データベースの接続設定などアプリケーションで利用する値を外部ファイルに外出ししたくなることが多々あります。この時利用するのが アプリケーション構成ファイル App.config です。 How to: Add an Application Configuration File to a C# Project - Visual Studio 2015 | Microsoft Learn https://msdn.microsoft.com/ja-jp/library/ms243192.aspx さてこの App.config ですが、コンソール/WPF アプリでもビルド構成によって変えたりできることは良く知られています。そう、ASP.NET MVC などWebアプリケーションで行う、web.config の Configuration

    VisualStudio の .csproj でビルド構成に依存せずApp.config のConfiguration Transformを行おう - tech.guitarrapc.cóm
  • なぜ私たちはSumo Logicを捨ててBigQueryを選んだのか - tech.guitarrapc.cóm

    ログ分析サービスはアプリケーションのインフラであり、サービス開発/運用の中で重要な位置を占めます。グラニでは、今年に入って利用しているログ分析サービスを、 Sumo Logic から Google BigQuery に完全移行しました、 記事は、グラニで議論された「ログ分析サービスとしての SumoLogic と BigQuery」のまとめを推敲、転載したものです。これからログ分析サービスを検討される方々にとって、議論の内容が少しでも参考になることを願い公開します。 アジェンダ まずは文脈を整えるためにアジェンダから。 アジェンダ 日常的なアプリケーション監視フロー APM として盤石な New Relic ログ分析サービスによるアドホックなログ分析 ログ分析サービスに求めること Sumo Logic の利用と課題 Sumo Logic の利点 Sumo Logicで発生した課題 ログ収

    なぜ私たちはSumo Logicを捨ててBigQueryを選んだのか - tech.guitarrapc.cóm
  • Windows と Deploy と PowerShell - tech.guitarrapc.cóm

    私が PowerShell をやる理由、好きな理由、今自分が 果たす必要があること。それは Windows におけるデプロイであり、私が PowerShell に興味を持っているすべてです。 Linux 大好きです。Deploy や Automation のトレンドは Linux 界隈を見ると楽しいです。 Windows 超好きです。C# 大好きです。クラウド最高です。なので 謎社 の サーバーは Amazon Web Service 上の Windows Server 2012 です。*1 そんなWindows におけるデプロイに PowerShell をどう使って楽にするのかを毎日考えています。 でも、Windows で デプロイ? どうやるの? といわれると実例も乏しく手法も普及していない残念な現実。なので、今回はそれを考えて見ます。 目次 目次 Windows での Deploy

    Windows と Deploy と PowerShell - tech.guitarrapc.cóm
  • 1