You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに 2025 年の良さげなツールをまとめてみました。 すでに使っているものもあれば、これから試してみたいものもあります。 同じような課題を持っている方の参考になれば嬉しいです。 ★:使ったことがあるもの AI 支援開発 ★ Vibe Kanban Vibe Kanbanは、カンバン + Git 連携 + AI エージェントで開発できるタスク管理ツールです。 主な特徴: タスクを Git のブランチやコミットと連携できる カンバンボードでタスクの進捗を可視化 分割されたタスクを複数のエージェント・セッションに割り当てて並列実行 Devin Devinは、AI 駆動の自律的なソフトウェアエンジニアリングアシスタントです。 主な特徴: コード生成だけでなく、デバッグや修正も自律的に実行 ブラウザやターミナルを操作して情報収集 複雑なタスクを段階的に実行 参考記事 (Vibe Kanban)
はじめに 開発環境では、APIキーやなどのCredentialsを環境変数として扱うことが一般的です。この管理方法は簡潔で便利ですが、下記の問題があります。 Credentialを共有するときにメールやSlackのDMで送付する必要がある PCに侵入された場合に攻撃者が容易にcredentialを奪取できる 間違えてgitにコミットしてしまう そこで、1passwordとdirenvを組み合わせて、ディレクトリごとに必要な環境変数をロードしてCredentialsを安全に管理できるようにします。 Credentialsを保持している1passwordのvaultがチームメンバーと共有されていれば、Slackなどでやり取りする必要がなくなり安全性が高まります。 実装方法 前提条件 1password cliとdirenvがインストールされ、セットアップされている必要があります。 設定手順 1
最近、ふとした気づきがありました。 それは、「同じものを見ていても、過去と現在の自分では見えている世界がまったく違っている」ということです。 みなさんには、このコードからどんな世界が見えますか? async function getUserName(userId) { const response = await fetch(`https://api.example.com/users/${userId}`); const user = await response.json(); return user.name; } はじめに こんにちは、株式会社ココナラ在籍のKです。 本記事では、冒頭の5行のコードを通して、私たちが学ぶ理由について考えてみたいと思います。 TL;DR 同じコードを見ても、人によって見えるものが違っている 学習を重ねることで、それまで見えなかった世界が見えてくる 学習
I recently shipped Context, a native macOS app for debugging MCP servers. The goal was to build a useful developer tool that feels at home on the platform, powered by Apple's SwiftUI framework. I've been building software for the Mac since 2008, but this time was different: Context was almost 100% built by Claude Code1. There is still skill and iteration involved in helping Claude build software,
はじめに 個人開発やゼロイチの立ち上げに最適な技術スタックを書いていく。 なるべく安上がりな構成を目指す。 TypeScriptをベースに よっぽどパフォーマンスにこだわりがなければTypeScriptを採用したい。 1つの言語でフルスタック開発可 脳の言語スイッチング不要 型定義を使い回せる トレンドで将来性がある 小〜中規模開発ならこの恩恵はでかいため、フルスタックTypeScriptフレームワークを採用したい。 Next.js or React Router よっぽどパフォーマンスにこだわりがなければReact Routerを採用したい。 個人的にNext.jsはゼロイチ開発にはオーバースペックだと感じる。 以下のような点からNext.jsの採用は見送りたい。 Server/Clientの境界線がわかりづらい Server Components, Actions, Functions
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Webアプリケーション開発において、APIキーやデータベースの接続情報などの機密情報を扱うことは避けられません。これらの情報は、ハードコーディングせずに環境変数として管理するのが一般的です。 従来、.envファイルを使って環境変数を管理する方法が広く使われてきました。しかし、.envファイルには以下のような課題がありました。 誤ってリポジトリにコミットしてしまうリスク: 機密情報が漏洩する可能性があります。 チームでの安全な共有が難しい: どうやってメンバーに.envファイルの内容を渡すか? 環境ごとの管理が煩雑: 開発環境、ステージン
こんにちは。くるしばです。 元々コンサルタントの仕事をしていましたが、独学でプログラミングを学習し、Webサービスを作って起業しました。 その後個人で開発したサービスを売却したり、また別のIT系の会社を創業、経営したりしています。 去年の8月から下記のTwitterにてプログラミング学習に関して発信し始め、ありがたいことに13000人以上の方々にフォローして頂きました。 プログラミング初心者に絶対覚えてほしい、ググる時の効率が10倍上がるコツ pic.twitter.com/hK1ZhNavwh — くるしば | 読めば10倍効率が上がるプログラミング学習の教科書 (@shiba_program) September 13, 2022 最近は下記のように、Udemyでプログラミング講座も出しています。 ありがたいことに公開から3ヶ月で800人以上の方に受講いただき、Reactジャンルの講座
研修資料まとめ.md エンジニア向け研修 CARTA HOLDINGS(旧VOYAGE GROUP) 技術広報が新卒研修<Open AIハッカソン>をスパイしてみた - (2023/04/11) @t_wadaに学ぶテスト駆動開発【CARTA 23新卒研修】 - (2023/04/19) 【新卒研修】監修者@t_wadaと読む!プログラマが知るべき97のこと読書会 - (2024/04/09) Classi 当たり前にリリースしていく ~ 新卒研修編 - (2021/05/20) リモートワークのための質問力向上研修を実施しました - (2021/12/07) Classi 2025年新卒エンジニア研修「そーだい塾」を開催しました - (2025/06/18) CyberZ 良いコードとは何か - エンジニア新卒研修 スライド公開 - (2021/04/27) DMM.com(旧DMM.c
システム開発プロジェクトで協力企業と見積もり交渉をする際に,安易に値切ろうとするプロジェクト・マネージャ(PM)がいる。気持ちは分からないではないが,システム開発プロジェクトである。スーパーマーケットで野菜の値段を値切るのとは訳が違う。このことを正しく認識し理解しておかないと,安くはなったが結果として大きな損失を被る可能性を秘めている。 見積もりのミスがテストで表面化 Aさんは大手関西系電器メーカーからシステム子会社のZ社へ出向してきた。若手社員の多いZ社の中では,ベテランの部類に属していた。今回,AさんはZ社の社内販売管理システムのリプレイスに関するPMとして任命された。AさんはPMとしての実績は少なかったが,出向元で購買部門の経験があり,業務に精通しているという理由からであった。 Aさんの働きは期待以上のものであった。これまでZ社の販売管理系システムはすべてY社が担当しており,Y社の技
ストアでの公開 ストアでの公開方法には現在3つの公開方法があります。 一般公開 限定公開 非公開 拡張機能を更新する際はストア経由が一番楽で管理も容易です。 拡張機能の配布はストアでの公開が推奨されており、ストアにアップロードする方法をまず検討すべきです。 カスタムの Chrome アプリと拡張機能を作成して公開する -Google公式 一般公開 chromeウェブストアで拡張機能が公開できます。 全てのユーザがストアから検索してインストールすることができます。 限定公開 拡張機能はストア経由で配布しますが検索にひっかかりません。 配布したいユーザにURLを送りインストールしてもらいます。 ユーザはGoogleアカウントが不要なので配布しやすいですが、URLを知っているユーザなら誰でもインストールできるので**厳密にはユーザを限定することができません。**ユーザを絞りたい場合は次の非公開設
コンニチハ、千葉です。 社内ツールとして Chrome 拡張を開発したのですが、社内のとあるグループのみに公開したく、色々調べたので手順をまとめておきます。 方法 公開方法としては、5つあります。 Chrome ウェブストアのデベロッパー での公開範囲 1. 一般公開: パブリックに公開されるもの 2. 限定公開: URL知ってるユーザーが利用可能 3. 非公開: 非公開なんですが 特定の Goole ユーザーやグループに公開できます。URL知ってても許可されてないユーザーはインストールできません。 Chrome ウェブストアのデベロッパー を利用しない方法 4. Zip: Zip で配って都度インストールしてもらう方法です Google Workspace Enterprise オプション 5. ドメイン指定した公開 https://developer.chrome.com/docs/w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く