JavaScriptの「this」やその他気になっていたこと

JavaScriptの他の言語にはあまり見ない特徴として「this」があげられます。今回は「this」とその周辺のアロー関数の話やbindについてまとめてみたいと思います。

続きを読む

Djangoの非同期処理について

今回はDjangoにおける非同期処理です。Djangoで何かページを表示する際に、views.pyのそのページのviewで重い処理をするとページの表示も遅くなってしまいます。そのため非同期処理で重い処理を実行することで、ページを表示することを先に行いUXを向上させることができます。
今回は「docker」+「Celery」+「Redis」という構成での非同期処理をローカル環境と本番環境に分けて実装する際に参考にしたリンクをまとめ、個人的に詰まった所を書いていきます。。

続きを読む

JavaScriptの非同期処理について①

今回と次回はJavaScriptの非同期処理について参考リンクなどをまとめながら書いてみます。①は主に非同期とは何なのか、その仕組みとコールバック関数による非同期処理の実行までです。

続きを読む