...(全てのタグを表示)
  • |ブログ|3 min read
    #retrospective

    豆蔵デベロッパーサイト 2022年7-9月のサマリー

    2022年度第2四半期のまとめです。そろそろ1周年が近くなってきました。 記事数・執筆者数 # 8月に記事数が200本を超えました。100本到達は5月で半年ぐらいかかっていたので、かなり加速していることになります。現在、239記事が公開されています。執筆者数は19人、うちアクティブに執筆してくれてる人も9人に増えました。ランディングページが第1四半期から3つ増えて11になりました。 ランディングページ・連載の動向 # 「学び」 # 新設のランディングページです...

    記事を読む
  • |Nuxt3入門|9 min read
    #nuxt#vue#SSG#SSR

    Nuxt3入門(第2回) - 簡単なNuxtアプリケーションを作成する

    前回はNuxtの基本的なレンダリングモードを説明しました。 第2回は、実際に簡単なNuxtアプリケーションを作成し、Nuxt3の開発フローを見ていきます。 事前準備 # まずは、npx nuxi create sample-appを実行し、Nuxtのプロジェクトを作成します。 その後に今回使う以下ディレクトリを追加しておきます...

    記事を読む
  • |IoT|6 min read
    #iot

    IoT を使ってみる(その5:MQTT編)

    このIoTの連載の中で何度も「MQTT」という言葉が出てきました。 これまでMQTTの詳細について何も触れてこなかったので、今回はMQTTとは何かについて確認していきたいと思います。 MQTT とは # MQTTとは「Message Queue Telemetry Transport」の略で、パブリッシュ/サブスクライブ(publish/subscribe)型データ配信モデルのメッセージプロトコルです。 MQTTはTCP/IPを使っており、非常に軽量なプロトコルとして設計されています...

    記事を読む
  • |ブログ|7 min read
    #WASM

    Wasmtime が Production Ready に

    Bytecode Alliance は WebAssembly(WASM) のランタイムである Wasmtime が v1.0 に到達し Production Ready になったことを宣言しました...

    記事を読む
  • |ブログ|2 min read
    #AWS#iot

    AWS Outposts の紹介

    庄司です。 IoT でクラウドサービスを活用しようとするときの大きな関心事の1つにレイテンシーがあります。 ここで、光の速度に関連した定義をみてます。 1983年の国際度量衡委員会(CIPM)によって「1メートル=光が真空中を2億9979万2458分の1秒の間に進む距離」と定められています。この秒数は、同じく1983年に確定した光の速度「秒速29万9792.458キロメートル(=秒速2億9979万2458メートル)」から得られたものです。 地球の外周は約40,075km とされています...

    記事を読む
  • |ブログ|2 min read
    #テスト#pairwise#pict#pictmaster

    ペアワイズ法テストケース生成ツール「PictMaster」の無効値を使う

    前回はペアワイズ法テストケース生成ツール「PictMaster」の”サブモデル”機能について紹介しました。 今回はPictMasterの”無効値”機能について紹介したいと思います。 特定の因子・水準同士の組み合わせを制限したい場合 # 2因子網羅のテストケースを効率よく生成するペアワイズ法ですが、特定の因子・水準同士の組み合わせに意味がない、または組み合わせたテストケースが実施不可能の場合、あらかじめ特定の水準・因子の組み合わせをテストケース中に”生成させない”ようにする必要があります...

    記事を読む
  • |ブログ|12 min read
    #Deno

    Deno による Slack プラットフォーム(オープンベータ)

    Slack から Deno による新しいプラットフォームがオープンベータとしてリリースされました。 Slack releases platform open beta powered by Deno ちょうど Deno について連載をやっていることもあり興味を持ちました。Deno については、Blog に Slack’s journey with Deno と題して以下のように書かれています...

    記事を読む
  • |Nuxt3入門|8 min read
    #nuxt#vue#SSG#SSR

    Nuxt3入門(第1回) - Nuxtがサポートするレンダリングモードを理解する

    Vue.jsのハイブリッドフレームワークとして人気のNuxtですが、メジャーアップデートとなるNuxt3がそろそろGAになりそうです。 Vue3やNitro、Vite等、多くの変更があるNuxt3ですが2022年春にRC版が公開された後、ハイペースで更新が続きかなり安定してきた印象です。 ここでは、Nuxt3入門と題してNuxt3が提供する基本機能について連載を書いていきたいと思います。 まず、初回はNuxtが提供するレンダリングモードを整理します...

    記事を読む
  • |ブログ|7 min read
    #java#mp

    Jakarta EE 10への準備 – まずは9.1へのバージョンアップ

    2022/9/22に待望のJakarta EE 10がリリースされました。Jakarta EE 10に正式対応したプロダクト[1]は現時点でまだありませんが、今後、続々と対応が発表されてくると思います。 対応プロダクトが揃ってきた頃にはバージョンアップを検討されると思いますがJakarta EE 10の一つ前のJakarta EE 9/9.1[2]にはパッケージ名がjavax.*からjakarta.*へ変更される、いわゆる"破壊的な変更"が含まれています...

    記事を読む
  • |Getting started with Deno|9 min read
    #Deno

    Deno を始める - 第2回 (外部ライブラリの利用)

    前回は開発環境の構築を行い、Deno ランタイムの概要を見ました。 今回は、外部ライブラリの利用方法について見ていきます。 外部コードのインポート # Linking to External Code | Manual | Deno Deno はブラウザ上の JavaScript のように URL を指定してスクリプトを実行できます...

    記事を読む
  • |ブログ|3 min read
    #オンライン研修#研修設計

    オンライン研修の設計勘所(その0:そもそも研修設計とは研修設計していますか?)

    はじめに # 新型コロナウィルス感染症の影響により2020年春から企業研修の多くは、オンラインでの開催となりました。オンライン研修特有の研修設計のお話を記載する予定です。 今回の記事では、オンライン研修に限らず一般的な企業研修を対象に研修設計のお話を記載します。 企業研修では、同じ研修内容を毎年や隔月などで複数回実施することがあります。 その際、研修講師のスケジュールによっては、同じ講師をアサインできないことがあります...

    記事を読む
  • |アジャイル開発|3 min read
    #アジャイル開発#XP

    エクストリームプログラミング解説 その6:使い方

    はじめに # 中佐藤です。XP解説その6、これが最終回です。ここまでで、基本概念である価値・原則・プラクティスを解説しましたが、現場でどう役立てればいいか、考えていきます。 フレームワークはスクラムで # 身も蓋もないことを言ってしまうと、昨今の状況も踏まえて、フレームワークはスクラムでよいと思っています。現時点では「アジャイルやっています」≒「スクラムやっています」ですし、情報も事例もたくさんある、教えてくれる人も多い...

    記事を読む
  • |IoT|4 min read
    #iot#AWS

    IoT を使ってみる(その4:AWS IoT MQTT PUB/SUB編)

    前々回(AWS IoT モノの準備編)、前回(AWS IoT プログラム編)で、AWS IoTとIoTデバイスを接続するための準備ができました。 今回は双方向にデータ通信をさせて、IoT接続が確立していることを確認していきましょう。 AWS IoT MQTTテストクライアント # 初回のチュートリアルでも使用した「AWS IoT MQTTテストクライアント」を使用します。 前回作成したプログラムを書き込んだIoTデバイス(ESP32 LOLIN D32)をPCのUSBポートに接続します...

    記事を読む
  • |IoT|8 min read
    #iot#AWS

    IoT を使ってみる(その3:AWS IoT プログラム編)

    前回は、AWS IoTとIoTデバイスの接続準備として「モノの作成」、「証明書・キーの取得」と「ポリシーの作成・設定」を個別に実施しました。 今回はIoTデバイス側のプログラムを作成し、IoTデバイスにプログラムを登録してみましょう。 Arduino IDE とは # 前回の記事で、IoTデバイスにESP32(LOLIN D32)を使用すると言いました。 このIoTデバイスは、キーボード・マウスも無ければ、表示器も当然付いてません...

    記事を読む
  • |IoT|6 min read
    #iot#AWS

    IoT を使ってみる(その2:AWS IoT モノの準備編)

    前回は、AWS IoTの簡単接続手順(チュートリアル)を実行してIoTデバイス(Raspberry Pi)とAWS IoTの通信を行ってみました。 今回はチュートリアルを使わずに、AWS IoTコンソールを使って最初から「モノ」を登録していきましょう。 前置き # 前回使用したIoTデバイス(Raspberry Pi)に”電圧降下エラー”が頻発するようになってしまい、動作が不安定になってしまいました。 おそらく電源アダプタの劣化か、USBコネクタの不良あたりが原因でしょう...

    記事を読む
  • |ブログ|9 min read
    #AWS#Security#lambda

    Cloud Custodian: AWSリソース作成時に自動でOwnerタグをつける

    技術検証等の目的で1つのAWSアカウントを組織内で共有して利用することは結構多いかと思います。 弊社でもサンドボックスAWSアカウントを保有しており、個人の勉強からプロジェクトでの技術検証まで様々な用途で利用されています。 ここでよくある悩みの種は、AWSリソースを消し忘れて意図しない課金が発生してしまうことです。目的によっては一時的に高スペックなEC2インスタンスを起動することもありますが、利用終了後に消し忘れると継続的に高価な請求がきます...

    記事を読む
  • |マイクロサービス - MicroProfile|14 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile Healthの機能と利用

    MicroProfileの機能を紹介していくシリーズの今回はMicroProfile Health(MP Health)です。MP Healthはアプリケーションの「生きてますか?」を確認するヘルスチェックに関する仕様をまとめたものです。ヘルスチェックは機能としては小さく地味ですが、マイクロサービスのような分散システムでアプリケーションを正常に運用にするためには欠かせない要素です。今回はそんなヘルスチェックに対しMP Healthが規定、提供する仕様や機能を紹介していきます...

    記事を読む
  • |マイクロサービス - MicroProfile|16 min read
    #msa#mp#java#逆張りのMicroProfile

    MicroProfile OpenAPI 3.0の新機能と既存機能の比較

    Helidon 3.0からMicroprofile OpenAPI 3.0(MP OpenAPI 3.0)が使えるようになりました。今回はMP OpenAPI 2.0からMP OpenAPI 3.0までに取り入れられた新機能を紹介します。今回紹介する新機能はそれほど多くなく、それだけでは少し寂しいため、新機能と既存機能の比較として前回紹介できなかった便利な機能も併せて紹介します...

    記事を読む
  • |アジャイル開発|3 min read
    #アジャイル開発#XP

    エクストリームプログラミング解説 その5:原則

    はじめに # 中佐藤です。XP解説その5です。前回までで「価値」「プラクティス」の解説が終わり、今回は「原則」。本連載の最初に出した図を再掲します。 原則 # 位置づけ # この図、さんざん使ってきましたが、我ながら少々気持ち悪い図です。このどこにもつながっていない「原則」が何なのかがわかりません。XPの原則とはどういう意味を持つものなのか。 まず書籍に書かれていることを見ると、原則は価値とプラクティスをつなぐ橋のようなもの、と表現されています...

    記事を読む
  • |Getting started with Deno|8 min read
    #Deno

    Deno を始める 第1回:開発環境とランタイム

    この連載では「遅まきながら Deno を使い始める」というテーマで Deno の環境構築から始めて、エコシステム、ユースケースなどを扱っていこうと考えています。 Deno は Node.js を開発した Ryan Dahl が Node.js の設計の反省点を活かして開発し世に送り出した JavaScript / TypeScript ランタイムです。セキュアな設計、TypeScript をファーストクラス言語とすること、シングルバイナリの deno CLI だけで動くことなどを特徴とします...

    記事を読む

豆蔵では共に高め合う仲間を募集しています!

recruit

具体的な採用情報はこちらからご覧いただけます。