並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 8338件

新着順 人気順

node.jsの検索結果241 - 280 件 / 8338件

  • 自社サービスのバックエンドを Go から TypeScript へ切り替えるための整理

    切り替える理由 自社の主力製品で利用している技術(WebRTC / WebTransport)がブラウザベースのため TypeScript を利用する Go を採用したのは sqlc が使いたかったという理由 sqlc-gen-typescript が出てきたのでもう Go を使う理由がなくなった 自社サービスチーム全員が Go にまったく興味が無い sqlc 自体は便利 そもそも自社に Go への興味がある人がいない 自社サービスの規模ではボトルネックになるのはデータベースであって言語ではない もしアプリでスケールが必要なときは Rust や Erlang/OTP に切り替えれば良い コネクションプールは PgBouncer を利用すればいい TypeScript からは 1 コネクション 1 接続で問題無い どうせフロントエンドでは TypeScript を書く 自社では React

      自社サービスのバックエンドを Go から TypeScript へ切り替えるための整理
    • プログラミングスクールを卒業しました - ksmxxxxxx.hatebu


       20214Web RailsWeb  稿 ksmxxxxxx.hatenablog.com    Linux Terminal Debian 
        プログラミングスクールを卒業しました - ksmxxxxxx.hatebu
      • SQLクエリを実行、クエリ結果を可視化できるウェブアプリ「SQLPad」を試してみた | DevelopersIO


        DA()  SQLSQLPad SQLPad SQL2022115ODBCODBC Postgres MySQL SQL Server ClickHouse Crate Vertica Trino Presto Pinot Drill SAP HANA Snowflake BigQuery SQLite TiDB 
          SQLクエリを実行、クエリ結果を可視化できるウェブアプリ「SQLPad」を試してみた | DevelopersIO
        • GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO


          Google Apps ScriptVSCodeclasp,aside使  Google Apps Script(GAS) GASAppsScriptIDE VSCode使VSCode便使 使VSCode使 AppsScriptIDEGit GASVSCode使  VSCode Node.js
            GASの開発環境をローカルで作成する方法(2023年7月版) | DevelopersIO
          • 【2024年最新版】0からReactを勉強するならこのロードマップに従え! - Qiita


             @Sicut_study (Watanabe Jin) 10React稿1000 React使  👇 1-2React (React) OK
              【2024年最新版】0からReactを勉強するならこのロードマップに従え! - Qiita
            • 歴史・年表でみるAWS全サービス一覧 -アナウンス日、General Availability(GA)、AWSサービス概要のまとめ- - NRIネットコムBlog


              西 Amazon Web Services(AWS)AWS AWSWhat's NewGA()AWS AWS AWSAWS AWSCloud Products() on AWS AWS
                歴史・年表でみるAWS全サービス一覧 -アナウンス日、General Availability(GA)、AWSサービス概要のまとめ- - NRIネットコムBlog
              • いまさら聞けないNode.js | さくらのナレッジ


                 513Deno 1.0DenoDenoNode.js  Node.js Node.js Node.js使 Node.js使 Node.js1 Node.js JavaScript JavaScript
                  いまさら聞けないNode.js | さくらのナレッジ
                • どのようにTypeScriptを使うのか - uhyo/blog

                  現在、TypeScriptの重要性は、フロントエンド開発を中心としてますます増すばかりであります。それだけに、TypeScriptをどのように使うべきかという問題については多様な意見が見られます。 これまで筆者はTypeScriptの使い方に、特にコンパイラオプションの使い方について意見を散発的に発信してきましたが、このたび記事にまとめました。この記事では、特に次のような意見に対しての反対意見を述べます。 厳しいコンパイラオプションは型パズル愛好者のためのものであり、普通の人は細かいことを気にせず緩い設定でよい。熟練のJavaScript使いにはTypeScriptは必要ない。例え話最近はTypeScriptを補助輪に例えたりするのが流行っていますので、この記事でも例え話をしてみます。筆者の考えでは、TypeScriptというのは例えるならば料理人が使う包丁のようなものです。コンパイラオプ

                    どのようにTypeScriptを使うのか - uhyo/blog
                  • サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ


                    SSRSSRF SSR SSRHTMLerbjspHTMLCSR使 Vue.jsReactWebDOMCSRSPA SPA
                      サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ
                    • WebAssemblyの歴史について

                      はじめに 最近、Node.jsとDenoの開発者であるRyan DahlさんがJavaScript Containersという記事を書いていることを知った。 Webとの親和性の高さがサーバーサイドで求められる中、JavaScriptがユニバーサルスクリプトとして活躍するだろう。そして、コンテナランタイムがLinuxコンテナの抽象レイヤーとしてあるように、JavaScript界隈では既存のWebAPIそのものが抽象化の手助けとなるであろう、みたいな趣旨の内容だった。 彼がChromeのV8 JavaScript Engineを使ってNode.jsを誕生させた同じ頃、JavaScriptの可能性を信じて方法を模索した人がいる。Alon Zakaiさんだ。 Alon(以降、敬称略)はWebAssemblyやその考えの元になった asm.js 、 JavaScriptコンパイラ Emscripte

                        WebAssemblyの歴史について
                      • 今Partytownがヤバい。JavaScript Sandboxの未来はどっちだ?

                        概要 Partytownというプロジェクトが先月発表された。このプロジェクト自体はWebのパフォーマンス向上(3rd Party Scriptによるブロッキングの低減)を主目的としているが、実質ブラウザにおけるJavaScript Sandboxの方向性に一石を投じるものであるとして自分は理解した。本稿ではこちらについて背景とともに解説を試みる。 WebブラウザにおけるJavaScript Sandbox JavaScriptで記述されたWebアプリケーションにおいて、たとえばプラグイン機構を実現したいなど、他Partyが提供あるいはユーザ自身が記述したスクリプトを、ホストとなるアプリケーションに影響を与えることなく実行することを許可したい、というケースはままある。2000年代に跋扈したブログパーツの類はWebコンテンツに対するプラグインの代表例とも言えるが、埋め込み先ページに対しての全権

                          今Partytownがヤバい。JavaScript Sandboxの未来はどっちだ?
                        • AWS、コンテナにWebアプリを置くと簡単にデプロイが完了する「App Runner」リリース。オートスケール、ロードバランス、証明書の管理などすべておまかせ

                          AWS、コンテナにWebアプリを置くと簡単にデプロイが完了する「App Runner」リリース。オートスケール、ロードバランス、証明書の管理などすべておまかせ AWSは、コンテナに特化したWebアプリケーション実行環境のマネージドサービス「AWS App Runner」をリリースしました。 #AWS App Runner is a fully managed container application service that makes it easy for customers to build, deploy, and run containerized web applications and APIs without container or infrastructure experience.#Developer #CloudComputing https://t.co/eMw

                            AWS、コンテナにWebアプリを置くと簡単にデプロイが完了する「App Runner」リリース。オートスケール、ロードバランス、証明書の管理などすべておまかせ
                          • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita


                            EDIT^7: blink  box86FEX EDIT^6: Unikraft  EDIT^5: Tilck  EDIT^4: gVisor LinuxLinuxLINE SF.netCVS OSv PIELinux = Debian/Ubuntu 調 EDIT^3: Noah EDIT^2: Cygwin   qemu fdprocfs "Linux"  mmap LinuxWind
                              めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
                            • すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集

                              はじめに このページは、プロトアウトスタジオのAPIにつなげる授業に関連して、よりAPIの多様さ、広がりを深掘りします。 まだ、JavaScriptに慣れていなくても「なるべくシンプルにAPIを体験する」ことを目指して、 public-apis というフリーで使えるAPIを集めてリストにしているサイトから、手順が少なくAPIにつなげられるシンプルに取得できるものを中心に、直接取得できるURL・Node.js axios await/async ソースコードを一つ一つトライしています。 慣れてきたら、自分で public-apis のサイトを直接読んでみて、巡ってみましょう! APIピックアップ数 最終更新日 2020/6/8 104 個のAPIをピックアップ中! 参考資料 public-apis の豊富なAPIリストをベースにAPIつなげていきます。 ピックアップルール 手順が少なくAPI

                                すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集
                              • また make の話してる(2020年9月14日) - なにもわからない


                                 Makefile   MakefileRakefile/package.json1Makefile https://t.co/EXtmI3xl72  (@sinsoku_listy) 2020913 golangMakefile使 RubyNode.js $ git clone xxx $ cd xxx $ bundle install && rake  npm install && npm test   (
                                  また make の話してる(2020年9月14日) - なにもわからない
                                • モノレポにすべきか、レポジトリを分割すべきか

                                  先日 フロントエンドの Monorepo をやめてリポジトリ分割したワケ というブログがバズっていた。そのおかげか、Twitter でもモノレポに関する言及がちょこちょこあった。一家言あるドメインなので書きたい。ただの一家言(a.k.a お気持ち)なのでぜひ皆さんの意見も聞いてみたい。 tl;dr 別に自分はどっち派とかではなく、どっちも選ぶ。強いて言うならリポジトリ分割派で、依存更新がしんどくなったら monorepo 派。 免責 モノレポに対する一家言を書きたいだけであって、内容自体はフロントエンドの Monorepo をやめてリポジトリ分割したワケ と全く関係なく、そのブログで述べられている施策については何も言及しません。ただ一つ言及するとしたら肉の部位がコードネームに採用されているのは良いと思いました。🍖🍖🍖 モノレポにしたくなる状態の前提にあるもの 前提は元記事と同じように

                                    モノレポにすべきか、レポジトリを分割すべきか
                                  • n8n.io 入門 : IFTTT のようなワークフローを構築しよう - kakakakakku blog

                                    「n8n.io」を使うと GitHub / Slack / Google Sheets など多くのサービス(ドキュメントを見ると 240 以上もインテグレーションできる!)を組み合わせて自由に「ワークフロー」を構築できる.関連サービスで言えば IFTTT のような感じ!例えば IFTTT Pro に課金せずにセルフホスティングできたりする.今回は「n8n.io 入門」を目的として Mac で Docker を使って「n8n.io」を試す.現状だと Docker と npm (npx) で試せる.なお,SaaS として使える「n8n.cloud」もある(最近まで coming soon になっていた). n8n.io n8n.io 入門 : 完成形 今回は「GitHub リポジトリに対する Star⭐/ Unstar⭐をトリガーに Slack 通知とコマンド実行に条件分岐をするワークフロー」

                                      n8n.io 入門 : IFTTT のようなワークフローを構築しよう - kakakakakku blog
                                    • Rustの活用でElectronよりも軽くて速いアプリフレームワーク「Tauri」が安定版に/まずはデスクトップから。モバイル・Webへの対応も進行中

                                        Rustの活用でElectronよりも軽くて速いアプリフレームワーク「Tauri」が安定版に/まずはデスクトップから。モバイル・Webへの対応も進行中
                                      • 10分でわかる「今更だけどTypeScriptってなに?」 - Qiita


                                        2 TypeScript  TypeScript  JavaScript  Web 使JavaScript   altJS JavaScript   JavaScript  JavaScript 使 TypeScript  TypeScript   Web 
                                          10分でわかる「今更だけどTypeScriptってなに?」 - Qiita
                                        • Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった


                                           ESLint  Prettier    Prettier  ESLint  () prettier-eslint   Prettier  ESLint    GitHub    Linter  Formatter
                                            Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった
                                          • 【2021年版】国内外Tech系YouTubeチャンネル10選 - 登録者数順まとめ! - - RAKUS Developers Blog | ラクス エンジニアブログ


                                            yayawowo   YouTube   YouTube       IT    /   
                                              【2021年版】国内外Tech系YouTubeチャンネル10選 - 登録者数順まとめ! - - RAKUS Developers Blog | ラクス エンジニアブログ
                                            • サーバーレスのセキュリティリスク - AWS Lambdaにおける脆弱性攻撃と対策 - Flatt Security Blog


                                               Flatt Security (@scgajge12) 稿AWS Lambda   AWS Lambda   AWS Lambda  Lambda   OS Command Injection XML External Entity (XXE) Insecure Deserialization Server Side Request Forgery (SSRF) Remote Code Execution (RCE) AWS Lambda  
                                                サーバーレスのセキュリティリスク - AWS Lambdaにおける脆弱性攻撃と対策 - Flatt Security Blog
                                              • 僕のフロントエンド技術に対するスタンス|erukiti


                                                React Hooks + TypeScript React Hooks#TypeScript :    
                                                  僕のフロントエンド技術に対するスタンス|erukiti
                                                • 企業に仕掛けられた謎のRaspberry Piを追跡して実行犯を突き止めるまで

                                                  2005年に設立されたセキュリティ企業Haschek Solutionsの創設者であるオーストラリア人プログラマーのクリスティアン・ハスチェク氏が、仕事中に発見した謎のRaspberry Piについて、自身のブログにまとめています。 The curious case of the Raspberry Pi in the network closet https://blog.haschek.at/2019/the-curious-case-of-the-RasPi-in-our-network.html クリスティアン氏は父親と共にセキュリティサービスを提供するHaschek Solutionsという企業を運営しています。ある日、クライアントのオフィスで働いている父親から、「これは何?」というメッセージと共に、1枚の写真が送られてきます。 この謎のRaspberry Piは、クライアントの

                                                    企業に仕掛けられた謎のRaspberry Piを追跡して実行犯を突き止めるまで
                                                  • Google、最適化されたコンテナイメージを生成する「buildpacks」をオープンソースで公開。Dockerfile不要でJavaやGo、Node.jsをコンテナへビルド


                                                    GooglebuildpacksDockerfileJavaGoNode.js GooglebuildpacksGoogle CloudCloud RunAnthosGoogle Kubernetes Engine (GKE)buildpakcs Were launching broad support across @googlecloud for buildpacks, an open-source technology that makes it fast & easy to create secure, product
                                                      Google、最適化されたコンテナイメージを生成する「buildpacks」をオープンソースで公開。Dockerfile不要でJavaやGo、Node.jsをコンテナへビルド
                                                    • React ユーザー向けの Next.js ガイド

                                                      最近会社で Next.js のチュートリアルを担当することがあったり、これからもあるので資料として記事をしたためておこうと思う。 対象は、React は知っているけどこれから Next を学ぼうとする人が想定。 つまり React 単体と Next の差分をまとめる。 React そのものから学びたい人は別の資料にアクセスした方が良いだろう。 Next の学習教材 とりあえず公式だけ読めば良い。(これでいまブラウザバックされたら面白いな・・・) 主に二つあり、 ドキュメントや API: https://nextjs.org/docs/getting-started チュートリアル: https://nextjs.org/learn/foundations/about-nextjs を読むと良い。 Next は何を解決しているか、何が嬉しいか 元々は SSR のための煩雑な手続きをしなくてい

                                                        React ユーザー向けの Next.js ガイド
                                                      • Auth.js | Authentication for the Web

                                                        // auth.ts import NextAuth from "next-auth" import GitHub from "next-auth/providers/github" export const { auth, handlers } = NextAuth({ providers: [GitHub] }) // middleware.ts export { auth as middleware } from "@/auth" // app/api/auth/[...nextauth]/route.ts import { handlers } from "@/auth" export const { GET, POST } = handlers // src/auth.ts import { SvelteKitAuth } from "@auth/sveltekit" impor

                                                          Auth.js | Authentication for the Web
                                                        • 新しいNext.jsの入門 ─ App DirectoryによるWeb開発をハンズオンで理解しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                          使用するライブラリ このアプリで、Next.js以外に使用するライブラリは以下の4つです。インストール方法等は必要な箇所で説明します。 Prisma TypeScriptのORマッパーです。アプリでのノートの保存等に使用します。 ▶ Prisma | Next-generation ORM for Node.js & TypeScript Tailwind CSS CSSフレームワークです。アプリのUIデザインに使用します。 ▶ Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Zod バリデーションライブラリです。APIレスポンスの型定義とバリデーションに使用します。 ▶ Zod | Documentation SWR データフェッチ用のライブラリです。ノート一覧のクライアントサイドで

                                                            新しいNext.jsの入門 ─ App DirectoryによるWeb開発をハンズオンで理解しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                          • Python 3.15からデフォルトのエンコーディングがUTF-8になります - methaneのブログ


                                                            Python使WindowsANSI UnixUTF-8WindowsANSIUTF-8 Unix open(filepath) UTF-8Windows WindowsNotepad.exeVSCodeUTF-8使ANSIUTF-8 PythonWind
                                                              Python 3.15からデフォルトのエンコーディングがUTF-8になります - methaneのブログ
                                                            • Chrome の console.log でハマらないために


                                                              JavaScript 使 console.log  console.log 使 console.log   Chrome Firefox  Safari  console.log   console.log  JavaScript ECMAScript whatwg Node.js  JavaScript 使 cons
                                                              • 2020年でJavaScript学ぶならきっとブラウザ向けJSガン無視していきなり初手node.js(ただし暫く何も足さない)がいいんじゃないかというメモ


                                                                 @mizchi  JavaScript  Node.js   https://zenn.dev/mizchi/articles/3789a101dae388d98159 Python3PHP7JavaScript(2016)/node.js/JS/JSWeb/TypeScriptJavaScriptnode.jsJSPython3 JavaScript 
                                                                  2020年でJavaScript学ぶならきっとブラウザ向けJSガン無視していきなり初手node.js(ただし暫く何も足さない)がいいんじゃないかというメモ
                                                                • n8n(IFTTT,Zappierの代替)をセルフホストして自動化を快適にする - Qiita


                                                                    ZappierIFTTT使  Saas  n8n n8n  API 10 UIJavaScript 使
                                                                    n8n(IFTTT,Zappierの代替)をセルフホストして自動化を快適にする - Qiita
                                                                  • NginxとApacheって何が違うの?? - Qiita


                                                                     Web使NginxApache  Nginx   NginxApache NginxApache NginxApacheWeb Web Web202112NginxApache
                                                                      NginxとApacheって何が違うの?? - Qiita
                                                                    • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編|Yuu's Memo


                                                                       Laravel8Vue.js使 Google WEBFullCalendarFullCalendar使 LaravelVue.js  Google Calendar CloneLaravelVueLaravelVue.
                                                                        Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編|Yuu's Memo
                                                                      • JavaScriptの歴史については「JavaScript: The First 20 Years」を読む


                                                                        JavaScript/ECMAScriptWikipedia ECMAScript 2015Spec EditorAllen Wirfs-BrockJavaScript: The First 20 Years JavaScript: The First 20 Years JavaScript: The First 20 Years | Zenodo JavaScript: The First 20 YearsHOPL IV - History of Programming LanguagesPaper JavaScriptECMAScriptECMAScript/JavaScript
                                                                          JavaScriptの歴史については「JavaScript: The First 20 Years」を読む
                                                                        • フロントエンド界隈で新しく提唱されているT3 Stackについて調べてみた

                                                                          T3 Stackとは 昨今のWeb開発ではTypescriptによる型安全なWebアプリケーションの開発を求められている。またバックエンドとフロントエンド、さらにBFFによる構成においていかに型安全で効率よく開発するかはWebアプリ開発において非常に重要な課題となっている。 そこでTheo氏によって「T3 Stack」という技術スタックが提唱された。 これは最近注目のWeb開発の技術スタックとなっている T3 Stackにおいては以下3つの思想に焦点が当てられている。 simplicity(簡潔さ) modularity(モジュール性) full-stack typesafety(フルスタックの型安全) そしてこれらの思想を実現するためにT3 Stackでは以下6つの技術を採用する Next.js tRPC Tailwind CSS Typescript Prisma NextAuth.j

                                                                            フロントエンド界隈で新しく提唱されているT3 Stackについて調べてみた
                                                                          • あなたのGoアプリ/ライブラリのパッケージ構成もっとシンプルでよくない? | フューチャー技術ブログ

                                                                            2023.10.5追記: Goチームからプロジェクトの目的に応じたディレクトリ構造についてのドキュメントが公式に公開されています。 https://go.dev/doc/modules/layout Goでプロジェクトのフォルダ構成どうしよう、とググると見つかるStandard Go Project Layout。とはいえ、これはかなりコード量を増やしてしまう恐れがありますので、導入する場合のデメリットも考えておく方が良いです。 特に、プログラマーは、最初にみたプログラミング言語のフォルダ構成を親だと思う特性があり、Javaや.NETに影響されるとかなり細かくフォルダを切りたくなったり、package privateなど細かく可視性を制御しようとしたりして、なおかつ「privateのテストってどうすべきなんですか?」とか議論を始めたりもしますが、Go先生によればこれぐらいは1パッケージにフ

                                                                              あなたのGoアプリ/ライブラリのパッケージ構成もっとシンプルでよくない? | フューチャー技術ブログ
                                                                            • Reactを使ったモダンなフロントエンド開発の環境構築 - Qiita

                                                                              はじめに Reactを中心としたフロントエンド開発において、以下のような構成を見かけることが多いと思います。 UIライブラリとしてReact 型のある言語としてTypeScript スタイル定義としてstyled-components コンポーネントの開発環境としてStorybook LinterとしてESLint FormatterとしてPrettier この記事では、各種ライブラリについて紹介したのち、それらを使う場合の環境構築についてハンズオン形式で説明します。 ※ アプリケーションを開発する際に必要になる設定が抜けていたので、追記しました。 各種ライブラリの紹介 まず、各ライブラリがどのようなものなのかを簡単に紹介します。 ライブラリの使い方などは公式ドキュメントなどを参照するようにしてください。 ドキュメント ReactはUI(ボタンやフォームなど)コンポーネントを作成するための

                                                                                Reactを使ったモダンなフロントエンド開発の環境構築 - Qiita
                                                                              • 【汎用ソフトスキル】ドキュメンテーションの続け方

                                                                                この記事の目的 最近「良いドキュメントが作れているな」と思う機会が増えてきたので、その知見をアウトプットしたくなった。 想定読者 今所属してる組織(会社/プロジェクトなど)のドキュメントがイマイチで悩んでいる人 そもそもドキュメントが無い組織に所属していてつらい思いをしている人 「ドキュメントを作れ」という漠然としたタスクを振られて困っている人 想定読者ではない人 メンテなブルなドキュメンテーションのエコシステムが完成している組織で更によいやり方を模索している人 私もまだ模索中なので、いいやり方があれば教えてほしいです👀 顧客提出などの「納品が必要」なドキュメントの管理方法を模索している人 この記事では「社内の情報共有」にスコープを切って話をしています 書いている人のスペック(参考) 歴5年くらいのなんちゃってフルスタックエンジニア 普段は Node.js / React.js or R

                                                                                  【汎用ソフトスキル】ドキュメンテーションの続け方
                                                                                • eBPFを使った自動テストツール「Keploy」がすごい

                                                                                  この記事はKeployのバージョンv2.0.0-alpha53 を前提に執筆しております。 Keployとは KeployはeBPFを利用して取得できるWebアプリケーションの通信に関するトレース情報を元に、テストとそのテストの実行時に利用するスタブサーバーを生成することができるツールとなります。 公式サイトのトップには以下のようなスローガンが掲げられています。 2 minutes to 90% test coverage! テストに苦労した経験のある方は興味を惹かれるのではないでしょうか。 現在まだアルファ段階のプロジェクトですが、GitHubスター数は2683(2024/01/04現在)、CNCF Landscape にも掲載されているなど、一定の注目を集め始めているOSSです。 開発主体はプロダクトと同名のKeployというインド発のスタートアップで、去年GoogleによるインドのA

                                                                                    eBPFを使った自動テストツール「Keploy」がすごい