並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 164件

新着順 人気順

DIコンテナの検索結果1 - 40 件 / 164件

DIコンテナに関するエントリは164件あります。 javaブロックチェーンJava などが関連タグです。 人気エントリには 『DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita』などがあります。
  • DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita

    追記 2022/11/12 追記 この記事読んで、DI 便利だなって思ったらこちらも併せて読んでみてください。クリーンアーキテクチャーの開設の中で依存性逆転の説明が出てきます。難しいかもしれませんが、一度理解すればつぶしが効く考え方なので腰を据えて読んでみてください。 本文 ここでは、最近のそこそこの規模のアプリだと大体使われてる(と私は思ってる)Dependency Injection(DI)について、何故使ってるのか?というのを私の理解で書いていきたいと思います。 今回の対象言語は C# ですが、DI 使ってる言語であれば大体同じ事情なのかなと思います。 単体テストしたいよね アプリケーションを作るとうまく動いているかテストをすると思います。 たとえ、そのアプリがハローワールドだとしても動かして目視で確認してると思います。 もうちょっとアプリの規模が大きくなってくるとクラス単位やクラス

      DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita
    • 分散型金融システムのトラストチェーンにおける 技術リスクに関する研究 研究結果報告書

      • Re: 空想のNFTと現実のNFT - Software Transactional Memo

        前回の記事に長文で反論が付いていたので興味深く拝読した。 sasakill.substack.com 書いた人はSmartnews社のVice Presidentのようで、予想外のところまで記事がリーチしたのは少し驚いている。 メタバースはNFTの使い途の一部でしかなく、Web3によって完璧な非中央集権的な社会が実現するなんてこともない。 僕の記事では「メタバースにNFTは不要」と言ったのに「NFTにメタバースは不要」というような受け取られ方をしているあたりは少し気になるが、彼が論点に挙げたいのはメタバースでもWeb3でもなくNFT単体であるようだ。そのつもりで僕の意見をまとめる。 私の考えでは「ノーコストでコピーが可能」という議論の土台にそもそも穴がある。 繰り返すがコピーはやはりノーコストである。この記事の読者が自身のデバイスに僕の記事を表示させるまでのコピーに掛かった電気代・通信費の

          Re: 空想のNFTと現実のNFT - Software Transactional Memo
        • ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

          Spring以前 RPC 業務で使うシステムはサーバー間で連携することが多い。2019年現在ではREST apiに対してjsonやprotocolbufferで呼び出す事が当たり前のように行われているが、まだjsonも発見されていない時代はもっと複雑な仕組みが取られていた1。異機種間でやりとりするためのCORBAや、機種に依存しないデータプロトコルのASN.1なども利用されていたが、仕様は複雑でそれぞれをハンドリングするライブラリは有償で売られ、ベンダーからサポートを受けながら使用するようなものだった。 RMI Javaの世界ではJava同士でやりとりするためのRMIが定義され、比較的に楽にRPCできるようになった2。とはいえhttpでrestをコールすることに比べたらアホみたいな複雑さである。 https://docs.oracle.com/javase/jp/1.3/guide/rmi

            ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita
          • Javaがサーバレスに至るまでの道のり

            はじめに 先日、JakartaOne Live Japan 2022というイベントで登壇させていただく機会を頂きました。 QuarkusやHelidonのような新しめのEEフレームワークがこれまでのPayaraやWebLogicとどう違うのか? CloudRunのようなサーバレス環境でMicroProfileのどの機能が効果的に働くのか? という点を最近のWeb開発周りのトレンドと絡めながら話ました。上記のようにアーカイブ動画も公開されていますが、せっかくなのでQuarkusがサーバレス環境で実行に最適化されるまでの周辺事情等をまとめたいと思います。Javaだけに留まらず最近の環境事情の整理にも役立つかと思います。 TL;DR Quarkus/Helidonは軽量で高速な新しいEEフレームワーク コンテナや、サーバレス、クラウドネイティブなど最新のトレンドに基づいた設計 GCPのCloud

              Javaがサーバレスに至るまでの道のり
            • 「上司はムダな存在でしかない」と思っていたが…管理職を全廃したグーグルがたった1年で元に戻した理由 人は「完全に自由」になると不安になる

              「Web3」は巨大企業の独占支配を変えられるのか 大手IT企業による「支配と隷従」に対抗しようという動きが、二〇二〇年代になって活発になってきた。それが「Web3(ウェブ3)」と呼ばれるムーブメントである。ウェブ3はインターネットがふたたび「支配と隷従」へと回帰してきていることに対して、「自由」へと揺り戻そうという思想を持っている。 ウェブ3について、できるだけわかりやすく説明していこう。ウェブ3は、ビットコインで有名な技術、ブロックチェーンを中心に考えられている新たなインターネットである。 ブロックチェーンというのは、ごく単純化して説明すると、「あらゆる取引が記録されている台帳」である。そしてこの台帳は、GAFAMのようなビッグテックが独占所有しているのではない。ビッグテックのサーバーに保存されているのではない。そうではなく、インターネットで相互につながった無数のコンピューターに、同時に

                「上司はムダな存在でしかない」と思っていたが…管理職を全廃したグーグルがたった1年で元に戻した理由 人は「完全に自由」になると不安になる
              • 今なら間に合う分散型IDとEntra Verified ID

                6/30のOffice365勉強会のEntra Verified ID特集の資料です。 分散型ID、Entra Verified IDの解説をしています。Read less

                  今なら間に合う分散型IDとEntra Verified ID
                • デジタル庁のWeb3研究会、独自のDAO設立へ

                  行政がDAOを設立へ デジタル庁は2日、第5回のWeb3.0研究会にて独自のDAO(分散型自律組織)を設立する方針を明らかにした。実際にDAOに参加することで「課題や可能性を認識」していく。 1時間半に及んだ会合では、Web3に関連する暗号資産(仮想通貨)、DeFi(分散 型金融)、NFT(非代替性トークン)、DAO(分散型自律組織)、メタバース(仮想現実)などのメリットとリスク、および問題点について議論。「Web3.0の未来像」をベースに、その実現に向けて現行制度に向き合い、どのように変えていくのかを検討するアプローチを取るべきとの提案があった。 特に、第一回から法的位置付けの不明確性が指摘されてきたDAOについては、実際に研究会のメンバーがDAOを設立することで調査と分析を実施。これにより、DAOに法人格を付与する法制措置の「便益と課題を検討」していく予定だ。 また、DAO具体的施策と

                    デジタル庁のWeb3研究会、独自のDAO設立へ
                  • 令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita

                    この記事について 事ある度に書いたり言ったりしている通り、2020年を迎えようとしている現在でも、信頼できるSpring関連書籍は下記の2冊しかありません。 Spring徹底入門 改訂新版Spring入門 2冊(以下「書籍」)とも超良書なのですが、どちらもリリースされたのが2016年で、対応しているSpringのバージョンが4.2と古くなっています。 2019年末時点での最新版はSpring 5.2です。この記事では、上記書籍を令和の今読む際、特に気をつけるべき点をいくつか紹介していきます。 4.x->5.xの差分すべてについては、GitHubのWikiを確認してください。 JDKは8以上を使うべし Spring 5.0以降から、JDKのベースラインが8になりました(Spring 4はJDK 6ベース)。今からSpringを使おうと言う人が、JDK 6とか7を使おうとはしないと思いますが・

                      令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita
                    • 「分散型」のWeb3が分散ではなく“中央集権”を加速させてしまう理由 | スコット・ギャロウェイ「デジタル経済の先にあるもの」

                      スコット・ギャロウェイ「デジタル経済の先にあるもの」 「分散型」のWeb3が分散ではなく“中央集権”を加速させてしまう理由 まさかTwitterを去りしジャックに、これほど感謝する日が来ようとは。進歩の鍵は「上流階級の裏切り者」が握っているものだ。軍産複合体に警鐘を鳴らす将軍しかり、嘘つきの経営陣を告発するプロダクトマネージャーしかり。そして、シリコンバレーの白人の掟──互いに批判せず、世界を救うという崇高な使命にケチをつけない──を破るテックリーダーもまたしかり。 ジャック・ドーシーは剣を抜き、支配力を結集して分散化の見込みから利益を得ようとたくらむ同業者に狙いを定めた。単刀直入にいうと、「Web3」に非難を浴びせたのだ。 あなたは「web3」の所有者にはなれない。 所有するのはベンチャーキャピタルと、彼らのリミテッドパートナーだ。彼らのインセンティブを逃れることは決してできない。Web

                        「分散型」のWeb3が分散ではなく“中央集権”を加速させてしまう理由 | スコット・ギャロウェイ「デジタル経済の先にあるもの」
                      • TypeScript の DI 手法あれこれ - Object.create(null)

                        TypeScript で DI (依存性注入) するためのライブラリを作ったんですが, それを紹介する前に既存手法をまとめておいた方が説明が楽だなと思ったのでまとめておきます. そもそも DI の目的とは, みたいなところは詳しく説明しないのであしからず. 手法の比較 DI なし Service Locator エフェクト Constructor Injection Setter Injection デコレータ typed-inject 次回予告 手法の比較 DI なし まずは DI を使わない場合を見ていきましょう. ここでは例として, 以下のような時刻と乱数を必要とするコンポーネント MyService が, 時刻と乱数を扱う機能をそれぞれ提供するコンポーネント Clock と Random に依存するような場合を考えます. type Clock = { getTime: () =>

                          TypeScript の DI 手法あれこれ - Object.create(null)
                        • Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics

                          アクロクエスト アドベントカレンダー 12月9日 の記事です。 普段は Java, Python でバックエンドの開発をしている大塚優斗です😃 最近は Spring フレームワークのメジャーアップデートなどで盛り上がっていますね! 10月にこんな記事を見かけて、Spring Modulith がとても気になっていたので、手元で試したことを書いていきます✍️ Spring Modulith とは Spring Modulith でできること 0. Spring Modulith でのパッケージの扱いについて 1. モジュール構造の検証 循環参照の検知 別モジュールへのアクセス違反の検知 2. モジュールに閉じた結合テスト 単一のアプリケーションモジュールで結合テストができること Bootstrap モードによって、結合テスト時に他モジュールの Bean 生成ができること 3. イベントによ

                            Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics
                          • 【DAOとは何か徹底解説】私達は企業の労働者からDAOへの貢献者へ、メタバース時代の働き方はトークンエコノミーと共にある|shinichiro kinjo

                            web3に関してのトレンドを振り返ると、2020年はDeFi、2021年はNFTとクリプトゲームの年になりましたが、2022年はDAOがより大きく注目されると言われています。 This post English ver👇🏻 DAOは「Decentralized Autonomous Organization」の略であり、日本語では自律分散型組織と訳されます。それだけ聞いても「?」という感じですが(僕もそうでしたw)、簡単にいうと社長のいない会社のようなものです。 株主、経営陣、役員などのような管理者がいなくても、ミッション実現に向かってメンバーが自ら自律的に価値提供をして、事業を推し進めていく組織のことをDAOと言います(この組織(Organization)の部分はCommunityやCompanyとも言い換えることができDACと呼ばれることもあります)。 上司やリーダーいなくてもその

                              【DAOとは何か徹底解説】私達は企業の労働者からDAOへの貢献者へ、メタバース時代の働き方はトークンエコノミーと共にある|shinichiro kinjo
                            • 「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境

                              「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境 マイクロソフトとVMwareは、Microsoft Azure上でフルマネージドなSpring Bootアプリケーションの開発や実行環境を提供する新サービス「Azure Spring Cloud」の正式リリースを発表しました(マイクロソフトの発表、VMwareの発表) We're excited to share the general availability of Azure Spring Cloud - a fully managed service for Spring Boot apps built, operated, and supported by @Microsoft @Azure and @VMware. https://t.co/p

                                「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境
                              • ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita

                                2-3. 使用技術 アプリケーション作成 Java 17.0.2 Spring Boot 3.0.3 Spring Security 6.0.5 JOOQ 3.17.8(ORマッパー) データベース MySQL 8.0.32 UI HTML(Thymeleaf) CSS(Bootstrap 5.0.2) JavaScript(Chart.js 4.3.0) インフラ Fly.io (https://fly.io/) PlanetScale (https://planetscale.com/) 3. 実装するにあたって意識したこと 実務未経験者が初めて作成するアプリなので、何も考えずに作るとコードが無秩序な状態に陥ってしまうのではないかと思い、何かしら方針を決めたいと考えました。以前、書籍『現場で役立つシステム設計の原則』を読んだ際に、保守や変更に強いソフトウェアを作るための設計思想に「ドメ

                                  ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita
                                • DAO:分散自立型組織の革命とその全貌に迫る|Go

                                  DAOに限らず、様々なテック企業や業界の分析をしているメディアですので、ぜひ原文やThe Generalistを購読することをおすすめします。 著者のMario GabrieleさんのTwitter ↓ DAOs are absorbing the internet. This is true across dimensions: • Talent. Home for the internet's most gifted • Capital. Controlling billions in digital assets • Social capital. Where bright minds meet & collab • Culture. Defining cyber culture Gm, and let's begin 🧵 pic.twitter.com/5etEk4S5Y9 —

                                    DAO:分散自立型組織の革命とその全貌に迫る|Go
                                  • Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能

                                    Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに長期サポート対象となるLTS(Long Term Support)版が登場します。LTS版以外のJavaは次のフィーチャーリリースが登場するとセキュリティパッチなどが提供されなくなりますが、LTS版は登場から3年間はセキュリティパッチなどが提供されます。 そしてJava 11は、このLTS版としての最新版なのです。 App Engineは、フルマネージド環境でアプリケーションを実行できるクラウドサービス。

                                      Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能
                                    • Spring Framework RCE, Early Announcement

                                      Updates [04-13] "Data Binding Rules Vulnerability CVE-2022-22968" follow-up blog post published, related to the "disallowedFields" from the Suggested Workarounds [04-08] Snyk announces an additional attack vector for Glassfish and Payara. See also related Payara, upcoming release announcement [04-04] Updated Am I Impacted with improved description for deployment requirements [04-01] Updated Am I I

                                        Spring Framework RCE, Early Announcement
                                      • GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ

                                        4月に発売した書籍「Kotlin サーバーサイドプログラミング実践開発」なのですが、この中で途中まで作っていてボツネタにした内容がありました。 gihyo.jp それが「Gradleのマルチプロジェクトでオニオンアーキテクチャを実現する」というものです。 第2部で作成していたbook-managerというアプリケーションは、もともとこれを使って作成していましたが、途中でやめて現在の形になりました。 github.com ボツネタにした理由としては、一回実践で導入してみていくつか微妙な点があったことと、紙面上の説明が複雑になるのでベーシックな内容としては外していいかなと思ったためです。 ただせっかく途中まで作っていたので、試して微妙と感じた点も含めて、今回紹介したいと思います。 サンプルとしてこのbook-managerの内容をマルチプロジェクト化したアプリケーションを使い、オニオンアーキテ

                                          GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ
                                        • Springアプリケーションのテスト道具 使いどころ、使わないどころ / decide-to-use-test-tool-for-spring-application

                                          SPRING FEST ’19 https://springfest2019.springframework.jp/

                                            Springアプリケーションのテスト道具 使いどころ、使わないどころ / decide-to-use-test-tool-for-spring-application
                                          • TypeScriptのDIとTsyringeについて

                                            DIとは DI(Dependency Injection)とは、日本語訳で依存性の注入です。依存性の注入と聞くと、依存性という抽象的な概念を何かに注入するような印象を与えますが、依存性という言葉自体は依存対象を表します。 DIにおける依存対象は、オブジェクトのインスタンスです。つまり、Dependencyはオブジェクトのインスタンスを指します。そして、Injectionは外部から挿入するという意味を持つため、DIはオブジェクトのインスタンスを外部から挿入するという事になります。 DIのコード DIの対応前後のサンプルコードで比較を確認します。次のコードは、ブラウザのコンソールに「Saved yamada!」と出力します。実用性はないコードです。 DI対応前 import User from './user' export default class Database { saveUser(

                                              TypeScriptのDIとTsyringeについて
                                            • DeNAのサーバー"コード"レスアーキテクチャ

                                              Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法モノビット エンジン

                                                DeNAのサーバー"コード"レスアーキテクチャ
                                              • Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita

                                                この記事について 最近(5.4〜6.0)のSpring Securityでは、セキュリティ設定の書き方が大幅に変わりました。その背景と、新しい書き方を紹介します。 非推奨になったものは、将来的には削除される可能性もあるため、なるべく早く新しい書き方に移行することをおすすめします。(既に削除されたものもあります) この記事は、Spring Securityのアーキテクチャの理解(Filter Chain、 AuthenticationManager 、 AccessDecisionManager など)を前提としています。あまり詳しくない方は、まずopengl_8080さんのブログを読むことをおすすめします。 サンプルコード -> https://github.com/MasatoshiTada/spring-security-intro 忙しい人のためのまとめ @Configuration

                                                  Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita
                                                • Spring Boot + Flyway で複数の DB に接続したい!!! - エムスリーテックブログ

                                                  【Unit4 ブログリレー5日目】 こんにちは。Unit4 Eng の西川です。JavaScript が好きですが、今回は JavaScript ではなく、最近やった Spring Boot + Flyway を利用しているシステムから別の DB への接続を増やした時の話をしたいと思います。 非常に可愛いうちの猫です 動作環境 背景 Spring Boot で複数の DB に接続する 概要 application.yaml の記載 Configuration ファイルの作成 Flyway を複数の DB に適用する baselineOnMigrate を適用する Configuration ファイルの作成 テスト用の Configuration ファイルを作成 終わりに We're hiring! 動作環境 今回のプロダクトで利用している Spring Boot と Flyway のバージ

                                                    Spring Boot + Flyway で複数の DB に接続したい!!! - エムスリーテックブログ
                                                  • ブロックチェーン技術の未解決問題と、DAOやWeb3.0で新たに生じる問題とは

                                                    本稿の筆者を含む8人の著者陣は2016年、ITpro(現日経クロステック)において「ブロックチェーンは本当に世界を変えるのか」というタイトルの連載を始めた。黎明(れいめい)期にあったブロックチェーン技術の基礎を解説するとともに、ブロックチェーン技術が世の中をより良くする形で普及するために解決すべき課題を論じた。 この連載はのちに「ブロックチェーン技術の未解決問題」という形で2018年に書籍化され、発行直後に発生したコインチェック事件につながる解説などで注目を集めた。この書籍はまもなく中国語と韓国語に翻訳され、さらに2021年には独Springer(シュプリンガー)より英語版(タイトル『Blockchain Gaps』)が出版された。 当時の連載で議論の対象としたのは主にBitcoin(ビットコイン)が実現した技術だった。2016年時点でEthereum(イーサリアム)は稼働していたが、今日

                                                      ブロックチェーン技術の未解決問題と、DAOやWeb3.0で新たに生じる問題とは
                                                    • web3の未来は? 暗号資産/ブロックチェーン業界を牽引する80人の「2023年の展望」 | あたらしい経済

                                                      今年どうなる? 暗号資産/ブロックチェーンなどweb3領域 「あたらしい経済」年始の特別企画として、ブロックチェーン・暗号資産業界を国内外で牽引するプレイヤーや有識者の方々に「2023年の展望」を寄稿いただきました。80人以上の方々の合計40,000字を超えるメッセージには、これからのweb3領域のビジネスのヒントやインサイトが溢れています。じっくりと読んで、これから「あたらしい経済」を切り開くための参考にしていただけますと幸いです。 寄稿いただいた皆さま 廣末紀之/伊藤穰一/加納裕三/國光宏尚/千野剛司/大塚雄介/小田玄紀/金光碧/平野淳也/栗元憲一/東晃慈/渡辺創太/大日方祐介/ビール依子/吉川絵美/Ori & Yutaro/堀次泰介/豊崎亜里紗(あとい)/木村優/仮想戦士ロイ/稲見建人/吉田世博/Crypto Baby(辻可南子)/鈴木雄大/Leomaru/久田哲史/斯波晃士//落合

                                                        web3の未来は? 暗号資産/ブロックチェーン業界を牽引する80人の「2023年の展望」 | あたらしい経済
                                                      • Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介 | フューチャー技術ブログ

                                                        はじめにこんにちは、2021年新卒入社の本田です。私はJavaもSpring Bootもほとんど何も知らないのですが、業務でSpring Bootを使いそうなので、「Spring勉強しなきゃ😇」という気持ちがあります。 Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeについて調べてみたので、それを紹介します。 Spring Nativeとは?Spring NativeとはSpring Bootアプリケーションをほとんど変更することなく、ネイティブイメージを生成することを目指したプロジェクトです。ネイティブイメージの実行はJVM(Java仮想マシン)による実行と比べて、起動時間が早い、ピークパフォーマンスに達するのが早い、メモリの使用量が小さい等の利点を持っています。 Spring Nativeでは、Spring Bootアプリケーションの

                                                          Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介 | フューチャー技術ブログ
                                                        • 日本初のDAO型シェアハウス「Roopt DAO」、4月22日解禁の「合同会社型DAO」へ 大家・入居者が共同で運営、空き家対策の新たな仕組みの構築を目指す

                                                            日本初のDAO型シェアハウス「Roopt DAO」、4月22日解禁の「合同会社型DAO」へ 大家・入居者が共同で運営、空き家対策の新たな仕組みの構築を目指す
                                                          • 社員7人で業務委託70人!?DAO組織ってどんなんDAO? - ourly Mag.

                                                            DAOという言葉をご存知でしょうか。 近年注目を集めている組織形態で、Decentralized Autonomous Organizationの略です。日本語では『分散型組織』と訳され一般的にはブロックチェーンに基づく組織や形態の一つとされています。 DAOの特徴として ・中央集権的なリーダーがいない ・民主的に組織が運営される などが挙げられますが、言葉だけだとなんとなくよくわからないような・・・。 そこで今回はブロックチェーン専業のゲーム会社であるdouble jump.tokyo株式会社にDAOの理想と現状についてお話を伺ってきました。 double jump.tokyo株式会社: 2018年にブロックチェーンゲームの開発を目的として設立。その後、手掛けたブロックチェーンゲームが取引量及びイーサリアム売上において世界1位を記録し、歴史の浅いWeb3業界ではあるものの、現在においても

                                                              社員7人で業務委託70人!?DAO組織ってどんなんDAO? - ourly Mag.
                                                            • Spring + JPAによるアプリケーション構築事例

                                                              Photo by Ash from Modern Afflatus on Unsplashはじめにこんにちは。Finatextでエンジニアをしている山﨑です。 弊社では、先日「Wealth Wing」という資産運用サービスをリリースしました。そのシステムのバックエンドは、Spring + Kotlinを用いてアプリケーションを構築しており、インフラストラクチャ層ではSpring Data JPAを用いています。 本稿では、以下のような、Spring Data JPAを組み込んだ場合に発生する課題に対する解決策を、弊社の実例を通して示します。 データベースマイグレーションはどうすべきかIn-Memory DB(H2DB)ではなく、MySQL等を使ってJUnitでテストしたいデータベースアクセスを「書き込み専用」「読み取り専用」で呼び分けをしたい最後に、本稿に関するサンプルも添付していますので

                                                                Spring + JPAによるアプリケーション構築事例
                                                              • Spring Framework 6.1が仮想スレッドに対応へ、9月登場予定のJava 21にも対応予定

                                                                Javaの代表的なフレームワークの1つであるSpring Frameworkは、現在開発中の次期バージョンSpring Framework 6.1でJavaの仮想スレッドに対応することが分かりました。 Spring Frameworkは昨年(2022年)11月に、5年ぶりのメジャーバージョンアップとなるSpring Framework 6.0が登場しました。 Spring Framework 6.1はそのマイナーバージョンアップ版となります。 参考:Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など Java 21登場に合わせて仮想スレッド対応を実装か Spring Framework 6.1で対応予定の仮想スレッド(Virtual Threads)は、Java 19でプレビュー版として登場し

                                                                  Spring Framework 6.1が仮想スレッドに対応へ、9月登場予定のJava 21にも対応予定
                                                                • 「サブスクは儲からない」言説へのFRIENDSHIP.からの回答。Web3は音楽の未来に何をもたらすか? | CINRA

                                                                  「サブスクは儲からない」言説へのFRIENDSHIP.からの回答。Web3は音楽の未来に何をもたらすか? ストリーミングサービスが普及し、音楽ビジネスのエコシステムは大きく変わりつつある。 CD時代の旧弊がいまだに残る日本の音楽業界においては「サブスクは儲かるか、儲からないか」といった議論が起こっているのが現状だが、すでにストリーミングが大半を占め、数年前から市場の急速な拡大が続いている海外においては、その回答は自明のもの。むしろ、グローバルな音楽業界においては、インディペンデントなアーティストやレーベルが主導する次のフェーズへと構造変化が生まれているのが実情だ。 そんななか、音楽プロダクションのHIP LAND MUSICが2019年に立ち上げたレーベルサービス「FRIENDSHIP.」は、新たなプロジェクト「FRIENDSHIP.DAO」を始動した。DAO(ダオ)とは「Decentra

                                                                    「サブスクは儲からない」言説へのFRIENDSHIP.からの回答。Web3は音楽の未来に何をもたらすか? | CINRA
                                                                  • Spring誕生から20年! Spring FrameworkやJavaの最新情報が披露された「SpringOne 2023」レポート

                                                                    Spring FrameworkやSpring Bootの最新情報や、DevOps、マイクロサービスといったソフトウェア開発のトレンドをテーマにしたカンファレンス「SpringOne at VMware Explore」が、2023年8月にラスベガスで開催されました。本稿ではKeynoteの内容と、筆者たちが興味をもったセッションについて紹介します。 本記事のレポーター 【NTT ソフトウェアイノベーションセンタ】小泉雄太、岩塚 卓弥、水野 諭孝 【NTTデータグループ】井上 大輔、高見 諭史、高橋 寛恒 【NTTコムウェア】田村 祐揮、黒澤 和矢 SpringOneとは SpringOne at VMware Exploreは、VMware Inc.(以下VMware)が開発を牽引するOSSのアプリケーション・フレームワークであるSpring Framework、Spring Bootな

                                                                      Spring誕生から20年! Spring FrameworkやJavaの最新情報が披露された「SpringOne 2023」レポート
                                                                    • web3『新しい組織の形、DAO(自律分散型組織)とは何か?』をわかりやすく説明します。 | 進読のススメ

                                                                      web3という言葉を徐々に聞く機会が増えてきて、お金配りおじさんこと起業家の前澤友作さんがMZDAOというプロジェクトを開始したことで、今密かにDAO(ダオ)という組織の形に注目が集まっています。 >>>MZDAO公式サイトへのリンク しかし、いざ自分で調べて学ぼうとしても 「日本語で説明していますか?難しすぎて、何を言ってるのか全然意味が分からない!」 「難しいことが苦手な、私のような一般市民にもわかるように教えて下さい!」 と挫折します。 そこで今回は 『web3の新しい組織の形DAO(自立分散型組織)とは』 についてわかりやすく説明します。 この記事を読む事で ◎、DAOと呼ばれる新しい組織の形をイメージできます ◎、これからの働き方のに対する視野が広がり得ます それではそんなDAOと呼ばれる新しい組織について一緒に見ていきましょう! DAOとはどんな組織? <全体像> DAOとは

                                                                        web3『新しい組織の形、DAO(自律分散型組織)とは何か?』をわかりやすく説明します。 | 進読のススメ
                                                                      • ワイ「スタートアップをDAOでやったらめっちゃ儲かるんちゃうか!?」 - Qiita

                                                                        前書き ワイ「DAO(ダオ)っていう新しい組織の形があるんかいな。」 ワイ「前澤友作さんの立ち上げたDAOに15万人が集まったとも聞くし」 ワイ「スタートアップをDAOでやったら前澤さんみたいに死ぬほど儲かるんちゃうか?!」 想定読者 DAOを作りたい人 DAOを知りたい人 DAO知らんし作りたくもない人も 今回説明すること DAOで実現したい世界観 (ワイ記法で書きました) どんなものが作れるのか (図あり) どうやって作るのか (作りたいエンジニア向け) どういう世界観を作りたいのか? 僕がDAOで作りたいスタートアップの世界観を3つ、ワイ記法1で記載します。 トラストレスな組織 ワイ「すごい起業アイディアを思いついたで!うまくいけば100兆円企業や!」 ワイ「無職やめ太郎さんを採用しよう!」 ワイ「やめ太郎さん、起業しようと思ってるんやけどエンジニアやらへん?儲かったら還元するで!」

                                                                          ワイ「スタートアップをDAOでやったらめっちゃ儲かるんちゃうか!?」 - Qiita
                                                                        • 【web3】個人開発でDAO(分散型自律組織)をやってみる - Qiita

                                                                          追加(2022/08/07) 続編書きました。こちらも面白いです。 DAOの定義・特徴 まず、DAOについての基礎知識を簡単に解説します。すでに知っている方は読み飛ばしてOKです。 DAOってなに?? DAOとは、Decentralized Autonomous Organizationの略称で、日本語では「自律型分散組織」と呼びます。 web3やブロックチェーンの文脈から生まれた概念で、「2022年流行する」と言われている新しい組織の形です。 フォロワーの大半がエンジニアで占めている私のTwitterアカウントでアンケートを実施したところ、72%の人がDAOを知らなかったため、世間的にはまだまだ知名度は低いと思われます。 DAOを本格的にやろうと思うんだけど、興味ある人いる…?(需要調査) — ちぇん (@yuno_miyako2) June 4, 2022 しかし世界を見渡すと毎日数多

                                                                            【web3】個人開発でDAO(分散型自律組織)をやってみる - Qiita
                                                                          • Springで既存のサーバアプリにモックレスポンス機能を搭載する

                                                                            Photo by Joel Holland on Unsplashこんにちは。今年の4月からFinatextにJoinした岩田です。 入社して半月、早速ですがTechBlogを書きます! 今回はSpringで既存のサーバアプリにモックレスポンス機能を搭載する方法についてご紹介します。 なお、ここでのモック機能は単体テストの文脈でよく使われる意味のモックではなく、「実動作環境で、あるリクエストに対して期待するレスポンスを返すようにする機能」 の事を指します。 概要モック機能が必要になるケースは下記のようなケースがあるかと思います。 フロントエンド開発チームがバックエンド開発チームのAPI開発を待たずにアプリの開発、動作確認したい。複雑な状態下(ユーザの状態や時限など)でのレスポンスをEnd to Endテストなどで常に再現したい。これらの課題・要望をSpringを使用しているアプリケーション

                                                                              Springで既存のサーバアプリにモックレスポンス機能を搭載する
                                                                            • Web3について勉強したい理由などを書いてみる

                                                                              こんにちは!インターネット企業などをやっている、けんすうといいます。 何がなんだかわからないままにMirrorをはじめてみます。 DAOとかWeb3とか結局のところ、全然わからないまま時がすぎてしまっているのですが、自分を振り返ったところ「もう40歳だし、わかっていないということが周りにバレるのが恥ずかしいと思っているのでは?」ということに気づきました。 常に勉強をして最先端についていきたいと思ってたつもりが、いつのまにか、居心地がいい、自分が理解できる範囲の場所でとどまって、今までの経験を活かして、「わかったふり」をしてごまかす、ということをしていたのです。 恥をかくのが怖くなってしまっているのかもしれません。 で、、これはあまりに楽しくないというか、小さい自分のプライドを守って大きな世の中の変化に取り残されてはもったいないなと思いました。 というわけで、Mirrorを使って、DAOとか

                                                                                Web3について勉強したい理由などを書いてみる
                                                                              • なぜWeb3は「期待していたのと全然違う」「詐欺だらけ」と批判にさらされるのか

                                                                                ブロックチェーンやNFT、スマートコントラクト、メタバース、DAOなど、多様な技術やアイデアを包含したWeb3への注目が高まっている。一方で「なんちゃってWeb3アプリケーションでは、非中央集権というWeb3の理想を実現することはできていません」「Web3に対する理解がないまま、既存企業や組織がWeb3に手を出している」と警鐘を鳴らすのが、日本で初めて米国マイクロソフトに転籍し、Windows 95の開発にも携わった天才プログラマー、中島 聡氏だ。中島氏がWeb3を推進するにあたって、問題点を正しく理解する必要性を説いた。 エンジニア・起業家・エンジェル投資家。早稲田大学大学院理工学研究科修了・MBA(ワシントン大学)。1985年に大学院を卒業しNTTの研究所に入所し、1986年にマイクロソフトの日本法人(マイクロソフト株式会社、MSKK)に転職。1989年には米国マイクロソフト本社に移り

                                                                                  なぜWeb3は「期待していたのと全然違う」「詐欺だらけ」と批判にさらされるのか
                                                                                • 「家賃3万のNFTシェアハウス」が予想以上の大成功。開始1年、成功の鍵は“報酬トークン”

                                                                                  Roopt神楽坂 DAOの外観。左がキッチンやワークスペースを備える母屋、右が居住棟。10人が寝泊まりできる。築60年前後の物件をリノベーションした。 撮影:土屋咲花 意思決定をする人や機関が存在せず、組織内のメンバー一人ひとりによって自律的に運営される組織「DAO(分散型自律組織)」のような仕組みに基づいて運営されるシェアハウス「Roopt神楽坂 DAO(ループトかぐらざかダオ)」が、2022年9月のオープンから1年を迎えた。 物件の管理運営はオーナーが行うのが一般的だが、Roopt神楽坂はNFT(非代替性トークン)を活用することで、入居者と他の出資者が自律的に運営に関与するのが特徴だ。 仕掛け人である、ソーシャルメディア事業などを展開するガイアックスと、空き家を活用したシェアハウス事業などを手がける巻組が、1年間の成果を発表した。 ▶関連記事:神楽坂で「NFTシェアハウス」が始動。住ま

                                                                                    「家賃3万のNFTシェアハウス」が予想以上の大成功。開始1年、成功の鍵は“報酬トークン”

                                                                                  新着記事