技術情報

22/42ページ

AWS勉強会

  • 2018.06.01

こんにちは、土居です。今回は、弊社で行っているAWS勉強会について簡単にご紹介したいと思います。 勉強会が始まった理由 弊社ではAWSを活用して開発を行っておりますが、チームや役割によっては触れる機会が少ない場合もあったため、そうした社員に詳しい社員が知識・経験を共有する目的で勉強会がスタートしました。また、これから新しくチームに加わる方のためにカリキュラムも順次整えています。 対象 勉強会では、 […]

Webアプリケーションのログ出力について指針を考えてみた

こんにちは、下條です。最近、Webアプリケーションのログ出力の指針について改めて考えてみる機会がありました。弊社ではインフラはほぼAWSを利用していることから、多少汎用的でない記述もありますが、ある程度まとまってきたことからひとつの指針として公開いたします。 はじめに システム開発をする際、ログ設計は非常に重要な工程です。 しかしながら、ログというものは実運用に入って障害などがあってからようやく役 […]

LocalStackでLambdaファンクションをローカルで動かす

  • 2018.05.21

MMMバックエンドエンジニアの柳沼です。 文鳥が換羽期なので部屋中に羽が舞ってます。 今回はAtlassianが開発しているLocalStackを使って、Lambdaファンクションをローカルに閉じて動かしてみます。 LocalStackチュートリアル まずは、LocalStackを使ってみます。 pipでインストールすることもできるのですが、 dockerイメージが公開されているため、そちらを使っ […]

AWS CloudWatch カスタムメトリクスでメモリ使用率を取得する

AWS

ここ最近できていなかった社内のAWS勉強会だったが、今週からまた再開している。過去の勉強会についてのブログ記事は下記のとおり。 社内AWS認定試験対策勉強会 | MMMブログ社内のAWS勉強会のまとめ | MMMブログAWS放課後勉強会 | MMMブログ 今回は、AWSを普段業務で触っているメンバーと、AWSにそれほど馴染みがないメンバー(主にフロントエンドチーム)と2人1組になり、カリキュラムに […]

Three.jsでシェーダお絵かき環境を作ってみた

入社して約2ヶ月になりました、フロントエンジニアの内山です。 リモートワークという働き方は自分に合っているようで、とても快適に過ごしております。 プライベートの時間もだいぶ確保できるようになったので、趣味のプログラミングも捗るようになりました。 今回は、最近取り組んでいる「シェーダーお絵かき」についてご紹介します。 シェーダーお絵かきとは シェーダーお絵かきとは、 3DCGの表示などで使われるシェ […]

コーポレートサイトのお問い合わせからビジネスに繋げるために

新年度を迎えたと思ったら、もうゴールデンウィークですね。 保護者会や家庭訪問が一段落して、今月は遠足のお弁当作りが控えている池島です。 弊社コーポレートサイトには、お問い合わせフォームを設置しておりまして、時々、そこからお仕事のお話を頂くこともあります。 この、お問い合わせフォームからの受注を増やすために、様々な施策を考え、順に実施しています。 どんなお問い合わせが来ているのか 半分程度がスパムメ […]

アセンブリ言語に入門しよう

  • 2018.04.16

MMMバックエンドエンジニアの柳沼です。 いよいよ今週はJapan Container Daysですね!! 今回は、Hello Worldを出力してみることで、 アセンブリ言語の基礎を学んでみようと思います。 環境 今回はアセンブラにnasmを採用します。 バージョンは2.0.0以上であることを推奨します。 筆者の環境は以下のとおりです。 $ nasm --version NASM version […]

CircleCI 2.0の処理をAWS CodeBuildで実行する

弊社では、基本的にどのプロジェクトでも CircleCI を利用して、 CI/CD を行っている。ただ、お客様によっては、AWS環境で CI/CD も完結させたいというご要望もある。今回は、普段 CircleCI で行っている CI/CD を、 AWS CodeBuild を使って行う場合の注意点をまとめてみる。 前提 今回の前提条件としては下記のとおりとなっている。 開発環境は、 docker- […]

ORDER BYとLIMIT, OFFSETの組み合わせには注意しよう

  • 2018.03.22

こんにちは、下條です。今日はSQLの軽い (しかし重要な) 話題について書いてみようと思います。 まずは以下の通りユニークでない col カラムを含む test テーブルを作成し、データを投入するSQLをご覧ください。 (MySQLでの例です。) create table test(id INT, col INT); insert into test values(1,1); insert int […]

テストコードはどれくらい書くべきか

  • 2018.03.05

MMMバックエンドエンジニアの土居です。現在はNode.jsの案件に携わっており、ニガテなJavaScriptの勉強中ですがとても楽しいです。 必要十分なテストとは テストコードはシステムの品質を担保するためにとても重要です。しかし、プロジェクトが立て込んでいるときなど時間的に余裕が無いときは実装を優先し、テストコードは最低限にせざるをえないことはままあるかと思います。そういった状況において、どの […]

1 22 42