タグ

2018年1月31日のブックマーク (2件)

  • Goのパッケージ構成の失敗遍歴と現状確認

    この記事は Gunosy Advent Calendar 2017の5日目の記事です。前回の記事はGunosyのパーソナライズを支える技術 -ワークフロー編-でした。 GoAPIを書くときの問題僕の在籍するGunosyはGoを昔(?)から番採用しておりまして、ノウハウも潤沢に溜まっている企業だと言えます。 しかし、contextの扱いやベストなパッケージ構成、テスト、net/httpでAPIを書くノウハウなどなど、迷うことは多々あります。 これは弊社特有の事情ではなく、Goのサーバーサイドエンジニア全員にとっての問題です。中でも、パッケージ構成をどうすればいいのか(相互参照せずに快適に開発を進められるパッケージ構成とは)を見つけるのは結構難しく、各々のチームにお任せ、という状況です。 今回は上記の問題のうち、パッケージ構成に踏みこんで見たいとおもいます。会社でもよくパッケージ構成をどう

    Goのパッケージ構成の失敗遍歴と現状確認
  • メールのテンプレートを開発する中で見つけた問題と解決方法 | SendGridブログ

    この記事は Email Development Tips & Tricks の抄訳です。 HTMLCSSを利用したメールの開発は非常に大変です。長い間、SendGridで数多くのメールテンプレート作成を経験してきた今でも、その複雑さに驚かされます。 メールの開発を複雑にする要因の1つに、メールが色々な種類のメールクライアントやブラウザで読まれることが挙げられます。各クライアントやブラウザは、開発者が使うモダンなHTMLCSSの機能を幅広くサポートするため、より複雑さが増します。 日のブログでは、SendGridのユーザ向けにメールテンプレートを作成した中で見つけた課題とその解決方法について、いくつかご紹介します。 OutlookでBulletproofボタンの表示が崩れる メール開発者はよくBulletproofボタンを使います。 メールテンプレートでボタンを配置する際の標準的な方法

    メールのテンプレートを開発する中で見つけた問題と解決方法 | SendGridブログ