Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rinotc/awesome-links

勉強していて参考になったURL集
https://github.com/rinotc/awesome-links

List: awesome-links

Last synced: about 1 month ago
JSON representation

勉強していて参考になったURL集

Awesome Lists containing this project

README

        

# Scala, 設計 etc...

## 設計

* [明日から使える実践エラーハンドリング](https://gakuzzzz.github.io/slides/error_handling_practice/#1)
* [技術選定の審美眼](https://speakerdeck.com/twada/understanding-the-spiral-of-technologies)
* [アプリケーションの設計にEIPの知識が役に立つよ!](https://speakerdeck.com/masuda220/apurikesiyonfalseshe-ji-nieipfalsezhi-shi-gayi-nili-tuyo)
* [Java EE 勉強会 EIP](https://www.wikihouse.com/withoutEJB/index.php?EIP)
* [具体的な実装コードからEvent Sorucingを理解する|かとじゅんの技術日誌](https://blog.j5ik2o.me/entry/2020/09/16/162037#fn-28f6994d)
* [がくぞーさん slides](https://gakuzzzz.github.io/slides/)
* [Martin Flower's Bliki(ja)](https://bliki-ja.github.io/)
* [Services By Lifecycle](https://www.michaelnygard.com/blog/2018/01/services-by-lifecycle/)
* [Error, Defect, Falt Failureの定義と解釈](https://zenn.dev/j5ik2o/articles/6c4dbab802c9701fd878)
* [質とスピード ソフトウェア開発の典型的な誤解を解く](https://speakerdeck.com/twada/quality-and-speed-2020-autumn-edition)
* [集約の設計と実装](https://speakerdeck.com/j5ik2o/ji-yue-falseshe-ji-toshi-zhuang)

### Clean Architecture

* [実践クリーンアーキテクチャ with Java](https://nrslib.com/clean-architecture-with-java/)
* [Scala福岡 2019で「実践 Clean Architecture」を発表させていただきました | Chatwork Creator's Note](https://creators-note.chatwork.com/entry/2019/01/22/080151)
* [クリーンアーキテクチャ完全に理解した](https://gist.github.com/mpppk/609d592f25cab9312654b39f1b357c60)

### DDD

* [Domain Language-Tackling Complexity in the Heart of Software-](https://www.domainlanguage.com/)
* [DDD Reference PDF](https://www.domainlanguage.com/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf)
* [実践ScalaでDDD](https://speakerdeck.com/crossroad0201/scala-on-ddd)
* [ドメインオブジェクトの責務について](https://qiita.com/j5ik2o/items/a64007c6d7a89ec2e086)
* [ドメイン駆動設計 分析しながら設計する 増田 亨 | DDD, RDRA, ICONIXの関係が書かれてる](https://www.slideshare.net/masuda220/ss-74962182)
* [CQRS Documents by Greg Young](https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf)

## Scala

* [Effective Scala](https://twitter.github.io/effectivescala/index-ja.html)
* [ドワンゴ 新卒向けScala研修資料](https://scala-text.github.io/scala_text/)
* [Visual Scala Reference](https://superruzafa.github.io/visual-scala-reference/)
* [Chapter 9. Objects, Case Classes, and Traits | O'REILLY Learning Scala](https://www.oreilly.com/library/view/learning-scala/9781449368814/ch09.html)
* [Scalaで構造的部分型](https://yuwki0131.github.io/posts-output/2018-04-20-scala-types/#%E6%A7%8B%E9%80%A0%E7%9A%84%E9%83%A8%E5%88%86%E5%9E%8B(structural_subtyping))

### AKka

* [Akkaによるリアクティブシステム開発ガイド](https://zenn.dev/j5ik2o/books/akka-book-e8771e80b20c32ed1840)

### Slick
* [Slick チートシート](https://github.com/bizreach/slick-reference)

# DB

* [SQLアンチパターン 幻の第26章「とりあえず削除フラグ」](https://www.slideshare.net/t_wada/ronsakucasual)

# 認証・認可

* [ユーザー認証フローのまとめ](https://blog.fujimisakari.com/user_authentication_flow/)

# テスト

* [xUnit Patterns.com](http://xunitpatterns.com/index.html)
* [現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ | t-wadaのブログ](https://t-wada.hatenablog.jp/entry/design-for-testability)

# Front

## Angular

* [Angular after tutorial](https://zenn.dev/lacolaco/books/angular-after-tutorial)
* [AngularにおけるstrictPropertyInitializationのベストプラクティス](https://blog.lacolaco.net/2018/06/angular-strict-property-initialization-best-practice/)

## TypeScript

* [TypeScriptでの値オブジェクトとフロントエンド・バリデーション](https://gist.github.com/okunokentaro/dedacc8f57c2c35746e2aab8032864ee)
* [Typescript Deep Dive 日本語版](https://typescript-jp.gitbook.io/deep-dive/)

# Document

* [The documentation system](https://documentation.divio.com/)

# JVM

* [JavaのGCの仕組みを整理する](https://qiita.com/e_tyubo/items/48398391a8ef0f24c1be)

# その他

* [クソコード動画「共通化の罠」](https://twitter.com/MinoDriven/status/1127539251761909760?s=20)