並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 89件

新着順 人気順

graphql api pythonの検索結果1 - 40 件 / 89件

  • 【令和最新版】令和のWebスクレイピング(クロール)【ベストプラクティス】

    こんにちは、株式会社FP16で結構コードを書いている二宮です。 最近Webスクレイピングのコードを色々な方法で書いているので、そこで得た知見をここに残しておこうと思います。 ほぼ毎日なにかのWebスクレイピングコードを書いています。 Webスクレイピング手段 Webスクレイピングには色々な方法があります。 私が最近主に使っているのはこの5つの手段です。 cheerioでHTMLを解析 Playwrightなどで要素指定でデータを取得する APIを見つけて叩く(バックエンドとの通信を再現してデータを取得) LLMでサイト構造を解析してデータを取得する Next.jsからのレスポンスに含まれているデータを解析して取得する これが令和のWebスクレイピングのベストプラクティスだと思っています。 これらの方法を、目標に合わせて使い分けています。 使い分け方 CheerioでHTML解析 JavaS

      【令和最新版】令和のWebスクレイピング(クロール)【ベストプラクティス】
    • AWS設計プロンプト

      シンプルかつ網羅的なAWS設計を生成するAIプロンプトの核心は: 構造化された出力フォーマット:設計書の章立てと各セクションの説明内容を明確に指定 具体的なパラメータ要求:抽象的な説明ではなく、実装に使える具体的な設定値を求める 選定理由の明確化:「なぜその選択をしたのか」の説明を求める 代替案との比較:検討した代替オプションとの比較を含める Well-Architectedの原則適用:AWSのベストプラクティスに基づく設計を促す このアプローチを活用すれば、AIの力を借りつつも、実装に直結する高品質なAWS設計書を効率的に作成できます。何より、設計者の時間を節約しながらも、その専門知識と判断を最大限に活かせるところに大きな価値があります。 ※以下を全量使用すると量が多いので、該当箇所のみの抜粋を推奨 以下の要件に基づいて、詳細かつ実装可能なAWSアーキテクチャを設計してください。各セクシ

        AWS設計プロンプト
      • サーバーレスの次はなんなんだ

        はじめに この記事は、同人誌サークル「めもおきば」から不定期刊行している技術解説本「めもおきばTecReport」に書いたものを公開用に再編集したものです。 ⇒ めもおきばTecReport 2023.12 この記事のほかにも「私もSecHack365に参加したい!」や、「2023年振り返りと2024年技術予想」としてこんなキーワードを取り上げているので、気になったらぽちっとしてください! メガクラウドと特化型クラウド/ハイパーバイザーのSoC化/ライセンスとクラウドベンダー/イベント駆動型API/LLM時代のAIペアプロ力/生活必需品としてのGPU・NPU/Passkey/ウェブアクセシビリティ/リアルイベントの再開 サーバーレスの次はなんなんだ サーバーレスと呼ばれる技術ムーブメントが盛り上がり始めて8年近くが経ちました。各クラウドベンダーのFaaS(Function-as-a-Ser

          サーバーレスの次はなんなんだ
        • 『現場のPython』を読んでPythonでWeb Appを作るために必要なものが大体わかった気になった - 空の箱

          書籍はこちら。 現場のPython──Webシステム開発から、機械学習・データ分析まで Web+DB PRESS plus 作者:altnight,石上 晋,delhi09,鈴木 たかのり,斎藤 努技術評論社Amazon 元々WEB+DB PRESS plus で連載されていた内容をまとめた本。連載期間は2020年6月〜2023年8月のものだったらしいけど、書籍化にあたって加筆されているらしい。 初版の発行は2024年9月と最近である。 この本を読もうと思った経緯 仕事で少しだけPythonを使うことになったから。作るものは簡単なツールだったんだけど、それにあたって環境周りやらLinter、Formatterとかは最近は何を使うといんだろう?っていうのをキャッチアップしたかった。 こればっかりはとっかかりがないことにはドキュメントを見に行くこともできないので、いい感じにまとめられてる情報を

            『現場のPython』を読んでPythonでWeb Appを作るために必要なものが大体わかった気になった - 空の箱
          • Rails vs Node.js

            Previous slideNext slideToggle fullscreenOpen presenter view Rails vs Node.js 最終章 「Prisma」 @mizchi Cloudflare Meetup 2024/10/02 今日の Prisma + Cloudflare の様子 About https://x.com/mizchi Node.js とフロントエンドの専門家 100万円*達成率で御社のフロントエンドの高速化をやります 前書き フロントエンド/Node.js 視点のポジショントークです Railsに対するチャレンジャーとして Node.js を使ってきた話 Rubyの開発者やRubyのユーザーを否定する意図はありませんが、好き嫌いは否定しません。型が好きです 「Rails」は 2010年前後に流行っていた任意なWAFに置き換え可能 Symfony

            • Why, after 6 years, I’m over GraphQL

              GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

              • Cursor Directory

                TypeScript19Python11React11Next.js10PHP7TailwindCSS5Laravel5C#4JavaScript4Game Development4Expo4React Native4Tailwind4Vite4Supabase4Rust3Web Development3Flutter3API3Meta-Prompt3SvelteKit3SwiftUI3Swift3WordPress3Angular2Blockchain2html2Unity2FastAPI2GraphQL2Alpine.js2Accessibility2ionic2cordova2angular2Java2Vue.js2Zod2Zustand2NestJs2Node2NuxtJS2Vue2Function2Svelte2Terraform2Vivado2FPGA2Node.js2AL1B

                  Cursor Directory
                • 一休における C#,PythonからRustへの移行の現状と見えてきた課題

                  はじめまして、一休でプロダクト開発・技術広報を行っている山本(@kymmt90)といいます。 今回は「一休.comレストラン」のバックエンドのRust移行の取り組みについて、バックエンドを中心に、背景や現在の移行状況をお伝えします。 なぜRustを選定したのか?サービス概要「一休.comレストラン」は、上質なレストランを対象に店舗や食事コースの検索、詳細情報の閲覧、Web予約機能を提供するサービスです。2006年にローンチされ、従来はPython・C#・VBScriptといった技術スタックを用いたシステム構成となっていました。 選定背景5年以上Pythonを中心にサービスを開発/運用してきましたが、コロナ禍や開発チームの再編成を経て、既存のコードベースのままだと事業の要求に沿った開発や運用が難しくなってきたという課題がありました。 そこで、サービスのUI自体の刷新を含めリライトしていくとい

                    一休における C#,PythonからRustへの移行の現状と見えてきた課題
                  • エンジニアの成長に技術力は必要条件であって十分条件ではない - 文系新卒エンジニアが大規模開発から得た技術以外の3つの成長 - Speee DEVELOPER BLOG

                    ※この記事は、2024 Speee Advent Calendar 23日目の記事です。 昨日の記事はこちら tech.speee.jp はじめに こんにちは、SpeeeのDX事業部でHousiiというサービスのアプリケーション開発をしている24新卒の北田です。大学では法学部で文系の出身でしたが、現在はReactとRailsを使用したフルスタック開発に携わっています。 入社から半年が経ったあたりで、私はサービス開始以来最大規模の新規開発のリードという機会を任されることになりました。このプロジェクトを通じて、私は「エンジニアの成長に必要なのは技術力だけではない」ということを強く実感しました。 そこで、この記事では、以下の3つの観点から、エンジニアの技術以外の成長について共有させていただきたいと思っています。 事業視点での判断力:機能を「作る」前に「判断する」ことの重要性 技術的な判断力と実装

                      エンジニアの成長に技術力は必要条件であって十分条件ではない - 文系新卒エンジニアが大規模開発から得た技術以外の3つの成長 - Speee DEVELOPER BLOG
                    • やらないと後悔するUdemy8選 - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに みなさんは何か新しいスキルを得るときにどのように学習するでしょうか? 私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学習すると言っていることに気づきました。 そこで今回は私がいままでやってきた35個の講座の中でこれはやってよかったと今でも思えるものを紹介していきます。Udemyはその人が学習している技術や興味のある技術でないと参考にはしづらいと思いますが、おすすめを学習することは時間の観点でものすごい価値があると考えているので参考にしてみてください! Ude

                        やらないと後悔するUdemy8選 - Qiita
                      • PHP is Legacy, in 2024

                        We travel in our jobs a lot at Vonage. I speak to plenty of developers from all walks of life, and I can confidently say one of the most asked questions I get is: Why do you still do PHP? Variations of this question can be "Isn't PHP supposed to be bad?" On several occasions, the person I was speaking to had done some PHP back in 2012. Or 2010. I forget. For reasons I do not understand, we're goin

                          PHP is Legacy, in 2024
                        • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

                          These servers aim to demonstrate MCP features and the TypeScript and Python SDKs. AWS KB Retrieval - Retrieval from AWS Knowledge Base using Bedrock Agent Runtime Brave Search - Web and local search using Brave's Search API EverArt - AI image generation using various models Everything - Reference / test server with prompts, resources, and tools Fetch - Web content fetching and conversion for effic

                            GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
                          • Daggerを使ったprogrammable CI/CD - RAKUS Developers Blog | ラクス エンジニアブログ

                            はじめに こんにちは! エンジニア2年目のTKDSです! この記事ではDaggerについて紹介します。 この記事は課内で行ったLTをもとにしたものです。 はじめに Daggerとは? アーキテクチャ概要 Dagger Function Dagger Module 実際につかってみる ユースケース1:テストのパイプラインを記述 ユースケース2:DB依存の単体テストでDBのコンテナを用意する まとめ Daggerとは? CIの関数(Dagger Function)化 関数をCLI、SDK、HTTPリクエストなどから実行可能 関数→モジュールにして再利用可能 既存のモジュール(自分や他人が作ったもの)を再利用可能 一度書けばどこでも(ローカルPC、Actionsなど)実行可能 以上の特徴を持つ、コンテナ内でパイプラインを実行する、プログラム可能なCI/CD エンジンです。 アーキテクチャ概要 D

                              Daggerを使ったprogrammable CI/CD - RAKUS Developers Blog | ラクス エンジニアブログ
                            • 新しい技術領域へのチャレンジを促進!フロントエンドエンジニアのためのバックエンド勉強会を開催 - Findy Tech Blog

                              こんにちは!ファインディでFindy Team+開発チームのEMをしている浜田です。 この記事はFindy Advent Calendar 2024 6日目の記事です。 adventar.org 今年の上旬、フロントエンジニア向けにバックエンド勉強会を開催しました。この記事ではバックエンド勉強会を開催した目的や内容、効果について紹介します。 バックエンド勉強会を開催した背景 バックエンド勉強会の概要 バックエンド勉強会の内容 RubyやRailsの学習 VS Codeのプラグイン設定 Rails console / dbconsoleを使ってみる ruby-lang.orgを読む Railsガイドの紹介 Railsの構成を説明 バックエンドのライブコーディング DBの基礎 SQL実習 SLQ実習で書いたSQLをActiveRecordで書く N+1問題 正規形 インデックス、実行計画 トラ

                                新しい技術領域へのチャレンジを促進!フロントエンドエンジニアのためのバックエンド勉強会を開催 - Findy Tech Blog
                              • SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024

                                SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024 Last month, I gave a talk titled "SemVer in Rust: Breakage, Tooling, and Edge Cases" at the FOSDEM 2024 conference. The talk is a practical look at what semantic versioning (SemVer) buys us, why SemVer goes wrong in practice, and how the cargo-semver-checks linter can help prevent the damage caused by SemVer breakage. TL;DR: SemVer is

                                  SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024
                                • 【2024年版】エンジニア必見!!おすすめYouTubeチャンネルまとめ - Qiita

                                  この記事はNuco Advent Calendar 2024の1日目の記事です。 「エンジニアとしての学びを深めたいけれど、何から始めたらいいのかわからない…」「新しい技術にキャッチアップしたいけれど、効率よく情報を得られる方法が見つからない…」そんな悩みを抱えていませんか? 幸い、今の時代はYouTubeで手軽にさまざまな技術を学べるようになっています!この記事では、エンジニアのスキルアップに役立つおすすめのYouTubeチャンネルを、基礎から応用まで、目的別に厳選してご紹介します。プログラミング初心者から経験者まで、どのレベルの方でも必ず役に立つチャンネルが見つかるはずです。 それでは早速、あなたのスキルアップに役立つYouTubeチャンネルを見ていきましょう! はじめに エンジニアとしてスキルを磨きたい、最新技術を学びたい、キャリアをさらに成長させたい――そんなあなたにおすすめなのが

                                  • 【REST API / gRPC / tRPC】徹底比較!どれを選ぶべきか?

                                    はじめに API設計のアーキテクチャスタイルには、REST API、GraphQL、gRPC、tRPCなど、複数の選択肢があります。 私はこれまでに、実務や個人開発でREST API、gRPC、tRPCを使用してきました。その上で今回は、それぞれの特徴と開発の流れについて紹介します。さらに、それぞれのメリット・デメリットを挙げ、特定のケースに適した選択について考察してみました。 API設計のアーキテクチャスタイルの選択に悩んでいる方に、少しでも参考になれば幸いです。 REST API RESTとは まずRESTとはシンプルなWEB全体のアーキテクチャスタイルのことです。RESTには4つの原則があり(6つとも言われている)それらを満たすもののことをRESTfulと言います。 ※それぞれの原則の詳細は省略します。 統一インターフェース アドレス可能性 接続性 ステートレス性 REST APIは

                                      【REST API / gRPC / tRPC】徹底比較!どれを選ぶべきか?
                                    • runnによるAPIシナリオテスト自動化を試してみた - estie inside blog

                                      こんにちは! VPoEの青木啓剛です。 現在、QA領域のマネジメントを兼務しておりまして、半年ほど前に コンパウンドスタートアップにおける理想のQAについて考えた という記事を執筆したものです。このときに思い描いた理想のQAへ少しずつ近づくために色々なトライをしているのですが、そのひとつとしてAPIシナリオテストツール「runn」を試してみた中で感じた利点などについて紹介したいと思います。 runnとは? runn(ランエヌ)はオープンソースのシナリオテストツールです。YAMLのフォーマットで宣言的にテストシナリオを記述することができ、定型的なテストの実行に大変便利です。APIのシナリオテストを実行するのに便利な機能もいろいろと組み込まれており、そういった周辺機能も含めてコードでテストを定義することで再利用性の高いテスト整備が可能となります。 github.com 技術検証の背景 検証をは

                                        runnによるAPIシナリオテスト自動化を試してみた - estie inside blog
                                      • TSKaigi 2025 プロポーザル採択者発表 - TSKaigi 公式ブログ

                                        こんにちは、TSKaigi 2025 プログラムチームです! まずは、今回のプロポーザル募集にご応募いただいた皆さまに心から感謝申し上げます。 予想を大きく上回る306件ものプロポーザルが集まり、皆さまのTypeScriptへの情熱と専門性に圧倒されました。 どの応募も興味深い内容で、選考は非常に困難を極めました。 厳正な審査の結果、以下の方々を登壇者として採択させていただきました。おめでとうございます! なお、当初予定していた配信NGトラックについては、諸般の都合により設けないこととなりました。何卒ご了承ください。 採択者一覧 登壇者名を基準に、英語表記の方をアルファベット順、日本語表記の方を五十音順で掲載しております。掲載順と実際の登壇順は異なりますので、あらかじめご了承ください。 Day1:2025年5月23日(金) セッション枠(30分) 発表者 タイトル Kazushi Kono

                                          TSKaigi 2025 プロポーザル採択者発表 - TSKaigi 公式ブログ
                                        • 【2025年】AWS全サービスまとめ | DevelopersIO

                                          こんにちは。サービス開発室の武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2025年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2024年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 250個 です。 まとめるにあたって、次のドキュメントや、弊社の多数のブログを参考にしました。 コンピューティング Amazon EC2 正式名称は Amaz

                                            【2025年】AWS全サービスまとめ | DevelopersIO
                                          • プログラミング書フェア - 達人出版会

                                            年末年始に読みたい! インプレス&近代科学社フェア 近代科学社・インプレスのコンピュータ書の中から選ばれたタイトルを、期間限定で50%OFFにてご提供します! ・セール期間:2024年12月20日(金)〜2025年1月13日(火) ・対象タイトル:インプレス、インプレスNext Publishing、近代科学社、近代科学社Digitalの中から選ばれたタイトル この機会にぜひご購入ください! セール対象書籍一覧 Backstageをはじめよう! 田中 絢子, 山名 智博 インプレス NextPublishing 3,080円 1,540円 《特価》 本書は、Platform EngineeringとBackstageについて徹底的に解説する一冊です。Platform Engineeringの導入による認知負荷の低減や生産性の向上を目指し、Backstageを操作する際の基礎知識から実践的な

                                            • Rails vs Node.js

                                              Previous slideNext slideToggle fullscreenOpen presenter view Rails vs Node.js 最終章 「Prisma」 @mizchi Cloudflare Meetup 2024/10/02 今日の Prisma + Cloudflare の様子 About https://x.com/mizchi Node.js とフロントエンドの専門家 100万円*達成率で御社のフロントエンドの高速化をやります 前書き フロントエンド/Node.js 視点のポジショントークです Railsに対するチャレンジャーとして Node.js を使ってきた話 Rubyの開発者やRubyのユーザーを否定する意図はありませんが、好き嫌いは否定しません。型が好きです 「Rails」は 2010年前後に流行っていた任意なWAFに置き換え可能 Symfony

                                              • 現場のPython ──Webシステム開発から、機械学習・データ分析まで

                                                2024年9月12日紙版発売 2024年9月12日電子版発売 株式会社ビープラウド 監修,altnight,石上晋,delhi09,鈴木たかのり,斎藤努 著 A5判/384ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14401-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 『WEB+DB PRESS』の人気連載が待望の書籍化です。Webシステム開発から機械学習・データ分析まで,現場で使えるPythonのノウハウが1冊にまとまっています。取り上げる話題は,環境構築,コード品質,テスト,構造化ログ,リリ

                                                  現場のPython ──Webシステム開発から、機械学習・データ分析まで
                                                • AI駆動プログラム開発、一気入門

                                                  AI駆動プログラム開発、一気入門 AI Driven Development このドキュメントは、全てMarkdown AIで作成しました。2024.11.18 <div Align="right">作成:Markdown AI ファウンダー兼アーキテクト coke_kouichi</div> AI駆動開発とは? AI時代がやってきた! あの大変だったプログラミング作業を、AIが勝手にやってくれるという、とんでもない時代がやってきました。 そこで、本書ではVercel社のv0、Stackblitz社のBolt、Replit社のReplit Agent、Anysphere社のCursor+Clineの5つのツールを用いて、AIプログラミングに挑戦します。 プログラミングは難しい、昔プログラミングに挑戦して挫折した、そんな方もAI時代は大丈夫です、ご心配なく。 本書でもう一度プログラミングに挑

                                                    AI駆動プログラム開発、一気入門
                                                  • BlackHat USA 2024 / BSides Las Vegas / DEF CON 32 に会社の海外研修制度を利用して参加しました! - Flatt Security Blog

                                                    はじめに Flatt Security セキュリティエンジニアの Tsubasa、lambdasawa、Osaki です。本ブログでは、2024年8月に開催された Bsides Las Vegas、Black Hat USA 2024、DEF CON 32 に弊社メンバーが参加した際の記録、および、特に興味深かったセッションの詳細についてお伝えします! なお、本稿の作成にあたっては各セッションの発表内容について可能な限り誤りがないように注意を払って記述しましたが、誤りを含む可能性があります。また、各セッションの内容については、筆者独自の考えや解釈を含む場合があります。本稿を通して気になったセッションがあった方は、ぜひオリジナルの文献や発表のアーカイブにアクセスしていただければ幸いです。 はじめに Flatt Security の研修制度 Bsides Las Vegas Bsides La

                                                      BlackHat USA 2024 / BSides Las Vegas / DEF CON 32 に会社の海外研修制度を利用して参加しました! - Flatt Security Blog
                                                    • Add macOS to your continuous integration pipelines with AWS CodeBuild | Amazon Web Services

                                                      AWS News Blog Add macOS to your continuous integration pipelines with AWS CodeBuild Starting today, you can build applications on macOS with AWS CodeBuild. You can now build artifacts on managed Apple M2 machines that run on macOS 14 Sonoma. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces ready-to-deploy software packages. Buildin

                                                        Add macOS to your continuous integration pipelines with AWS CodeBuild | Amazon Web Services
                                                      • Cursor Directory

                                                        TypeScript19Python11React11Next.js10PHP7TailwindCSS5Laravel5C#4JavaScript4Game Development4Expo4React Native4Tailwind4Vite4Supabase4Rust3Web Development3Flutter3API3Meta-Prompt3SvelteKit3SwiftUI3Swift3WordPress3Angular2Blockchain2html2Backend Development2Unity2FastAPI2GraphQL2Alpine.js2Accessibility2ionic2cordova2angular2Java2Vue.js2Zod2Zustand2NestJs2Node2NuxtJS2Vue2Function2Svelte2Terraform2Viva

                                                          Cursor Directory
                                                        • re:Invent前のAWSアップデートをピックアップ! #しむそくRadio re:Invent直前Special 紹介資料DAY1編 - Qiita

                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? pre:Inventのアップデートを振り返ろう!その1 この記事は、【DAY1】今年のAWSアプデ総ざらい! #しむそくRadio Special で「前週(11月3週)のアップデート振り返り(その1)」として紹介したアップデートまとめとなります。 この週は合計で170近いアップデートがあるため、2日間で紹介できる範囲をサービスやカテゴリ別に分けて紹介しています。 完全版は弊ブログ「しまがじ!」にてアップ予定ですので、ちょっと時間がかかるかもしれませんがお楽しみにお待ち下さい! なお、re:Invent直前Specialは 11/26(

                                                          • 計画的無職|moutend

                                                            はじめに別記事で書いたとおり、6月末で勤め先を退職しました。6月中は残っている有給休暇の消化期間でした。 さて7月1日から無職です。転職先が決まっているカジュアル無職ではなく文字通りの無職です。予定は未定です!!! 贅沢な悩み勤め先には全く不満がありませんでした。快適なリモートワーク環境、高い収入、技術的に充実した業務内容、働きやすく信頼できる同僚、ここは楽園でしょうか。 そもそも、私は視覚に障害があります。ソフトウェアエンジニアとして普通に働けていることが奇跡ですが、ここまでくると異常事態です。異常事態が続くと何が起きるのでしょうか。 邪念が生まれた私は趣味で技術書を読んだり、アプリを開発したりしています。業務内容とは全く関係ありません。例えばZennに記事を投稿していますが、これは個人の楽しみとして活動しているだけです。 ソフトウェアいじりは視覚に障害があっても100 %楽しめる趣味の

                                                              計画的無職|moutend
                                                            • Hexabase公式コラム | DX推進・AI活用の最新情報をお届け

                                                              最近では何でもWebアプリケーション化しています。Webブラウザさえあれば、どのような作業も行えそうです。そんな中、開発環境もWebアプリケーションになろうとしています。 Web IDE(統合開発環境)を使うことで、セットアップする手間なく開発をはじめられます。コードもすべてオンラインにあることで、個人のローカルにデータが残りません。 今回はそうしたWeb IDEについて紹介します。 Gitpod GitpodはGitHubやGitLabに対応した機能拡張を提供しています。ブラウザ向けにはVisual Studio Codeのブラウザ版を使って開発できます。 コンテナ内で動作するので、ターミナルも利用できます。月50時間まで無料、その後は0.36ドル/時間で利用できます。 Gitpod: Always ready-to-code. Project IDX Project IDXはGoogl

                                                              • How Discord Uses Open-Source Tools for Scalable Data Orchestration & Transformation

                                                                How Discord Uses Open-Source Tools for Scalable Data Orchestration & Transformation At Discord, we take pride in making data-driven decisions to deliver a great experience for users around the world. As our platform and user base have grown over the years, so have the demands on our data orchestration system. Until recently, we’ve been using Derived, an in-house orchestration system that’s provide

                                                                  How Discord Uses Open-Source Tools for Scalable Data Orchestration & Transformation
                                                                • フツーのデータベースとしてのSpannerを使うには

                                                                  この記事の目的 Spannerはスケーラビリティに優れたデータベースであると説明されることの多いデータベースです。スケーラビリティの面が強調された結果、「Spannerは何か特殊なデータベースではないか」「名前は聞いたことあるけど、普通のアプリケーションでは使えないんでしょ」というイメージを持たれていると感じています。スケーラビリティに特長があるのは事実ですが、データベースとしてみるとテーブル定義とデータ型があり、トランザクションが実行可能で、SQLでクエリーや更新ないわば「普通のリレーショナルデータベース」としての側面もあります。 実際にSpannerを普通のリレーショナルデータベース(以下、RDB)として使うと、MySQLやPostgreSQLとどこがどのように違うのか、どこを意識すればアプリケーションの移植が可能であるかという解説をしたいというのがこの記事の目的となります。後半では普

                                                                    フツーのデータベースとしてのSpannerを使うには
                                                                  • ベクトルデータベース Weaviate入門 〜セットアップからハイブリッド検索まで〜(TypeScript版) - Qiita

                                                                    はじめに ベクトルデータベース、触っていますか? GPTを筆頭とするLLMの浸透とともに、データベースの世界で存在感を増しているのが、「ベクトルデータベース」。AIの根幹にある埋め込み(Embedding) によって生成したベクトル値を扱うのに特化したデータベースです。 Googleトレンドで"vector database"を見てみると、Chat GPTを追うようにスパイクしているのがわかります。 出典:Googleトレンド 私もOpenAIのEmbeddings APIを使ってデータをベクトル化して保存したり、LangChainのVectorstore Agentでお問い合わせbotを作ってみたり、自前で作ったChatGPT Retrieval Pluginと接続させてみたりと、Chat GPTをきっかけにベクトルデータベースで遊ぶようになりました。 これまでベクトルデータベースとして

                                                                      ベクトルデータベース Weaviate入門 〜セットアップからハイブリッド検索まで〜(TypeScript版) - Qiita
                                                                    • やらないと後悔するUdemy8選 - Qiita

                                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに みなさんは何か新しいスキルを得るときにどのように学習するでしょうか? 私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学習すると言っていることに気づきました。 そこで今回は私がいままでやってきた35個の講座の中でこれはやってよかったと今でも思えるものを紹介していきます。Udemyはその人が学習している技術や興味のある技術でないと参考にはしづらいと思いますが、おすすめを学習することは時間の観点でものすごい価値があると考えているので参考にしてみてください! Ude

                                                                        やらないと後悔するUdemy8選 - Qiita
                                                                      • Vercelとは?最新のウェブ開発プラットフォームの概要と特徴 | 株式会社一創

                                                                        Vercelは、静的および動的なWebサイトやアプリケーションのデプロイと管理を簡単にするためのプラットフォームです。 Vercelの主な特徴は、サーバーレスアーキテクチャの採用と、優れた開発者体験の提供にあります。 開発者は、コードをリポジトリにプッシュするだけで、Vercelが自動的にビルド、デプロイ、スケールを行います。 特にNext.jsとの統合が強力で、これによりReactアプリケーションのデプロイがシームレスになります。 Vercelの概要:基本的な説明と提供するサービス Vercelは、フロントエンド開発者に特化したプラットフォームで、静的および動的なウェブサイトやアプリケーションのデプロイを簡素化します。 Vercelは、以下のようなサービスを提供しています。 1. 自動デプロイ: Gitリポジトリと連携し、コードのプッシュごとに自動でデプロイが行われます。 2. プレビュ

                                                                          Vercelとは?最新のウェブ開発プラットフォームの概要と特徴 | 株式会社一創
                                                                        • 月間トレンド記事一覧 - Qiita

                                                                          この記事はいいね数を基に、毎月1日と15日の5時に自動更新されます。また、この記事をストックすることで更新された際に通知を受け取ることができます。ランクインした皆さま、おめでとうございます! AIの女の子がわいわい競馬予想するシステムを個人展示したら倍率2000倍の馬券が当たってしまった (1)設計思想編 タグ: マルチエージェントシステム, 競馬予想, LLM, 複合AI, CAIS by oktamajun +823 Pythonでのデバッグ、print()からic()に置き換えよう! タグ: Python, プログラミング, debug, デバッグツール by ryosuke_ohori +777 東大・東大生が公開しているエンジニアが読むべき資料まとめ タグ: Python, JavaScript, AWS, アルゴリズム, データサイエンス by KNR109 +773 IPA(

                                                                            月間トレンド記事一覧 - Qiita
                                                                          • LangChain入門(6) – Tool/Agent - 外部世界への橋渡し - Future Coders

                                                                            ToolとAgentは生成AIが外部に働きかけるときの窓口のような働きをします。モデルの可能性を大きく広げてくれます。あらかじめ用意されているツールもありますが、自分で拡張することも可能です。今回はそんなツールとツールを活用するAgentについてみてゆきましょう。 本記事はFuture Coders独自教材からの抜粋です。変化の早い分野なので記事の内容が古くなっている可能性もあります。ご注意ください。 ToolとAgent 生成AIは単体でもいろいろなことができますが、外部の世界とやり取りをすることでより威力を発揮します。RAGで外部から情報を取得することで、特定の分野・領域に特化した対応ができるようになったのがその一例です。 RAGの場合は、「関連する情報を取得する」というように用途が予め決まっていました。しかしながら、もっと柔軟な対応が必要とされることもあるでしょう。 今日の天気や株価

                                                                              LangChain入門(6) – Tool/Agent - 外部世界への橋渡し - Future Coders
                                                                            • 「高い技術力を持っている人が活躍する組織にしたい」新VPoEとCTOが語る STORES の今イベントレポート|STORES note

                                                                              2025年1月より STORES のエンジニア組織体制が変わり、VP of Engineering(以下、VPoE)が交代し、新VPoEとして小室 直が就任しました。今回の記事では、VPoE就任にあわせて2025年1月23日に行われた対談イベント「高い技術力を持っている人が活躍する組織にしたい」新VPoEとCTOが語る STORES の今をレポートします。 スピーカーは、VPoEの小室(以下、社内の呼び方に合わせhogelog)とCTOの藤村。聞き手はVP of PXの佐俣です。 プログラミングの面白さ佐俣:STORES Meetup『新VPoEとCTOが語る STORES の今』を始めます。まず簡単に自己紹介をします。全体の司会を務めさせていただきます、VP of PX、人事組織周りを担当している佐俣と申します。よろしくお願いします。 hogelog:新しくVPoEになりましたhogel

                                                                                「高い技術力を持っている人が活躍する組織にしたい」新VPoEとCTOが語る STORES の今イベントレポート|STORES note
                                                                              • ヴァンパイアサヴァイバーズから学ぶエンジニアの人生設計 - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、とまだです。 突然ですが、みなさんは「ヴァンパイアサヴァイバーズ」(以下、ヴァンサバ)というゲームをご存知ですか? 私はこのゲームが大好きです。 クリアしてはデータを消してまた最初からプレイするというサイクルを繰り返しているぐらい、どハマりしています。 そんな中、最近ふと気づいたのです。 「あれ?このゲーム、エンジニアの人生設計にめちゃくちゃ似てるぞ...?」 ...と。 今回は、そんなヴァンサバから学べるエンジニアの人生設計について、7つのポイントをお話しします。 ヴァンサバの概要 本題に入る前に、ヴァンサバについて簡単に

                                                                                  ヴァンパイアサヴァイバーズから学ぶエンジニアの人生設計 - Qiita
                                                                                • 【REST API / gRPC / tRPC】徹底比較!どれを選ぶべきか?

                                                                                  はじめに API設計のアーキテクチャスタイルには、REST API、GraphQL、gRPC、tRPCなど、複数の選択肢があります。 私はこれまでに、実務や個人開発でREST API、gRPC、tRPCを使用してきました。その上で今回は、それぞれの特徴と開発の流れについて紹介します。さらに、それぞれのメリット・デメリットを挙げ、特定のケースに適した選択について考察してみました。 API設計のアーキテクチャスタイルの選択に悩んでいる方に、少しでも参考になれば幸いです。 REST API RESTとは まずRESTとはシンプルなWEB全体のアーキテクチャスタイルのことです。RESTには4つの原則があり(6つとも言われている)それらを満たすもののことをRESTfulと言います。 ※それぞれの原則の詳細は省略します。 統一インターフェース アドレス可能性 接続性 ステートレス性 REST APIは

                                                                                    【REST API / gRPC / tRPC】徹底比較!どれを選ぶべきか?