TDDBC(TDD Boot Camp) Tokyo 2017-09 を開催しました

9/30に、テスト駆動開発についてのワークショップTDD Boot Camp(TDDBC)を開催しました。 TDDBC Tokyo 2017-09 - connpass 私は主催と、基調講演を担当しました。 TDDはじめて物語 Second Season #tddbc from Hiroyuki Ohnaka www.slideshare.net 当日の様子…

Visual Studio CodeでGatlingのシナリオを作成する

負荷テストツールの中ではJMeter派なのですが、Gatlingを使用する案件も増えてきました。 ですが、ScaleベースのあのDSLをテキストエディターで編集するのは色々つらいというのがあります。IDEを使うのも牛刀割鶏ではないのかと思い、Visual Studio Code(VSC…

Bash on Ubuntu on WindowsをAnsibleでプロビジョニング(Creators Update版)

Windows10に加わったBash on Ubuntu on Windowsですが、本格的に使うなら構成をスクリプト化して管理したくなるものです。またスクリプト化しておけば不幸にして構成をぶっ壊した時にlxrun /uninstall /full して構成をクリアした上で、再構築になった時も復…

ぼくのかんがえたさいきょうのWindowsTerminalかんきょう[PR]

PR

※この記事は、技術系同人サークルふぃーるどのーつとのタイアップ記事です。 特にWeb系の開発環境ではmacOS前提の記事が多いですが、至高のデスクトップ環境といったらWindowsなのです。 この記事では、Windowsでまともなターミナル環境をもとめて試行錯誤し…

JJUC CCC 2017 SpringでJava8移行事例について登壇しました。

5/20に開催されたJJUG CCC 2017 SpringでJava8移行事例について登壇しました。 www.java-users.jp Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~ from Hiroyuki Ohnaka www.slideshare.net もうすぐJava SE 9がリリースされようかというの…

JJUG CCC 2017 SpringでJava8移行の事例について登壇します

5/20(土)に開催されるJJUG CCC 2017 Springで「Java8移行は怖くない~エンタープライズ案件でのJava8移行事例について~」というテーマで発表します。 jjug.doorkeeper.jp 日時:2017/5/20(土) 16:10~16:30 会場:L会場 概要:JDK9のリリースも間近ですが、…

JJUG ナイトセミナーでコンシューマー駆動契約とpact-jvmについて発表しました

4/24に開催されたJUG ナイト・セミナー 「テスティング特集」 でコンシューマー駆動契約とそれを使用したテストツールであるpact-jvmについて発表しました。 jjug.doorkeeper.jp pact-jvmではじめるコンシューマー駆動契約 from Hiroyuki Ohnaka www.slidesh…

技術書典2 振り返り

4月9日にアキバ・スクエアで開催された「技術書典2」にサークル「ふぃーるどのーつ」で参加してきました。 techbookfest.org techbookfest.org 電子書籍(PDF)版は、booth.pmで販売しています。 fieldnotes.booth.pm 当日は雨天で足下の悪い中、3100人以上の…

2016年を振り返る

お仕事 前半はBlue-Green Deploymentの導入やっていた。技術的には去年やっていたことの焼き直しだったので、モチベーション的には苦しいものがあったが、何とかかたちになるアウトプットを出せたと思う。 春のインフラ更改ライブツアー最終公演まもなく開演…

Bitbucket PipelinesとBambooのブランチモデルの違いに見るデプロイ戦略の構造

このエントリーは、Atlassian User Group Tokyo Advent Calendar 2016 - Qiitaの23日目エントリーです。 qiita.com 2016年10月に開催されたアトラシアンサミットでソースコードホスティングサービスBitbucket Cloudと継続的インテグレーション(CI)によるビル…

私といきものがかり

このエントリーは、いきものがかり Advent Calendar 2016 - Adventarの20日目エントリーです。 www.adventar.org さて明日12/21*1は、2016年8月と9月にいきものがかりの地元と海老名と厚木で行われた屋外ライブ「超いきものまつり2016 地元でSHOW!!」のブル…

Gebでインフラをテストする。

Geb Advent Calendar 2016 - Qiitaの12日目エントリーです。 qiita.com 先日の「JJUG CCC 2016 Fall」で「実録Blue-Green Deployment導入記」というテーマで発表しましたが、その中でインフラ観点でのシステムテストにGebを活用した事例の紹介をしました。 …

テスト自動化あれこれ

ソフトウェアテスト Advent Calendar 2016 - Qiitaの9日目エントリーです。 qiita.com エラーが「自動的に」増殖するのがDevOps To make error is human. To propagate error to all server in automatic way is #devops.— DevOps Borat (@DEVOPS_BORAT) 201…

JJUG CCC 2016 FallでBlue-Green Deploymentの導入について発表しました #jjug_ccc

2016/12/3に開催されたJJUG CCC 2016 Fallで「実録Blue-Green Deployment導入記」というテーマで発表しました。 実録Blue-Green Deployment導入記 from Hiroyuki Ohnaka 講演中でもちょっと触れたとおり、案件での事例に特化したセッションですので、皆様の…

JJUG CCC 2016 FallでBlue-Green Deploymentの導入事例について登壇します。

2016/12/3にベルサール新宿グランド コンファレンスセンターで開催されるJJUG CCC 2016 fallで、10:00からG+H会場で「実録Blue-Green Deployment 導入記」で登壇します。 www.java-users.jp JJUG CCC 2014 Fallのセッション「私がTDDできないのはどう考えて…

Bambooとdocker-composeの連携について

このエントリーは、Atlassian Advent Calendar 2015 - Qiitaの7日目のエントリーです。 docker-composeによるCI環境上でのコンテナー間の連携 昨日のAtlassian Community Day 2015 | Peatixで、弊社グロースエクスパートナーズより、「Atlassian Summit 2015…

しょぼちむにテストファーストについて説明してみる

このエントリーは、ソフトウェアテストあどべんとかれんだーの11日目*1ならびに、しょぼちむ Advent Calendar 2014 - Adventarの19日目エントリーです。 最初は、JJUG CCC 2014 Fallの懇親会の時に、「しょぼちむでTDD」というオーダーを受けていたので、 de…

MyBatis MigrationsとBambooとSchemaSpyでデータベースの構成を管理する

このエントリーは、ゆかむアドベントカレンダー - ゆかむ | Doorkeeperの7日目エントリーです。 はじめまして。@setoazusa です。こんなハンドルですが、男性です。 都内のSIerで、TDDの導入や、DevOpsの推進、プロジェクトメンバーのフォローなどを仕事にし…

JJUG CCC 2014 Fall でTDDについて発表しました #jjug_ccc

先日開催された http://www.java-users.jp/?page_id=1284:JJUG CCC 2014 Fallで「私がTDDできないのはどう考えてもお前らが悪い!~エンタープライズJava開発でのTDD適用の勘所~」というタイトルで発表をしました。 JJUG 2014 fall 「私がTDD出来ないのはど…

部屋とSIと私

本年1月1日にグロースエクスパートナーズ株式会社というSIerに入社して7ヶ月がたち、入社して初めて関わったプロジェクトが無事サービスインしました。転職活動を始めてから今日まで、多くの方々にお世話になりました。御礼申し上げます。 現在は都内の大企…

TDDをめぐる、最近の議論についての私見。

はじめに DHH氏のTDD is dead. Long live testing. (DHH)のエントリは、国内でもさまざまな議論を呼び起こしました。ですが、そのセンセーショナルな見出しの影響もあり、「(TDDと同一視した上での)ユニットテストは不要」などの、ミスリードされた論調も見…

「実装をテストする」とは?

TDD界隈の議論で、「仕様のテスト」「実装のテスト」という話を聞くことがあります。 TDDのよくわからない言葉をどうやって説明するか悩んでいるという話 #SWTestAdvent — うさぎ組 明日からTDDをやってみよう! - 部屋とアジャイルと私(仮称) 今日のTDD界…

modern.IEで配布されているVMイメージを日本語環境に切り替える

Interoperability, Browser & Cross Platform Testing | Modern.IEで配布されているVMイメージを使ってWindows7+IE8の検証環境を作ったのですが、日本語環境に切り替えるのにいろいろやることがあったので、備忘録として残します。 まず、Windows Updateから…

Privateメソッドをテストしたい時に気をつけたいこと #tddadventjp

このエントリーは、TDD Advent Calendar 2013 - Qiita [キータ]の参加エントリーです。 前日のエントリーは、d_nishiyama85 さんのCakePHP + PHPUnitでの TDD 超入門 - Qiita [キータ]でした。 TDD界隈では定期的に「Private メソッドのテストは必要か」とい…

Singletonをモックする。

このエントリーは、Java Advent Calendar 2013 の参加エントリーです。テストが絡む話ですが、TDD Advent Calendar ではありません^^: 前日は、cero_tさんのラムダ禁止について本気出して考えてみた - 9つのパターンで見るStream API - Taste of Tech Topics…

【教えてください】コンソールからだと通るけどIDEAからだとMissingMethodExceptionになるgroovyスクリプトのデバッグ方法

このエントリは、G*(Groovy, Grails ..) Advent Calendar 2013 参加エントリです。 このAdvent Calendar 、最初は http://groovy.codehaus.org/HTTP+Builder でオレオレ証明書を扱う方法について書くつもりで、いったんエントリーもあげたんですが、aya_eiya…

現場とコミュニティをつなぐ #devlove

このエントリーは、DevLOVE Advent Calendar 2013「現場」 の31日目です。 前回のエントリーは、@shinyorke さんによる「常に”当事者”であること〜(野球好き)コンサル企業SEの現場論」でした。 はじめまして、せとあずさ♂です。こんなハンドルですが、男で…

【再掲】TDD等を現場で実践していますか? 自ら導入した場合にはその時の苦労を教えてください #tddadventjp

このエントリーは、TDD Advent Calendar 2013の参加エントリーです。 前日のエントリーは、id:taczge さんのアサートファーストでテスト駆動開発 - Level.TRACEでした。 今回のエントリーは、2011年9月にザ・インタビューズに投稿したものの再掲載です。当…

不安をテストにするということ #tddadventjp

このエントリーは、TDD Advent Calendar 2013の参加エントリーです。 前日のエントリーは、moonmileさんによるTDD - ノーマルにMSTestを使おう - Qiita [キータ]でした。 テスト駆動開発(TDD)でよく語られるキーワードに「不安をテストにする」という言葉が…

ブロガー名刺を申し込んでみた!

個人名刺は今まで自宅プリンターでちまちま作っていたのですが、今回前川印刷企画さんのブロガー名刺、送料込みで1000円じゃすと! | 川柳をこよなく愛する明石のタコを申し込むことにしました。どきどき。