概要
第1特集
Goプログラミングスキルをレベルアップ
応用力を伸ばすために習得したい6機能
Goは応用範囲が広く,習得すればエンジニアの強力な武器になるプログラミング言語です。そこで,Goを実用するうえで習得が必須と思われる6機能を厳選し,解説を行います。実用的なプログラムを書くためには,表面的な文法だけでなく「各機能の使いどころ」「各機能を使う際の考え方」「設計パターン」「機能・ライブラリの豊富な応用例」などの知識が求められます。国内でGo開発のノウハウを豊富に有するメルカリ,メルペイのエンジニアに,日々Goを書く中で培った「実用のためのアイデアとテクニック」を紹介してもらいます。
また本特集では,サンプルコードのそばに掲載しているQRコードやURLからThe Go PlaygroundのWebページにアクセスできます。該当のサンプルコードが入力された状態になっており,記事と同じコードをWebで簡単に実行できます。
第2特集
開発の品質・効率を高めるための
“良いレビュー”を行う技術
レビューは何のために行うのでしょうか。「時間を割いてもそれに見合った効果が期待できない」「見当違いの指摘がくるのでやっても意味がない」なんて意見も散見されますが,それは「レビュー」というものへの認識合わせがうまくいっていなかったせいかもしれません。
「品質の良いレビュー」には,開発品質を向上させられるというだけでなく,自分の知見を広められるというメリットがあります。本特集ではレビューの本質に立ち返り,開発品質や開発効率を向上させるためのポイントを解説します。レビューそのものの共通認識を持つことで,レビュアー,レビューイ双方がメリットを享受できる「品質の良いレビュー」の導入を目指しましょう。
特別付録
Visual Studio Code CHEAT SHEET for Windows/macOS
Visual Studio Code(バージョン 1.5)に対応した日本語キーボード向けコマンドショートカットキーです。Windows版とmacOS版の両面シートになっています。
一般記事
MySQL Database Serviceの全貌
【後編】MySQL Database Service Analytics Engine概説
本記事では,2020年9月にリリースされたMySQLの開発部隊が提供するクラウドデータベース「MySQL Database Service」をいち早く紹介します。今回は,トランザクション処理と分析処理を1つのデータストアで実施できるようにするインメモリの大規模データ分析機能を取り上げます。