-
LaravelのFacade(ファサード)とは? 何気なく使用していた裏側の仕組みを解説!
はじめに Laravelで開発を行なっていると、use文で Illuminate\Support\Facades\ の中を指定する場合があります。しかし、実態は振る舞いを持たないクラスがほとんどです。 ...
-
はじめに こんにちは、suzukiです。本日はiOSのウィジェット機能について触れていこうと思います。 本機能はスクリーンショットのようにアプリを立ち上げなくても、アプリがユーザーに伝えたい情報の表示 ...
-
はじめに 以前にgoroutineとchannelとContextという記事を書きましたが、今回は channel を使用しないで並行処理の同期や排他制御を簡単に行える、 sync パッケージについて ...
-
Vue.jsをTypeScriptで安全に開発するためのtsconfig.json
2020/04/20 -FrontEnd
JavaScript, TypeScriptはじめに ここのところ、 Vue.jsと TypeScript を触る機会が増えているのですが、 tsconfig.json などの設定ファイルについては特に意識していませんでした。 そこで今回は、 ...
-
Laravelでテストコードを書くには? Featureテスト/Unitテスト
はじめに Laravelでは、PHPUnitが標準で組み込まれているので、プロジェクトのセットアップ完了後、すぐにテストコードを書き始めることができます。この記事では、Featureテストを使用したW ...
-
【Swift】SwiftUIの理解のためDSL記法とFunctionBuilderを調べてみた
はじめに Xcode11でSwiftUIという機能が追加されました。iOSの開発者になってから、StoryboardとSwiftと同じような大きな影響が今後出てくるのではないかと思っております。今回は ...
-
はじめに 最近、Goを本格的に勉強しており、並行処理として使用機会も多く自分なりに理解が追いついていない goroutine と channel について勉強していきたいと思います。 並行処理と並列処 ...
-
TypeScriptでJavaScriptのライブラリを使用するには?
2020/03/23 -FrontEnd, BackEnd
JavaScript, TypeScriptはじめに TypeScript の人気が高まっている昨今ですが、 JavaScript で書かれたライブラリが必要な場面があると思います。しかし、 JavaScript には型情報がないため、そのまま ...
-
Flutterでテストコードを書こう! 単体テスト・Widgetテスト・インテグレーションテスト
はじめに Flutterでは、テストコードを実装しやすい環境が整っています。この記事では、単体テスト・Widgetテスト・インテグレーションの実装方法を紹介します。 単体テスト Dartの testパ ...
-
iOS13で発生するUICollectionviewのカクつきを解消する
iOS13でCollectionViewの動作が少し変わりました。 Cellの入れ替え時にデータの更新を行う際にはどのように作成すれば良いか、関係のあるデリゲートを含め説明させていただいております。 おまけとして、Xcode11.3対応を行った際に対応した内容を簡単にですが記述しております。Xcode11対応をされる方の参考になればと思います。