素のHTML, CSS, JavaScriptで0から始めるWeb開発【HTML&JavaScript基礎編】

こんにちは、エムティーアイの井上です。今回はこれからWeb開発を始めたいという方向けにWeb開発の基礎となる部分を紹介します。 このシリーズのゴールはWeb開発に必要な3つの言語 HTML, CSS, JavaScript の仕組みを理解し書けるようになることにあります。H…

素のHTML, CSS, JavaScriptで0から始めるWeb開発【HTML&CSS基礎編】

こんにちは、エムティーアイの井上です。今回はこれからWeb開発を始めたいという方向けにWeb開発の基礎となる部分を紹介します。 このシリーズのゴールはWeb開発に必要な3つの言語 HTML, CSS, JavaScript の仕組みを理解し書けるようになることにあります。H…

素のHTML, CSS, JavaScriptで0から始めるWeb開発【入門編】

こんにちは、エムティーアイの井上です。今回はこれからWeb開発を始めたいという方向けにWeb開発の基礎を紹介します。 このシリーズのゴールはWeb開発に必要な3つの言語 HTML, CSS, JavaScript の仕組みを理解し書けるようになることにあります。HTML, CSS, …

モブプログラミングをやってみた

こんにちは、1年目エンジニアの三堀です。 先日、巷で話題のモブプログラミングという開発手法を試してみました。 そこで今回は、実際に試してみてモブプログラミングの「こんなとこよかったな〜」とか「ここがだめだよね〜」と感じたところをまとめてみまし…

CloudFormationがCognito対応したので試してみた(前編)

