はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ORM

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 40件)

モノレポにおけるback/front間のPrismaの型共有の方法

2024/02/24 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma backend Frontend back 方法

詳しい方いたら教えてください。めっちゃ欲しい情報ですん。 別にモノレポでなくてもいいんですが、backend/frontendをTSで開発されてる場合Prisma入れてる気がするのですがそういう時の型共有の方法、ggってもあまり出てこない気がする。 Prisma とは Node.jsのORMです。かなり使いやすくて気に入ってます。 スターもた... 続きを読む

オブジェクト指向は業務システムで本当に不要なのか? - Qiita

2024/02/12 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita オブジェクト指向 インピーダンスミスマッチ 主旨

主旨 以前はシステムの状態をオブジェクト指向でカプセル化し、オブジェクト同士の通信でシステムの制御をしようとしていた しかし、Webアプリケーションのように状態をメモリ上に保持し続けるのが難しい環境が増えると、上記のことがやりにくくなった(ORMのインピーダンスミスマッチの影響が大きくなった) 現在では、... 続きを読む

Cloudflare D1 で ORM を使う (drizzle-orm)

2023/04/30 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript 諸説 tl;dr イノベーション 親和性

tl;dr 生産性を上げる & SQL インジェクションを防ぐために ORM を使うのがよいとされている(諸説あります) cloudflare workers + d1 はウェブの破壊的イノベーション(諸説あります) モダンフロントエンドで大切なのは TypeScript との親和性と言われている(諸説減ってきた) 本当は理想の ORM を自作したいのけど、drizz... 続きを読む

Cloudflare Workers のためのフルスタックツールキット Superflare を試してみた

2023/04/02 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cloudflare Workers Remix 自体 機能

Superflare は Cloudflare Workers 用のフルスタックツールキットです。D1 Database 向けの ORM や R2 Storage 向けのユーティリティなどの機能を提供しています。 Superflare 自体はフレームワークを謳っておりません。実際に、Superflare は Remix、Next.js、Nuxt.js などのフレームワークと組み合わせることで効果を... 続きを読む

TypeScript CRUD Rest API, using: Nest.js, TypeORM, Postgres, Docker and Docker Compose

2023/03/26 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Postgres TypeORM Using Docker

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 v... 続きを読む

PostgreSQL と ORM と Logging と

2021/09/26 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip 体裁 アシカ logging ご所望 中身

少し前に PostgreSQL サービスに Go でアクセスする方法についてちょっとした調べものをした。そのときの作業メモをブログ記事として残そうと思ったのだが,単ページで収まりそうになかったので Zenn 本の体裁で書き記しておく。体裁は「本」だが,中身はただの作業記録である。ちゃんとした解説をご所望の方にはあしか... 続きを読む

Apollo ServerとPrismaではじめるGraphQL API開発入門

2021/09/21 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma マイグレーション TypeScript 構築

この本では、TypeScriptで型安全にGraphQLサーバーを構築する方法をハンズオン形式で学習することができます。 Todoアプリの開発を通して、GraphQLスキーマの扱いやCLIツールの設定方法、TypeScriptのORMであるPrismaの基本的な使用方法、CI/CDパイプラインの構築によるマイグレーションの自動化などを体験します。 Grap... 続きを読む

MongoDB(Mongoid)を利用したRails開発のメリット - STORES Tech Blog

2021/07/15 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip MongoDB Mongoid stores Rails開発

はじめに はじめまして、hey でECとかレジのバックエンドエンジニアをやっている @ucks です。 STORES (以下、区別のため STORES EC と表記) と STORES レジでは、Webアプリケーションフレームワークに Ruby on Rails 、 データベースに MongoDB 、 ODM (RDB でいう ORM) に Mongoid を利用しています。 普段 RDB で開発... 続きを読む

Node.js & TypeScript向けの完璧なORM

2021/04/25 このエントリーをはてなブックマークに追加 185 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma TypeScript node.js 著者 許可

本記事は、@nikolasburk氏による「The Complete ORM for Node.js & TypeScript」(2021年4月21日公開)の日本語翻訳を、著者の許可を得て掲載しているものです。今後Prismaの公式ブログの日本語翻訳の許可をいただいたので、このアカウントで継続して翻訳していきます。※画像やリンクは公式のBlogからお借りしています。... 続きを読む

