サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ChatGPT
zenn.dev/bitkey_dev
はじめに みなさんはDockerfileを書いていますか? 近年はAIによる支援でDockerfileをスクラッチで書く機会が減っていると考えられます。 しかしながら、AIに書かせる場合でも良い書き方を知っていることで、その後の修正が容易になります。 この記事では、Node.jsアプリケーションのDockerfileを作成する際に、私ならこのように書くという提案をします。 作成するDockerfileとディレクトリ構造 初めに、完成形のDockerfileとディレクトリ構造を示します。 以降のセクションで実装のポイントを解説していきます。 実行可能なサンプルコードはGitHubで公開しているので、必要に応じてこちらも参照してください。 Dockerfile 各種バージョンは記事執筆時点での最新版です。 # syntax=docker/dockerfile:1.20.0 FROM node:
はじめに @t_wadaさんの 「Agentic Coding とは Reconciliation Loop である」 という金言を踏まえて、自分なりに咀嚼し、この前提でよりよくAgentic Codingを実現するための実装パターンを考察した内容となります。 「ここで記載した実装パターンでAgentic Codingが上手くいった!」…というもの ではない ことにご留意ください。あくまで私的な考えをまとめたもので、現在進行形で自分自身で試行錯誤しているものになります。(※なお現時点では良さそうに思えます!!) 対象読者 「Agentic Coding」に興味があるエンジニア 「Agentic Coding」を推し進めたいが、どう進めていけば良いか悩んでいる方 結論 「Always-Valid Domain Modeling」「Type First」「関数型プログラミング」「Event S
はじめに 「イベントストーミングってなにそれオイシイの?」って人向けに、「イベントストーミングっていいかも」って思ってもらうための惹きつけをするためにまとめた記事になります。 私自身がイベントストーミング導入のため、関係者にその意義を説明する際に、作成・利用した資料の内容そのものです。イベントストーミングという手法とその意義をビジネスサイドのメンバーにも理解してもらえることを目的として記載しています。 対象読者 イベントストーミングを雰囲気だけでもサクッと知りたい方 イベントストーミングに興味がある方 イベントストーミングの導入を考えている方 イベントストーミングの意義をほかメンバーに伝達したいと考えている方 記事を読むメリット イベントストーミングについて簡単にざっくり知ることができます。 イベントストーミングの導入によって、どんな効果があるか実績を元に知ることができます。 他メンバーに
はじめに この記事は株式会社ビットキー Advent Calendar 2024 21日目の記事です。 ビットキーでworkhubAppというオフィスワーカー向けのiOSアプリ開発を担当しているあらさん/arasan01です。 この記事ではチームビルディングの一環として毎日、技術雑談の時間を作ってみた結果を取り上げます。 解決したい課題 私たちのチームではメンバー間の開発スキルの差に課題があり、PRレビューの段階で大きな手戻りや指摘が発生することが多くありました。これは単純なフレームワークに対する知識の差や基礎的なコンピュータの仕組みに基づく知識の差によって発生していると考えています。 一例として非同期処理に関係する設計やSwiftでは必須の知識となっているSendable要件の実装方法などはPRレビューで根本的な変更を要求する指摘をする場合があります。 チームとしての成果出力を考えると、
この記事は情報の提供のみを目的としています.今回紹介する方法はどちらのライブラリにおいても公式の手法としてサポートされていません.この方法を用いたことにより発生したいかなる損害について,私および弊社は責任を負いません. はじめに 世間では Next.js や Remix といったフルスタックフレームワークが話題となっていますが,皆さんはどのような環境で React アプリを開発しているでしょうか.Vite などのツールを使ってビルドされた,いわゆる SPA [1] を開発されている方もまだまだ多いのではないでしょうか. 私もその一人です.とくに弊社が提供する workhub では各組織の管理画面として Web アプリを提供しており,これは React + Vite の構成となっています. こうした SPA であって,かつ多画面を提供するアプリの場合,一般にルーティングライブラリが利用されま
ビットキーで bitkey platform を開発している @otakakot です。 ビットキーはスマートロックを中心にソフトウェアからハードウェアにまたがりプロダクトやサービスを展開しています。そんな様々なプロダクトにおいて認証認可およびスマートロックのデジタルキー管理という中核を担う bitkey platform が存在します。bitkey platform はビットキーにおける解錠体験に大きく関わっており、リリースによるデグレーションは全サービスへと影響を及ぼします。このチームは QA 担当者などがいない状態で、テスト自動化を駆使して毎週リリースを実現しています。また、このテストは Jupyter Notebook を利用し管理・実行を行なっています。そんな自動テストを実現するための環境づくりや仕組みについて本記事にて共有いたします。 Jupyter Notebook Jupy
結論 関係者全員が、その技術を媒介に楽しみながら双方向に情報交換できる設計とする カンファレンスブース運用の知識が溜まってきた はじめまして!株式会社ビットキーでEM / 技術広報 / スクラムマスターをしているパウリが ビットキー Developer Advent Calendar 2024の2日目を担当します! 早いもので(兼務ではあるものの)私がビットキーで技術広報活動を始めて1年半が経ちました✨️ その活動の一環として、これまでビットキーに関わる技術領域の発展を祈り微力ながらスポンサーとして支援させていただいておりました 実際2024年度はビットキーが取り扱う技術領域の広さから、年間20件以上のカンファレンススポンサーをし、またその内10件程度がブース出展ありのスポンサープランでした この活動の中で、組織及び私に技術広報の知見がなかったところからチョットワカル状態になったので、「カ
はじめに 「イベントストーミング」x「BDD / TDD」x「DDD」x「モブプロ / ペアプロ」を活用して開発プロセスの改善を試みた結果、得られた知見と個人の所感をまとめた記事になります。 実際に活用してみて得られた成果・知見、シナジーについてまとめています。 対象読者 イベントストーミングやBDDに興味がある方 モブプロやTDDを使ってより良いプロセスに昇華させたい方 実装チームだけでなく、ビジネスステークホルダーやQAチーム、UIUXチームなどと強調して開発を進めたい方 開発と議論しながら評価を進めたいと思っているQAの方 記事を読むメリット イベントストーミングやBDD、モブプロを取り入れた結果どうなるのか、1つの事例を知ることができ、活用の判断材料とすることができる! 実施にあたり工夫すると良い点や、考慮しておくべきポイントを事前に知ることができる! 1. 登場人物 「イベントス
「ビットキー知ってます!〇〇カンファレンスにスポンサーされてましたよね!」 「この前ビットキーの方が登壇してるのみました!」 「あー、あのスマートロックのとこ!」 初めまして!株式会社ビットキーで技術広報活動を担当しているパウリです! 一昨年あたりからビットキーは技術広報活動に力を入れており、私が参画した2023年5月からさらにその活動量は増加しました。 その結果として、ありがたいことにスカウト返信や面談の際に、冒頭のような反応をいただけるようになってきました😊 本記事では事業会社において、技術広報活動の中で重要だと思った 「空振りをし続けること」 についてまとめてみました。 はじめに いかに自社の技術力が優れていても、適切な広報が伴わなければその価値を知ってもらうことは難しいでしょう。 ここで重要な役割を果たすのが 技術広報活動 です。 技術広報は、ただ製品を宣伝するだけではなく、エン
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く