こんにちは、抜歯直後で口内環境最悪なエンジニアの最上です。 今回は、タイトル通り、CloudFormationがついに!待ちに待った!Cognito対応をしたので早速試してみました! 下記の通り、2段組で記事にしたいと思います。 前編:シンプルにUserPoolを作る(こ…

APIGatewayの新機能Request Validationを試してみた

こんにちは、エンジニアの最上です。今回は、新しく発表されましたAPIGatewayのAutomatic Request Validationを試してみます。 この機能は、HTTPリクエストのqueryString、header、bodyパラメータのバリデーションを行います。例えば、APIGatewayの後ろにLam…

Microservices Meetup vol.5 (API Gateway & BFF)に参加しました!

はじめに こんにちは、エンジニアの最上です。Microservices Meetup vol.5 (API Gateway & BFF)がFiNCさんで開催されまして、それに参加してきましたので、簡単ではありますがそのレポートになります! BFFとは Backend for Frontendの略。ボク個人の解釈と…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(3)

こんにちは。健康マスター(ベーシック)の小林です。 2017年3月23日に開催されたAWS Shield / Amazon CloudFront DDoS対策セミナーに参加してきましたのでレポートしたいと思います。 AWS CloudにおけるDDoS対策 発表内容レポート DDoS対策の考え方 攻撃の種…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(2)

こんにちは。Riot.js推しのエンジニア小林です。 2017年3月23日に開催されたAWS Shield / Amazon CloudFront DDoS対策セミナーに参加してきましたのでレポートしたいと思います。 CloudFrontによるDDoS対策 発表内容レポート ホットキーワード Regional Edge…

セミナー参加レポート: AWS Shield / Amazon CloudFront DDoS対策セミナー(1)

こんにちは。最近はJavaScriptで何でもやるマンの小林です。 2017年3月23日に開催された AWS Shield / Amazon CloudFront DDoS対策セミナー に参加してきましたのでレポートしたいと思います。 AWS ShieldとAWS WAFでクラウド上のWebAppを防御する 発表内容…

社内講演会レポート: サーバレスのアンチパターン

こんにちは、ルナルナ開発の牧です。先日弊社にて、アマゾン ウェブ サービス ジャパン株式会社の西谷圭介さんに来て頂き、「サーバレスのアンチパターン」をテーマに講演会という形式でお話しして頂きました! AWSの方のお話しを直接聞く機会があるなんて!…

Serverless Meetup Tokyo #2 レポート(2): Serverless AWS構成でセキュアなSPAを目指す

こんにちは、エンジニアの小林です。2017年1月17日に開催されたServerless Meetup Tokyo #2に参加してきましたのでレポートしたいと思います。 Serverless AWS構成でセキュアなSPAを目指す ハンズラボの加藤雅之さんの発表です。 Serverless AWS構成でセキュ…

Serverless Meetup Tokyo #2 レポート(1): Tune Up AWS Lambda

こんにちは、エンジニアの小林です。2017年1月17日に開催されたServerless Meetup Tokyo #2に参加してきましたのでレポートしたいと思います。 Tune Up AWS Lambda 普段からお世話になっているAWSの西谷さん(@Keisuke69)の発表です。 発表内容レポート AWS L…

勉強会やインターンシップ開催時に使えるAWS用の便利スクリプトを作ってみた

こんにちは、エンジニアの最上です。最近、学生向けに勉強会を開催したりしています。その際に、せっかくなのでAWSを使ってもらうようにしているのですが、事前準備を手作業でやっていました。それが非常に面倒だったので、便利にできるスクリプトをNode.js…

エンジニアに贈る2016年発売の良書3冊!

エムティーアイ Advent Calendar 2016 の24日目です。 こんばんは、三田です。 クリスマス・イブですね。世の中はすっかりクリスマスムード。 いろいろなところにサンタクロースが出現していました(笑) というわけで、「エンジニアに贈る2016年の良書3冊」…

Xamarin製プロダクトのコード共有率について

エムティーアイ Advent Calendar 2016 の16日目です。 アプリ開発チームの田熊です。2016年はXamarin界隈が非常に盛り上がりを見せた1年でしたね。 エムティーアイではXamarinでのアプリ開発が盛んに行われています。 エムティーアイとXamarinについてと、実…

ルナルナにAzure Redis Cacheを。

こんにちははじめまして。 エムティーアイ1年目、ルナルナグループの開発職の牧です。 男です。ルナルナを作っています。 ルナルナグループに行くことが決まった時の、私の驚きと戸惑いを想像して欲しいです。 ただ、ルナルナは10年以上続いているサービスと…

【後編】AWS LambdaでNode.jsを使いたい人のためのJavaScript入門【実践編】

こんにちは、エムティーアイ ヘルスケア部門 1年目エンジニアの最上です。今回は、前編記事に引き続き、実践編としてLambdaの形式に則って、実際に手を動かせる課題的なものを提供したいと思います。 この記事を読むには、前編記事の内容を理解していること…

re:Inventレポート 3 Keynote by Andy Jassy速報!(後編)

こんばんは。三田です。 前回、中途半端になってしまったKeynoteの続きを書きたいと思います。 RDS Aurore で PostgreSQL が使える MySQLだけでなくPostgreSQLにも対応してほしいという要望に応えての登場 RDS PostgreSQLからの移行はスナップショットを使え…

【前編】AWS LambdaでNode.jsを使いたい人のためのJavaScript入門【知識編】

こんにちは、エムティーアイ ヘルスケア部門 1年目エンジニアの最上です。この記事は、エムティーアイ Advent Calendar 2016 1日目の記事です。 今回は、AWS LambdaをNode.jsで書くために最低限知っておくべきことを書きたいと思います。Node.jsはサーバーサ…

re:Inventレポート 2 Keynote by Andy Jassy速報!(前編)

こんにちは。三田です。 いよいよ本日(11/30)にre:InventのKeynoteが行われました! ついさっき終わった終わったばかりですが、次の11時からのセッションに向かう前に、注目の新サービスの速報をお届けします!! コンピューティング(EC2) いろいろな種…

re:Inventレポート 1 レジストレーション

おはようございます。三田です。 AWSの最大のカンファレンスである、re:Invent2016に参加するため、いまラスベガスにきています。 こちらは現在11/29の朝6:50です。 いろいろなセッションに参加して学んだことなどを、レポートできればと思っています。 今回…

AWS Lambdaから他システムにアクセスする際のIPを固定する

こんにちは。サーバサイドエンジニアの小林です。 AWS Lambdaから他システムにアクセスする必要がある場合に、相手側でIP制限をかけているのでアクセス元IPを固定しないといけない、という場合があります。今回はその方法についてまとめてみます。 2016年11…

AWS × SERVERLESSフレームワークv1.0でWebAPIを爆速で作る。

こんにちは、エムティーアイヘルスケア部門の1年目エンジニアの最上(もがみ)です。今回は業務でも利用しているSERVERLESSフレームワークのv1.0を使ってみたという記事になります。 はじめに ついに、SERVERLESSフレームワークが正式リリースされました! …

ルナルナのユーザビリティテストについて

はじめまして、エムティーアイのhimoです。 今回は、ルナルナのユーザビリティテストについてのお話をします。 ルナルナの各サービスでは、 ユーザビリティテストをタイミングに応じて実施しています。 ユーザービリティテスト実施のタイミング 新機能追加/…

【イベント】エウレカ様との合同勉強会

こんにちは。三田です。 今回は、9/26(月)に、株式会社エウレカ様と合同で行わせていただいた、勉強会の模様をレポートしたいと思います。 きっかけ 7月くらいに、社内の誰かからラウンジ(エムティーアイには52階に多目的に利用出来るラウンジがあります)…

よりよいテストを目指した取り組み〜はじめてのテスト分析編〜

こんにちは、エムティーアイの田熊です。モバイルアプリの開発をメインで行っています。 今回はモバイルアプリチームでのテストと、改善の取り組みついてお話します。 モバイルアプリチームのテスト状況 モバイルアプリの開発チームは複数ありますが、基本的…

Jenkins + Azureでビルド環境を動的に用意する

こんにちは!サーバサイドエンジニアの小林です。私の所属する部門ではCI/CD環境としてJenkinsを使用しています。今回は、Microsoft Azure上にビルド・テスト用の環境を動的に用意する方法をご紹介します。なお、Jenkins自体はAzure上に構築されている必要は…

エンジニアブログはじめました!

みなさん、こんにちは。エムティーアイの三田です。 本日から、開発者ブログを始めることになりました。 言い出しっぺということで、記念すべきこの最初の投稿をさせていただきます。 このブログは、株式会社エムティーアイのヘルスケア部門のエンジニアが運…