Go と prisma と lit-html と ky で作るモダンな TODO アプリ

2021/03/14 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip ToDo Prisma lit-html アプリ 選定

はじめに 以前から Go の ORM (Object Relational Mapping) 選定の為に、そこそこ時間を使っています。現状は gorp を使っていますが、満足している訳ではありません。 そんな中で見つけた prisma を試すべく、バックエンドに Go と prisma を使った TODO アプリを作ってみる事にしました。 prisma とは prisma (Next-ge... 続きを読む

Railsをやめても解決しない問題

2021/02/07 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Hotwire 序文 SPA 論点

序文 昨年末くらいからRailsとフルスタックJavascriptの論争の記事がよくバズってましたね。主にORMとパフォーマンスやSPAが論点として多かった気がします。 Rails側のSPA作りづらい問題に対し、hotwireが一つの解として今後どういう受け入れ方をされて行くのか、どう発展していくのかは気になるところです。 未来のフル... 続きを読む

Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 - Publickey

2021/02/02 このエントリーをはてなブックマークに追加 591 users Instapaper Pocket Tweet Facebook Share Evernote Clip hibernate Django Publickey SQL

Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 SQL文を直接書かなくとも、自動的にSQL文を生成、実行してくれるORM(Object-Relational Mapper)は、プログラミングを容易にしてくれる技術としてRailsやHibernate... 続きを読む

Prisma 基礎

2021/01/16 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip Prisma ドキュメント node上 アプリケーション 基礎

Prismaのドキュメントを読んでみたので、基本的なことをまとめていきます。 Primsaとは オープンソースのORM(Object-relational mapping) Node上のアプリケーションで直接DBに接続し、クエリー発行が可能 RDB周りの処理をより簡単に行えるようにし、開発者の生産性を向上させることを目的に開発 Next.jsアプリケーション... 続きを読む

DDDとORMのEntityを混同しないための考え方

2020/12/17 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Entity DDD TypeScript Doctrine

2つの ”Entity” ある種の ORM では RDB のテーブルスキーマモデルとなるクラスのことをEntityと呼んでいます。例えば PHP のDoctrineや TypeScript のTypeORMなどがそうです。 そういった ORM を採用したプロジェクトで DDD に取り組むとき困るのが用語の衝突です。ORM の Entity は RDB のための定義を含むため当然 DD... 続きを読む

MySQLに投げられたすべてのSQLクエリをロギングする - モヒカンは正義

2019/05/25 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip モヒカン SQLクエリ MySQL 正義 クエリビルダ

概要 クエリビルダやORMが生成するクエリを確認したい、などの理由で、MySQLに投げられたクエリを確認したくなることがある そういうときは、MySQLのクエリログ (general_log) と言う設定をONにすることによって、すべてのクエリをログに吐かせることができる dev.mysql.com 5.2.3 一般クエリーログ 一般クエリーログは... 続きを読む

Go言語のために、すべてのORMに対応できるデータベースシャーディングライブラリを作った - Qiita

2018/11/26 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip Wizard SQL DATABASE Sharding 機能

1. はじめに Octillery というGo言語用のデーターベースシャーディングライブラリを開発したので紹介します。 すでにいくつかあるライブラリ ( evalphobia/wizard や go-pg/sharding )と異なる点は database/sql パッケージのインターフェースを実装するすべてのORMライブラリで利用できる database/sql の機能を直接使... 続きを読む

MySQLの 0000-00-00 00:00:00 は使ってはならない - そーだいなるらくがき帳

2018/05/12 このエントリーをはてなブックマークに追加 346 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL そーだい らくがき帳 マイグレーション FDW

2018 - 05 - 12 MySQLの 0000-00-00 00:00:00 は使ってはならない 結論 何がいいたいかといいますと0000-00-00 00:00:00があるとORMも死ぬし、DB マイグレーション ツールも死ぬし、そもそも MySQL からポスグレにデータを持っていくこともFDWをすることも出来なくて死ぬのじゃ。 — そーだい@初代ALF (@soudai1025) 201... 続きを読む

GOのORM sqlboiler 使ってみた  - Qiita

2017/12/02 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita gorm データベーススキーマ パフォーマンス

この記事は Go2 Advent Calendar 2017の3日目 の記事です。 良い機会だったので初投稿してみました。 普段ORMはgormを使用しているのだがsqlboilerはパフォーマンスがgormに比べてパフォーマンスがよいという話を聞いて実際に使ってみたのでまとめを記事にしました。 sqlboilerとは データベーススキーマに合わせたGOのORMを生成ツールです。 gormとかとは... 続きを読む

DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話

2017/11/18 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD little_hand JJUG CCC 参照系 会社

DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話 1. JJUG CCC 2017 fall DDD x CQRS - 更新系と参照系で異なるORMを併用して上手くいった話 2017/11/18 株式会社ビズリーチ 松岡 幸一郎 2. ● 松岡 幸一郎 ● 株式会社ビズリーチ ● @little_hand_s ● #ccc_m4 発表者紹介 3. 最近こんなCMしてる会社... 続きを読む

CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 - コネヒト開発者ブログ

2017/06/28 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip Entity サーバーサイド 金城 中核 CakePHP3

2017 - 06 - 28 CakePHP3のORMの中核を担う「Entity」とは何か 〜CakePHP2ユーザー向けに〜 CakePHP Tweet こんにちは、サーバーサイドにコードを放り込んでいます金城 ( o0h_ )です。 週に数回の頻度で「はじめてのメーガン・トレイナー」を聴いています。 まったりする〜 ここのところ、弊社では「社内でエンジニーアズのLTしよーぜ!」をしています。 ... 続きを読む

DroidKaigi 2017で「ORMの選び方」という発表をしました - Islands in the byte stream

2017/03/10 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip DroidKaigi Orma 契機 知見 設計思想

2017 - 03 - 10 DroidKaigi 2017で「ORMの選び方」という発表をしました Ormaの開発の際に他のORMはどういう設計思想なのかを調べたときの知見をもとに、DroidKaigi 2017用に仕上げた発表です。 これ契機にORMについて一家言ある人が増えるといいなと思いながら発表しました。 SQLiteDatabase (SQLiteOpenHelper) を直接つかうか... 続きを読む

ORMは不快なアンチパターン | To Be Decided

2016/02/01 このエントリーをはてなブックマークに追加 248 users Instapaper Pocket Tweet Facebook Share Evernote Clip 和訳 エントリ オブジェクト指向プログラミング ニュアンス

このエントリでは、Yegor Bugayenkoによる記事、 ORM Is an Offensive Anti-Pattern を紹介する。 (Yegorから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 結論から言えば、ORMはオブジェクト指向プログラミングの原則の全てに違反するひどいアン... 続きを読む

AndroidのORMに求めること、あるいはOrmaを開発した話 - Islands in the byte stream

2015/11/14 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Orma github.com 天下一 爆速

2015-11-14 AndroidのORMに求めること、あるいはOrmaを開発した話 Android用ORMライブラリを書き始めました。 github.com 開発の動機 AndroidのORM事情は2014年の天下一「AndroidのORM」武道会 - Qiita あたりをどうぞ。ただ2015年11月現在だとDBFlow 2.xが爆速になっており、GreenDAOに匹敵するレベルになっていそう... 続きを読む

そーだいなるらくがき帳: MySQL使いの人がPostgreSQLを始めるときの罠をまとめてみた

2015/08/25 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL そーだい らくがき帳 MySQL使い

2015年8月25日火曜日 MySQL使いの人がPostgreSQLを始めるときの罠をまとめてみた 昨日書いたエントリがなかなかいい感じに拡散された。 MySQL使いが知るべきPostgreSQLとの違いと変わらない一つのこと で気付いた。 多分本当にMySQL5.7の罠が理由でPostgreSQLに移行する人は上のエントリを求めてない。 つまり本来ターゲットにすべき人は SQLはORMが解決して... 続きを読む

Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る - とよぶろぐ

2015/05/14 このエントリーをはてなブックマークに追加 68 users Instapaper Pocket Tweet Facebook Share Evernote Clip とよぶろ API ツール hot deploy ライブラリ

2015-05-14 Golang周辺のツールをいろいろ使いながらGin Web FrameworkでAPIを作る Engineering Golangで開発する上でライブラリの依存関係解決どうするとか、Object Relational Mapping(ORM)どうするとか、hot deployしながら開発するのどうするとかあると思うんですがその辺りを軽く書きながらAPI作っていきたいと思います... 続きを読む

 
(1 - 25 / 40件)