プログラミング

5/6ページ

AWS Step Functions を触ってみた

  • 2017.11.11

先日、Serverlessconf Tokyo 2017に参加して、いろいろなサーバーレスアーキテクチャの話を聞き、 AWS Step Functions を使って複数の AWS Lambda を管理しているという話がいろいろと便利そうだったので、触ってみた。 Step Functions を使うと、Lambda のアプリケーションを一連のステップとして視覚的に定義し、複数の Lambda をワー […]

AWS SDKを使ったアプリケーションを効率よく開発する方法

  • 2017.10.27

前田です。 先日、AWS認定デベロッパー試験に無事に合格することができました。 得点が69%で結構ギリギリな点数だったと思いますが、なんとか合格出来てよかったです。 今日は、AWS SDKを使ったアプリケーションを開発する時に自分なりに行っている効率がよいと思っている方法をまとめたいと思います。 例として、下記ケースを題材に開発してみたいと思います。 題材 先日、「AWS Batchで非同期ジョブ […]

RubyのActive Recordを使っていた人がGolangのORM【GORM】に入門した話

  • 2017.08.04

前田です。 最近はGolangを書いているのですが、ORMのGORMの使い勝手が良かったので、RubyのActive Record(以下AR)を使っていた人から見た感想を書きたいと思います。 Go 1.8.3 GORM 1.0 DB MySQL 新規作成 まずデータの作成。 AR user = User.create(name: 'hoge') または user = User.ne […]

リーダブルコード

良いコードというのは、どういうコードなのか。 ということで、今回はリーダブルコードを読んだのでまとめていきたいと思います。 1. 理解しやすいコード コードは理解しやすくなければならない。 コードは他の人が最短期間で理解できるように書かなければならない。 コードは短くしたほうがいい。だけど「理解するまでにかかる時間」を短くするほうが大切 他の人がコードを読んでも、何をしているのか理解できるコードを […]

ReadableなPull Requestを作る為に心がけていること②

前田です。 来週月曜日から久しぶりに社員全員で集まってローカルワークする予定なので今からwktkです。 以前書いた「ReadableなPull Requestを作る為に心がけていること」の追加で少し書きたいことがあったので追加で書きます。 前回「Pull Request(以下PR)を見やすくする為に粒度を小さくする」ことを心がけている、と書きました。 そんな、タスクの粒度が大きくてPRを細かくした […]

新人プログラマの時に知っておきたかった1年目に本当に勉強すべきこと

  • 2017.05.01

MMMサーバサイドエンジニアの柳沼です。お世話になっております。 今日は新人プログラマのときに知っておきたかったシリーズ第2弾です。 1弾はこちらを御覧ください。 はじめに 筆者は2年目のエンジニアです。最近仕事をしていて、こういうことはもっと早くから勉強しておくべきだったな〜と思うことがよくあったので、それについてまとめてみます。読者は、新卒エンジニアを想定しています。技術書も併せて紹介するので […]

新人プログラマの時に知っておきたかった「ハマったときの考え方とフローチャート」

  • 2017.04.24

はじめに プログラムを書いたことがある人なら、誰しも「ハマる」という状況に陥ったことがあると思います。 ハマるとは、一般的には何かから抜け出せなくなってしまうことを意味しますが、システム開発の世界では、ある課題やエラーなどに対して、解決の見込みが見えないまま多くの時間をかけてしまうことを意味します。 今回は、ハマってしまったときに、いかに問題を解決し、ハマった状態から脱却するかについて書きたいと思 […]

なんとかしてvimでJava開発するためにやったこと

こんにちは、MMMサーバサイドエンジニアの柳沼です。 お世話になっております。 最近北海道に引っ越しました。 最近はSpringフレームワークを使ったWebAPIのスクラッチ開発をしていたのですが、 STS(Eclipse)が重い 問題に悩まされていました。 STSは非常にフルスタックなIDEなので、 軽さとトレードオフなのは仕方ないのですが、 それにしても重い。 結構消耗することが多かったので、 […]

E2Eテストについて考えてみた

こんにちは。MMMサーバサイドエンジニアの柳沼です。お世話になっております。入社して一ヶ月ほど経ちました。 MMMでは、隔週で「ソフトウェアテスト指針分科会」という勉強会を行っています。テストコードを書かないプロジェクトはほとんど皆無なため、どのようなテストを書くか、テストのあり方、メンテナビリティ、パフォーマンスなどについて、メンバーで話し合っています。 次回のテーマが「E2Eテストについて」な […]

ブログの類似記事レコメンドエンジンを作ってみた

新年度一発目の記事を担当します。伊藤です! 今年度からは機械学習を使った行動ログの解析を行うなど、リサーチエンジニア的な仕事も頑張ります! 背景 MMMブログでは、ブログ検索で2015年を振り返る に書かれているように3ヶ月前にブログ内検索の機能が実装され、気になる記事を簡単に探せるようになりました。毎週2本ずつ投稿されるこのブログではこの記事を含めて160本があり、検索機能なしでは読みたい記事を […]

1 5 6