Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。

メールのテストに便利なMailTrap

メール送信のテストについて調べていたところ、MailTrapという便利なサービスがあることを知りました。MailTrapを使うと送信テストで一番怖い「メールの誤送信事故」を確実に防ぐことができます。宛先に本番データを使っても大丈夫です。仕組みはよくあるSMT…

Vue.jsのComponentsで2個目以降のコンポーネントが表示されない

最近Vue.jsで趣味アプリを作ってます。で、コンポーネントを使ってみようとapp.jsに以下の定義を入れました。 Vue.component("mycomp", { props: ["comp"], template: "<div>僕のコンポーネント</div>" }); htmlは単純に次のように書きました。 <mycomp id="1" /> <mycomp id="2" /> <mycomp id="3" /> すると、なぜか1個し</mycomp></mycomp></mycomp>…

JavaMailのdependencyはどれが正しいのか?

問題です。MavenでJavaMailの依存性を定義する場合、以下3つのどれが正しいでしょうか?1 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> 2 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.4.7</version> </dependency> 3 <dependency>…</dependency>

MailSlurpを利用したメールのEnd-To-Endテスト

システム開発する上でメールの送受信テストは何かと面倒です。できればユニットテストに組み込んで人手のテストは避けたい所だと思います。JavaでJUnitを使ってテストする場合、SubEtha SMTPのようなライブラリを使うと割と簡単にテストできます。この辺はWE…

「エバンジェリストスクール公開収録イベント エバスク全社会議2018」に参加しました!

イベントの抽選に当たって、1月23日(火)の19時から「エバンジェリストスクール公開収録イベント エバスク全社会議2018」に参加してきました(^^)!エバンジェリストスクール!はTokyoFMで毎週土曜深夜24:30から30分、最新ITトレンドやビジネススキルをテーマに…

2017年振り返り+2018年の抱負

あけましておめでとうございます。年が明けてから時間が経ってしまいましたが、2017年の振り返りと2018年の抱負について書きます。 2017年の振り返り 2016年後半に部門異動して、受託開発&Developerからサービス提供&Supportの業務に移って1年。新しい環境…

Payara-Examplesで始めるJava EE

この記事は「Java EE Advent Calendar 2017」の 19 日目です。昨日エントリの続きです。Payara-Examplesにどんなサンプルがあるのか見ていきます。 kikutaro777.hatenablog.comPayara-Exampleのリポジトリはこちらです。 github.comトップ階層は次のようにな…

Payara-Examplesで始めるJava EE 環境準備編

この記事は「Java EE Advent Calendar 2017」の 18 日目です。今日と明日のエントリでは、PayaraがGitHubで公開している「Payara-Examples」でJava EEを体験する方法について書きたいと思います。今日はまず初めに環境構築についてNetBeansを例に紹介します…

Visual Studio CodeでJavaを書いてみる

この記事は「Visual Studio Code Advent Calendar 2017」の7日目の記事です。昨日は@74thさんの「Visual Studio Codeの各言語、環境のデバッグの仕方を集めたサイトを作ってる」でした。 明日は@Maxfield_Walkerさんです。私からは「Visual Studio CodeでJav…

エンジニアと法律家の勉強会「StudyCode」に参加したきっかけ

この記事は、エンジニアと法律家の勉強会 #StudyCode Advent Calendar 2017 の 3日目の記事です。1日目はHidemi Araiさん hidemi.hatenablog.com昨日の2日目はshibacowさんでした。 visualized-laws.hatenablog.com今回のエントリではエンジニアである自分が…

Send With Confidence Tourが東京に!

先日、米国のニューヨーク証券取引所でIPOして盛り上がってるSendGridですがToday @SendGrid set a new NYSE record: Most hugs for an IPO. For many companies going public is a monumental milestone, and we're humbled to be a part of the $SEND jour…

どこでもKotlin #3でKotlin x SendGridのLTしました~ #m3kt

前回初参加した「どこでもKotlin #2」が楽しかったので#3も参加させていただきました!しかもLT発表枠で参加!m3-engineer.connpass.com#2の様子は主催のM3さんが書かれてるTech Blogレポートをどうぞ。www.m3tech.blog LT申し込みの動機 少し前にちょうどSe…

Java SE 9/EE 8リリースイベント 兼 JavaOne 2017 報告会 @ 東京へ参加しました! #jjug #j1jp

今日は毎年のお楽しみ「JavaOne報告会」に参加してきました(^^)jjug.doorkeeper.jp今回はJava SE 9とJava EE 8のリリース記念も兼ねたイベント名ですね。会場は青山の日本オラクルさん…ではなくYahoo!Japanさんでした!私は丸ノ内線で赤坂見附から行ったので…

Simple Java Mailの主な機能について

