並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

CRUDの検索結果1 - 40 件 / 46件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

CRUDに関するエントリは46件あります。 techfeedrailsAPI などが関連タグです。 人気エントリには 『Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社』などがあります。
  • Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How to Create a CRUD App with Rails and React · James Hibbard 原文公開日: 2022/04/01 原著者: James Hibbard 日本語タイトルは内容に即したものにしました。 React logo is licensed under Creative Commons — Attribution 4.0 International — CC BY 4.0. ほとんどのWebアプリケーションでは、何らかの形式でデータを永続化する必要があります。これは、サーバーサイド言語で作業する場合はシンプルにやれるのが普通です。しかし、そこにフロントエンドのJavaScriptフレームワークも加わってくると、少しややこしくなり始めます。 本チュートリアルでは、Ruby on Rai

      Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社
    • Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO

      Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 はじめに Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 今回はできるだけ外部ライブラリやフレームワークを使わずにGo言語の標準機能のみで開発しました。 これからバックエンドにGo言語を使用することを検討されている方の参考になれば幸いです。 ※この記事は既にGo言語の開発環境をセットアップ済みで基本的な文法を学

        Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO
      • Next.jsで簡単なCRUDアプリを作りながら気になったセキュリティ: Railsの視点から

        先日、Kamal 2でNext.jsを安価なVPSにデプロイする勉強をしながら、Next.js App Router/Server ActionでCRUDのデモアプリを作成しました(コードはGitHub)。そのときにセキュリティについて気になって点がいくつかあり、勉強しながら対策をしましたので紹介したいと思います。 私自身は業務でNext.jsを書いた経験が限定的です。的外れな議論をしているかもしれません。あくまでもRuby on Railsアプリを書くときと同じ気持ちでNext.jsのアプリを書いたとき、セキュリティ上で気になった点を挙げているだけです。私が見落としている点や誤っている点等ありましたら、コメントやX等で教えていただけると大変ありがたいです。 その1:データ漏洩の危険性 この問題についてはムーザルちゃんねるが紹介しています。またNext.jsの公式ブログでも対策が紹介されて

          Next.jsで簡単なCRUDアプリを作りながら気になったセキュリティ: Railsの視点から
        • Cline × Amazon Bedrock でCRUDアプリのフルスタック開発をやってみた - Taste of Tech Topics

          はじめに こんにちは一史です。 先日神代植物公園に行きました、まだ藤の花が残っておりとても綺麗で癒されました。 昨今、開発支援のAIエージェントとしてClineが話題になっています。 github.com ClineはVisual Studio Code(VSCode)の拡張機能であり、単なるコード生成だけでなく、コマンド実行や動作確認・デバッグまでを一貫して行ってくれる点が特徴です。 Clineは任意の生成AIモデルを指定し、コードを生成させることができます。 このためセキュアで実際の開発現場でも活用されるAmazon Bedrockと組み合わせることでビジネスシーンでの活用も可能となります。 今回、LLMとしてBedrockを利用して、CRUD処理を行うアプリを開発できるか、TODOアプリ作成を題材に試していきます。 はじめに 概要 Clineとは? Amazon Bedrockを使う

            Cline × Amazon Bedrock でCRUDアプリのフルスタック開発をやってみた - Taste of Tech Topics
          • TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose

            TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose Let's create a CRUD Rest API in Typescript, using: NestJS (NodeJS framework) TypeORM (ORM: Object Relational Mapper) Postgres (relational database) Docker (for containerization) Docker Compose If you prefer a video version: All the code is available in the GitHub repository (link in the video description): https:

              TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose
            • GitHub - thevahidal/soul: 🕉 Soul | Automatic SQLite RESTful and realtime API server | Build CRUD APIs in minutes!

              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

                GitHub - thevahidal/soul: 🕉 Soul | Automatic SQLite RESTful and realtime API server | Build CRUD APIs in minutes!
              • [アップデート]PartiQLを使ったDynamoDBのCRUD操作が可能になりました | DevelopersIO

                CX事業本部@大阪の岩田です。 2020/11/23付けのアップデートにより、PartiQLを利用したDynamoDBのCRUD操作が可能になりました これまでDynamoDBのテーブルデータを操作するにはGetItemやPutItemといった独自の操作を利用する必要がありましたが、今後はPartiQLを利用した操作方法を選択することも可能になりました。PartiQLはSQL互換のクエリ言語なので、RDBの利用経験がある人が新たにDynamoDBに挑戦する際のハードルが下がったのでは無いでしょうか? PartiQLを利用したDynamoDBのオペレーションにおいても、GetItemやPutItemといった従来のオペレーションと同等の可用性、レイテンシー、パフォーマンスが提供されるとのことで、PartiQLを利用したからパフォーマンスが上がる/下がるといったことは無いようです。純粋に利用者側

                  [アップデート]PartiQLを使ったDynamoDBのCRUD操作が可能になりました | DevelopersIO
                • CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話 - Qiita

                  CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話JavaMongoDBWebAPIRESTfulversatileapi はじめに タイトルの通りです 定義を設定するだけで、CRUDのRESTWebapiを作れるシステムです 似たようなもので、FirebaseのRealtimeDatabaseやFireStoreがありますが 色々と制限が多く、バリデーションが難しいようだったので作ってみました Java(Spring Boot)とMongoDBで作りました ここで使ったシステムです エンジニア・プログラマにしか使えないSNSを作ってみた話 2020/07/20 ソースコード公開 https://github.com/HawkClaws/versatileapi フロー図 フロー詳細 WebApi定義を登録 管理者用WebApiを

                    CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話 - Qiita
                  • CRUDでプロパティが変わるモデルをOpenAPIで書くときの定義分割 - 株式会社インサイトテクノロジー

                    OpenAPI記述 定義したモデルとAPI仕様をOpenAPIで記述していきます。 info, host, schema, securityなどの項目は省略しています。 コードは以下のバージョン指定で確認しています。 OpenAPI 3.0.1 Swagger Editor v3.15.10 OpenAPIバージョンはspecファイルの先頭で、Swagger EditorバージョンはDocker版のタグで指定しました。 基本的にはオンラインのSwagger Editorに貼り付けて動作するはずです。 STEP1. 取得可能属性でschemaを定義してリクエストは個別に定義する まずは最も使う頻度が多い返却データの形式でschemaを定義してレスポンスで利用します。 リクエストごとに異なる形式は個別に記述します。 openapi: 3.0.1 info: title: "STEP1" des

                      CRUDでプロパティが変わるモデルをOpenAPIで書くときの定義分割 - 株式会社インサイトテクノロジー
                    • お前らまだ簡単なCRUD処理を実装してるのか? 〜PostGraphileへの誘い〜

                      煽りタイトルみたいになってしまいましたが、最近の開発で使ってるPostGraphileがめちゃくちゃオススメなので、紹介記事です。 PostGraphileとは PostGraphileは、Node.jsベースのオープンソースのライブラリで、PostgreSQLデータベースをGraphQL APIに変換するツールです。PostGraphileは、GraphQLサーバーのセットアップやGraphQLスキーマの手動作成などを省略して、効率的にGraphQL APIを生成することができるため、開発をスピードアップできます。 主な特徴とメリット: 自動生成されたGraphQL API: データベースのスキーマを基にして、自動的にGraphQLスキーマとリゾルバーを生成します。これにより、データベースに対してGraphQLクエリを直接発行することができます。 安全性: PostGraphileはセキ

                        お前らまだ簡単なCRUD処理を実装してるのか? 〜PostGraphileへの誘い〜
                      • 【SQL】SQLってCRUD以外に何があるの?と思った時に読むQiita - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 以下は、あるSQL初学者(私)のSQL理解の変遷です。 →SQLってなんだろう?SQLを学ぼう!と思う →まずはSQLのCRUD(Create, Read, Update, Delete)処理の基本を学ぶ →SELECT, INSERT, UPDATE, DELETEという命令文があるんだ!と知る →いろいろ試して触ってみる うんうん簡単だ! 4大命令ができたらもうSQLできたようなもんだよね! →なんかだんだん…他にもいろいろなルールが出てきたな… INSERT後はCOMMITしなきゃいけないとか 修飾語のWHEREとかFR

                          【SQL】SQLってCRUD以外に何があるの?と思った時に読むQiita - Qiita
                        • GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. Powering vCore-based Azure Cosmos DB for MongoDB.

                          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

                            GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. Powering vCore-based Azure Cosmos DB for MongoDB.
                          • GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita

                            目次 Clean Architectureとは Clean Architectureというと、以下の図が大変有名です。 Clean Architectureの目的は関心の分離で、 これを達成するために意識すべきことが各レイヤーの依存性です。 関心の分離によりコードの可読性が向上したり、変化に強い設計になります。 この辺のメリットやClean Architectureの詳細に関しては参考記事に載っていますのでそちら参照ください。 上記の図では、円の外側から内側に向かって矢印が向けられていますが、これが依存の向きで、 外側から内側への依存は可能ですが、内側から外側は不可能です。 言い方を変えると、内側で宣言したモノを外側から呼ぶことはできますが、外側で宣言したモノを内側から呼ぶことはできないという話です。 この記事では依存の向きに注意しながら コードを紹介していきます。 各機能に関して 各機能

                              GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita
                            • FastAPIを使ってCRUD APIを作成する - Qiita

                              FastAPIは、pythonのWEB APIを作成するための非同期のframeworkで容易に高性能なAPIを作成できるということです。 Web Framework Benchmarks Tutorialなどを参考に試してみます。 0.前提条件 Windows10(WSL2)にUbuntu 20.04がインストールされているものとします。 Python, pipはインストール済であるものとします。 環境は以下のとおり category value

                                FastAPIを使ってCRUD APIを作成する - Qiita
                              • GitHub - lowdefy/lowdefy: The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

                                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

                                  GitHub - lowdefy/lowdefy: The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
                                • VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine

                                  PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 このシリーズではそんな管理画面の構築に関して、技術者向けにその手順を紹介しています。 この記事ではVuetifyを利用してCRUDを作る方法をご紹介! Nuxt.jsからLaravelのAPIをAjaxで通信できるようにする手順はこちらの記事で解説。CookieによるAPI経由のユーザー認証機能を作る方法はこちらの記事で解説しています。 ・Laravelを使って構築をしたい方 ・Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 Vuetifyを使う理由VuetifyはマテリアルデザインベースのVueのUIコンポーネントライブラリです。 Vueを使って画面を作り

                                    VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine
                                  • FastAPI + SQLAlchemy(postgresql)によるCRUD API実装ハンズオン - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                      FastAPI + SQLAlchemy(postgresql)によるCRUD API実装ハンズオン - Qiita
                                    • Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト

                                      Laravelのバージョン8から登場したInertia.jsを利用してデータの一覧表示、データ作成、更新、削除をどのように行うのか知りたいという人もいるかと思います。新しい技術にはまだ手を出したくないと尻込みしている人もInertia.jsの基本的なCRUDの処理方法が理解できればInertia.jsを使ったアプリケーション作成にチャレンジしてみようと思うかもしれません。ぜひ本書を利用してInertia.jsのCRUD操作を学び今後Inertia.jsの技術を習得するべきかどうかの判断に利用してください。 本文書ではLaravel8から新たに追加されたJetStream+Inertia.jsを利用した環境を構築してできるだけシンプルなコードを使ってCRUD処理(Create, Read, Update, Delete)の方法を説明します。CRUD処理の中ではJetStreamに含まれるPr

                                        Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト
                                      • Go+MySQL+Dockerで簡単なCRUDを実装する - Qiita

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          Go+MySQL+Dockerで簡単なCRUDを実装する - Qiita
                                        • Laravelで REST API を実装し Reactと連携したCRUDアプリ作成 - Qiita

                                          GET|HEAD / .................................................................................................................................... POST _ignition/execute-solution ............................. ignition.executeSolution › Spatie\LaravelIgnition › ExecuteSolutionController GET|HEAD _ignition/health-check ......................................... ignition.healthCheck › Spatie\LaravelIgnit

                                            Laravelで REST API を実装し Reactと連携したCRUDアプリ作成 - Qiita
                                          • 【Rails】GraphQL爆速入門 サンプルアプリでgraphql-rubyのCRUDをちゃんと理解する - もふもふ技術部

                                            以前は純Railsで開発を行うことが多かったんですが、最近はgraphql-ruby + SPAを採用することも増えています。 フロントの表現力がやっぱり違いますね。最近はリッチな要望をいただくことも多く、うまいこと対応するには都合が良いです。あと作ってて楽しい。 というわけで、今回はRailsをGraphQLサーバにするgem、graphql-rubyを使ったCRUDを紹介しようと思います。 Dockerに乗せたサンプルアプリを用意したので、ぜひ活用してください。(かなり面倒な)環境構築をスキップすることができます。 基本的にサンプルのコード前提で話を進めますのでその点ご了承ください。 やること graphql-rubyを使った簡単なCRUD実装 やらないこと GraphQLとは?の説明や前提知識の解説 環境構築の解説 フロントの実装(リクエストはpostmanから投げます) サンプルア

                                              【Rails】GraphQL爆速入門 サンプルアプリでgraphql-rubyのCRUDをちゃんと理解する - もふもふ技術部
                                            • GitHub - remult/remult: Full-stack CRUD, simplified, with SSOT TypeScript entities

                                              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

                                                GitHub - remult/remult: Full-stack CRUD, simplified, with SSOT TypeScript entities
                                              • React + Rails API モードで基本的な CRUD アプリを作ってみた (バックエンド編)

                                                こうした方が別々のライフサイクルでアプリを動かすことができる気がします。 今回はそこまで関係ありませんが、別のプロジェクトとしておくと、 コンテナ基盤で別々のインフラスケーリングがやりやすい コミットがフロントとバックエンドで混ざらない 動作の切り分けがより直感的 CI/CD パイプラインも別々にしやすい などのメリットがありそうです。 この辺はお好みですね😁 環境構築 バックエンド → Docker を使ってサクッと立ち上げます フロントエンド → Mac にインストールした node.js を使います(Docker 使っても良いのですが、 node_modules 配下が重いですし、こっちの方が楽でした) 詳しくは、非常に簡単ですが README に手順が書いてあるので参考にしてください! 基本的に、 api モードで rails new する create-react-app でR

                                                  React + Rails API モードで基本的な CRUD アプリを作ってみた (バックエンド編)
                                                • AWS Amplify + Cognito + React で owner に制限した CRUD を実装時に「Not Authorized to access createTodo on type Mutation」が出る場合の対処法 | DevelopersIO

                                                  AWS Amplifyによる実装時にNot Authorized to access createTodo on type Mutationというエラーに遭遇しました。 背景と現象 AWS Amplify の React のチュートリアルを実装し、Amplifyにデプロイしました。 日本語の記事では、こちらがわかりやすいです。 AWS Amplifyの公式チュートリアルでToDoリストアプリ(React)をデプロイしてみた | DevelopersIO さて、このチュートリアル終了時点のToDoリストアプリは Cognitoの認証が通ったユーザだけがToDoリストを表示、ToDoアイテムを作成できる ユーザ毎に、当該ユーザが作ったToDoアイテムだけが表示されるようにはなっていない(全アイテムが表示される) という状態です。 そこで、ユーザ毎に、当該ユーザが作ったToDoアイテムだけを表示

                                                    AWS Amplify + Cognito + React で owner に制限した CRUD を実装時に「Not Authorized to access createTodo on type Mutation」が出る場合の対処法 | DevelopersIO
                                                  • ReactベースのCRUDアプリを構築するためのオープンソースのヘッドレスWebアプリケーションフレームワーク・「refine」 - かちびと.net

                                                    refineはReactベースのCRUDアプリを構築するためのオープンソースのヘッドレスWebアプリケーションフレームワークです。 Create(作成)、Read(読み取り)、Update(更新)、Delete(削除)の頭文字を取ってCRUDと呼ばれており、この機能を持ったWebアプリの設計の為に開発されたフレームワークになります。 Ant Design、Material UI、Mantine UIなどとの統合もサポートされており、すぐにでも開発を始める事が出来ます。 ドキュメントやチュートリアル、コミュニティなども充実しています。使いこなすにはある程度学習コストがかかりそうですが学ぶ価値は高そうな印象でした。ライセンスはMITとの事です。 refine

                                                    • HTTPメソッド(CRUD)についてまとめた - Qiita

                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                        HTTPメソッド(CRUD)についてまとめた - Qiita
                                                      • React.JS + Laravel 8 + MySQL + API REST でCRUDを作ってみた vol 1

                                                        前回の記事で、Laradockを使用して、docker上にlaravelの仮想環境を構築しました。 LaradockでLaravel環境を構築する 今回は、その環境を利用して、React.JS + Laravel 8 + MySQL + API RESTでCRUDを作成してみたいと思います。 Laravelプロジェクトの作成 前回の記事に沿っている方はすでに作成していますが、まず、LaravelプロジェクトをComposerでインストールします。 laravel/uiのインストール 次にlaravel/uiをインストールします。laravel/uiをインストールすると、artisan uiコマンドが使えるようになります。これはフロントエンド開発を行うためのテンプレートです。 Reactのインストール 次にReact.jsをインストールします。 npm install && npm run

                                                          React.JS + Laravel 8 + MySQL + API REST でCRUDを作ってみた vol 1
                                                        • AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita

                                                          記事を閲覧いただき、ありがとうございます。中村です!! 2020年10月にAWSエンジニアとして転職したので、AWSの予習も兼ねてLambdaを使ったアプリ作成について書いきます。 AWS Lambdaとは? ここでつらつら説明するより公式動画の方がわかりやすいという結論に至りました。まずはご覧ください。 以下を使用して作成ます。 フロントエンド : Vue.js AWS(インフラ) : S3, API Gateway, Lambda, DynamoDB 構成 構成はこんな感じです。 DBはDynamoDB、アプリケーションサーバの代わりにlambdaを使ってサーバレスにする。 lambdaプログラムをAPI Gatewayと連携し、APIとして呼べるようにする。 Webサーバのように使えるS3にフロントエンドのプログラムをデプロイする。 画面 画面こんな感じです。 めちゃシンプルですが、

                                                            AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita
                                                          • CRUDアプリは優秀なビジネスです(翻訳)|TechRacho by BPS株式会社

                                                            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: CRUD apps are good business | justin․searls․co 原文公開日: 2025/02/22 原著者: Justin Searls -- Test Doubleの共同創業者です またやってしまいました。もう二度とやるまいと思っていたのに。 参考: Why Ruby on Rails still matters 上の素晴らしい記事に対するHacker Newsのコメントで、Ruby on Railsが20年経った今でも変わらず重要であることが指摘されていたのを読んでいたところ、コメントの1つが「あまりに的外れだった」ので、つい反論してしまいました。 きっかけは、誰かが(おそらくRailsを称賛するつもりで)「自分はやっぱりCRUD形式のみのWebアプリが大好きだ」とコメントしたことでした。なお、C

                                                              CRUDアプリは優秀なビジネスです(翻訳)|TechRacho by BPS株式会社
                                                            • Laravel CRUD - Qiita

                                                              はじめに LaravelでCRUDを作っていきます。 やらないこと 認証関係は扱いません。 削除の前の確認などJavaScriptで実現される機能は今回は作りません。 つくるもの アクション 画面の有無 内容

                                                                Laravel CRUD - Qiita
                                                              • 【SQLAlchemy】PythonでQueryデータベースから取得,【CRUD】 - Qiita

                                                                SQLAlchemyはPythonでよくつかわれるORマッパー。DjangoのORマッパーは使ってたけどSQLAlchemyは最近よく使うようになったのでDBからのデータ取得やCRUDなどをまとめます。 以前の関連記事。Flaskで Flask SQLAlchemyを使ったDBデータ取得、作成、更新、削除を行ってます。 Djangoで同じような記事書いてたので一応リンク載せます。 今回のSQLAlchemyとはORMと言うだけであまり関係ないですが、Django ORMでもSQLAlchemyでもどちらかできればそれほど違和感なく使えるようになるかと思います。 ついでに、SQLAlchemyの方がSQLの書き方に近い感じはします。 環境 この記事の最後に補足に今回使うSQLAlchemyの環境構築書いてますのでそちらを参照。 db_sessionと言う名前に意味はないので記事や書き方によっ

                                                                  【SQLAlchemy】PythonでQueryデータベースから取得,【CRUD】 - Qiita
                                                                • 実用的なWebアプリには不可欠なCRUD、まず登録機能をRustで実装する

                                                                  次に、利用するクレートの依存関係を追加しよう。設定ファイル「Cargo.toml」の[dependencies]セクションにクレートを追加する。 [dependencies] axum = "0.5.15" chrono = { version = "0.4.22", features = ["serde"] } serde = { version = "1.0.144", features = ["derive"] } sqlx = { version = "0.6.1", features = ["runtime-tokio-rustls", "mysql", "chrono"] } tokio = { version = "1.21.0", features = ["rt", "rt-multi-thread", "macros"] } それぞれのクレートについて復習しておこう。「a

                                                                    実用的なWebアプリには不可欠なCRUD、まず登録機能をRustで実装する
                                                                  • GitHub - SakaDream/actix-web-rest-api-with-jwt: A simple CRUD backend app using Actix-web, Diesel and JWT

                                                                    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

                                                                      GitHub - SakaDream/actix-web-rest-api-with-jwt: A simple CRUD backend app using Actix-web, Diesel and JWT
                                                                    • GitHub - handsontable/hyperformula: HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.

                                                                      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

                                                                        GitHub - handsontable/hyperformula: HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.
                                                                      • PHP8+ Laravel8 + laravel-generatorで簡単CRUD作成からユニットテストまで書く - Qiita

                                                                        この記事はFusic Advent Calenderの4日目の記事です。 昨日は@ryu022304さんのGo+serverlessでSQS→Lambda→SESの記事でした。 Serverless Framework便利ですよね。Goはまだあまりやったことないので、ちゃんと時間作ってやってみたいですね。 さて、この記事は、「PHP8+ Laravel8 + laravel-generatorで簡単CRUD作成からユニットテストまで書く」という記事です。 PHP8とLaravel8を触ってみたかったのと、Laravel-Generatorを案件で使ってみた知見の共有で、記事を書きます。 Laravel-Generatorはこちらですね。 InfyOmLabsというところが作っているみたいです。 一度案件で使ってみて、驚くほど一瞬でCRUD機能が作成できるので、早く動くものを作りたい時にはと

                                                                          PHP8+ Laravel8 + laravel-generatorで簡単CRUD作成からユニットテストまで書く - Qiita
                                                                        • クラウド時代は CRUD ではなく CQRS で考えよう | iret.media

                                                                          みなさん、CRUD はご存知でしょうか? Web エンジニアの方なら、学習を始めた最初の頃から聴き馴染みのある言葉だったりするかなと思います。 Create, Read, Update, Delete の頭文字をとったもので、データ操作の 4 つの基本操作です。 例えば RESTful API の場合、下の画像のように HTTP メソッドを対応させて CRUD を表現するのが一般的です。 しかし、CRUD の中で R とそれ以外ではかなり特性が違います。 UI で想像していただければと思うのですが、Read は一覧画面や詳細画面であり、頻繁に呼び出されます。また、多くの場合リクエストごとに挙動が変わるわけではないので、キャッシュが有効です。フィルターや検索もよく使われます。 一方の Create, Update, Delete では、トランザクションが重要視されます。また、アプリケーション

                                                                            クラウド時代は CRUD ではなく CQRS で考えよう | iret.media
                                                                          • Next.js App RouterのServer ActionsでCRUDの動作確認 | アールエフェクト

                                                                            Next.js が 14 にバージョンアップされ Server Actions が Stable になりました。本書は Server Actions の 13 のアルファの時の動作確認の内容ですが Next.js のバージョン 14.0.1 でも動作することを確認しました。 Server ActionsはNext.jsのバージョン13.4で新たに追加された機能です。Sever Actionsを利用することでfetch関数などを利用したクライアント(ブラウザ)コードを記述することなくサーバ上でデータ更新(作成、更新、削除)を行うことができます。データ更新に関係するコードがクライアント側で必要なくなるためクライアントがダウンロードするJavaScriptコードの削減につながります。さらにプログレッシブエンハンスメントなフォームを作成することができるためJavaScriptが利用できない環境でも

                                                                              Next.js App RouterのServer ActionsでCRUDの動作確認 | アールエフェクト
                                                                            • Ent と ogen で REST CRUD APIを自動生成 | ent

                                                                              2021年の末、 Ent は OpenAPI Specification に完全に準拠したドキュメントを生成する公式拡張機能を発表しました。 entoas です 今日、entoas のための新しい拡張機能 ogent を発表します。 これは 、entoas が生成する OpenAPI ドキュメントから、ogen (website) によって型安全かつリフレクションフリーな実装を提供します。 ogen は OpenAPI v3 ドキュメントのための、 opinionated な Go コードジェネレータです。 ogen は OpenAPI ドキュメントからサーバーとクライアント両方の実装を生成します。 ユーザーに残される唯一の仕事は、アプリケーションのデータレイヤーにアクセスするためのインターフェイスを実装することです。 ogen はいくつかの素晴らしい機能を持っています。その一つが Ope

                                                                              • Rust 🦀 CRUD Rest API with Docker 🐳

                                                                                Let's create a CRUD Rest API in Rust using: No specific framework Serde to serialize and deserialize JSON Postgres (database) Docker Docker Compose If you prefer a video version: All the code is available in the GitHub repository (link in the video description): https://youtu.be/vhNoiBOuW94 🏁 Intro Here is a schema of the architecture of the application we are going to create: We will create five

                                                                                  Rust 🦀 CRUD Rest API with Docker 🐳
                                                                                • pytestを使ってCRUDのテストをしてみた | DevelopersIO

                                                                                  pytestはpythonのテストフレームワークです。最近pytestを使う機会がありましたのでデータベースのCRUD(Create, Read, Updaet, Delete)について簡易的なテストケースを作成していきます。 環境 環境は以下の通りです。 python: 3.7.0 psycopg2: 2.0 pytest: 3.8.0 PostgreSQL: 12.4 pytestを使ってみる pytestについての詳細はこちらを参考にしました。 pytest 使い方まとめ pytest:フィクスチャ(fixture)の使い方 まずはじめに、assertを使ったテストを確認するため、以下のようにsimple_pytest.pyを作成します。 import pytest def test_simple(): result = 1 expected = 1 print("test_star

                                                                                    pytestを使ってCRUDのテストをしてみた | DevelopersIO

                                                                                  新着記事