株式会社KDOTの開発情報ポータル

why-i-wont-use-nextjs
2,180 views

私がNext.jsを使用しない理由

以下の文章は、執筆者のKent C. Doddsさんからの許可を得て翻訳したものです。 https://www.epicweb.dev/why-i-wont-use-nextjs あなたはこれから新しいプロジェクトに取り掛かるのでしょうか。...

slackapp-vercel
66 views

SlackAppをVercelにデプロイする

とある事情からSlackAppが欲しくなりました。 今回はSlackAppをVercelにデプロイしたのでそのやり方を説明します。 SlackAppとは 簡単に概念を説明するとSlackのAPIに叩かれたり叩いたりするやつのこと チャットを...

ts-morph-tailwind
290 views

ts-morphを使ってtailwindのレスポンシブ対応

最近弊社ではts-morphを使って様々なコードを生成し、開発の効率化を図っています。 今回はtailwindでのレスポンシブ対応をts-morphで自動生成する方法を解説します。 前置きが長いのでさっさと実装を知りたい人は 実装 まで飛ん...

ndarray-python-typevartuple
94 views

NdArrayを例にPythonのTypeVarTupleの力を確認する

簡単に言えば可変長なtype parameter. 複数の型を一つの型変数で表現できる。 例えば下の例ではtupleの長さによって戻り値の型が変わっている。 TypeVarTupleのモチベーション 大きなユースケースの一つはnumpyなど...

npm-yarn-pnpm-npx
235 views

npm, yarn, pnpm, npx概論

※ 「パッケージマネージャー」は長いので今後このドキュメントでは「pm」と表記します pythonではpoetryにあたります。 poetry add がそれぞれ npm install yarn add pnpm add にあたり、ライブ...

polars-str-capture-group-replace
246 views

polarsでstrのcapture groupを参照しつつreplaceする

polarsにはstringのカラムに対してreplaceをするための仕組みが備わっている。 pythonなどいろんな言語でよくやるstringの部分をマッチさせて、その部分を対象の文字列に置き換えたりする処理。 polarsではexpr....