今週のコーディング素振り(2018/5/15)

5月 15, 2018 / Posted by 亀田 義裕 / 0 Comments

gitの仕組みを学習するために、引き続きgitのコマンドを実装してます。 今回は git hash-object -w を実装してみました。 このコマンドは git add の中で実行されている低レベルのコマンドです。 Read More

今週のコーディング素振り(2018/5/9)

5月 08, 2018 / Posted by 亀田 義裕 / 0 Comments

git の仕組みを学習するために、 git cat-file -p をKotlinで実装してみました。 Javaでzlibを解凍するときは InflaterInputStream を使うんですね。便利。 入門Kubern Read More

今週のコーディング素振り(2018/4/13)

4月 13, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードを紹介します。 https://github.com/kmdsbng/codelog/blob/master/20180326/single_linked_list/src/main/kotlin/ Read More

今週のコーディング素振り(2018/3/25)

3月 25, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードです。 typealiasを使う場面: 型にわかりやすい名前をつけたいとき ジェネリックタイプにも名前をつけられる。 わかりやすいプログラミングには適切な概念に適切な名前を付けられることが重要なので Read More

今週のコーディング素振り (2018/3/14)

3月 14, 2018 / Posted by 亀田 義裕 / 0 Comments

今週試し書きしたコードです。 git bisect はめったに使うことはなさそうですが、本当に困ったときに便利に使えるかもしれない。 演算子オーバーロードって、便利そうに見えるけど、言葉の情報がなくなっちゃうから、ソース Read More

今週の書き捨てコード (2018/3/7)

3月 07, 2018 / Posted by 亀田 義裕 / 0 Comments

今週練習で試し書きしたコードを晒していきます。 練習用のコード置き場のリポジトリ: https://github.com/kmdsbng/codelog https://github.com/kmdsbng/codelo Read More

弊社では週に1回、スタッフみんなでランチ会を開いているのですが、 今日のランチ会で、余興としてFizzBuzz問題をみんなで解くコンテストを開催しました。 簡単すぎるんじゃないかといった心配も出ましたが、時間制限を 設け Read More

 概要 JavaScriptやTypeScriptでプログラムを書いていて、オブジェクトの一部のフィールドだけ更新した新しいオブジェクトを返したい、というケースが増えてきました。 これはイミュータブルなオブジェクトを使っ Read More

この記事は Attlassian (JIRA, Confluence, Trello, Bitbucket) の Tips Advent Calendar 2017 の 23 日目の記事になります。 メディアマックスジャ Read More

Intellij IDEAの便利ショートカット

12月 08, 2017 / Posted by 亀田 義裕 / 0 Comments

現在開発してるサーバサイドのプログラムを Jooby + Kotlin で開発してる関係で、エディタに Intellij IDEA を使用してます。 IDEってあまり使ってこなかったのですが、便利な機能がいろいろあります Read More

メディアマックスジャパン株式会社では、Kotlin でのサーバーサイド開発にあたって Jooby という軽量 Web フレームワークを採用しました。Jooby  はあまり知られていないフレームワークなので、どういった特徴 Read More

dev.to のパフォーマンスと Web UX

11月 16, 2017 / Posted by 恩田 崇 / 0 Comments

昨日の Twitter タイムラインは dev.to 一色でしたね。 何がきっかけでバズったのかは不明ですが、開発者の Ben Helpern さんも日本からのアクセスが急に増えたという記事を書いています。 We&#82 Read More

IntelliJ IDEA, Visual Studio Code のススメ

11月 15, 2017 / Posted by 恩田 崇 / 0 Comments

シェルやエディタの話は昔から宗教戦争を引き起こす危険な話題です。弊社でもこれまでは開発環境は個々人の自由で、かつ、IDE 派は少数でした。 ですが、弊社では Kotlin, TypeScript への移行に伴い、開発環境 Read More

モブプログラミングを試してみました

11月 11, 2017 / Posted by 今村 友和 / 0 Comments

今村といいます。ベトナムハノイのオフィスでベトナム向けサービスを開発しています。今回はハノイオフィスでモブプログラミングに挑戦してみたのでその経験をシェアしたいと思います。 モブプログラミングとは 簡単にいうとペアプログ Read More

モデルでドメイン知識を表現するとは何か[DDD] この記事がすごくいいこと書いてる感じなので、今からDDDに沿った設計をしようと考えてる弊社のプロジェクトメンバーでぜひ共有したい!と思い、コードリーディング会をやってみま Read More

もう驚くようなことではないかもしれませんが、Nintendo Switch では React が利用されている、とのこと。 Nintendo Switchの中ではReactが動いてる!Nintendo eShop開発秘話 Read More

音声入力のススメ

11月 03, 2017 / Posted by 恩田 崇 / 0 Comments

今日は AI の生み出した大きな成果の一つである音声入力について書いてみようと思います。 AI に仕事を奪われるという話は頻繁に話題になりますが、音声入力はつまらない仕事は AI に任せて人はクリエイティブな作業に注力す Read More

Netflix functions without client-side React, and it’s a good thing またまた衝撃的なニュースが飛び込んできました。Netflix が Reac Read More

What are the Most Disliked Programming Languages? stackoverflow の blog でなかなか強烈な記事が公開されました。一番嫌われているプログラミング言語は?、 Read More

Firefox Quantum

10月 31, 2017 / Posted by 恩田 崇 / 0 Comments

“量子的飛躍”を遂げるWebブラウザ「Firefox Quantum」、11月14日公開 ~2倍に高速化し、メモリ使用量も低減 – PC Watch Rust で書き直されたブラウザエンジン Servo の成 Read More

LINE QA Engineer Interview

10月 30, 2017 / Posted by 恩田 崇 / 0 Comments

LINE Engineer Insights vol.7「QAエンジニアに聞く、LINEプロダクトの品質管理」 : LINE Engineering Blog LINE のようなサービスでは、様々な指標をもとに仮設を構築 Read More