並び順

ブックマーク数

期間指定

  • から
  • まで

6081 - 6120 件 / 16781件

新着順 人気順

*programmingの検索結果6081 - 6120 件 / 16781件

  • 2026年に自社開発企業から600-800万円のオファーを得るためにやるべき5のこと|サカモト@エンジニアキャリア論

    はじめまして、サカモトです。普段はソフトウェアエンジニアのキャリアについて発信しています。 2025年、パートナーエージェント(reco社、CareerCraft社)と協力しエンジニアの転職支援に力をいれて活動していました。結果としては、1年で20名以上、誰しも名前を聞いたことがある自社開発企業(メガベンチャー、スタートアップ)への入社のサポートに成功し、自分としては満足のいく結果になりました。この20名以上のエンジニアが、具体的にどの企業に受かったかは述べませんが、イメージとしては以下のような企業群の中だと考えていただければ誤解ないです。 LINEヤフー、メルカリ、PayPay・PayPayカード、リクルート、サイバーエージェント、Sansan、GMO、DeNA、mixi、はてな、楽天、LegalOn Technologies、DMM、LayerX、エムスリー、クックパッド、ZOZO、マ

      2026年に自社開発企業から600-800万円のオファーを得るためにやるべき5のこと|サカモト@エンジニアキャリア論
    • バイブコーディングを超えて

      AIは開発者の役割を刷新し、ソフトウェア開発の方法を大きく変えつつあります。プログラマーはコードを書く作業から、AIと協働するワークフローへと移行しています。自然言語で指示してAIにコードを生成させる「バイブコーディング」は、革新的である一方、リスクもあります。本書は、GitHub CopilotやOpenAI CodexといったAIツールを活用し、目標設定、コード検証、統合の戦略や注意点を解説し、急速に進化する環境で開発者が生き残るための知見を共有します。 日本の読者のみなさんへ はじめに Ⅰ部 基礎 1章 序論:バイブコーディングとは何か? 1.1 AIコーディングの範囲:バイブコーディングからAI支援エンジニアリングまで 1.1.1 バイブコーディングのアプローチ:会話によるコーディング 1.1.2 AI支援エンジニアリングのアプローチ:AIパートナーとの構造 1.1.3 異なる考え

        バイブコーディングを超えて
      • 2026年1月時点でのClaude Code と Codex と Devin の使い分け、個人開発編 - くうと徒然なるままに

        この記事は、人間が書きAIが推敲した文書になります 現在、App Store の Review 待ちの時間を利用して記事にまとめている。 iOS、Android アプリをそれぞれネイティブで開発する上で使い分けが決まってきた。 現在課金している or 無料プランで使用しているツール 以下のようなものがある。(スポンサー表記も含めて). Devin (Cognition AIからライセンス提供いただいている) Claude Code (Claude Code Max Plan を契約している、 Credit を気軽に受け取ったりもしている) ChatGPT (現在はPlus Plan である、主にCodex CLI目的で使用している) Cursor (20ドルプラン) GitHub Copilot (会社が契約しているものを個人でも使用できるようになっているため、利用している) 各ツールの使

          2026年1月時点でのClaude Code と Codex と Devin の使い分け、個人開発編 - くうと徒然なるままに
        • React 19時代のコンポーネント設計ベストプラクティス

          2026-02-18 React 19、コンポーネント設計どう変わった?〜うひょさんに聞く最新 実務Tips〜

            React 19時代のコンポーネント設計ベストプラクティス
          • 今年の書初めコーディングはAITuberを創る!

            はじめに あけましておめでとうございます。去年は何といってもAIの年でした。ChatGPTやStableDiffusionが2022年末に登場してから、想像を超えてAI周りが進化しましたね。今回は年の初めという事もあり、前から興味のあったAITuberを作ってみる事にしました。 「AITuberを作ってみたら生成AIプログラミングがよくわかった件」 って本も買ったし。LLM部分だけでは無く、OBSやYouTubeのコメント取得などAITuberに必要な内容が一式揃っていて非常に参考になりました。 また、私はプログラミングは多少できますが、イラストや音楽に関しては全くスキルの無い人間です。そのためそのあたりに関してはStable DiffusionやSunoAIの力を借りて作っているので、結果的にオール生成AIという感じですね。そのあたりも含めて記事にまとめたいと思います。 TL;DR 素の

              今年の書初めコーディングはAITuberを創る!
            • Web フロントエンドの推しディレクトリ構成と Next.js App Router なコードベース | Offers Tech Blog

              Offers を運営している株式会社 overflow の あほむ でございます。暖冬と言われつつもすっかり寒い季節ですね。おかげさまで割と走っているほうの師です。(師走) n 年ぶり n 回目の Web フロントエンド 最後にメイン開発者の立場でコードをスクラッチしたのいつだったっけ?と遡ると 2018年ごろのブログ記事 がでてきました💀 実際には 2017 年から 2018 年にかけての作品ですかね。当時の構想から読み取れる重厚かつ自己表現の感に内心苦笑いしつつ久々の新規建立です。 今回はディレクトリ構造の面から紹介していきます。 推しディレクトリの先達たち 推しディレクトリという言葉に乗っかってみたものの、ゴメンそこまでの熱感は持っていないかもしれない🥺 とはいえ先達の記事もご紹介しておきます。 今回の前提 本稿において、これらの前提に依存した論はほとんど含まれない認識ですが一応

                Web フロントエンドの推しディレクトリ構成と Next.js App Router なコードベース | Offers Tech Blog
              • めざせコントリビューター【完全攻略本】

                ああ あこがれの コントリビューターに なりたいな ならなきゃ ゼッタイなってやるーッ! 「はじめまして! プログラミングの せかいへ ようこそ!」 「わたしの なまえは ヤマダ」 「ひごろは Yamada UI Next.js Chakra UI Mantine Refine のコントリビューターをして おるよ」 改めまして、『まだマサラタウンにいるプログラマーのみなさん』こんにちは。プログラマーを始めて3年目の山田です。 今回は、みんなが憧れるOSSのコントリビューターになる、『1番道路』へ踏み入れるための完全攻略本です。そして、日本で大注目されている(はず)のYamada UIを題材にして進めていこうと思います。 また、この完全攻略本では以下の内容は省略しています。 OSSとは OSSに貢献することのメリット GitHubの使い方 Gitの使い方 理由は、この攻略本を見ているあなたは

                  めざせコントリビューター【完全攻略本】
                • そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?

                  CodeRabbit User Group Tokyo #0 〜立ち上げキックオフ〜の登壇資料です。 https://crug.connpass.com/event/378621/

                    そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
                  • 自作したRISC-V向けCコンパイラでセルフホストまでこぎつけた - 詩と創作・思索のひろば

                    低レイヤを知りたい人のためのCコンパイラ作成入門 まさに低レイヤのことが分かっておらず、以前から気になっていたこの本。取り掛かってみたところ思いのほかスイスイ進められて、勢いに乗ってセルフホスト(自分が書いたコンパイラで自分自身をコンパイルするところ)までいけたので記念に書いておく。正確には C コンパイラのサブセットです。 GitHub - motemen/mocc 全体的な進め方は、 上記の本の通りに進めていく。 それ以降は自作の 8queen が普通に書けるように機能を強化。 それ以降はセルフホストを目標に進める。 プリプロセッサやリンカは作らず、C からアセンブリまで。 という感じ。自分は手を動かさないと進んでる気がしないので、まずは書いてみつつわからない所があれば調べる、というスタンスでいく。 あと、せっかくなので RISC-V の勉強もしたかったのでこれ向けに書く。なので実行は

                      自作したRISC-V向けCコンパイラでセルフホストまでこぎつけた - 詩と創作・思索のひろば
                    • GitHub製Spec駆動開発支援ツールSpec Kitをいろいろ試してみる

                      びーぐるです🐶 2025年9月2日、GitHubからSpec Kitがリリースされました。 このツールはSpec駆動開発(Spec-Driven Development: SDD)を支援するツールですが、これがGitHubからリリースされたことに大きな意味があります。 今回はこのSpec Kitについて調査し、実際にSpecファイルを作成してKiroとの比較を行いたいと思います。 更新履歴 2025/09/06 公開しました 2025/09/18 Cursorに対応をした件を追記しました Spec Kitとは? 冒頭で述べた通り、GitHubがリリースしたSpec駆動開発を支援するツールです。 これ自体で動作するわけではなく、他のコーディングエージェントにSDDを組み込むためのアドオンのような位置づけになります。 組み込めるコーディングエージェントは GitHub Copilot Cla

                        GitHub製Spec駆動開発支援ツールSpec Kitをいろいろ試してみる
                      • プロと読み解く Ruby 3.1 NEWS - クックパッド開発者ブログ

                        技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.1.0 がリリースされました(Ruby 3.1.0 リリース )。今年も Ruby 3.1 の NEWS.md ファイルの解説をします。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ プロと読み解くRuby 3.0 NEWS - クックパッド開発者ブログ 本記事は新機能を解説することもさることながら、変更が入った背景や苦労な

                          プロと読み解く Ruby 3.1 NEWS - クックパッド開発者ブログ
                        • AI エージェントのために CLI でブラウザを操作する agent-browser

                          agent-browser は Vercel が開発した CLI でブラウザを操作するツールであり、AI エージェントにブラウザ操作能力を提供するために設計されています。この記事では agent-browser のインストール方法、基本的な使い方、AI エージェントからの利用方法について紹介します。 AI エージェントにより効果的にタスクを実行させるためには、適切なフィードバックループを構築することが重要です。特にフロントエンドの開発においては、ブラウザ上での動作確認が欠かせません。しかし AI エージェントは通常ブラウザを直接操作する能力を持っていないので、ツールを提供して AI エージェントがブラウザを操作できるようにする必要があります。 AI エージェントにブラウザを操作させるツールとして Playwright MCP や ChromeDevTools/chrome-devtools

                            AI エージェントのために CLI でブラウザを操作する agent-browser
                          • 実演TypeScript + GitHub Copilot

                            TypeScript + GitHub Copilot 最高!っていうのを話しました(+デモ)

                              実演TypeScript + GitHub Copilot
                            • 任天堂のプログラミングゲームやばい、無限に遊べる 「ナビつき! つくってわかる はじめてゲームプログラミング」やってみたレポ

                              ナビつき! つくってわかる はじめてゲームプログラミング 2021年6月11日(金)発売 希望小売価格 ダウンロード版 2980円 パッケージ版 3480円※ 任天堂 https://www.nintendo.co.jp/switch/awuxa/ ※パッケージ版には、ゲームをしていないときでもノードンたちの機能や使い方が確認できる「ノードンふりかえりカード」が同梱されます ●アクション、シューティング、謎解き、レース……1本で色々なゲームが作れる 0歳児と4歳児の保護者をしてます盛田諒ですこんにちは。 任天堂がNintendo Switch向けのプログラミングソフトを出すんですよ。ニュースを見たときは「ふーんビジュアルプログラミングか〜」と知ったような態度をとってましたが、発売前に遊ばせてもらったらめちゃくちゃ楽しかったんですわこれが。

                                任天堂のプログラミングゲームやばい、無限に遊べる 「ナビつき! つくってわかる はじめてゲームプログラミング」やってみたレポ
                              • スキル差があるペア_モブプロで効果的な_ドライバーナビゲータ以外のロールの分け方.pdf

                                スクラムフェス三河2023の発表資料

                                  スキル差があるペア_モブプロで効果的な_ドライバーナビゲータ以外のロールの分け方.pdf
                                • CSS変数がもっと便利になる新しい記述方法、CSSの次世代変数@propertyがすべてのブラウザにサポートされました

                                  CSSの@propertyがFirefoxにサポートされ、デスクトップ・スマホのすべてのブラウザでサポートされました。 @propertyは次世代変数と呼ばれるもので、これまでの変数(カスタムプロパティ)の使い勝手が大幅に向上します。@propertyによるカスタムプロパティの記述方法、@propertyを使ったCSSのテクニックを紹介します。 @property: Next-gen CSS variables now with universal browser support by Una Kravets 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。基づいてというのは、貢献部分に関して同ライセンスも含みます。 はじめに @propertyのメリット @propertyによるカスタムプロパティの記述方法 @propertyの使い方: きらめくグ

                                    CSS変数がもっと便利になる新しい記述方法、CSSの次世代変数@propertyがすべてのブラウザにサポートされました
                                  • Clean Architecture on Frontend (翻訳) - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらはDEV Communityに2021年9月2日に投稿され、現在反響を巻き起こしているフロントエンドにおけるクリーンアーキテクチャの実装についてのAlexさんの記事になります(原文はこちら)(twitterにて翻訳掲載許可取得済み)。 かなり大ボリュームな超大作記事となっておりますが、Reactなどを使ったフロントエンドプロジェクトのディレクトリー構成やファイルごとの責務の切り分けのベストプラクティスなどの決定版といえるものがまだまだ出てこない中で、個人的にまさに待ち侘びていたような内容の記事かと思い、是非日本のフロントエンドコミ

                                      Clean Architecture on Frontend (翻訳) - Qiita
                                    • 【プログラマー必見】情報収集で絶対に役立つIT企業の公式ブログ 30選

                                      はじめに 今回の記事では個人の独断と偏見でプログラマー向けに必ず確認しておきたいIT企業の公式ブログを共有する。なお、今回の記事で紹介している公式ブログはあくまで一例に過ぎない。 AppBrew 文章が易しく初心者でも読みやすい 主に業務効率化を中心に書かれている 実務・プログラミングのイメージができない初心者や新人には非常にオススメ ABEJA Tech Blog 主に保守・運用を中心に発信している ドローン・機械学習に興味があるならオススメ 専門用語が多めなので理解に苦労する可能性が高い UUUMエンジニアブログ あの有名なクリエイター(YouTuber)を数多く輩出している会社「UUUM」の公式ブログ Rails・PHP・インフラ(AWS、Dockerなど)の情報が多い 技術記事が非常に読みやすく、画像とソースコードを使って的確に技術ややっていることを説明している Wantedly

                                        【プログラマー必見】情報収集で絶対に役立つIT企業の公式ブログ 30選
                                      • 【Redux-Toolkit】Reactの状態管理ライブラリ基礎学習 ~第二部~ - RAKUS Developers Blog | ラクス エンジニアブログ

                                        こんにちは!ラクス入社1年目のkoki_matsuraです。 本日は、Redux-Toolkitの基本的な状態管理や仕組みをTodoアプリ作成を通して、ご紹介させていただきます。 こちらの記事は「Reactの状態管理ライブラリ基礎学習」の2部目です。 前回の「Redux編」を読んでいない方は下記のリンクからお読みいただけると嬉しいです。 Reduxの仕組みを知ることでよりRedux-Toolkitの使いやすさが理解できると思います。 tech-blog.rakus.co.jp Reactの状態管理ライブラリを勉強している方、状態管理ライブラリについて簡単に知りたい方などのお役に立てればなと書かせていただきました。 アジェンダは以下の通りです。 Redux-Toolkitとは 概要 構成図 Todoアプリ作成 仕様説明 プロジェクト作成 初期設定 ディレクトリ構成 Todo型の定義 Slic

                                          【Redux-Toolkit】Reactの状態管理ライブラリ基礎学習 ~第二部~ - RAKUS Developers Blog | ラクス エンジニアブログ
                                        • 「Visual Studio Code」と「WSL」+「Docker」をもっと便利に使いこなそう | Windowsユーザーのための WSL2で始める Linux環境構築術 | Think IT(シンクイット)

                                          もっと仕事でCopilotを使いこなせる方法がわかる!『Microsoft 365 Copilot踏み込み活用術』を5名様にプレゼント! 4月1日 10:00

                                            「Visual Studio Code」と「WSL」+「Docker」をもっと便利に使いこなそう | Windowsユーザーのための WSL2で始める Linux環境構築術 | Think IT(シンクイット)
                                          • プログラミング〈新〉作法  これからプログラムを書く人のために

                                            「プロとしてプログラムが書ける人」に求められる能力が大きく変わった! 1つのプログラミング言語にこだわらず、それぞれの言語のベストプラクティスを学ぼう。現代のプログラミング言語を支える技術が凝縮された一冊 目次 第1章 はじめに 1.1 プログラミングに必要な知識とは 1.2 本書の構成 1.3 プログラマに伴走する生成AI 1.4 コーディング環境 1.4.1 オンライン実行環境 1.4.2 ローカルでのコーディング環境 1.5 まとめ 第2章 C言語からはじめよう 2.1 C言語とは 2.2 入力・演算・出力 2.2.1 変数・定数・リテラル 2.2.2 演算子 2.2.3 入出力関数 2.2.4 数値計算を行うプログラム例 2.2.5 配列 2.2.6 文字と文字列 2.3 制御構造 2.3.1 条件分岐 2.3.2 繰り返し 2.3.3 構造化プログラミング 2.4 関数 2.4.

                                              プログラミング〈新〉作法  これからプログラムを書く人のために
                                            • UI Skills

                                              UI Skills A set of skills to polish interfaces built by agents.

                                              • 汚いコードの害を伝えたいだとか

                                                汚いコードはよくない (2024.9.22 追記:続編を具体的にかきました!) コードを書くと、コードは増える プログラムは、ソースコードと呼ばれる文字列を記述する事で作成されます。このことを、単にプログラムを書く、コードを書く、などと言ったりします。 ほとんどの場合、プログラムを書くときには、その目的があります。 なにかの目的を達成するために、ソースコードと呼ばれる文字列を記述します。 この記述方法にはいろいろなものがあり、同じ目的を達成するにも無数の方法が存在します。 どの方法を選ぶかは作者に任されている、という言い方もできます。 ところで、ソースコードを記述していき、プログラムで実現できる事が細かくなるにつれて、文字の数はだんだんと増えていきます。 コードの増え方にもいろいろある この文字が増えていく様子を比喩的に表現することを考えます。例えば書類を積み上げることや、積み木を積み上げ

                                                  汚いコードの害を伝えたいだとか
                                                • OpenAIのSpeech-To-Text AI「Whisper」をM1 Macで試してみる

                                                  OpenAIがSpeech-To-Text AIのWhisperを発表しました。Githubからpipでインストールすれば簡単に使えます。私のM1 Max MacBook Proでも動作しましたので、作業内容を書いておきます。 GitHub – openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision Python仮想環境を作る Python自体のインストールは既に終わっているところから書くことにします。私の環境は、ASDFを使ってPythonのバージョンを使い分けており、今回使用するのは、miniforge3-4.10.3-10です。Python 3.9.13が動作しています。 まず、仮想環境を作ります。miniforgeを使っていながらPython標準のvenvを使っていました。(あまり意識して

                                                    OpenAIのSpeech-To-Text AI「Whisper」をM1 Macで試してみる
                                                  • 今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様

                                                    はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょうか。本連載では、かつてはC++をたしなんでいたという方、今からC++言語を始めるという方に向けて、Modern C++らしい言語仕様をピックアップし紹介していくことで、今のC++言語の姿を理解していただきます。 対象読者 かつてはC++をたしなんでいたという方 今からC++言語を始めるという方 モダンなプログラミング言語のパラダイムに興味のある方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Sonoma/Windows 11 Xcode Command

                                                      今どきのプログラミング言語では当たり前! Modern C++で使えるモダンな言語仕様
                                                    • 「Java 25」正式リリース、2年振りのLTS版。事前キャッシュによる高速起動、JITの即時ネイティブコード生成など新機能

                                                      「Java 25」正式リリース、2年振りのLTS版。事前キャッシュによる高速起動、JITの即時ネイティブコード生成など新機能 オラクルはJavaの最新バージョンで2年振りのLTS版となる「Java 25」正式版をリリースしました。 Java 25 is now available! #Java25 #JDK25 #OpenJDK Download Now: https://t.co/rTCvIKI6W0 Release notes: https://t.co/8GZk2epvDI API Javadoc: https://t.co/v8TedTS3Zy Features: https://t.co/L0Zmw3mmj9 Inside Java on JDK 25: https://t.co/K3JZvZdUcm pic.twitter.com/UNSnCk4IZF — Java (@jav

                                                        「Java 25」正式リリース、2年振りのLTS版。事前キャッシュによる高速起動、JITの即時ネイティブコード生成など新機能
                                                      • 複雑な状態遷移😭: クラスではなく関数とDiscriminated Unionで状態の定義と遷移を表現する

                                                        TypeScriptでクラスによる状態管理の課題を示し、Discriminated Unionとコンパニオンオブジェクトパターンを用いて型安全に状態遷移を表現する方法を解説した記事です。

                                                          複雑な状態遷移😭: クラスではなく関数とDiscriminated Unionで状態の定義と遷移を表現する
                                                        • 生成AI時代のソフトウェア開発

                                                          生成AIの登場により、ソフトウェア開発のあり方は劇的に変化しました。次々と新しいツールが登場し、これまでの常識が覆される中で、急速に進化するAIにどう対応していくか―本書は現場の開発者に向けて書かれた実践的なガイドです。著者は多様なAIツールを徹底的に検証し、コード生成、UI/UXデザイン、コードレビュー、テスト、ドキュメント作成など、開発工程全体におけるAI活用の可能性と限界を明らかにしています。また、将来のツール評価に役立つ指針も提示し、進化し続けるAI時代を生き抜くエンジニア、デザイナー、プロダクトマネージャーにとって必携の一冊となっています。 訳者まえがき はじめに 1章 コード生成とオートコンプリート 1.1 コード生成ツールの種類 1.2 ユースケース 1.3 ブラウザベースのツール 1.3.1 ChatGPT 1.3.2 Google Gemini 1.4 IDEベースのツー

                                                            生成AI時代のソフトウェア開発
                                                          • 【最新版】GitHub Copilotを使っている人は全員"SKILL.md"も導入してください - Qiita

                                                            GitHub Copilotを使っている開発者の皆さん、.github/copilot-instructions.mdというファイルを作成していますか? そして、SKILL.mdというファイルも作成していますか? 2025年10月、GitHub Copilotを使っている人は全員"copilot-instructions.md"を作成してくださいという記事を投稿させていただきました、TooMeです。 あれから3ヶ月以上が経ち、github copilotにもアップデートがいくつか入りました。 中でも大きいのが、2025年12月のversion 1.108でのAgent Skillsへの対応です。 リリースノート:https://code.visualstudio.com/updates/v1_108 本記事では、このAgent Skillsを利用することによって以前の記事のやり方よりもさら

                                                            • Pythonファイルを超簡単にexeファイル化するGUIソフト - Qiita

                                                              auto-py-to-exeというpyinstallerをGUI化したソフトが便利です。書くのが煩わしいspecのadd-data等をマウス操作で簡単に追加できちゃいます。 操作のデモがこちら auto-py-to-exeのレポジトリはこちら pyinstallerのspecの書き方はこちら インストール方法

                                                                Pythonファイルを超簡単にexeファイル化するGUIソフト - Qiita
                                                              • Claude Codeで常にコンテクスト残量を表示する方法

                                                                Claude Code、便利なんだがユーザー目線では色々と改善点がある。 Vibe Coderであるならば、そのくらいは解決していくのが2025年の教養というものだろう。 npmでグローバルにインストールしたClaude Codeのソースコードを書き換える方法を共有します。 TLDR M4 macbook pro Sequoia 15.2、Claude Code 1.0.62で動作を確認した。 WindowsやLinux、npm以外でのClaude Codeのインストールによって適宜スクリプト内の環境変数を修正してください。 npm i -g @anthropic-ai/claude-codeでインストールしたClaude Codeが前提 /opt/homebrew/lib/node_modules/@anthropic-ai/claude-codeに移動 本記事のスクリプトを実行すれば完

                                                                  Claude Codeで常にコンテクスト残量を表示する方法
                                                                • 【JavaScript】実数から整数への変換に parseInt() を使ってはいけない2つの理由🙅‍♀️ - Qiita

                                                                  背景(誰のための記事?) JavaScriptプログラマのみなさまこんにちは。 最近のお仕事の傾向として、マイクロサービス化といいいますか、オブジェクト指向の延長といいますか、MVVM化といいますか、下回りは速度&効率重視でC++で構築し、中間は保守(メンテ)&書きやすさ+ちょっぴり速度も重視で node.js(JavaScript)、上層のUIはなるべく広範囲で使えるように考慮して HTML+CSS 、という3層構造 ・上層:HTML + CSS ・中層:node.js(JavaScript) ・下層:C++ が流行っていまして、今回の事件は中層の node.js スクリプトの部分で発生した問題でした。しかも、下層で生成された巨大なデータを中層で処理し、上層で表示しようとするとある条件で遅延が発生し、表示がカクつくという問題で、その「ある条件」が長期間に渡って特定できない、、、といった難

                                                                    【JavaScript】実数から整数への変換に parseInt() を使ってはいけない2つの理由🙅‍♀️ - Qiita
                                                                  • マルチAIエージェントのアプリをChainlitで爆速開発しよう - Qiita

                                                                    せっかく作ったAIエージェントは一般ユーザにも届けたいですよね?? 皆さん、AIエージェント触ってますか? 私は最近LangGraphを触るのが楽しいです。 せっかく作ったエージェントは一般ユーザにも届けたいですよね?? で、あればフロントエンドも作りたいんですが、これが私の様な素人には意外と難しいです。 APIとしてデプロイして蹴って使うのも手間ですし、Streamlitで実装するのも、 チャット履歴は?ツールを使った場合の表示はどうする?など意外と考える事が多くて面倒です。 もっとエージェント開発に注力してフロントエンドはサクッとモダンなものを実装したい... そんな風にして調べていたらChainlitと出会ってしまいました。 ※この記事の続編はこちら [Chainlit✖︎AWS]超簡単!?LangGraphマルチエージェントのチャット履歴をAWSクラウド上に保存しよう Chainl

                                                                      マルチAIエージェントのアプリをChainlitで爆速開発しよう - Qiita
                                                                    • AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想

                                                                      AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想 GitHubは、開発ツールとしてAIが導入されていくことで、プログラミング言語やフレームワークの選択にどのような影響を与えるかを考察したブログ記事「TypeScript, Python, and the AI feedback loop changing software development」(TypeScript、Python、そしてAIフィードバックループがソフトウェア開発を変えていく)を公開しています。 AI導入によって静的型付け言語が選ばれるようになる 記事では、静的型付け言語の方がAIがより正確なコード生成を行いやすい傾向にあり、それゆえにAIツールを利用する開発チームでは開発者の好みよりもAIとの相性が良いプログ

                                                                        AIを使う開発者は自分の好みの言語よりも、AIのハルシネーションが少ないTypeScriptのような型付け言語を選ぶようになる。GitHubがAIによる変化を予想
                                                                      • Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。自然言語からのコード生成、チャットボットによる質疑応答など

                                                                        Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。自然言語からのコード生成、チャットボットによる質疑応答など Googleは今月(2023年5月)に開催したGoogle I/O 2023で、同社として最新の大規模AIモデル「PaLM 2」を発表しており、今回Colaboratoryに搭載されるのも、このPaLM 2に基づいてコードの生成用に作られたモデル「Codey」です。 このCodeyを用いて、Colaboratoryには数カ月以内にコード補完、自然言語によるコード生成、コード支援チャットボットなどの機能が搭載される予定です。 下記は「import data.csv as a dataframe」という自然言語での入力からコードが生成されたところ。

                                                                          Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。自然言語からのコード生成、チャットボットによる質疑応答など
                                                                        • 研鑽Rubyプログラミング β版

                                                                          PDFのみの提供です。紙書籍はありません ご購入にあたっては下記の「β版についての注意」をよくお読みください 将来発売予定の正式版(本体価格未定)を差額等でお求め頂くことはできません 原則を学んで腕を磨き、さらなる高みを目指す Jeremy Evans 著、角谷信太郎 訳 原書 Polished Ruby Programming A5判 2021年11月30日 発行 β版へのフィードバック 本書の目的は、中級から上級のRubyプログラマーが従うべき有用な原則を伝えることです。 解決策をどのように実装するかだけではなく、さまざまな実装方式と、それらの間のトレードオフ、ある方式が特定の状況下ではなぜ有効なのかといった観点も重視します。 原則を伝えることが本書の主な目的ですが、Rubyプログラミングの発展的な技法について説明することもあります。(本書β版「はじめに」より) 本書の対象読者 中級か

                                                                            研鑽Rubyプログラミング β版
                                                                          • テスト文化はなぜ作れないのか? - Gaudiy Tech Blog

                                                                            こんにちは。エンタメ領域のDXを推進するブロックチェーンスタートアップ、Gaudiyでフロントエンドエンジニアをしているkodai(@r34b26)です。 Gaudiyでは、以前のtech blogでお伝えしたように、ATDDやフロントエンドのテストに取り組んできました。 techblog.gaudiy.com ですが、正直にいうと、Cucumberを使ったフロントATDDは運用がうまく回っていません。 なぜ失敗したか? を振り返ってみると、「設計を変える(=テストを書く)こと」だけに注力してしまい、「コミュニケーションの構造を変えなかったこと」が原因だということに思い当たりました。 そこで今回は、テスト文化を醸成するためのコミュニケーション設計をテーマに、ブログを書いてみたいと思います。 テスト文化を組織に定着させたいけどうまくいっていないチームの方々に、ご参考になったら嬉しいです。 1

                                                                              テスト文化はなぜ作れないのか? - Gaudiy Tech Blog
                                                                            • Can vibe coding produce production-grade software?

                                                                              Published: April 30, 2025 | Last updated: May 12, 2025 We've been discussing the concept of 'vibe coding' a lot at Thoughtworks recently. But can it actually be used to write software that we put out into the world? Prem Chandrasekaran did three experiments to see what would work and what wouldn't. The idea of letting an AI write production-grade code can stir both fascination and doubt. Some see

                                                                                Can vibe coding produce production-grade software?
                                                                              • 【Bun】新しいJavaScriptランタイムについてふわっとまとめた

                                                                                JavaScriptランタイムと言えばnode。 nodeの代替としてdenoがありますが、新たにbunというものを知ったのでふわっとまとめてみました。次のリンクは、Bunを知るきっかけとなったものです。 トップのコメントを一部抜粋(DeepL翻訳) 私が興奮していることのひとつは、bun install です。 Linuxでは、シンプルなNext.jsアプリの依存関係を、現在利用できる他のnpmクライアントよりも20倍ほど速くインストールします。 Bunとは 「速くて All in One な Javascript ランタイム」 内容を見ていく前に、Bunへの注目度がわかるグラフをご覧ください。 7月6日からほぼ垂直にStarを獲得しており、7月11日までの五日間で約20倍になっています。すごい。 ここからは私が気になった内容をピックアップして紹介していきます。 All in One B

                                                                                  【Bun】新しいJavaScriptランタイムについてふわっとまとめた
                                                                                • TauriがiOS/Androidに対応「Tauri Mobile」アルファ版登場。Electron代替を目指すRust製の軽量フレームワーク

                                                                                  TauriがiOS/Androidに対応「Tauri Mobile」アルファ版登場。Electron代替を目指すRust製の軽量フレームワーク JavaScriptとHTML/CSSを用いてアプリケーションを構築できるElectronの代替を目指し、より軽量なフレームワークとして開発されている「Tauri」のモバイル対応版「Tauri Mobile」の最初のアルファ版公開が発表されました。 Tauriは開発にRust言語を用いて作られており、またUI基盤としてOSが備えているWebViewの機能を用いることで、Electron製のアプリケーションで組み込まれるChromiumのようなレンダラの組み込みを不要にするなど、Electronよりも軽量で高速なアプリケーションを実現するフレームワークであることが特徴です。 今年(2022年)6月には、Windows、Mac、Linuxに対応したバー

                                                                                    TauriがiOS/Androidに対応「Tauri Mobile」アルファ版登場。Electron代替を目指すRust製の軽量フレームワーク

                                                                                  新着記事