昨日書いたSimple Java Mailライブラリの続きです。kikutaro777.hatenablog.com 昨日のサンプルではビルダーパターンを使いました。 Email email = new EmailBuilder() .from("kikutaro_from", "kikutaro_from@example.com") .to("kikutaro_to", "kikutaro_t…

Simple Java Mailの紹介

JavaでメールといえばJavaMail一択だと思っていたのですが、Simple Java Mailという中々良さげなライブラリがありました。Simple Java Mail 2007年ぐらいから開発されていて、2017年現在でもメンテや改造が進んでいるようです。中身が気になる方はGitHubへ。…

JavaMailのissueにあったUTF-7に関する質問

JavaMailのissueを眺めていたら「UTF-7ってまだ必要なの?」という質問が挙がってました。github.com質問内容は「数年前に作ったアプリにおいて、メールを読み込むとjava.io.UnsupportedEncodingExceptionが出たのでjutf7.jarを配置していたが、今もこの対処…

JavaMailを学んでいきたい

少し落ち着いてきて、やりたいことはたくさんあれど、ターゲットを絞ってやらないと…。ということで、やりたいことの1つ、JavaMailをもっと知る、ということについてつらつらと。JSR919、JavaMailのSpecificationをざーっとみて知りたいと思ったことのまとめ…

「仕掛学」という面白い話を聴きました!

今回はプログラミングや開発技術と全然関係のないブログです(^^;弊社は年1回、全所員が集まって社外の方の講演を聞いたり、グループワークをするイベントを行っています。講演は学術界からビジネス分野まで幅広く、毎回異なる方を招いていて、私のように視野…

KANJAVA PARTY 2017に行ってきました! #KANJAVAPARTY

6月24日(土)に大阪で開催されたKANJAVA PARTY 2017に参加してきました!kanjava.connpass.com「関西Javaエンジニアの会」こと通称「関ジャバ」、イベントへの参加は今回が初めてでした(^^)昔からTwitterをみては「関西方面、楽しそうだなー。参加してみたい…

"Payara Meetup" in Japan, Report Blog !

Yesterday, "Payara Meetup" was hold by GlassFish Users Group Japan at Microsoft! It was great event ! I'm glad to support the event as one of the staffs. glassfish.doorkeeper.jpThis event came from the communication between Hasunuma-san an…

SendGridのsubstitutionsで本文を差し替えてみる

SendGridのV3 Mail Send APIではメール本文にあたるcontentは1つしか定義できません。(contentの型が配列で定義されているのはマルチパートでtext/plain,text/htmlを定義するため) v3 Mail Send API概要 - ドキュメント | SendGrid1リクエストの中で、どう…

de:code2017で堀江さん・落合さんセッションが面白かった!

今年も日本マイクロソフトさん主催の開発者向けイベント「de:code」に参加しました。昨年に続き2回目です。去年書いた参加ブログはピンポイントで西脇さんのだけ書いてた…(^^;それぐらい個人的にはプレゼンやデモが超衝撃的だったのですよね。懐かしい。 kik…

JJUG CCC 2017 Spring楽しかった!!

「ブログを書くまでがイベント参加です!」とのことで書きます。5/20(土)にベルサール新宿グランドで行われたJJUG CCC 2017 Springに参加&発表(20分枠)してきました! JJUG CCCは JJUG = Japan Java User Group CCC = Cross Community Conference で、日本J…

JJUG CCC 2017 SpringでBot開発の話をします!

JJUG CCC 2017 Spring 5/20(土)、ベルサール新宿で行われる「JJUG CCC 2017 Spring」で、Bot開発の話をします。仕事ではなく、趣味の開発ですが(^^:夕方16時45分から20分の短いセッションですので、休憩がてら気軽に参加いただけると嬉しいです。裏枠が強力…

転職(社内)して半年ちょっと経った振り返りと今後

仕事の内容が変わってから半年+α経ちました。やっと新しい業務にも慣れてきたのと、最近社内で振り返り・今後について考える機会があったので書いてみます。ポエムです。 受託開発からサービスサポートの世界へ 私は入社以来、約10年ほどエンプラ系の受託シ…

「新エバンジェリスト養成講座」と「エバンジェリストスクール!公開収録イベント」に参加しました!

4/22はエバンジェリストに魅せられた楽しい1日となりました! 新エバンジェリスト養成講座(翔泳社) エバンジェリストスクール公開収録 この2つのイベントに参加させていただきました。どちらも日本マイクロソフト 西脇資哲さんのイベントです。乃木坂46ファ…

Google Cloud Platform(GCP)のチュートリアルに沿ってPostfixからSendGrid経由でメール送信する

久しぶりにSendGridネタです。そして初GCP。teratailに以下の質問があがってたので、実際に自分でも試してみました。teratail.comGoogle Cloud Platform(GCP)にあるSendGridチュートリアルに関する質問です。チュートリアルはこちらです。teratailにも書いた…

JShellで読み進める「Java本格入門」

4/18に発売された「Java本格入門」を買いました(^^) 発売にあたってのAcroquestさんブログエントリはこちら。 acro-engineer.hatenablog.com 編集の方の「『35歳からのJava再入門』が裏テーマです」が個人的にメッチャ刺さりましたw類書は数多くあるJava本…

4月22日はエバンジェリスト(+乃木坂46)な1日に! #evatfm

今週の土曜(4月22日)は2つのイベントに参加します!!新エバンジェリスト養成講座 14時~16時 TOKYO FM「エバンジェリストスクール!」 公開収録 17時(予定) なんと、ラジオ公開収録の抽選に当選しました(^^)!!!こちらの公開収録は普段パーソナリティを務め…

SparkPostでメール送信

今、話題のMastodonの記事をあちこち見ていたら、SparkPostなるメール配信サービスがあることを知りました。日本語の記事がほとんどなかったので、SendGrid(JPはこっち)との比較も兼ねて少し触ってみました。www.sparkpost.comなお、MastodonでSendGridを使…

にほんブログ村 IT技術ブログへ
にほんブログ村 にほんブログ村 IT技術ブログ Javaへ
にほんブログ村