並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 62件

新着順 人気順

vite react typescript tailwind githubの検索結果1 - 40 件 / 62件

  • Vite入門 - HTMLからTypeScript・React・Tailwind CSSまで - ICS MEDIA

    Viteヴィート(フランス語で「速い」の意味)はフロントエンドのビルドツールです。 シンプルなウェブページの作成からReactやVue.jsなどのフレームワークを使ったアプリケーションの開発まで、さまざまな環境で利用できる汎用的で強力なツールです。2026年にリリースされたバージョン8では、パフォーマンスや開発体験がさらに向上しています。 ViteはNext.js・Nuxt・Astroのようなフレームワーク(メタフレームワーク)を使わずに静的サイトやReact・Vue.js等のSPAを開発するために使われます。位置付けとしてはwebpackのようなバンドラーと呼ばれるものに近い存在ですが、それだけではありません。 この記事では、Viteを導入して静的ウェブサイトからTypeScript・React・Tailwind CSS等を組み合わせたアプリケーションまで、快適な開発環境を手に入れる方法

      Vite入門 - HTMLからTypeScript・React・Tailwind CSSまで - ICS MEDIA
    • 最強のCSVエディタ「SmoothCSV」を支える技術

      自作の CSV エディタ SmoothCSV (v3) が Generally Available になったので、技術的な工夫とかを書きます。 また7/1 16時からの24時間、Product Hunt でローンチするので応援よろしくお願いします。 About Me 株式会社ヘンリーでエンジニア的なことをしつつ、個人開発してます。 @kohii00 on X kohii on GitHub About SmoothCSV SmoothCSV は、macOS と Windows 向けの CSV エディタです。(Linux も近々) 初代 SmoothCSV は15年前に作っていて、昨年 v3 の開発を始めました。 Excel ライクな操作感で、直感的に使える CSVを扱うのに必要な、基本的〜応用的なツールが搭載されている 様々なフォーマットや文字コードに対応。列数が異なるCSVでも扱える 高

        最強のCSVエディタ「SmoothCSV」を支える技術
      • 日本株3700社以上を分析。yfinance x「わが投資術」株式スクリーニングアプリを作った話(バイブコーディング)

        いきなりですが。 海外旅行したり働き始めたりすると、日本の良さが身に染みたと感じた人は多いんじゃないでしょうか? なんかとりあえず外で働いてみたいと思っていましたが、今はいつ戻るかと考える日々です。(とにかく温泉に入りたい) また色々と各国を回る中で、日本企業ってアジア圏や他の国にもかなり進出してるんだなぁと実感しました。(そりゃそう) そんなこんなで日本株に興味を持ち 昨年にわが投資術を購入して実践し始めました。(まだ初めて一年目なので成績はわかりません。。。が、マイナスは無し) 自分でバフェットコードや Claude mcp-yfinance などを利用しながらスクリーニングしてみましたが、毎回決算が出るたびに手動とチャット相手にあるのも何かなぁ。と思いまして。 じゃあ自動収集とスクリーニング用のアプリ作ってみよう(vibe coding) そんなノリから、日本株全銘柄を自動収集・簡易

          日本株3700社以上を分析。yfinance x「わが投資術」株式スクリーニングアプリを作った話(バイブコーディング)
        • GitHub Copilotを使っている人は全員"copilot-instructions.md"を作成してください - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに GitHub Copilotを使っている開発者の皆さん、.github/copilot-instructions.mdというファイルを作成していますか? このファイル1つで、Copilotをあなたのプロジェクト専用にカスタマイズし、もっと賢く、便利に使いこなすことができます。 本記事では、その強力な機能と具体的な活用方法を紹介します。 copilot-instructions.mdの紹介 一言で言えば、GitHub Copilot版のCLAUDE.mdです。 つまり、GitHub Copilotに与える指示書です。 このファイ

          • 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

            • 『フロントエンドの知識地図』出版のお知らせ - ICS MEDIA

              株式会社ICSの池田・西原・松本の3人で『フロントエンドの知識地図 〜 一冊でHTML/CSS/JavaScriptの開発技術が学べる本』という書籍を執筆しました! ICS MEDIAではHTML・CSS・JavaScriptにおける最新技術をテーマに取り扱っています。ウェブメディアの特性上、記事は断片的な情報となることが多く、体系的な発信が難しいと我々は課題感を持っていました。そこで、この書籍ではICS MEDIAでは発信の難しかった、フロントエンドの全容を一冊で伝えることを目指しています。 2023年11月24日の発売で、Amazonや書店や電子版で購入できます。 Amazon サポートページ 2023年4月に執筆を開始し、フロントエンドのトレンドをまとめてキャッチアップできるようテーマを選定しました。344ページで、紙面はフルカラー。内容の厚みにたいして、定価2,860円(本体2,6

                『フロントエンドの知識地図』出版のお知らせ - ICS MEDIA
              • Next.jsを使う必要がない小規模なSPAの最小構成を考えてみた

                はじめに React開発におけるNext.jsのプレゼンスが日に日に増している今日この頃ですが、Next.jsを使う必要がない小規模なSPAを作る場合の型が欲しくなり、色々調べて技術選定をした上で実際に作ってみるところまでやったので、その技術選定理由とセットアップ手順を共有したいと思います。 フロントエンドの移り変わりは速いとはいえ、割とホットな技術を選定できたと思うのでしばらくは使っていけそうです(そう思いたい…)。 前提 趣味で小規模なSPAを作る場合を想定 ルーティングなしの単機能アプリ SSRが必要ない モーダルなどの動きのあるUIが必要ない 技術スタック Vite Preact TypeScript Tailwind CSS Cloudflare Pages 技術選定理由 Vite 少し前まではこういうケースではcreate-react-appを使用していましたが、Viteに置き

                  Next.jsを使う必要がない小規模なSPAの最小構成を考えてみた
                • Nani翻訳の技術的な話

                  先日 Nani というAI翻訳アプリをリリースしました。macOS / Windowsアプリを使うとショートカットで解説つきの翻訳を簡単に呼び出すことができます。 この記事ではNaniの技術的な話をまとめておきます。「レスポンスが速い」という声も多くいただいているので、そのあたりの工夫についても触れたいと思います。 ざっくりとした構成 主な使用技術やサービスは以下のようになっています。 Turso: SQLiteでユーザーの設定などを保存 Upstash (Redis): キャッシュ、レートリミット Drizzle: SQLiteのORMとして利用 Stripe: 決済管理 Next.js(App Router): Webアプリ。Vercelにデプロイ Hono: APIを快適に書くため。Next.jsのRoute Handler上で使用 Electron: デスクトップアプリ TypeS

                    Nani翻訳の技術的な話
                  • 技術のトレンドと開発テクニックの知見を、無料で公開します! - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 技術のトレンドと開発テクニックの知見を、無料で公開します! いかに無駄な努力をせず、効果的にトレンドに沿ったアプリ開発ができるかを研究してきました。 自分が一番知見のある、フロントエンドの分野中心に見解を述べたいと思います。 結論から言うと、 React, Next.js, Typescript, Tailwind, react-query, prettier, Stylelint, auth0, tRPC, Prisma, playwright, vscode, github actions, PostgreSQL, Terrafor

                      技術のトレンドと開発テクニックの知見を、無料で公開します! - Qiita
                    • Claude CodeをWebブラウザ上で操作するツールをClaude Codeで作っている - すぎゃーんメモ

                      経緯 ターミナルでの日本語入力問題 技術仕様 backend claude CLIによるstreaming出力 Claude Code SDK session_idによる会話の継続 permission制御 Denoについて frontend Claude Codeによる実装 GitHub上でOSSとしての開発進行 ワークフローの整備 記録としてのissue駆動開発 templateは人間向けのツール 開発速度のインパクト 今後の展望 まとめ 経緯 6月某日より、Claude Pro Planに加入すると従量課金ではなく月額固定でClaude Codeを使えるようになった。そこで自分もようやくPro Planに加入し、改めてClaude Codeを試してみた。課金額を気にせずに使い続けられるのは、やはり心理的に大きな違いがあると感じる。 Claude CodeのTUIは十分に操作性に優れて

                        Claude CodeをWebブラウザ上で操作するツールをClaude Codeで作っている - すぎゃーんメモ
                      • フロントエンドエンジニアたちが語る、Tips【23選】 - RAKUS Developers Blog | ラクス エンジニアブログ

                        こんにちは、技術広報のyayawowoです。 フロントエンドエンジニアの皆様、今のフロントエンドを楽しんでおりますでしょうか? 変化の多いフロントエンド領域を楽しむために・・・ ラクスが開催している 「フロントエンド LT会」で発表された資料をご紹介します! フレームワークや開発言語別にまとめておりますので、興味があるところだけを少し摘まむのも大歓迎です。 9月に開催した「フロントエンドLT会 - vol.4」は、参加者が500名越えとなるイベントなりました。 2022/1/19(水)に「フロントエンドLT会 - vol.5」を開催しますので、ご興味ある方は是非登壇/視聴申込よろしくお願いいたします! rakus.connpass.com では、早速見ていきたいと思います! イベント詳細はこちらからご確認ください。 ・フロントエンドLT会 vol.1 -2020夏祭り- ・フロントエンドL

                          フロントエンドエンジニアたちが語る、Tips【23選】 - RAKUS Developers Blog | ラクス エンジニアブログ
                        • 【実践レポート】Spec Kit + Claude Code GitHub Actionsで実現するAI仕様駆動開発 - Insight Edge Tech Blog

                          本記事でわかること はじめに 背景・課題 目的 GitHub Actionsを用いたSpec Kitで仕様駆動開発を試してみる 仕様駆動開発とは Spec-Kitとは Claude Code GitHub Actionsについて オセロ対戦アプリを作ってみた Issue連携とSub-issueの活用 問題点と所感 テスト駆動開発の無視 まとめ 参考資料 本記事でわかること この記事では、AIエージェント時代の新しい開発手法として注目される「仕様駆動開発」を、 Claude Code GitHub Actions と Spec Kit を使って実際に試した結果をお伝えします。オセロアプリの開発を通じて、従来の開発プロセスとの違いや実際の課題までを解説します。 はじめに こんにちは。 この度Insight Edgeで1ヶ月間のインターンに参画しております、東京科学大学物質理工学院博士課程2年の

                            【実践レポート】Spec Kit + Claude Code GitHub Actionsで実現するAI仕様駆動開発 - Insight Edge Tech Blog
                          • 【感想】Next.js は手に余るから初心者に推奨できない - Qiita

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前提 ※ ポエム記事なので、全て私個人の主観です🙏 ※ あと、すんません。ふざけて色々詰め込んだら結構長くなりました。ホンマすんません。。 結論と主旨 先に書いときます。 Next.js は非常に便利。とても良い技術で、慣れると最高 特に、AI 搭載サービス作るなら採用技術の最有力候補だと思っている Next.js はそんなに好きじゃないですが、今後も使います(市場が大きい内は) でも、初心者にはやっぱり「オススメ」ではない(=初心者向けではない) Next.js 以外にも色んな技術使ってて、常に別の技術採用時にも対応できるようにはし

                              【感想】Next.js は手に余るから初心者に推奨できない - Qiita
                            • Claude Code SDKでClaude Code Webを作ってみる - エムスリーテックブログ

                              エンジニアリンググループ ゼネラルマネージャーの横本(@yokomotod)です。 このブログはSREチームブログリレー4日目の記事です。 昨日は山本さんによるSRE作業もGemini CLIで効率化する記事でした。 www.m3tech.blog 続けて今日もAIコーディング関連、Claude CodeのSDKが気になって触ってみた知見を紹介します。 言わずもがなClaude Codeは強力なツールで、最近はHooksなども登場し、拡張性もどんどん強化されています。 しかし、まだまだもっと自由に機能強化して「オレの最強のClaude Code」を作ってみたいですよね。 というわけで、Claude Code SDKを使えばそういうことも出来るのかな? と思って遊んでみました。 ソースコードはこちらでも公開しています。 github.com Claude Code SDK コマンドライン T

                                Claude Code SDKでClaude Code Webを作ってみる - エムスリーテックブログ
                              • ブラウザベースのMarkdown viewerとしてmoを作った - Copy/Cut/Paste/Hatena

                                とうとうMarkdown viewerまで作ってしまったhttps://t.co/sRCvH0Lsdt - CLI起点でMarkdownを開きたい - Markdownはブラウザで見たい - Markdownを開くたびに別プロセス/別ポートが使用されないようにしたい - グルーピングもしたい というOpinionatedな特性を持つ実装 pic.twitter.com/2vTs578fV3— k1LoW (@k1LoW) 2026年2月27日 OpinionatedなMarkdown viewer 世の中にMarkdown viewerはたくさんありますが、自分がほしかったのは以下の特性を持つものでした。 CLIからMarkdownを開きたい Markdownはブラウザで見たい(ローカルWebサーバ方式) Markdownを開くたびに別プロセス/別ポートが使用されないようにしたい グルーピ

                                  ブラウザベースのMarkdown viewerとしてmoを作った - Copy/Cut/Paste/Hatena
                                • サーバレスではじめる Web GIS アプリのプロトタイピング - ArkEdge Space Blog

                                  コンピューティング基盤部の三吉(sankichi92)です。 アークエッジ・スペースでは、衛星リモートセンシング1による地球観測データ(以下、「衛星データ」)を活用したソリューションを提供する Web GIS2 アプリの開発をはじめました。 この記事では、プロジェクトの最初期にあたり、プロダクトのさまざまな可能性を高速に検証するために行った技術的な取り組みを紹介します。 Web GIS アプリをつくる背景 プロトタイプで検証するもの スモールスタートのための技術選定 SPA PMTiles GitHub Pages 開発をはじめてからの改善 React Router 導入 S3 + CloudFront 導入 Amazon Location Service 導入 プロトタイピングの結果 今後の課題と展望 データ基盤、ジョブ管理基盤 動的タイル生成への対応 解析の高度化 Web GIS エン

                                    サーバレスではじめる Web GIS アプリのプロトタイピング - ArkEdge Space Blog
                                  • launchd-ui: macOSのlaunchdを使ったcron処理をGUIで管理するアプリを作った

                                    macOSのlaunchdエージェント・デーモンをGUIで管理できるアプリ launchd-ui を作りました。 GitHub: azu/launchd-ui なぜ作ったか macOSでcron的な定期処理をやろうとすると、launchdを使うことになります。 自分の場合は、git pullを定期的に実行してリポジトリを同期する仕組みや、claude --remoteでClaude Codeを起動してスクリプトを実行する処理をlaunchdで管理しています。 たとえば、chronixdで収集したアクティビティデータを元に、寝る前にclaude --remoteでその日の活動をまとめる処理を自動実行しています。 Claude Code on the webで実行することで、自動で処理が走りつつ、気になったことがあればスマホからでも対話的に追記できます。 こういった定期処理をlaunchdで管

                                      launchd-ui: macOSのlaunchdを使ったcron処理をGUIで管理するアプリを作った
                                    • Storybook 7.0

                                      Storybook is the gold standard UI workshop environment. It’s used across the industry by teams at Monday.com, The Guardian, Intuit, and many others due to its unparalleled framework compatibility and rich features for development, documentation, and testing. Today, I’m excited to announce Storybook 7 (SB7), our first major release in over two years and by far our largest ever. It includes: ⚡ First

                                        Storybook 7.0
                                      • Markdownを単一ソースにしたタスク管理ツールをVite + React + Monacoで作ってみた

                                        はじめに 最近、個人開発や調べ物などを進める中で 「もう少し雑に扱えて、あとから AI に投げやすいタスク管理が欲しい」 と思うことが増えてきました。 多くのタスク管理ツールは高機能で完成度も高いのですが 入力がフォーム前提になっている 内部データ構造がツール固有で外に出しづらい LLM にそのまま渡せる形では保存されていない といった点が、少しだけ引っかかっていました。 そこで今回 「人間が書きやすく、LLMが読みやすい」 タスク管理の形を試してみようと思い Flowmark という小さなアプリを作りました。 Flowmark の基本方針はとてもシンプルです。 タスクは Markdown でそのまま書く Markdown が唯一の正 UI やビューはすべてそこから自動生成する Markdown なら人間にとっては雑に書けて LLM にとってはそのまま文脈付きデータとして扱えます。 この記

                                          Markdownを単一ソースにしたタスク管理ツールをVite + React + Monacoで作ってみた
                                        • Solid.js入門ガイド|React超えの爆速フレームワークを徹底解説【2025年最新版】 | しんすーブログ

                                          Solid.js入門ガイド|React超えの爆速フレームワークを徹底解説【2025年最新版】 Solid.jsは、仮想DOMを使わずネイティブDOMを直接操作することで、圧倒的な描画速度と省メモリを実現した次世代フロントエンドライブラリです。この記事ではその基本から導入手順、Reactとの違い、最新エコシステムまで詳しく解説します。 Solid.jsとは?高速フロントエンドの新定番 Solid.jsは仮想DOMを排し、シグナル単位で依存関係を追跡する「細粒度リアクティブシステム」を採用した軽量ライブラリです。 圧縮後サイズは約7 kBで、React 18.3+ReactDOM(gzip約41 kB)と比べてもおおむね6分の1。 参考:React-DOM bundle increase 200 kB(GitHub) 小ささだけでなく、静的解析によりコンポーネントツリーから不要コードを除去する

                                            Solid.js入門ガイド|React超えの爆速フレームワークを徹底解説【2025年最新版】 | しんすーブログ
                                          • VueFes Japan 2023イベントレポート | gihyo.jp

                                            10月28日に開催された「VueFes Japan 2023」のイベントレポートをダイジェストでお届けします。 なお、公式サイトのタイムテーブル内に、一部の講演の資料がアップロードされています。 オープニング 実行委員長・ユーザーグループ代表の川口和也氏から、挨拶がありました。 今回は4トラックでスピーカーは35名、コアチームの来日など充実した内容になっています。またオフラインでの開催は5年ぶりです(台風やコロナの影響で、2018年以来です⁠)⁠。 川口氏は、フェイス・トゥ・フェイスで開催できる嬉しさやスポンサーへの感謝を述べました。 Evan You氏によるキーノート 基調講演はVue.jsの作者であるEvan You氏。広い会場で立ち見もでるほどの盛況でした。Evan You氏は、台風やコロナで日本に来れなかったため、久々の来日とのことです。 Evan You氏はVue.jsとVite

                                              VueFes Japan 2023イベントレポート | gihyo.jp
                                            • JavaScript ライジングスター 2021 - Qiita

                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2022 / 2021 / 2020 / 2019 JavaScriptライブラリのトレンドを紹介しているbestofjs.orgが、2021年に最もホットであったJavaScriptライブラリのランキングを発表しました。 選考基準は累計スター数ではなく、『2021年の一年間で増えたスターの数』です。 過去流行っていたけど落ち目となった技術は出てこないので、最近注目されている技術がわかります。 ちなみに2016年の総合ランキング1位はVue.js、2017年の総合ランキング1位はVue.js、2018年の総合ランキング1位はVue.js

                                                JavaScript ライジングスター 2021 - Qiita
                                              • TypeScriptでGPT-3.5を使ってChatGPTクローンを作る2 - Vite+ReactでChatGPTクローン

                                                ChatGPTには、ニュースにならない日がないくらいの話題性がありますが、そんなChatGPTも決して遠くの技術ではありません。完全に同じものは無理でも、それに近いクローンを作ることはさほど難しくありません。 この記事はTypeScriptでGPT-3.5を使ってChatGPTクローンを作る第二弾で、今回はVite+React+TypeScript+Tailwind CSSでChatGPTクローンをウェブアプリとして作ってみます。 第一弾: TypeScriptでGPT-3.5を使ってChatGPTクローンを作る1 - GPTで検索エージェント 第一弾の記事では大規模言語モデル(以下LLM)であるGPTの使い方や、DenoでOpenAI GPT APIとGoogle Custom Searchを使って時事ネタも対応できる検索エージェントを作りました。今回の記事は、よいウェブフロントエンド開

                                                  TypeScriptでGPT-3.5を使ってChatGPTクローンを作る2 - Vite+ReactでChatGPTクローン
                                                • 2024-03-12のJS: Tailwind CSS v4.0 alpha、TypeScript 5.4、Speedometer 3.0

                                                  JSer.info #684 - Tailwind CSS v4.0 alphaがリリースされました。 Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS OxideというRustで書かれたエンジンを追加、Lightning CSSを組み込むように変更することでパフォーマンスやビルドトインでサポートする構文が改善されています。また、記事ではv4のロードマップについても触れられています。 TypeScript 5.4がリリースされました。 Announcing TypeScript 5.4 - TypeScript BetaやRCからの大きな機能的な追加などはありません。 クロージャーにおけるNarrowing結果の改善、NoInfer Utility Typeの追加、 --module preserveの追加が行われ

                                                    2024-03-12のJS: Tailwind CSS v4.0 alpha、TypeScript 5.4、Speedometer 3.0
                                                  • 技術のトレンドと開発テクニックの知見を、無料で公開します!

                                                    技術のトレンドと開発テクニックの知見を、無料で公開します! いかに無駄な努力をせず、効果的にトレンドに沿ったアプリ開発ができるかを研究してきました。 この記事は、定期的にトレンドに沿って更新していこうと思います。 自分が一番知見のある、フロントエンドの分野中心に見解を述べたいと思います。 結論から言うと、 React, Next.js, Typescript, Tailwind, react-query, prettier, Stylelint, auth0, tRPC, Prisma, playwright, vscode, github actions, PostgreSQL, Terraform, Flutter これらの技術スタックが今後ますます流行り、開発体験の良いものになると思います。 最初にReactから述べます。 https://reactjs.org/ 数年前は、Reac

                                                      技術のトレンドと開発テクニックの知見を、無料で公開します!
                                                    • Vue Fes Japan 2025レポート ~Evan Youが描く、JavaScript開発ツールの理想郷 | gihyo.jp

                                                      Vue Fes Japan 2025レポート ~Evan Youが描く⁠⁠、JavaScript開発ツールの理想郷 2025年11月、東京で開催された「Vue Fes Japan 2025⁠」⁠。7回目を迎える日本最大のVueカンファレンスには、過去最多となる800人超の開発者が集まった。オープニングでは、今年はブランドロゴ刷新などのリブランディングが行われ、VueやNuxtに限らないより包括的な祭典であることが強調された。 本記事では当日の様子をダイジェストで紹介する。 Keynote Vue Vite Update(Evan You氏) KeynoteではVue.js/Viteの作者でありVoidZeroのCEOであるEvan You氏が、Vue.jsエコシステムとビルドツールチェーンの最新動向について発表を行った。 Evan You氏 Vueは今、非常に安定し、成熟したフレームワーク

                                                        Vue Fes Japan 2025レポート ~Evan Youが描く、JavaScript開発ツールの理想郷 | gihyo.jp
                                                      • 【保存版】フロントエンド初心者がまず読むべき資料まとめ【2024年最新】 - Qiita

                                                        1. はじめに この記事はNuco Advent Calendar 2024の20日目の記事です。 この記事では、2024年最新のフロントエンド開発に必要な知識を得られるおすすめ資料を初心者向けにまとめます。 これからフロントエンド開発を始めたい人はもちろん、ベテランエンジニアの方でも役に立つ情報もありますので、ぜひ目を通してもらえると嬉しいです。 2. フロントエンドの基礎 HTML Webページの構造を作る言語で、見出し、段落、画像、リンクなどを配置するために使います。 フロントエンド開発をする以上、ブラウザでHTMLを表示する、という仕組みから離れることはできません。少しでもHTMLの知識に不安がある人は、以下の資料で知識の再確認をすることをお勧めします。 文系大学生のためのHTML/CSS入門 HTMLとCSSの基礎はもちろんのこと、IT用語の注釈など情報系の知識がない人でもとても

                                                        • フロントエンドエンジニアのための技術マップ【2025】

                                                          Webフロントエンドの全体的な構造をざっくりまとめてみました。 フロントエンド開発で欠かせない技術要素から、Node.jsの立ち位置、今さら聞けないモジュールバンドラーやトランスパイラなど... 順を追って必要な知識を整理していきます。 ここでは各要素について深掘りはせず、あくまで全体像を把握できるような内容を目指しています。 🌱 1. Web開発の基礎 インターネットの基礎知識 HTTP / HTTPS / DNS / IP:通信プロトコルと名前解決の基礎 ブラウザの仕組み:レンダリングやJavaScript実行の流れ クライアントとサーバーの関係:役割と通信の基本 フロントエンドに限った話ではないですが、改めて。 とくにDOMのレンダリングの仕組みやJavaScriptの実行タイミング(非同期処理など)の理解は必須です。 Webページは、ブラウザがHTMLやCSS、JavaScrip

                                                            フロントエンドエンジニアのための技術マップ【2025】
                                                          • GitHub - blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.

                                                            Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript. Under the hood it uses bun to execute the main process and to bundle webview typescript, and has native bindings written in zig. Visit https://blackboard.sh/electrobun/ to see api documentation, guides, and more. Project Goals Writ

                                                              GitHub - blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
                                                            • 2022-07-14のJS: Bun(all-in-one JavaScript runtime)、Vite 3.0.0、600回目の更新

                                                              JSer.info #600 - BunというZig言語とJavaScriptCore(WebKitのJavaScriptエンジン)を使って書かれたJavaScript Runtimeが公開されました。 oven-sh/bun: Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one. Bunは"all-in-one JavaScript runtime"とあるように、TypeScript/JSXのTranspiler/Bundler/Task Runerを同梱し、npm互換のパッケージマネージャーやNode-API(N-API)互換の実装、FetchなどのWeb APIの実装をもっています。 Denoと似ている立ち位置のRuntimeですが、Node.js互換のAPI

                                                                2022-07-14のJS: Bun(all-in-one JavaScript runtime)、Vite 3.0.0、600回目の更新
                                                              • 音威子府村のAI副村長「ねっぷちゃん」を支える技術 - 地域に根ざすAIのつくりかた - - KAYAC Engineers' Blog

                                                                こんにちは、技術部の大脇です。 カヤックでは2026年2月19日に北海道中川郡音威子府村(おといねっぷむら)にて、対話型AI副村長「ねっぷちゃん」をリリースしました。 本プロジェクトはオープンR&Dとしてリポジトリを公開しながら開発・運用しています。 www.kayac.com 今回はねっぷちゃんのアーキテクチャの抜粋と、その設計に至った背景をご紹介します。 主な技術スタック ねっぷちゃんは主に以下のような技術スタックで構成されています。 インフラ Cloudflare Workers / Pages / D1 / R2 / Vectorize / Queues バックエンド フレームワーク: Hono AIエージェントフレームワーク: Mastra LLM: Gemini(Google AI) ORM: Drizzle ORM バリデーション / スキーマ定義: Zod フロントエンド

                                                                  音威子府村のAI副村長「ねっぷちゃん」を支える技術 - 地域に根ざすAIのつくりかた - - KAYAC Engineers' Blog
                                                                • 【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話

                                                                  初投稿です。数あるポーカーの変種の中で世界的に最もポピュラーなものと言ってよいテキサスホールデムにおける、数学的に最適な戦略を解くソルバーを趣味で開発したので、その技術的な部分を備忘録を兼ねて投稿してみます。非常にニッチなアプリケーションではありますが、刺さる方には刺さるんじゃないかなと期待しています。 開発したものはWebアプリケーションとなっているので、以下のリンクから試すことができます (モバイル端末向けにはデザインされていないのでご注意ください): GitHubのレポジトリはこちらです: そもそもポーカーのソルバーとは何ぞや さて、いきなり「テキサスホールデムのソルバーを作りました」と言われても多くの方にはピンと来ないと思いますので、そもそもテキサスホールデムとはどういうゲームなのか、またそのソルバーとは何なのかについてまずは軽く紹介することにしましょう。 テキサスホールデムのルー

                                                                    【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話
                                                                  • エンジニアへの挑戦状的なサイト作ったんですがクリアできますか? - Qiita

                                                                    はじめに 煽りみたいなタイトルですみません。 Web ダンジョンというサイトを作りました。 階段を降りて行き、各階層にある答えを見つける、といった腕試しサイトです。 昔、隠しリンクを見つけて進んでいくようなサイトが流行ったよな〜と懐かしみながら作りました。 ちなみに階によっては開発者ツールを使ってもらう前提になっています。 駆け出しエンジニアの方や、これからエンジニアを目指すような人に、ちょっとした開発者ツールの使い方みたいなものを知ってもらえたらな、と思っています。 ベテランの方は暇潰しがてら遊んでみてください。 技術スタック フロントエンドのみのシンプルな SPA です。 バックエンドはありません。 言語 TypeScript パッケージ管理 pnpm ライブラリ追加もビルドも全体的に速い気がする npm, yarn が代替案として挙げられますが、使用感が一番良かった pnpm にしま

                                                                      エンジニアへの挑戦状的なサイト作ったんですがクリアできますか? - Qiita
                                                                    • 2021-11-23のJS: TypeScript 4.5、React 18 beta、Remix v1

                                                                      JSer.info #567 - TypeScript 4.5が正式リリースされました。 Announcing TypeScript 4.5 - TypeScript TypeScriptがビルトインで持つlibの型定義をpackage.jsonのdependenciesを使ってロックできるようになっています。 Awaited型の追加、Top-Level awaitに対応したmodule: es2022のサポート、Condition Typesにおいて一部末尾最適化するようになる変更も含まれています。 import名に対するtype modifierのサポート、ES ProposalのPrivate Field Presence Checks、Import Assertionsのサポートなども追加されています。 TypeScript 4.5 Betaで追加されていたNode.jsのESMサ

                                                                        2021-11-23のJS: TypeScript 4.5、React 18 beta、Remix v1
                                                                      • 【JavaScript】JavaScript ライジングスター 2022 - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2023 / 2022 / 2021 / 2020 JavaScriptライブラリのトレンドを紹介しているbestofjs.orgが、2022年に最もホットであったJavaScriptライブラリのランキングを発表しました。 選考基準は累計スター数ではなく、『2022年の一年間で増えたスターの数』です。 過去流行っていたけど落ち目となった技術は出てこないので、最近注目されている技術がわかります。 ちなみに2016年~2019年の総合ランキング1位はVue.jsが4連覇、2020年の1位はDeno、2021年の1位はzxです。 以下は202

                                                                          【JavaScript】JavaScript ライジングスター 2022 - Qiita
                                                                        • 【2026年版】ReactのUIコンポーネントライブラリ23選

                                                                          【2026年版】ReactのUIコンポーネントライブラリ23選 ReactのUIコンポーネントライブラリは、Reactベースのソフトウェアアプリケーションやウェブサイトの優れたインターフェースを作成するのに役立ちます。 デザインの特徴や機能ごとにコードを記述することもできますが、UIコンポーネントライブラリを活用すれば、作業効率が高まります。 ボタンなどのデザインに必要なパーツを、ゼロから記述することなく使用することができます。 多くの時間と労力を劇的に削減できるだけでなく、より重要な課題への対策を検討し、イノベーションに取り組む機会を与えてくれます。 テーブルやマップのような基本機能、あるいはテーマのような高度なものを追加する際は、毎回、利用可能な選択肢から選ぶだけで、そのままデザインに適用することができます。 その結果、ソフトウェア開発プロセス全体が効率化され、より短い期間で質の高いア

                                                                            【2026年版】ReactのUIコンポーネントライブラリ23選
                                                                          • 最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話

                                                                            みなさんこんにちは。calloc134 です。今回も面白いものを作ったので是非宣伝させてください。 日本のインターネット文化を形作った 2 ちゃんねるスタイルの掲示板を、令和最新の技術スタックで再構築してみました。 今回は、そんな掲示板「VakKarma」について解説していきます。 はじめに スレッドフロート型掲示板とは スレッドフロート型掲示板は、2 ちゃんねるや 5 ちゃんねるなどでおなじみの掲示板スタイルです。 新しい投稿(レス)が付いたスレッドが、自動的に掲示板の一覧の最上位に浮上(フロート)する仕組みを持つ電子掲示板です。 スレッドフロート型掲示板(スレッドフロートがたけいじばん)とは、最新のコメント投稿がなされたスレッドがその掲示板のスレッド群の最上位に表示される機能を持つ電子掲示板を指す。フローティングスレッド型掲示板とも言う。 (https://ja.wikipedia.o

                                                                              最新技術スタックで伝統掲示板を再構築: HonoXでスレッドフロート型掲示板を作った話
                                                                            • Next.js公式examples集を分類(2022年7月版) - Qiita

                                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 更新履歴 Next.js公式examples集を分類(2023年7月版) Next.js公式examples集を分類(2022年7月版) Next.js公式examples集を分類(2021年7月版) Next.js公式examples集を分類(2021年1月版) Next.js公式examples集を分類(2020年7月版) サンプルの場所 Next.js公式リポジトリのexamples内ディレクトリ https://github.com/vercel/next.js/tree/canary/examples はじめに Next.js

                                                                                Next.js公式examples集を分類(2022年7月版) - Qiita
                                                                              • 進化しているGitHub Spec Kit|tandago

                                                                                昨年9月20日、まだまだ暑いと言っていた時期ですが、そのころに仕様駆動開発としてGitHub SpecKitを試した記事を書きました。 仕様駆動開発の在り方に関しては取り組み方であったり、どのAIツールで。。等々、色々と試行錯誤が行われているかと思います。 我々のように仕事でコードを書いている人間にとってはバイブコ―ディングでは話にならないので何らかの形でドキュメントを起こし、それをAIに共有しつつコードを書いていく必要があります。 GitHubのSpec Kitも仕様駆動開発のツールの1つとして高く評価されていますが、この進歩の早いAI界隈においてSpecKitも更に進化を遂げているようなので、再度試してみたいと思います。 前回はWindowsは動作環境に含まれていなかったのですが(それでも一応動作はしていましたが)、今回改めて動作環境の1つとなっていまして、前回同様Windowsで動か

                                                                                  進化しているGitHub Spec Kit|tandago
                                                                                • React Developer Roadmap 2024 を眺める

                                                                                  はじめに React Developer Roadmap 2024 を眺めつつ筆者の独り言を書く記事です。筆者の React 歴は 3 年ちょっとです。 Visit JavaScript Roadmap React のロードマップは JavaScript の勉強が最初。Promise を基本とした非同期処理やクロージャ周りを理解しておくと、React への理解も更に深まった記憶がある。 非同期周りはこの本に助けられた。 CLI Tools Vite Create React App 新規に CSR の SPA を作る場合 Vite 一択だと思う。理由は、設定簡単 + 早い + 拡張性 ◎ + エコシステムが大きい。Vite は SSR もできるがライブラリ作者向け。 (宣伝) Vite を使用した環境構築方法は先日記事にしました。 なぜ Create React App が使われなくなりつ

                                                                                    React Developer Roadmap 2024 を眺める